summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2021-09-28 10:50:26 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2021-09-28 11:03:04 +0200
commit5e9483102ca788643622b9131d95aab868c8c47f (patch)
tree3a7f85688f2b22d321c2ccd522ffbf7a2d4cb7bb
parentspec: Mark some acfg options as not pre-qualified (diff)
downloadrtems-central-5e9483102ca788643622b9131d95aab868c8c47f.tar.bz2
spec: Mark some directive as not pre-qualified
-rw-r--r--spec/rtems/cache/if/aligned-malloc.yml2
-rw-r--r--spec/rtems/cache/if/coherent-add-area.yml2
-rw-r--r--spec/rtems/cache/if/coherent-allocate.yml2
-rw-r--r--spec/rtems/cache/if/coherent-free.yml2
-rw-r--r--spec/rtems/clock/if/get-seconds-since-epoch.yml2
-rw-r--r--spec/rtems/clock/if/get-ticks-per-second-macro.yml2
-rw-r--r--spec/rtems/clock/if/get-ticks-since-boot-macro.yml2
-rw-r--r--spec/rtems/clock/if/get-tod-timeval.yml2
-rw-r--r--spec/rtems/clock/if/get-uptime-nanoseconds.yml2
-rw-r--r--spec/rtems/clock/if/get-uptime-seconds.yml2
-rw-r--r--spec/rtems/clock/if/get-uptime-timeval.yml2
-rw-r--r--spec/rtems/clock/if/tick-before.yml2
-rw-r--r--spec/rtems/clock/if/tick-later-usec.yml2
-rw-r--r--spec/rtems/clock/if/tick-later.yml2
-rw-r--r--spec/rtems/config/if/get-api-configuration.yml2
-rw-r--r--spec/rtems/config/if/get-build-label.yml2
-rw-r--r--spec/rtems/config/if/get-copyright-notice.yml2
-rw-r--r--spec/rtems/config/if/get-do-zero-of-workspace.yml2
-rw-r--r--spec/rtems/config/if/get-maximum-ports.yml2
-rw-r--r--spec/rtems/config/if/get-maximum-regions.yml2
-rw-r--r--spec/rtems/config/if/get-number-of-initial-extensions.yml2
-rw-r--r--spec/rtems/config/if/get-stack-allocate-init-hook.yml2
-rw-r--r--spec/rtems/config/if/get-stack-space-size.yml2
-rw-r--r--spec/rtems/config/if/get-target-hash.yml2
-rw-r--r--spec/rtems/config/if/get-unified-work-area.yml2
-rw-r--r--spec/rtems/config/if/get-user-extension-table.yml2
-rw-r--r--spec/rtems/config/if/get-user-multiprocessing-table.yml2
-rw-r--r--spec/rtems/config/if/get-version-string.yml2
-rw-r--r--spec/rtems/config/if/get-work-space-size.yml2
-rw-r--r--spec/rtems/config/if/resource-is-unlimited.yml2
-rw-r--r--spec/rtems/config/if/resource-maximum-per-allocation.yml2
-rw-r--r--spec/rtems/config/if/resource-unlimited.yml2
-rw-r--r--spec/rtems/dpmem/if/create.yml4
-rw-r--r--spec/rtems/dpmem/if/delete.yml4
-rw-r--r--spec/rtems/dpmem/if/external-to-internal.yml4
-rw-r--r--spec/rtems/dpmem/if/ident.yml4
-rw-r--r--spec/rtems/dpmem/if/internal-to-external.yml4
-rw-r--r--spec/rtems/fatal/if/error-occurred.yml2
-rw-r--r--spec/rtems/fatal/if/exception-frame-print.yml2
-rw-r--r--spec/rtems/fatal/if/internal-error-text.yml2
-rw-r--r--spec/rtems/fatal/if/panic.yml2
-rw-r--r--spec/rtems/fatal/if/shutdown-executive.yml2
-rw-r--r--spec/rtems/fatal/if/source-text.yml2
-rw-r--r--spec/rtems/init/if/initialize-executive.yml2
-rw-r--r--spec/rtems/intr/if/catch.yml2
-rw-r--r--spec/rtems/intr/if/disable.yml2
-rw-r--r--spec/rtems/intr/if/enable.yml2
-rw-r--r--spec/rtems/intr/if/flash.yml2
-rw-r--r--spec/rtems/intr/if/handler-install.yml2
-rw-r--r--spec/rtems/intr/if/handler-remove.yml2
-rw-r--r--spec/rtems/intr/if/is-in-progress.yml2
-rw-r--r--spec/rtems/intr/if/server-action-prepend.yml2
-rw-r--r--spec/rtems/intr/if/server-create.yml2
-rw-r--r--spec/rtems/intr/if/server-delete.yml2
-rw-r--r--spec/rtems/intr/if/server-entry-destroy.yml2
-rw-r--r--spec/rtems/intr/if/server-entry-initialize.yml2
-rw-r--r--spec/rtems/intr/if/server-entry-move.yml2
-rw-r--r--spec/rtems/intr/if/server-entry-submit.yml2
-rw-r--r--spec/rtems/intr/if/server-handler-install.yml2
-rw-r--r--spec/rtems/intr/if/server-handler-iterate.yml2
-rw-r--r--spec/rtems/intr/if/server-handler-remove.yml2
-rw-r--r--spec/rtems/intr/if/server-initialize.yml2
-rw-r--r--spec/rtems/intr/if/server-move.yml2
-rw-r--r--spec/rtems/intr/if/server-request-destroy.yml2
-rw-r--r--spec/rtems/intr/if/server-request-initialize.yml2
-rw-r--r--spec/rtems/intr/if/server-request-set-vector.yml2
-rw-r--r--spec/rtems/intr/if/server-request-submit.yml2
-rw-r--r--spec/rtems/intr/if/server-resume.yml2
-rw-r--r--spec/rtems/intr/if/server-set-affinity.yml2
-rw-r--r--spec/rtems/intr/if/server-suspend.yml2
-rw-r--r--spec/rtems/io/if/close.yml2
-rw-r--r--spec/rtems/io/if/control.yml2
-rw-r--r--spec/rtems/io/if/initialize.yml2
-rw-r--r--spec/rtems/io/if/open.yml2
-rw-r--r--spec/rtems/io/if/printk-printer.yml2
-rw-r--r--spec/rtems/io/if/printk.yml2
-rw-r--r--spec/rtems/io/if/putk.yml2
-rw-r--r--spec/rtems/io/if/read.yml2
-rw-r--r--spec/rtems/io/if/register-driver.yml2
-rw-r--r--spec/rtems/io/if/register-name.yml2
-rw-r--r--spec/rtems/io/if/unregister-driver.yml2
-rw-r--r--spec/rtems/io/if/vprintk.yml2
-rw-r--r--spec/rtems/io/if/write.yml2
-rw-r--r--spec/rtems/message/if/create.yml2
-rw-r--r--spec/rtems/mp/if/announce.yml2
-rw-r--r--spec/rtems/object/if/api-maximum-class.yml2
-rw-r--r--spec/rtems/object/if/api-minimum-class.yml2
-rw-r--r--spec/rtems/object/if/build-id-macro.yml2
-rw-r--r--spec/rtems/object/if/build-id.yml2
-rw-r--r--spec/rtems/object/if/get-api-class-name.yml2
-rw-r--r--spec/rtems/object/if/get-api-name.yml2
-rw-r--r--spec/rtems/object/if/get-class-information.yml2
-rw-r--r--spec/rtems/object/if/get-classic-name.yml2
-rw-r--r--spec/rtems/object/if/get-name.yml2
-rw-r--r--spec/rtems/object/if/id-api-maximum-macro.yml2
-rw-r--r--spec/rtems/object/if/id-api-maximum.yml2
-rw-r--r--spec/rtems/object/if/id-api-minimum-macro.yml2
-rw-r--r--spec/rtems/object/if/id-api-minimum.yml2
-rw-r--r--spec/rtems/object/if/id-get-api-macro.yml2
-rw-r--r--spec/rtems/object/if/id-get-api.yml2
-rw-r--r--spec/rtems/object/if/id-get-class-macro.yml2
-rw-r--r--spec/rtems/object/if/id-get-class.yml2
-rw-r--r--spec/rtems/object/if/id-get-index-macro.yml2
-rw-r--r--spec/rtems/object/if/id-get-index.yml2
-rw-r--r--spec/rtems/object/if/id-get-node-macro.yml2
-rw-r--r--spec/rtems/object/if/id-get-node.yml2
-rw-r--r--spec/rtems/object/if/id-initial.yml2
-rw-r--r--spec/rtems/object/if/set-name.yml2
-rw-r--r--spec/rtems/ratemon/if/get-statistics.yml2
-rw-r--r--spec/rtems/ratemon/if/report-statistics-with-plugin.yml2
-rw-r--r--spec/rtems/ratemon/if/report-statistics.yml2
-rw-r--r--spec/rtems/ratemon/if/reset-all-statistics.yml2
-rw-r--r--spec/rtems/ratemon/if/reset-statistics.yml2
-rw-r--r--spec/rtems/region/if/create.yml2
-rw-r--r--spec/rtems/region/if/delete.yml2
-rw-r--r--spec/rtems/region/if/extend.yml2
-rw-r--r--spec/rtems/region/if/get-free-information.yml2
-rw-r--r--spec/rtems/region/if/get-information.yml2
-rw-r--r--spec/rtems/region/if/get-segment-size.yml2
-rw-r--r--spec/rtems/region/if/get-segment.yml2
-rw-r--r--spec/rtems/region/if/ident.yml2
-rw-r--r--spec/rtems/region/if/resize-segment.yml2
-rw-r--r--spec/rtems/region/if/return-segment.yml2
-rw-r--r--spec/rtems/scheduler/if/map-priority-from-posix.yml2
-rw-r--r--spec/rtems/scheduler/if/map-priority-to-posix.yml2
-rw-r--r--spec/rtems/status/if/code-to-errno.yml2
-rw-r--r--spec/rtems/support/if/microseconds-to-ticks.yml2
-rw-r--r--spec/rtems/support/if/milliseconds-to-microseconds.yml2
-rw-r--r--spec/rtems/support/if/milliseconds-to-ticks.yml2
-rw-r--r--spec/rtems/support/if/workspace-allocate.yml2
-rw-r--r--spec/rtems/support/if/workspace-free.yml2
-rw-r--r--spec/rtems/support/if/workspace-get-information.yml2
-rw-r--r--spec/rtems/support/if/workspace-greedy-allocate-all-except-largest.yml2
-rw-r--r--spec/rtems/support/if/workspace-greedy-allocate.yml2
-rw-r--r--spec/rtems/support/if/workspace-greedy-free.yml2
-rw-r--r--spec/rtems/timer/if/get-information.yml2
136 files changed, 282 insertions, 0 deletions
diff --git a/spec/rtems/cache/if/aligned-malloc.yml b/spec/rtems/cache/if/aligned-malloc.yml
index e1c68d6e..e756428a 100644
--- a/spec/rtems/cache/if/aligned-malloc.yml
+++ b/spec/rtems/cache/if/aligned-malloc.yml
@@ -27,6 +27,8 @@ links:
uid: /constraint/directive-ctx-task
- role: constraint
uid: /constraint/object-allocator
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_cache_aligned_malloc
notes: null
params:
diff --git a/spec/rtems/cache/if/coherent-add-area.yml b/spec/rtems/cache/if/coherent-add-area.yml
index bc90e3c1..5ddba50c 100644
--- a/spec/rtems/cache/if/coherent-add-area.yml
+++ b/spec/rtems/cache/if/coherent-add-area.yml
@@ -27,6 +27,8 @@ links:
uid: /constraint/directive-ctx-task
- role: constraint
uid: /constraint/object-allocator
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_cache_coherent_add_area
notes: null
params:
diff --git a/spec/rtems/cache/if/coherent-allocate.yml b/spec/rtems/cache/if/coherent-allocate.yml
index b087c718..049c9ffd 100644
--- a/spec/rtems/cache/if/coherent-allocate.yml
+++ b/spec/rtems/cache/if/coherent-allocate.yml
@@ -28,6 +28,8 @@ links:
uid: /constraint/directive-ctx-task
- role: constraint
uid: /constraint/object-allocator
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_cache_coherent_allocate
notes: |
A size value of zero will return a unique address which may be freed with
diff --git a/spec/rtems/cache/if/coherent-free.yml b/spec/rtems/cache/if/coherent-free.yml
index e8645ce5..78e7b31a 100644
--- a/spec/rtems/cache/if/coherent-free.yml
+++ b/spec/rtems/cache/if/coherent-free.yml
@@ -26,6 +26,8 @@ links:
uid: /constraint/directive-ctx-task
- role: constraint
uid: /constraint/object-allocator
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_cache_coherent_free
notes: null
params:
diff --git a/spec/rtems/clock/if/get-seconds-since-epoch.yml b/spec/rtems/clock/if/get-seconds-since-epoch.yml
index f6d07886..43ba7aca 100644
--- a/spec/rtems/clock/if/get-seconds-since-epoch.yml
+++ b/spec/rtems/clock/if/get-seconds-since-epoch.yml
@@ -28,6 +28,8 @@ links:
uid: /constraint/directive-no-preempt
- role: constraint
uid: /constraint/clock-driver
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_clock_get_seconds_since_epoch
notes: null
params:
diff --git a/spec/rtems/clock/if/get-ticks-per-second-macro.yml b/spec/rtems/clock/if/get-ticks-per-second-macro.yml
index 3b5e5fb9..d1138b31 100644
--- a/spec/rtems/clock/if/get-ticks-per-second-macro.yml
+++ b/spec/rtems/clock/if/get-ticks-per-second-macro.yml
@@ -15,6 +15,8 @@ links:
uid: header
- role: interface-ingroup-hidden
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_clock_get_ticks_per_second
notes: null
params: []
diff --git a/spec/rtems/clock/if/get-ticks-since-boot-macro.yml b/spec/rtems/clock/if/get-ticks-since-boot-macro.yml
index 48b2aff1..a96858cc 100644
--- a/spec/rtems/clock/if/get-ticks-since-boot-macro.yml
+++ b/spec/rtems/clock/if/get-ticks-since-boot-macro.yml
@@ -14,6 +14,8 @@ links:
uid: header
- role: interface-ingroup-hidden
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_clock_get_ticks_since_boot
notes: null
params: []
diff --git a/spec/rtems/clock/if/get-tod-timeval.yml b/spec/rtems/clock/if/get-tod-timeval.yml
index 790bc10a..220d2807 100644
--- a/spec/rtems/clock/if/get-tod-timeval.yml
+++ b/spec/rtems/clock/if/get-tod-timeval.yml
@@ -29,6 +29,8 @@ links:
uid: /constraint/directive-no-preempt
- role: constraint
uid: /constraint/clock-driver
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_clock_get_tod_timeval
notes: null
params:
diff --git a/spec/rtems/clock/if/get-uptime-nanoseconds.yml b/spec/rtems/clock/if/get-uptime-nanoseconds.yml
index 6bef700e..4e1c45e6 100644
--- a/spec/rtems/clock/if/get-uptime-nanoseconds.yml
+++ b/spec/rtems/clock/if/get-uptime-nanoseconds.yml
@@ -27,6 +27,8 @@ links:
uid: /constraint/directive-no-preempt
- role: constraint
uid: /constraint/clock-driver
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_clock_get_uptime_nanoseconds
notes: null
params: []
diff --git a/spec/rtems/clock/if/get-uptime-seconds.yml b/spec/rtems/clock/if/get-uptime-seconds.yml
index b3499057..b1120955 100644
--- a/spec/rtems/clock/if/get-uptime-seconds.yml
+++ b/spec/rtems/clock/if/get-uptime-seconds.yml
@@ -27,6 +27,8 @@ links:
uid: /constraint/directive-no-preempt
- role: constraint
uid: /constraint/clock-driver
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_clock_get_uptime_seconds
notes: null
params: []
diff --git a/spec/rtems/clock/if/get-uptime-timeval.yml b/spec/rtems/clock/if/get-uptime-timeval.yml
index 0c310f32..7eb210c8 100644
--- a/spec/rtems/clock/if/get-uptime-timeval.yml
+++ b/spec/rtems/clock/if/get-uptime-timeval.yml
@@ -28,6 +28,8 @@ links:
uid: /constraint/directive-no-preempt
- role: constraint
uid: /constraint/clock-driver
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_clock_get_uptime_timeval
notes: null
params:
diff --git a/spec/rtems/clock/if/tick-before.yml b/spec/rtems/clock/if/tick-before.yml
index 43b5921b..3b0e7525 100644
--- a/spec/rtems/clock/if/tick-before.yml
+++ b/spec/rtems/clock/if/tick-before.yml
@@ -28,6 +28,8 @@ links:
uid: /constraint/directive-no-preempt
- role: constraint
uid: /constraint/clock-driver
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_clock_tick_before
notes: |
This directive can be used to write busy loops with a timeout.
diff --git a/spec/rtems/clock/if/tick-later-usec.yml b/spec/rtems/clock/if/tick-later-usec.yml
index 24253f79..6bff30b8 100644
--- a/spec/rtems/clock/if/tick-later-usec.yml
+++ b/spec/rtems/clock/if/tick-later-usec.yml
@@ -37,6 +37,8 @@ links:
uid: /constraint/directive-no-preempt
- role: constraint
uid: /constraint/clock-driver
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_clock_tick_later_usec
notes: null
params:
diff --git a/spec/rtems/clock/if/tick-later.yml b/spec/rtems/clock/if/tick-later.yml
index 98d9fd9b..2efbcf22 100644
--- a/spec/rtems/clock/if/tick-later.yml
+++ b/spec/rtems/clock/if/tick-later.yml
@@ -28,6 +28,8 @@ links:
uid: /constraint/directive-no-preempt
- role: constraint
uid: /constraint/clock-driver
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_clock_tick_later
notes: null
params:
diff --git a/spec/rtems/config/if/get-api-configuration.yml b/spec/rtems/config/if/get-api-configuration.yml
index c1637758..e4652b96 100644
--- a/spec/rtems/config/if/get-api-configuration.yml
+++ b/spec/rtems/config/if/get-api-configuration.yml
@@ -19,6 +19,8 @@ links:
uid: header-2
- role: interface-ingroup
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_configuration_get_rtems_api_configuration
notes: null
params: []
diff --git a/spec/rtems/config/if/get-build-label.yml b/spec/rtems/config/if/get-build-label.yml
index a904c5eb..981f41c1 100644
--- a/spec/rtems/config/if/get-build-label.yml
+++ b/spec/rtems/config/if/get-build-label.yml
@@ -24,6 +24,8 @@ links:
uid: /constraint/directive-ctx-any
- role: constraint
uid: /constraint/directive-no-preempt
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_get_build_label
notes: |
The build label can be used to distinguish test suite results obtained from
diff --git a/spec/rtems/config/if/get-copyright-notice.yml b/spec/rtems/config/if/get-copyright-notice.yml
index 4b9b91ee..cbba3be0 100644
--- a/spec/rtems/config/if/get-copyright-notice.yml
+++ b/spec/rtems/config/if/get-copyright-notice.yml
@@ -19,6 +19,8 @@ links:
uid: header
- role: interface-ingroup
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_get_copyright_notice
notes: null
params: []
diff --git a/spec/rtems/config/if/get-do-zero-of-workspace.yml b/spec/rtems/config/if/get-do-zero-of-workspace.yml
index 34fae451..66c8f81b 100644
--- a/spec/rtems/config/if/get-do-zero-of-workspace.yml
+++ b/spec/rtems/config/if/get-do-zero-of-workspace.yml
@@ -16,6 +16,8 @@ links:
uid: header
- role: interface-ingroup
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_configuration_get_do_zero_of_workspace
notes: |
See ${/acfg/if/zero-workspace-automatically:/name}.
diff --git a/spec/rtems/config/if/get-maximum-ports.yml b/spec/rtems/config/if/get-maximum-ports.yml
index fad700da..4f6cbbca 100644
--- a/spec/rtems/config/if/get-maximum-ports.yml
+++ b/spec/rtems/config/if/get-maximum-ports.yml
@@ -20,6 +20,8 @@ links:
uid: header-2
- role: interface-ingroup
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_configuration_get_maximum_ports
notes: |
See ${/acfg/if/max-ports:/name}.
diff --git a/spec/rtems/config/if/get-maximum-regions.yml b/spec/rtems/config/if/get-maximum-regions.yml
index 422882e2..ad13bbcb 100644
--- a/spec/rtems/config/if/get-maximum-regions.yml
+++ b/spec/rtems/config/if/get-maximum-regions.yml
@@ -20,6 +20,8 @@ links:
uid: header-2
- role: interface-ingroup
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_configuration_get_maximum_regions
notes: |
See ${/acfg/if/max-regions:/name}.
diff --git a/spec/rtems/config/if/get-number-of-initial-extensions.yml b/spec/rtems/config/if/get-number-of-initial-extensions.yml
index f485fe0f..e543ba14 100644
--- a/spec/rtems/config/if/get-number-of-initial-extensions.yml
+++ b/spec/rtems/config/if/get-number-of-initial-extensions.yml
@@ -15,6 +15,8 @@ links:
uid: header
- role: interface-ingroup
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_configuration_get_number_of_initial_extensions
notes: |
See ${/acfg/if/initial-extensions:/name}.
diff --git a/spec/rtems/config/if/get-stack-allocate-init-hook.yml b/spec/rtems/config/if/get-stack-allocate-init-hook.yml
index a3f60fbb..7a94997a 100644
--- a/spec/rtems/config/if/get-stack-allocate-init-hook.yml
+++ b/spec/rtems/config/if/get-stack-allocate-init-hook.yml
@@ -16,6 +16,8 @@ links:
uid: header
- role: interface-ingroup
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_configuration_get_stack_allocate_init_hook
notes: |
See ${/acfg/if/task-stack-allocator-init:/name}.
diff --git a/spec/rtems/config/if/get-stack-space-size.yml b/spec/rtems/config/if/get-stack-space-size.yml
index 30cfa17a..01916d24 100644
--- a/spec/rtems/config/if/get-stack-space-size.yml
+++ b/spec/rtems/config/if/get-stack-space-size.yml
@@ -19,6 +19,8 @@ links:
uid: header
- role: interface-ingroup
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_configuration_get_stack_space_size
notes: null
params: []
diff --git a/spec/rtems/config/if/get-target-hash.yml b/spec/rtems/config/if/get-target-hash.yml
index aa28cccf..f139aebf 100644
--- a/spec/rtems/config/if/get-target-hash.yml
+++ b/spec/rtems/config/if/get-target-hash.yml
@@ -25,6 +25,8 @@ links:
uid: /constraint/directive-ctx-any
- role: constraint
uid: /constraint/directive-no-preempt
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_get_target_hash
notes: |
For example, the device tree, settings of the memory controller, processor
diff --git a/spec/rtems/config/if/get-unified-work-area.yml b/spec/rtems/config/if/get-unified-work-area.yml
index e9a4db14..9f884474 100644
--- a/spec/rtems/config/if/get-unified-work-area.yml
+++ b/spec/rtems/config/if/get-unified-work-area.yml
@@ -16,6 +16,8 @@ links:
uid: header
- role: interface-ingroup
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_configuration_get_unified_work_area
notes: |
See ${/acfg/if/unified-work-areas:/name}.
diff --git a/spec/rtems/config/if/get-user-extension-table.yml b/spec/rtems/config/if/get-user-extension-table.yml
index e077b216..85aaf117 100644
--- a/spec/rtems/config/if/get-user-extension-table.yml
+++ b/spec/rtems/config/if/get-user-extension-table.yml
@@ -15,6 +15,8 @@ links:
uid: header
- role: interface-ingroup
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_configuration_get_user_extension_table
notes: null
params: []
diff --git a/spec/rtems/config/if/get-user-multiprocessing-table.yml b/spec/rtems/config/if/get-user-multiprocessing-table.yml
index 6f84cd2d..ab7d8c96 100644
--- a/spec/rtems/config/if/get-user-multiprocessing-table.yml
+++ b/spec/rtems/config/if/get-user-multiprocessing-table.yml
@@ -17,6 +17,8 @@ links:
uid: header
- role: interface-ingroup
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_configuration_get_user_multiprocessing_table
notes: null
params: []
diff --git a/spec/rtems/config/if/get-version-string.yml b/spec/rtems/config/if/get-version-string.yml
index 2c2f917f..0490e7f6 100644
--- a/spec/rtems/config/if/get-version-string.yml
+++ b/spec/rtems/config/if/get-version-string.yml
@@ -19,6 +19,8 @@ links:
uid: header
- role: interface-ingroup
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_get_version_string
notes: null
params: []
diff --git a/spec/rtems/config/if/get-work-space-size.yml b/spec/rtems/config/if/get-work-space-size.yml
index e4022687..fd3d1449 100644
--- a/spec/rtems/config/if/get-work-space-size.yml
+++ b/spec/rtems/config/if/get-work-space-size.yml
@@ -18,6 +18,8 @@ links:
uid: header
- role: interface-ingroup
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_configuration_get_work_space_size
notes: null
params: []
diff --git a/spec/rtems/config/if/resource-is-unlimited.yml b/spec/rtems/config/if/resource-is-unlimited.yml
index 0a6f48dd..f394c8c3 100644
--- a/spec/rtems/config/if/resource-is-unlimited.yml
+++ b/spec/rtems/config/if/resource-is-unlimited.yml
@@ -15,6 +15,8 @@ links:
uid: header
- role: interface-ingroup
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_resource_is_unlimited
notes: |
This function is implemented as a macro and can be used to define compile
diff --git a/spec/rtems/config/if/resource-maximum-per-allocation.yml b/spec/rtems/config/if/resource-maximum-per-allocation.yml
index 606a56ab..279d118a 100644
--- a/spec/rtems/config/if/resource-maximum-per-allocation.yml
+++ b/spec/rtems/config/if/resource-maximum-per-allocation.yml
@@ -16,6 +16,8 @@ links:
uid: header
- role: interface-ingroup
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_resource_maximum_per_allocation
notes: |
This function is implemented as a macro and can be used to define compile
diff --git a/spec/rtems/config/if/resource-unlimited.yml b/spec/rtems/config/if/resource-unlimited.yml
index 984db4e4..6bcac649 100644
--- a/spec/rtems/config/if/resource-unlimited.yml
+++ b/spec/rtems/config/if/resource-unlimited.yml
@@ -15,6 +15,8 @@ links:
uid: header
- role: interface-ingroup
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_resource_unlimited
notes: |
This function is implemented as a macro and can be used to define compile
diff --git a/spec/rtems/dpmem/if/create.yml b/spec/rtems/dpmem/if/create.yml
index c2a7e0be..d8b5216a 100644
--- a/spec/rtems/dpmem/if/create.yml
+++ b/spec/rtems/dpmem/if/create.yml
@@ -41,6 +41,10 @@ links:
uid: ../constraint/max
- role: constraint
uid: /constraint/obj-unlimited-alloc
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_port_create
notes: |
The ${.:/params[1]/name} and ${.:/params[2]/name} parameters must be on a
diff --git a/spec/rtems/dpmem/if/delete.yml b/spec/rtems/dpmem/if/delete.yml
index 1b3f0183..d9b3b001 100644
--- a/spec/rtems/dpmem/if/delete.yml
+++ b/spec/rtems/dpmem/if/delete.yml
@@ -33,6 +33,10 @@ links:
uid: ../../constraint/delete-by-any-task
- role: constraint
uid: /constraint/obj-unlimited-free
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_port_delete
notes: |
The ${/glossary/dpcb:/term} for the deleted port is reclaimed by RTEMS.
diff --git a/spec/rtems/dpmem/if/external-to-internal.yml b/spec/rtems/dpmem/if/external-to-internal.yml
index 7570d411..af88c2b5 100644
--- a/spec/rtems/dpmem/if/external-to-internal.yml
+++ b/spec/rtems/dpmem/if/external-to-internal.yml
@@ -36,6 +36,10 @@ links:
uid: /constraint/directive-ctx-task
- role: constraint
uid: /constraint/directive-no-preempt
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_port_external_to_internal
notes: null
params:
diff --git a/spec/rtems/dpmem/if/ident.yml b/spec/rtems/dpmem/if/ident.yml
index fb9ba27d..e4d238f6 100644
--- a/spec/rtems/dpmem/if/ident.yml
+++ b/spec/rtems/dpmem/if/ident.yml
@@ -28,6 +28,10 @@ links:
uid: /constraint/directive-ctx-any
- role: constraint
uid: /constraint/directive-no-preempt
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_port_ident
notes: |
If the port name is not unique, then the port identifier will match the first
diff --git a/spec/rtems/dpmem/if/internal-to-external.yml b/spec/rtems/dpmem/if/internal-to-external.yml
index 92dec8d9..06b4744a 100644
--- a/spec/rtems/dpmem/if/internal-to-external.yml
+++ b/spec/rtems/dpmem/if/internal-to-external.yml
@@ -37,6 +37,10 @@ links:
uid: /constraint/directive-ctx-task
- role: constraint
uid: /constraint/directive-no-preempt
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_port_internal_to_external
notes: null
params:
diff --git a/spec/rtems/fatal/if/error-occurred.yml b/spec/rtems/fatal/if/error-occurred.yml
index 9c5e11e3..d052b026 100644
--- a/spec/rtems/fatal/if/error-occurred.yml
+++ b/spec/rtems/fatal/if/error-occurred.yml
@@ -34,6 +34,8 @@ links:
uid: /constraint/no-atexit
- role: constraint
uid: /constraint/terminate
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_fatal_error_occurred
notes: |
This directive is deprecated and should not be used in new code. It is
diff --git a/spec/rtems/fatal/if/exception-frame-print.yml b/spec/rtems/fatal/if/exception-frame-print.yml
index d089be67..f3a4e096 100644
--- a/spec/rtems/fatal/if/exception-frame-print.yml
+++ b/spec/rtems/fatal/if/exception-frame-print.yml
@@ -25,6 +25,8 @@ links:
uid: header
- role: interface-ingroup
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_exception_frame_print
notes: null
params:
diff --git a/spec/rtems/fatal/if/internal-error-text.yml b/spec/rtems/fatal/if/internal-error-text.yml
index 6cec4405..3643e67a 100644
--- a/spec/rtems/fatal/if/internal-error-text.yml
+++ b/spec/rtems/fatal/if/internal-error-text.yml
@@ -24,6 +24,8 @@ links:
uid: group
- role: constraint
uid: /constraint/directive-ctx-any
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_internal_error_text
notes: null
params:
diff --git a/spec/rtems/fatal/if/panic.yml b/spec/rtems/fatal/if/panic.yml
index f8541158..419051be 100644
--- a/spec/rtems/fatal/if/panic.yml
+++ b/spec/rtems/fatal/if/panic.yml
@@ -39,6 +39,8 @@ links:
uid: /constraint/no-atexit
- role: constraint
uid: /constraint/terminate
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_panic
notes: null
params:
diff --git a/spec/rtems/fatal/if/shutdown-executive.yml b/spec/rtems/fatal/if/shutdown-executive.yml
index 19a6c539..0e5ad9f7 100644
--- a/spec/rtems/fatal/if/shutdown-executive.yml
+++ b/spec/rtems/fatal/if/shutdown-executive.yml
@@ -35,6 +35,8 @@ links:
uid: /constraint/no-atexit
- role: constraint
uid: /constraint/terminate
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_shutdown_executive
notes: null
params:
diff --git a/spec/rtems/fatal/if/source-text.yml b/spec/rtems/fatal/if/source-text.yml
index cadc1fc0..b48b507a 100644
--- a/spec/rtems/fatal/if/source-text.yml
+++ b/spec/rtems/fatal/if/source-text.yml
@@ -24,6 +24,8 @@ links:
uid: group
- role: constraint
uid: /constraint/directive-ctx-any
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_fatal_source_text
notes: null
params:
diff --git a/spec/rtems/init/if/initialize-executive.yml b/spec/rtems/init/if/initialize-executive.yml
index 360ebc54..469986dd 100644
--- a/spec/rtems/init/if/initialize-executive.yml
+++ b/spec/rtems/init/if/initialize-executive.yml
@@ -27,6 +27,8 @@ links:
uid: ../constraint/directive-ctx-boot
- role: constraint
uid: /constraint/directive-no-return
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_initialize_executive
notes: |
Errors in the initialization sequence are usually fatal and lead to a system
diff --git a/spec/rtems/intr/if/catch.yml b/spec/rtems/intr/if/catch.yml
index 92a8fa96..5b3b164a 100644
--- a/spec/rtems/intr/if/catch.yml
+++ b/spec/rtems/intr/if/catch.yml
@@ -43,6 +43,8 @@ links:
uid: /constraint/directive-no-preempt
- role: constraint
uid: /constraint/cpu-simple-vectored-interrupts
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_interrupt_catch
notes: null
params:
diff --git a/spec/rtems/intr/if/disable.yml b/spec/rtems/intr/if/disable.yml
index 8881fba5..b023958c 100644
--- a/spec/rtems/intr/if/disable.yml
+++ b/spec/rtems/intr/if/disable.yml
@@ -26,6 +26,8 @@ links:
uid: /constraint/directive-no-preempt
- role: constraint
uid: ../constraint/no-smp
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_interrupt_disable
notes: |
A later invocation of the ${enable:/name} directive should be used to restore
diff --git a/spec/rtems/intr/if/enable.yml b/spec/rtems/intr/if/enable.yml
index 398a6243..318c90d9 100644
--- a/spec/rtems/intr/if/enable.yml
+++ b/spec/rtems/intr/if/enable.yml
@@ -29,6 +29,8 @@ links:
uid: /constraint/interrupt-enable
- role: constraint
uid: ../constraint/no-smp
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_interrupt_enable
notes: |
The ${.:/params[0]/name} parameter value must be obtained by a previous
diff --git a/spec/rtems/intr/if/flash.yml b/spec/rtems/intr/if/flash.yml
index fca060d1..5134f82f 100644
--- a/spec/rtems/intr/if/flash.yml
+++ b/spec/rtems/intr/if/flash.yml
@@ -27,6 +27,8 @@ links:
uid: /constraint/directive-no-preempt
- role: constraint
uid: ../constraint/no-smp
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_interrupt_flash
notes: |
The ${.:/params[0]/name} parameter value must be obtained by a previous
diff --git a/spec/rtems/intr/if/handler-install.yml b/spec/rtems/intr/if/handler-install.yml
index 59f5e6e3..e7a1f920 100644
--- a/spec/rtems/intr/if/handler-install.yml
+++ b/spec/rtems/intr/if/handler-install.yml
@@ -61,6 +61,8 @@ links:
uid: /constraint/directive-ctx-task
- role: constraint
uid: /constraint/object-allocator
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_interrupt_handler_install
notes: null
params:
diff --git a/spec/rtems/intr/if/handler-remove.yml b/spec/rtems/intr/if/handler-remove.yml
index 336fcef1..ae8ef5a8 100644
--- a/spec/rtems/intr/if/handler-remove.yml
+++ b/spec/rtems/intr/if/handler-remove.yml
@@ -28,6 +28,8 @@ links:
uid: /constraint/directive-ctx-task
- role: constraint
uid: /constraint/object-allocator
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_interrupt_handler_remove
notes: null
params:
diff --git a/spec/rtems/intr/if/is-in-progress.yml b/spec/rtems/intr/if/is-in-progress.yml
index 0ced88d1..85e49f41 100644
--- a/spec/rtems/intr/if/is-in-progress.yml
+++ b/spec/rtems/intr/if/is-in-progress.yml
@@ -25,6 +25,8 @@ links:
uid: /constraint/directive-ctx-any
- role: constraint
uid: /constraint/directive-no-preempt
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_interrupt_is_in_progress
notes: null
params: []
diff --git a/spec/rtems/intr/if/server-action-prepend.yml b/spec/rtems/intr/if/server-action-prepend.yml
index c1fc68ef..ec1f2f09 100644
--- a/spec/rtems/intr/if/server-action-prepend.yml
+++ b/spec/rtems/intr/if/server-action-prepend.yml
@@ -42,6 +42,8 @@ links:
uid: ../constraint/server-entry-not-while-submit
- role: constraint
uid: ../constraint/server-entry-not-while-pending
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_interrupt_server_action_prepend
notes: |
No error checking is performed by the directive.
diff --git a/spec/rtems/intr/if/server-create.yml b/spec/rtems/intr/if/server-create.yml
index 162493bf..fc54363d 100644
--- a/spec/rtems/intr/if/server-create.yml
+++ b/spec/rtems/intr/if/server-create.yml
@@ -28,6 +28,8 @@ links:
uid: /constraint/directive-ctx-task
- role: constraint
uid: /constraint/object-allocator
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_interrupt_server_create
notes: |
See also ${server-initialize:/name} and ${server-delete:/name}.
diff --git a/spec/rtems/intr/if/server-delete.yml b/spec/rtems/intr/if/server-delete.yml
index 6a892107..4c438367 100644
--- a/spec/rtems/intr/if/server-delete.yml
+++ b/spec/rtems/intr/if/server-delete.yml
@@ -26,6 +26,8 @@ links:
uid: ../constraint/not-within-server
- role: constraint
uid: /constraint/request-response
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_interrupt_server_delete
notes: |
The interrupt server deletes itself, so after the return of the directive the
diff --git a/spec/rtems/intr/if/server-entry-destroy.yml b/spec/rtems/intr/if/server-entry-destroy.yml
index 457933c3..5d909272 100644
--- a/spec/rtems/intr/if/server-entry-destroy.yml
+++ b/spec/rtems/intr/if/server-entry-destroy.yml
@@ -28,6 +28,8 @@ links:
uid: /constraint/request-response
- role: constraint
uid: ../constraint/server-entry-initialized
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_interrupt_server_entry_destroy
notes: |
No error checking is performed by the directive.
diff --git a/spec/rtems/intr/if/server-entry-initialize.yml b/spec/rtems/intr/if/server-entry-initialize.yml
index 5e1b72d1..f2bdf0f3 100644
--- a/spec/rtems/intr/if/server-entry-initialize.yml
+++ b/spec/rtems/intr/if/server-entry-initialize.yml
@@ -27,6 +27,8 @@ links:
uid: /constraint/directive-ctx-task
- role: constraint
uid: /constraint/object-allocator
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_interrupt_server_entry_initialize
notes: |
After initialization, the list of actions of the interrupt server entry is
diff --git a/spec/rtems/intr/if/server-entry-move.yml b/spec/rtems/intr/if/server-entry-move.yml
index f9972da2..a5212ee3 100644
--- a/spec/rtems/intr/if/server-entry-move.yml
+++ b/spec/rtems/intr/if/server-entry-move.yml
@@ -37,6 +37,8 @@ links:
uid: ../constraint/server-entry-not-while-submit
- role: constraint
uid: ../constraint/server-entry-not-while-pending
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_interrupt_server_entry_move
notes: null
params:
diff --git a/spec/rtems/intr/if/server-entry-submit.yml b/spec/rtems/intr/if/server-entry-submit.yml
index da415848..337a38f9 100644
--- a/spec/rtems/intr/if/server-entry-submit.yml
+++ b/spec/rtems/intr/if/server-entry-submit.yml
@@ -38,6 +38,8 @@ links:
uid: ../constraint/server-entry-not-while-action-prepend
- role: constraint
uid: ../constraint/server-entry-not-while-move
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_interrupt_server_entry_submit
notes: |
This directive may be used to do a two-step interrupt processing. The first
diff --git a/spec/rtems/intr/if/server-handler-install.yml b/spec/rtems/intr/if/server-handler-install.yml
index 9085d97e..113144d6 100644
--- a/spec/rtems/intr/if/server-handler-install.yml
+++ b/spec/rtems/intr/if/server-handler-install.yml
@@ -34,6 +34,8 @@ links:
uid: /constraint/directive-ctx-task
- role: constraint
uid: /constraint/object-allocator
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_interrupt_server_handler_install
notes: |
See also ${handler-install:/name}.
diff --git a/spec/rtems/intr/if/server-handler-iterate.yml b/spec/rtems/intr/if/server-handler-iterate.yml
index b0922566..4568d49d 100644
--- a/spec/rtems/intr/if/server-handler-iterate.yml
+++ b/spec/rtems/intr/if/server-handler-iterate.yml
@@ -34,6 +34,8 @@ links:
uid: /constraint/directive-ctx-task
- role: constraint
uid: /constraint/object-allocator
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_interrupt_server_handler_iterate
notes: |
The directive is intended for system information and diagnostics.
diff --git a/spec/rtems/intr/if/server-handler-remove.yml b/spec/rtems/intr/if/server-handler-remove.yml
index 60396503..6c502cfc 100644
--- a/spec/rtems/intr/if/server-handler-remove.yml
+++ b/spec/rtems/intr/if/server-handler-remove.yml
@@ -32,6 +32,8 @@ links:
uid: /constraint/request-response
- role: constraint
uid: ../constraint/not-within-server
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_interrupt_server_handler_remove
notes: null
params:
diff --git a/spec/rtems/intr/if/server-initialize.yml b/spec/rtems/intr/if/server-initialize.yml
index 755e737c..84ea9d4f 100644
--- a/spec/rtems/intr/if/server-initialize.yml
+++ b/spec/rtems/intr/if/server-initialize.yml
@@ -37,6 +37,8 @@ links:
uid: /constraint/directive-ctx-task
- role: constraint
uid: /constraint/object-allocator
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_interrupt_server_initialize
notes: |
Interrupt handlers may be installed on an interrupt server with
diff --git a/spec/rtems/intr/if/server-move.yml b/spec/rtems/intr/if/server-move.yml
index b4e8e7a1..f53afc5b 100644
--- a/spec/rtems/intr/if/server-move.yml
+++ b/spec/rtems/intr/if/server-move.yml
@@ -29,6 +29,8 @@ links:
uid: ../constraint/not-within-server
- role: constraint
uid: /constraint/request-response
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_interrupt_server_move
notes: null
params:
diff --git a/spec/rtems/intr/if/server-request-destroy.yml b/spec/rtems/intr/if/server-request-destroy.yml
index 3975c88e..b997a0e9 100644
--- a/spec/rtems/intr/if/server-request-destroy.yml
+++ b/spec/rtems/intr/if/server-request-destroy.yml
@@ -29,6 +29,8 @@ links:
uid: /constraint/request-response
- role: constraint
uid: ../constraint/server-request-initialized
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_interrupt_server_request_destroy
notes: |
No error checking is performed by the directive.
diff --git a/spec/rtems/intr/if/server-request-initialize.yml b/spec/rtems/intr/if/server-request-initialize.yml
index 5f8b937b..baa62355 100644
--- a/spec/rtems/intr/if/server-request-initialize.yml
+++ b/spec/rtems/intr/if/server-request-initialize.yml
@@ -29,6 +29,8 @@ links:
uid: /constraint/directive-ctx-task
- role: constraint
uid: /constraint/object-allocator
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_interrupt_server_request_initialize
notes: |
An interrupt server requests consists of an interrupt server entry and
diff --git a/spec/rtems/intr/if/server-request-set-vector.yml b/spec/rtems/intr/if/server-request-set-vector.yml
index 6f414193..167b6ea7 100644
--- a/spec/rtems/intr/if/server-request-set-vector.yml
+++ b/spec/rtems/intr/if/server-request-set-vector.yml
@@ -38,6 +38,8 @@ links:
uid: ../constraint/server-request-not-while-submit
- role: constraint
uid: ../constraint/server-entry-not-while-pending
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_interrupt_server_request_set_vector
notes: |
By default, the interrupt vector of an interrupt server request is set to a
diff --git a/spec/rtems/intr/if/server-request-submit.yml b/spec/rtems/intr/if/server-request-submit.yml
index 60b0094f..4db47666 100644
--- a/spec/rtems/intr/if/server-request-submit.yml
+++ b/spec/rtems/intr/if/server-request-submit.yml
@@ -37,6 +37,8 @@ links:
uid: ../constraint/server-request-initialized
- role: constraint
uid: ../constraint/server-request-not-while-set-vector
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_interrupt_server_request_submit
notes: |
This directive may be used to do a two-step interrupt processing. The first
diff --git a/spec/rtems/intr/if/server-resume.yml b/spec/rtems/intr/if/server-resume.yml
index f7357dc8..bb518c68 100644
--- a/spec/rtems/intr/if/server-resume.yml
+++ b/spec/rtems/intr/if/server-resume.yml
@@ -26,6 +26,8 @@ links:
uid: ../constraint/not-within-server
- role: constraint
uid: /constraint/request-response
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_interrupt_server_resume
notes: |
Interrupt server may be suspended by ${server-suspend:/name}.
diff --git a/spec/rtems/intr/if/server-set-affinity.yml b/spec/rtems/intr/if/server-set-affinity.yml
index e9e3da7b..ac45953e 100644
--- a/spec/rtems/intr/if/server-set-affinity.yml
+++ b/spec/rtems/intr/if/server-set-affinity.yml
@@ -33,6 +33,8 @@ links:
uid: /constraint/affinity-may-preempt
- role: constraint
uid: /constraint/priority-may-preempt
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_interrupt_server_set_affinity
notes: |
The scheduler is set determined by the highest numbered processor in the
diff --git a/spec/rtems/intr/if/server-suspend.yml b/spec/rtems/intr/if/server-suspend.yml
index 68b43add..fae3a4e6 100644
--- a/spec/rtems/intr/if/server-suspend.yml
+++ b/spec/rtems/intr/if/server-suspend.yml
@@ -26,6 +26,8 @@ links:
uid: ../constraint/not-within-server
- role: constraint
uid: /constraint/request-response
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_interrupt_server_suspend
notes: |
Interrupt server may be resumed by ${server-resume:/name}.
diff --git a/spec/rtems/io/if/close.yml b/spec/rtems/io/if/close.yml
index 8125021c..8575df56 100644
--- a/spec/rtems/io/if/close.yml
+++ b/spec/rtems/io/if/close.yml
@@ -26,6 +26,8 @@ links:
uid: header
- role: interface-ingroup
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_io_close
notes: |
The close entry point is commonly used by device drivers to relinquish
diff --git a/spec/rtems/io/if/control.yml b/spec/rtems/io/if/control.yml
index a141270d..618eadf9 100644
--- a/spec/rtems/io/if/control.yml
+++ b/spec/rtems/io/if/control.yml
@@ -27,6 +27,8 @@ links:
uid: header
- role: interface-ingroup
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_io_control
notes: |
The exact functionality of the driver entry called by this directive is
diff --git a/spec/rtems/io/if/initialize.yml b/spec/rtems/io/if/initialize.yml
index 5aef69e0..6d875bd9 100644
--- a/spec/rtems/io/if/initialize.yml
+++ b/spec/rtems/io/if/initialize.yml
@@ -26,6 +26,8 @@ links:
uid: header
- role: interface-ingroup
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_io_initialize
notes: |
This directive is automatically invoked for each device driver defined by the
diff --git a/spec/rtems/io/if/open.yml b/spec/rtems/io/if/open.yml
index aadd279d..c0b33275 100644
--- a/spec/rtems/io/if/open.yml
+++ b/spec/rtems/io/if/open.yml
@@ -26,6 +26,8 @@ links:
uid: header
- role: interface-ingroup
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_io_open
notes: |
The open entry point is commonly used by device drivers to provide exclusive
diff --git a/spec/rtems/io/if/printk-printer.yml b/spec/rtems/io/if/printk-printer.yml
index 0508625c..a0d81afd 100644
--- a/spec/rtems/io/if/printk-printer.yml
+++ b/spec/rtems/io/if/printk-printer.yml
@@ -29,6 +29,8 @@ links:
uid: /constraint/directive-no-preempt
- role: constraint
uid: ../constraint/no-floating-point
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_printk_printer
notes: |
The directive may be used to print debug and test information. It uses
diff --git a/spec/rtems/io/if/printk.yml b/spec/rtems/io/if/printk.yml
index 5652b7a3..eb84ed01 100644
--- a/spec/rtems/io/if/printk.yml
+++ b/spec/rtems/io/if/printk.yml
@@ -29,6 +29,8 @@ links:
uid: /constraint/directive-no-preempt
- role: constraint
uid: ../constraint/no-floating-point
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: printk
notes: |
The directive may be used to print debug and test information. It uses
diff --git a/spec/rtems/io/if/putk.yml b/spec/rtems/io/if/putk.yml
index 88e3067a..9fa63c21 100644
--- a/spec/rtems/io/if/putk.yml
+++ b/spec/rtems/io/if/putk.yml
@@ -26,6 +26,8 @@ links:
uid: /constraint/directive-ctx-any
- role: constraint
uid: /constraint/directive-no-preempt
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: putk
notes: |
The directive may be used to print debug and test information. It uses
diff --git a/spec/rtems/io/if/read.yml b/spec/rtems/io/if/read.yml
index e39537c1..6ff6cd7a 100644
--- a/spec/rtems/io/if/read.yml
+++ b/spec/rtems/io/if/read.yml
@@ -26,6 +26,8 @@ links:
uid: header
- role: interface-ingroup
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_io_read
notes: |
Read operations typically require a buffer address as part of the argument
diff --git a/spec/rtems/io/if/register-driver.yml b/spec/rtems/io/if/register-driver.yml
index f4bdf392..9ca2ff82 100644
--- a/spec/rtems/io/if/register-driver.yml
+++ b/spec/rtems/io/if/register-driver.yml
@@ -25,6 +25,8 @@ links:
uid: header
- role: interface-ingroup
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_io_register_driver
notes: |
If the device major number equals zero a device major number will be
diff --git a/spec/rtems/io/if/register-name.yml b/spec/rtems/io/if/register-name.yml
index f4e81231..698d7a8e 100644
--- a/spec/rtems/io/if/register-name.yml
+++ b/spec/rtems/io/if/register-name.yml
@@ -25,6 +25,8 @@ links:
uid: header
- role: interface-ingroup
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_io_register_name
notes: |
The device is registered as a character device.
diff --git a/spec/rtems/io/if/unregister-driver.yml b/spec/rtems/io/if/unregister-driver.yml
index 59a7755b..9eea5254 100644
--- a/spec/rtems/io/if/unregister-driver.yml
+++ b/spec/rtems/io/if/unregister-driver.yml
@@ -23,6 +23,8 @@ links:
uid: header
- role: interface-ingroup
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_io_unregister_driver
notes: |
Currently no specific checks are made and the driver is not closed.
diff --git a/spec/rtems/io/if/vprintk.yml b/spec/rtems/io/if/vprintk.yml
index eb055989..5b95980c 100644
--- a/spec/rtems/io/if/vprintk.yml
+++ b/spec/rtems/io/if/vprintk.yml
@@ -29,6 +29,8 @@ links:
uid: /constraint/directive-no-preempt
- role: constraint
uid: ../constraint/no-floating-point
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: vprintk
notes: |
The directive may be used to print debug and test information. It uses
diff --git a/spec/rtems/io/if/write.yml b/spec/rtems/io/if/write.yml
index b37a2368..3eb82fee 100644
--- a/spec/rtems/io/if/write.yml
+++ b/spec/rtems/io/if/write.yml
@@ -26,6 +26,8 @@ links:
uid: header
- role: interface-ingroup
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_io_write
notes: |
Write operations typically require a buffer address as part of the argument
diff --git a/spec/rtems/message/if/create.yml b/spec/rtems/message/if/create.yml
index ca62e117..7e0830fc 100644
--- a/spec/rtems/message/if/create.yml
+++ b/spec/rtems/message/if/create.yml
@@ -85,6 +85,8 @@ links:
uid: /constraint/obj-unlimited-alloc
- role: constraint
uid: ../../constraint/mp-max-global-objects
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_message_queue_create
notes: |
For message queues with a global scope, the maximum message size is
diff --git a/spec/rtems/mp/if/announce.yml b/spec/rtems/mp/if/announce.yml
index 1dcbd8ac..cca96fe5 100644
--- a/spec/rtems/mp/if/announce.yml
+++ b/spec/rtems/mp/if/announce.yml
@@ -31,6 +31,8 @@ links:
uid: /constraint/directive-ctx-task
- role: constraint
uid: /constraint/unblock-may-preempt
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_multiprocessing_announce
notes: |
This directive is typically called from an ${/glossary/isr:/term}.
diff --git a/spec/rtems/object/if/api-maximum-class.yml b/spec/rtems/object/if/api-maximum-class.yml
index 43f952b9..bfff4852 100644
--- a/spec/rtems/object/if/api-maximum-class.yml
+++ b/spec/rtems/object/if/api-maximum-class.yml
@@ -25,6 +25,8 @@ links:
uid: /constraint/directive-ctx-any
- role: constraint
uid: /constraint/directive-no-preempt
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_object_api_maximum_class
notes: null
params:
diff --git a/spec/rtems/object/if/api-minimum-class.yml b/spec/rtems/object/if/api-minimum-class.yml
index d1a94557..40a7dace 100644
--- a/spec/rtems/object/if/api-minimum-class.yml
+++ b/spec/rtems/object/if/api-minimum-class.yml
@@ -25,6 +25,8 @@ links:
uid: /constraint/directive-ctx-any
- role: constraint
uid: /constraint/directive-no-preempt
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_object_api_minimum_class
notes: null
params:
diff --git a/spec/rtems/object/if/build-id-macro.yml b/spec/rtems/object/if/build-id-macro.yml
index 552fa70f..3ef1929f 100644
--- a/spec/rtems/object/if/build-id-macro.yml
+++ b/spec/rtems/object/if/build-id-macro.yml
@@ -16,6 +16,8 @@ links:
uid: header
- role: interface-ingroup-hidden
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_build_id
notes: null
params:
diff --git a/spec/rtems/object/if/build-id.yml b/spec/rtems/object/if/build-id.yml
index 86af70c0..3ef72cfe 100644
--- a/spec/rtems/object/if/build-id.yml
+++ b/spec/rtems/object/if/build-id.yml
@@ -29,6 +29,8 @@ links:
uid: /constraint/directive-ctx-const
- role: constraint
uid: /constraint/directive-no-preempt
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_build_id
notes: null
params:
diff --git a/spec/rtems/object/if/get-api-class-name.yml b/spec/rtems/object/if/get-api-class-name.yml
index ed46319e..0dafe00b 100644
--- a/spec/rtems/object/if/get-api-class-name.yml
+++ b/spec/rtems/object/if/get-api-class-name.yml
@@ -26,6 +26,8 @@ links:
uid: /constraint/directive-ctx-any
- role: constraint
uid: /constraint/directive-no-preempt
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_object_get_api_class_name
notes: |
The string returned is from constant space. Do not modify or free it.
diff --git a/spec/rtems/object/if/get-api-name.yml b/spec/rtems/object/if/get-api-name.yml
index 080fe03a..93f4f1dc 100644
--- a/spec/rtems/object/if/get-api-name.yml
+++ b/spec/rtems/object/if/get-api-name.yml
@@ -25,6 +25,8 @@ links:
uid: /constraint/directive-ctx-any
- role: constraint
uid: /constraint/directive-no-preempt
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_object_get_api_name
notes: |
The string returned is from constant space. Do not modify or free it.
diff --git a/spec/rtems/object/if/get-class-information.yml b/spec/rtems/object/if/get-class-information.yml
index 29ccbd84..75978a32 100644
--- a/spec/rtems/object/if/get-class-information.yml
+++ b/spec/rtems/object/if/get-class-information.yml
@@ -27,6 +27,8 @@ links:
uid: /constraint/directive-ctx-any
- role: constraint
uid: /constraint/directive-no-preempt
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_object_get_class_information
notes: null
params:
diff --git a/spec/rtems/object/if/get-classic-name.yml b/spec/rtems/object/if/get-classic-name.yml
index 5e59534e..bb22dad0 100644
--- a/spec/rtems/object/if/get-classic-name.yml
+++ b/spec/rtems/object/if/get-classic-name.yml
@@ -26,6 +26,8 @@ links:
uid: /constraint/directive-ctx-any
- role: constraint
uid: /constraint/directive-no-preempt
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_object_get_classic_name
notes: null
params:
diff --git a/spec/rtems/object/if/get-name.yml b/spec/rtems/object/if/get-name.yml
index 8be9dd5a..7b679a8d 100644
--- a/spec/rtems/object/if/get-name.yml
+++ b/spec/rtems/object/if/get-name.yml
@@ -33,6 +33,8 @@ links:
uid: /constraint/directive-ctx-any
- role: constraint
uid: /constraint/directive-no-preempt
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_object_get_name
notes: null
params:
diff --git a/spec/rtems/object/if/id-api-maximum-macro.yml b/spec/rtems/object/if/id-api-maximum-macro.yml
index 5e0cffbb..2a708ac3 100644
--- a/spec/rtems/object/if/id-api-maximum-macro.yml
+++ b/spec/rtems/object/if/id-api-maximum-macro.yml
@@ -15,6 +15,8 @@ links:
uid: header
- role: interface-ingroup-hidden
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_object_id_api_maximum
notes: null
params: []
diff --git a/spec/rtems/object/if/id-api-maximum.yml b/spec/rtems/object/if/id-api-maximum.yml
index 6c2dd42f..3ccfb402 100644
--- a/spec/rtems/object/if/id-api-maximum.yml
+++ b/spec/rtems/object/if/id-api-maximum.yml
@@ -24,6 +24,8 @@ links:
uid: /constraint/directive-ctx-const
- role: constraint
uid: /constraint/directive-no-preempt
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_object_id_api_maximum
notes: null
params: []
diff --git a/spec/rtems/object/if/id-api-minimum-macro.yml b/spec/rtems/object/if/id-api-minimum-macro.yml
index 896b54c4..02c28db0 100644
--- a/spec/rtems/object/if/id-api-minimum-macro.yml
+++ b/spec/rtems/object/if/id-api-minimum-macro.yml
@@ -15,6 +15,8 @@ links:
uid: header
- role: interface-ingroup-hidden
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_object_id_api_minimum
notes: null
params: []
diff --git a/spec/rtems/object/if/id-api-minimum.yml b/spec/rtems/object/if/id-api-minimum.yml
index 948e3d17..cf6cc0d0 100644
--- a/spec/rtems/object/if/id-api-minimum.yml
+++ b/spec/rtems/object/if/id-api-minimum.yml
@@ -24,6 +24,8 @@ links:
uid: /constraint/directive-ctx-const
- role: constraint
uid: /constraint/directive-no-preempt
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_object_id_api_minimum
notes: null
params: []
diff --git a/spec/rtems/object/if/id-get-api-macro.yml b/spec/rtems/object/if/id-get-api-macro.yml
index 3abfa748..afbe80a2 100644
--- a/spec/rtems/object/if/id-get-api-macro.yml
+++ b/spec/rtems/object/if/id-get-api-macro.yml
@@ -15,6 +15,8 @@ links:
uid: header
- role: interface-ingroup-hidden
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_object_id_get_api
notes: null
params:
diff --git a/spec/rtems/object/if/id-get-api.yml b/spec/rtems/object/if/id-get-api.yml
index 0f0097f9..b3941fd2 100644
--- a/spec/rtems/object/if/id-get-api.yml
+++ b/spec/rtems/object/if/id-get-api.yml
@@ -25,6 +25,8 @@ links:
uid: /constraint/directive-ctx-const
- role: constraint
uid: /constraint/directive-no-preempt
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_object_id_get_api
notes: |
This directive does not validate the object identifier provided in
diff --git a/spec/rtems/object/if/id-get-class-macro.yml b/spec/rtems/object/if/id-get-class-macro.yml
index a6451529..131c02d1 100644
--- a/spec/rtems/object/if/id-get-class-macro.yml
+++ b/spec/rtems/object/if/id-get-class-macro.yml
@@ -15,6 +15,8 @@ links:
uid: header
- role: interface-ingroup-hidden
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_object_id_get_class
notes: null
params:
diff --git a/spec/rtems/object/if/id-get-class.yml b/spec/rtems/object/if/id-get-class.yml
index c6e440e9..bfcf5b75 100644
--- a/spec/rtems/object/if/id-get-class.yml
+++ b/spec/rtems/object/if/id-get-class.yml
@@ -25,6 +25,8 @@ links:
uid: /constraint/directive-ctx-const
- role: constraint
uid: /constraint/directive-no-preempt
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_object_id_get_class
notes: |
This directive does not validate the object identifier provided in
diff --git a/spec/rtems/object/if/id-get-index-macro.yml b/spec/rtems/object/if/id-get-index-macro.yml
index 8ca8b952..e75c248c 100644
--- a/spec/rtems/object/if/id-get-index-macro.yml
+++ b/spec/rtems/object/if/id-get-index-macro.yml
@@ -15,6 +15,8 @@ links:
uid: header
- role: interface-ingroup-hidden
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_object_id_get_index
notes: null
params:
diff --git a/spec/rtems/object/if/id-get-index.yml b/spec/rtems/object/if/id-get-index.yml
index 218e4872..ecf6a375 100644
--- a/spec/rtems/object/if/id-get-index.yml
+++ b/spec/rtems/object/if/id-get-index.yml
@@ -25,6 +25,8 @@ links:
uid: /constraint/directive-ctx-const
- role: constraint
uid: /constraint/directive-no-preempt
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_object_id_get_index
notes: |
This directive does not validate the object identifier provided in
diff --git a/spec/rtems/object/if/id-get-node-macro.yml b/spec/rtems/object/if/id-get-node-macro.yml
index 01f004d6..98b3a852 100644
--- a/spec/rtems/object/if/id-get-node-macro.yml
+++ b/spec/rtems/object/if/id-get-node-macro.yml
@@ -15,6 +15,8 @@ links:
uid: header
- role: interface-ingroup-hidden
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_object_id_get_node
notes: null
params:
diff --git a/spec/rtems/object/if/id-get-node.yml b/spec/rtems/object/if/id-get-node.yml
index 664a8ed6..9cfca08a 100644
--- a/spec/rtems/object/if/id-get-node.yml
+++ b/spec/rtems/object/if/id-get-node.yml
@@ -25,6 +25,8 @@ links:
uid: /constraint/directive-ctx-const
- role: constraint
uid: /constraint/directive-no-preempt
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_object_id_get_node
notes: |
This directive does not validate the object identifier provided in
diff --git a/spec/rtems/object/if/id-initial.yml b/spec/rtems/object/if/id-initial.yml
index f57e4721..620a1937 100644
--- a/spec/rtems/object/if/id-initial.yml
+++ b/spec/rtems/object/if/id-initial.yml
@@ -22,6 +22,8 @@ links:
uid: /constraint/directive-ctx-any
- role: constraint
uid: /constraint/directive-no-preempt
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: RTEMS_OBJECT_ID_INITIAL
notes: null
params:
diff --git a/spec/rtems/object/if/set-name.yml b/spec/rtems/object/if/set-name.yml
index 35f6fe5f..10ac495c 100644
--- a/spec/rtems/object/if/set-name.yml
+++ b/spec/rtems/object/if/set-name.yml
@@ -29,6 +29,8 @@ links:
uid: /constraint/directive-ctx-task
- role: constraint
uid: /constraint/object-allocator
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_object_set_name
notes: |
This directive can be used to set the name of objects which do not have a
diff --git a/spec/rtems/ratemon/if/get-statistics.yml b/spec/rtems/ratemon/if/get-statistics.yml
index 167204ac..1795d9ed 100644
--- a/spec/rtems/ratemon/if/get-statistics.yml
+++ b/spec/rtems/ratemon/if/get-statistics.yml
@@ -56,6 +56,8 @@ links:
uid: /constraint/directive-ctx-isr
- role: constraint
uid: /constraint/directive-no-preempt
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_rate_monotonic_get_statistics
notes: null
params:
diff --git a/spec/rtems/ratemon/if/report-statistics-with-plugin.yml b/spec/rtems/ratemon/if/report-statistics-with-plugin.yml
index 1638dd6d..81a525c3 100644
--- a/spec/rtems/ratemon/if/report-statistics-with-plugin.yml
+++ b/spec/rtems/ratemon/if/report-statistics-with-plugin.yml
@@ -29,6 +29,8 @@ links:
uid: /constraint/directive-ctx-task
- role: constraint
uid: /constraint/object-allocator
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_rate_monotonic_report_statistics_with_plugin
notes: null
params:
diff --git a/spec/rtems/ratemon/if/report-statistics.yml b/spec/rtems/ratemon/if/report-statistics.yml
index 4dab0392..0190b1f2 100644
--- a/spec/rtems/ratemon/if/report-statistics.yml
+++ b/spec/rtems/ratemon/if/report-statistics.yml
@@ -28,6 +28,8 @@ links:
uid: /constraint/directive-ctx-task
- role: constraint
uid: /constraint/object-allocator
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_rate_monotonic_report_statistics
notes: null
params: []
diff --git a/spec/rtems/ratemon/if/reset-all-statistics.yml b/spec/rtems/ratemon/if/reset-all-statistics.yml
index e36103b7..b7d553ac 100644
--- a/spec/rtems/ratemon/if/reset-all-statistics.yml
+++ b/spec/rtems/ratemon/if/reset-all-statistics.yml
@@ -27,6 +27,8 @@ links:
uid: /constraint/directive-ctx-task
- role: constraint
uid: /constraint/object-allocator
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_rate_monotonic_reset_all_statistics
notes: null
params: []
diff --git a/spec/rtems/ratemon/if/reset-statistics.yml b/spec/rtems/ratemon/if/reset-statistics.yml
index 14e57577..be6135e7 100644
--- a/spec/rtems/ratemon/if/reset-statistics.yml
+++ b/spec/rtems/ratemon/if/reset-statistics.yml
@@ -30,6 +30,8 @@ links:
uid: /constraint/directive-ctx-isr
- role: constraint
uid: /constraint/directive-no-preempt
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_rate_monotonic_reset_statistics
notes: null
params:
diff --git a/spec/rtems/region/if/create.yml b/spec/rtems/region/if/create.yml
index 4ef9f080..b7cdbb9d 100644
--- a/spec/rtems/region/if/create.yml
+++ b/spec/rtems/region/if/create.yml
@@ -69,6 +69,8 @@ links:
uid: ../constraint/max
- role: constraint
uid: /constraint/obj-unlimited-alloc
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_region_create
notes: |
For control and maintenance of the region, RTEMS allocates a
diff --git a/spec/rtems/region/if/delete.yml b/spec/rtems/region/if/delete.yml
index d6fd991d..8ec7c3da 100644
--- a/spec/rtems/region/if/delete.yml
+++ b/spec/rtems/region/if/delete.yml
@@ -33,6 +33,8 @@ links:
uid: ../../constraint/delete-by-any-task
- role: constraint
uid: /constraint/obj-unlimited-free
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_region_delete
notes: |
The region cannot be deleted if any of its segments are still allocated.
diff --git a/spec/rtems/region/if/extend.yml b/spec/rtems/region/if/extend.yml
index b4c539a1..13f9bcb9 100644
--- a/spec/rtems/region/if/extend.yml
+++ b/spec/rtems/region/if/extend.yml
@@ -33,6 +33,8 @@ links:
uid: /constraint/directive-ctx-task
- role: constraint
uid: /constraint/object-allocator
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_region_extend
notes: |
There are no alignment requirements for the memory area. The memory area
diff --git a/spec/rtems/region/if/get-free-information.yml b/spec/rtems/region/if/get-free-information.yml
index 2cc76094..23e3abc6 100644
--- a/spec/rtems/region/if/get-free-information.yml
+++ b/spec/rtems/region/if/get-free-information.yml
@@ -33,6 +33,8 @@ links:
uid: /constraint/directive-ctx-task
- role: constraint
uid: /constraint/object-allocator
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_region_get_free_information
notes: |
This directive uses the same structure to return information as the
diff --git a/spec/rtems/region/if/get-information.yml b/spec/rtems/region/if/get-information.yml
index a30767c0..0f200922 100644
--- a/spec/rtems/region/if/get-information.yml
+++ b/spec/rtems/region/if/get-information.yml
@@ -33,6 +33,8 @@ links:
uid: /constraint/directive-ctx-task
- role: constraint
uid: /constraint/object-allocator
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_region_get_information
notes: |
This is primarily intended as a mechanism to obtain a diagnostic information.
diff --git a/spec/rtems/region/if/get-segment-size.yml b/spec/rtems/region/if/get-segment-size.yml
index 0d961c6d..d7f2764a 100644
--- a/spec/rtems/region/if/get-segment-size.yml
+++ b/spec/rtems/region/if/get-segment-size.yml
@@ -33,6 +33,8 @@ links:
uid: /constraint/directive-ctx-task
- role: constraint
uid: /constraint/object-allocator
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_region_get_segment_size
notes: |
The actual length of the allocated segment may be larger than the requested
diff --git a/spec/rtems/region/if/get-segment.yml b/spec/rtems/region/if/get-segment.yml
index b6a52262..720350a9 100644
--- a/spec/rtems/region/if/get-segment.yml
+++ b/spec/rtems/region/if/get-segment.yml
@@ -77,6 +77,8 @@ links:
uid: ../../constraint/request-may-block
- role: constraint
uid: /constraint/clock-tick
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_region_get_segment
notes: |
The actual length of the allocated segment may be larger than the requested
diff --git a/spec/rtems/region/if/ident.yml b/spec/rtems/region/if/ident.yml
index a0e6935d..d6f70693 100644
--- a/spec/rtems/region/if/ident.yml
+++ b/spec/rtems/region/if/ident.yml
@@ -28,6 +28,8 @@ links:
uid: /constraint/directive-ctx-any
- role: constraint
uid: /constraint/directive-no-preempt
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_region_ident
notes: |
If the region name is not unique, then the region identifier will match the
diff --git a/spec/rtems/region/if/resize-segment.yml b/spec/rtems/region/if/resize-segment.yml
index 14c51b0c..91241404 100644
--- a/spec/rtems/region/if/resize-segment.yml
+++ b/spec/rtems/region/if/resize-segment.yml
@@ -36,6 +36,8 @@ links:
uid: /constraint/directive-ctx-task
- role: constraint
uid: /constraint/object-allocator
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_region_resize_segment
notes: |
If an attempt to increase the size of a segment fails, then the application
diff --git a/spec/rtems/region/if/return-segment.yml b/spec/rtems/region/if/return-segment.yml
index c9b929a7..61509956 100644
--- a/spec/rtems/region/if/return-segment.yml
+++ b/spec/rtems/region/if/return-segment.yml
@@ -37,6 +37,8 @@ links:
uid: /constraint/unblock-may-preempt
- role: constraint
uid: /constraint/object-allocator
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_region_return_segment
notes: |
This directive will cause the calling task to be preempted if one or more
diff --git a/spec/rtems/scheduler/if/map-priority-from-posix.yml b/spec/rtems/scheduler/if/map-priority-from-posix.yml
index 70d9479e..a4ce08ef 100644
--- a/spec/rtems/scheduler/if/map-priority-from-posix.yml
+++ b/spec/rtems/scheduler/if/map-priority-from-posix.yml
@@ -26,6 +26,8 @@ links:
uid: /constraint/directive-ctx-any
- role: constraint
uid: /constraint/directive-no-preempt
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_scheduler_map_priority_from_posix
notes: null
params:
diff --git a/spec/rtems/scheduler/if/map-priority-to-posix.yml b/spec/rtems/scheduler/if/map-priority-to-posix.yml
index c1b65e6a..cf6130bf 100644
--- a/spec/rtems/scheduler/if/map-priority-to-posix.yml
+++ b/spec/rtems/scheduler/if/map-priority-to-posix.yml
@@ -26,6 +26,8 @@ links:
uid: /constraint/directive-ctx-any
- role: constraint
uid: /constraint/directive-no-preempt
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_scheduler_map_priority_to_posix
notes: null
params:
diff --git a/spec/rtems/status/if/code-to-errno.yml b/spec/rtems/status/if/code-to-errno.yml
index 24b6943c..59648d46 100644
--- a/spec/rtems/status/if/code-to-errno.yml
+++ b/spec/rtems/status/if/code-to-errno.yml
@@ -20,6 +20,8 @@ links:
uid: header
- role: interface-ingroup
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_status_code_to_errno
notes: null
params:
diff --git a/spec/rtems/support/if/microseconds-to-ticks.yml b/spec/rtems/support/if/microseconds-to-ticks.yml
index 57d7591f..aba816d9 100644
--- a/spec/rtems/support/if/microseconds-to-ticks.yml
+++ b/spec/rtems/support/if/microseconds-to-ticks.yml
@@ -21,6 +21,8 @@ links:
uid: /constraint/directive-ctx-any
- role: constraint
uid: /constraint/directive-no-preempt
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: RTEMS_MICROSECONDS_TO_TICKS
notes: |
The number of clock ticks per second is defined by the
diff --git a/spec/rtems/support/if/milliseconds-to-microseconds.yml b/spec/rtems/support/if/milliseconds-to-microseconds.yml
index 19cd055a..5a1eba64 100644
--- a/spec/rtems/support/if/milliseconds-to-microseconds.yml
+++ b/spec/rtems/support/if/milliseconds-to-microseconds.yml
@@ -21,6 +21,8 @@ links:
uid: /constraint/directive-ctx-const
- role: constraint
uid: /constraint/directive-no-preempt
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: RTEMS_MILLISECONDS_TO_MICROSECONDS
notes: null
params:
diff --git a/spec/rtems/support/if/milliseconds-to-ticks.yml b/spec/rtems/support/if/milliseconds-to-ticks.yml
index d62e097a..ca1581a5 100644
--- a/spec/rtems/support/if/milliseconds-to-ticks.yml
+++ b/spec/rtems/support/if/milliseconds-to-ticks.yml
@@ -21,6 +21,8 @@ links:
uid: /constraint/directive-ctx-any
- role: constraint
uid: /constraint/directive-no-preempt
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: RTEMS_MILLISECONDS_TO_TICKS
notes: |
The number of clock ticks per second is defined by the
diff --git a/spec/rtems/support/if/workspace-allocate.yml b/spec/rtems/support/if/workspace-allocate.yml
index 422e03d4..134b0269 100644
--- a/spec/rtems/support/if/workspace-allocate.yml
+++ b/spec/rtems/support/if/workspace-allocate.yml
@@ -28,6 +28,8 @@ links:
uid: /constraint/directive-ctx-task
- role: constraint
uid: /constraint/object-allocator
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_workspace_allocate
notes: |
This directive is intended to be used by tests of the RTEMS test suites.
diff --git a/spec/rtems/support/if/workspace-free.yml b/spec/rtems/support/if/workspace-free.yml
index e10d5b30..88b6f6cf 100644
--- a/spec/rtems/support/if/workspace-free.yml
+++ b/spec/rtems/support/if/workspace-free.yml
@@ -27,6 +27,8 @@ links:
uid: /constraint/directive-ctx-task
- role: constraint
uid: /constraint/object-allocator
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_workspace_free
notes: null
params:
diff --git a/spec/rtems/support/if/workspace-get-information.yml b/spec/rtems/support/if/workspace-get-information.yml
index 16317143..9fc8b3fe 100644
--- a/spec/rtems/support/if/workspace-get-information.yml
+++ b/spec/rtems/support/if/workspace-get-information.yml
@@ -27,6 +27,8 @@ links:
uid: /constraint/directive-ctx-task
- role: constraint
uid: /constraint/object-allocator
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_workspace_get_information
notes: null
params:
diff --git a/spec/rtems/support/if/workspace-greedy-allocate-all-except-largest.yml b/spec/rtems/support/if/workspace-greedy-allocate-all-except-largest.yml
index afbae878..8ba90d34 100644
--- a/spec/rtems/support/if/workspace-greedy-allocate-all-except-largest.yml
+++ b/spec/rtems/support/if/workspace-greedy-allocate-all-except-largest.yml
@@ -31,6 +31,8 @@ links:
uid: /constraint/directive-ctx-task
- role: constraint
uid: /constraint/object-allocator
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_workspace_greedy_allocate_all_except_largest
notes: |
This directive is intended to be used by tests of the RTEMS test suites.
diff --git a/spec/rtems/support/if/workspace-greedy-allocate.yml b/spec/rtems/support/if/workspace-greedy-allocate.yml
index eda9f512..96959bb3 100644
--- a/spec/rtems/support/if/workspace-greedy-allocate.yml
+++ b/spec/rtems/support/if/workspace-greedy-allocate.yml
@@ -25,6 +25,8 @@ links:
uid: header
- role: interface-ingroup
uid: group
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_workspace_greedy_allocate
notes: null
params:
diff --git a/spec/rtems/support/if/workspace-greedy-free.yml b/spec/rtems/support/if/workspace-greedy-free.yml
index f8067347..39553b16 100644
--- a/spec/rtems/support/if/workspace-greedy-free.yml
+++ b/spec/rtems/support/if/workspace-greedy-free.yml
@@ -27,6 +27,8 @@ links:
uid: /constraint/directive-ctx-task
- role: constraint
uid: /constraint/object-allocator
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_workspace_greedy_free
notes: |
This directive is intended to be used by tests of the RTEMS test suites.
diff --git a/spec/rtems/timer/if/get-information.yml b/spec/rtems/timer/if/get-information.yml
index 8fe4e0ee..2b8c4b3c 100644
--- a/spec/rtems/timer/if/get-information.yml
+++ b/spec/rtems/timer/if/get-information.yml
@@ -31,6 +31,8 @@ links:
uid: /constraint/directive-ctx-task
- role: constraint
uid: /constraint/directive-no-preempt
+- role: constraint
+ uid: /constraint/directive-not-pre-qualified
name: rtems_timer_get_information
notes: null
params: