[rtems-central commit] spec: Mark some directive as not pre-qualified
Sebastian Huber
sebh at rtems.org
Tue Sep 28 09:14:44 UTC 2021
Module: rtems-central
Branch: master
Commit: 5e9483102ca788643622b9131d95aab868c8c47f
Changeset: http://git.rtems.org/rtems-central/commit/?id=5e9483102ca788643622b9131d95aab868c8c47f
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date: Tue Sep 28 10:50:26 2021 +0200
spec: Mark some directive as not pre-qualified
---
spec/rtems/cache/if/aligned-malloc.yml | 2 ++
spec/rtems/cache/if/coherent-add-area.yml | 2 ++
spec/rtems/cache/if/coherent-allocate.yml | 2 ++
spec/rtems/cache/if/coherent-free.yml | 2 ++
spec/rtems/clock/if/get-seconds-since-epoch.yml | 2 ++
spec/rtems/clock/if/get-ticks-per-second-macro.yml | 2 ++
spec/rtems/clock/if/get-ticks-since-boot-macro.yml | 2 ++
spec/rtems/clock/if/get-tod-timeval.yml | 2 ++
spec/rtems/clock/if/get-uptime-nanoseconds.yml | 2 ++
spec/rtems/clock/if/get-uptime-seconds.yml | 2 ++
spec/rtems/clock/if/get-uptime-timeval.yml | 2 ++
spec/rtems/clock/if/tick-before.yml | 2 ++
spec/rtems/clock/if/tick-later-usec.yml | 2 ++
spec/rtems/clock/if/tick-later.yml | 2 ++
spec/rtems/config/if/get-api-configuration.yml | 2 ++
spec/rtems/config/if/get-build-label.yml | 2 ++
spec/rtems/config/if/get-copyright-notice.yml | 2 ++
spec/rtems/config/if/get-do-zero-of-workspace.yml | 2 ++
spec/rtems/config/if/get-maximum-ports.yml | 2 ++
spec/rtems/config/if/get-maximum-regions.yml | 2 ++
spec/rtems/config/if/get-number-of-initial-extensions.yml | 2 ++
spec/rtems/config/if/get-stack-allocate-init-hook.yml | 2 ++
spec/rtems/config/if/get-stack-space-size.yml | 2 ++
spec/rtems/config/if/get-target-hash.yml | 2 ++
spec/rtems/config/if/get-unified-work-area.yml | 2 ++
spec/rtems/config/if/get-user-extension-table.yml | 2 ++
spec/rtems/config/if/get-user-multiprocessing-table.yml | 2 ++
spec/rtems/config/if/get-version-string.yml | 2 ++
spec/rtems/config/if/get-work-space-size.yml | 2 ++
spec/rtems/config/if/resource-is-unlimited.yml | 2 ++
spec/rtems/config/if/resource-maximum-per-allocation.yml | 2 ++
spec/rtems/config/if/resource-unlimited.yml | 2 ++
spec/rtems/dpmem/if/create.yml | 4 ++++
spec/rtems/dpmem/if/delete.yml | 4 ++++
spec/rtems/dpmem/if/external-to-internal.yml | 4 ++++
spec/rtems/dpmem/if/ident.yml | 4 ++++
spec/rtems/dpmem/if/internal-to-external.yml | 4 ++++
spec/rtems/fatal/if/error-occurred.yml | 2 ++
spec/rtems/fatal/if/exception-frame-print.yml | 2 ++
spec/rtems/fatal/if/internal-error-text.yml | 2 ++
spec/rtems/fatal/if/panic.yml | 2 ++
spec/rtems/fatal/if/shutdown-executive.yml | 2 ++
spec/rtems/fatal/if/source-text.yml | 2 ++
spec/rtems/init/if/initialize-executive.yml | 2 ++
spec/rtems/intr/if/catch.yml | 2 ++
spec/rtems/intr/if/disable.yml | 2 ++
spec/rtems/intr/if/enable.yml | 2 ++
spec/rtems/intr/if/flash.yml | 2 ++
spec/rtems/intr/if/handler-install.yml | 2 ++
spec/rtems/intr/if/handler-remove.yml | 2 ++
spec/rtems/intr/if/is-in-progress.yml | 2 ++
spec/rtems/intr/if/server-action-prepend.yml | 2 ++
spec/rtems/intr/if/server-create.yml | 2 ++
spec/rtems/intr/if/server-delete.yml | 2 ++
spec/rtems/intr/if/server-entry-destroy.yml | 2 ++
spec/rtems/intr/if/server-entry-initialize.yml | 2 ++
spec/rtems/intr/if/server-entry-move.yml | 2 ++
spec/rtems/intr/if/server-entry-submit.yml | 2 ++
spec/rtems/intr/if/server-handler-install.yml | 2 ++
spec/rtems/intr/if/server-handler-iterate.yml | 2 ++
spec/rtems/intr/if/server-handler-remove.yml | 2 ++
spec/rtems/intr/if/server-initialize.yml | 2 ++
spec/rtems/intr/if/server-move.yml | 2 ++
spec/rtems/intr/if/server-request-destroy.yml | 2 ++
spec/rtems/intr/if/server-request-initialize.yml | 2 ++
spec/rtems/intr/if/server-request-set-vector.yml | 2 ++
spec/rtems/intr/if/server-request-submit.yml | 2 ++
spec/rtems/intr/if/server-resume.yml | 2 ++
spec/rtems/intr/if/server-set-affinity.yml | 2 ++
spec/rtems/intr/if/server-suspend.yml | 2 ++
spec/rtems/io/if/close.yml | 2 ++
spec/rtems/io/if/control.yml | 2 ++
spec/rtems/io/if/initialize.yml | 2 ++
spec/rtems/io/if/open.yml | 2 ++
spec/rtems/io/if/printk-printer.yml | 2 ++
spec/rtems/io/if/printk.yml | 2 ++
spec/rtems/io/if/putk.yml | 2 ++
spec/rtems/io/if/read.yml | 2 ++
spec/rtems/io/if/register-driver.yml | 2 ++
spec/rtems/io/if/register-name.yml | 2 ++
spec/rtems/io/if/unregister-driver.yml | 2 ++
spec/rtems/io/if/vprintk.yml | 2 ++
spec/rtems/io/if/write.yml | 2 ++
spec/rtems/message/if/create.yml | 2 ++
spec/rtems/mp/if/announce.yml | 2 ++
spec/rtems/object/if/api-maximum-class.yml | 2 ++
spec/rtems/object/if/api-minimum-class.yml | 2 ++
spec/rtems/object/if/build-id-macro.yml | 2 ++
spec/rtems/object/if/build-id.yml | 2 ++
spec/rtems/object/if/get-api-class-name.yml | 2 ++
spec/rtems/object/if/get-api-name.yml | 2 ++
spec/rtems/object/if/get-class-information.yml | 2 ++
spec/rtems/object/if/get-classic-name.yml | 2 ++
spec/rtems/object/if/get-name.yml | 2 ++
spec/rtems/object/if/id-api-maximum-macro.yml | 2 ++
spec/rtems/object/if/id-api-maximum.yml | 2 ++
spec/rtems/object/if/id-api-minimum-macro.yml | 2 ++
spec/rtems/object/if/id-api-minimum.yml | 2 ++
spec/rtems/object/if/id-get-api-macro.yml | 2 ++
spec/rtems/object/if/id-get-api.yml | 2 ++
spec/rtems/object/if/id-get-class-macro.yml | 2 ++
spec/rtems/object/if/id-get-class.yml | 2 ++
spec/rtems/object/if/id-get-index-macro.yml | 2 ++
spec/rtems/object/if/id-get-index.yml | 2 ++
spec/rtems/object/if/id-get-node-macro.yml | 2 ++
spec/rtems/object/if/id-get-node.yml | 2 ++
spec/rtems/object/if/id-initial.yml | 2 ++
spec/rtems/object/if/set-name.yml | 2 ++
spec/rtems/ratemon/if/get-statistics.yml | 2 ++
spec/rtems/ratemon/if/report-statistics-with-plugin.yml | 2 ++
spec/rtems/ratemon/if/report-statistics.yml | 2 ++
spec/rtems/ratemon/if/reset-all-statistics.yml | 2 ++
spec/rtems/ratemon/if/reset-statistics.yml | 2 ++
spec/rtems/region/if/create.yml | 2 ++
spec/rtems/region/if/delete.yml | 2 ++
spec/rtems/region/if/extend.yml | 2 ++
spec/rtems/region/if/get-free-information.yml | 2 ++
spec/rtems/region/if/get-information.yml | 2 ++
spec/rtems/region/if/get-segment-size.yml | 2 ++
spec/rtems/region/if/get-segment.yml | 2 ++
spec/rtems/region/if/ident.yml | 2 ++
spec/rtems/region/if/resize-segment.yml | 2 ++
spec/rtems/region/if/return-segment.yml | 2 ++
spec/rtems/scheduler/if/map-priority-from-posix.yml | 2 ++
spec/rtems/scheduler/if/map-priority-to-posix.yml | 2 ++
spec/rtems/status/if/code-to-errno.yml | 2 ++
spec/rtems/support/if/microseconds-to-ticks.yml | 2 ++
spec/rtems/support/if/milliseconds-to-microseconds.yml | 2 ++
spec/rtems/support/if/milliseconds-to-ticks.yml | 2 ++
spec/rtems/support/if/workspace-allocate.yml | 2 ++
spec/rtems/support/if/workspace-free.yml | 2 ++
spec/rtems/support/if/workspace-get-information.yml | 2 ++
.../rtems/support/if/workspace-greedy-allocate-all-except-largest.yml | 2 ++
spec/rtems/support/if/workspace-greedy-allocate.yml | 2 ++
spec/rtems/support/if/workspace-greedy-free.yml | 2 ++
spec/rtems/timer/if/get-information.yml | 2 ++
136 files changed, 282 insertions(+)
diff --git a/spec/rtems/cache/if/aligned-malloc.yml b/spec/rtems/cache/if/aligned-malloc.yml
index e1c68d6..e756428 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 bc90e3c..5ddba50 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 b087c71..049c9ff 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 e8645ce..78e7b31 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 f6d0788..43ba7ac 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 3b5e5fb..d1138b3 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 48b2aff..a96858c 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 790bc10..220d280 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 6bef700..4e1c45e 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 b349905..b112095 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 0c310f3..7eb210c 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 43b5921..3b0e752 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 24253f7..6bff30b 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 98d9fd9..2efbcf2 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 c163775..e4652b9 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 a904c5e..981f41c 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 4b9b91e..cbba3be 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 34fae45..66c8f81 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 fad700d..4f6cbbc 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 422882e..ad13bbc 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 f485fe0..e543ba1 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 a3f60fb..7a94997 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 30cfa17..01916d2 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 aa28ccc..f139aeb 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 e9a4db1..9f88447 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 e077b21..85aaf11 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 6f84cd2..ab7d8c9 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 2c2f917..0490e7f 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 e402268..fd3d144 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 0a6f48d..f394c8c 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 606a56a..279d118 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 984db4e..6bcac64 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 c2a7e0b..d8b5216 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 1b3f018..d9b3b00 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 7570d41..af88c2b 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 fb9ba27..e4d238f 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 92dec8d..06b4744 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 9c5e11e..d052b02 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 d089be6..f3a4e09 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 6cec440..3643e67 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 f854115..419051b 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 19a6c53..0e5ad9f 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 cadc1fc..b48b507 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 360ebc5..469986d 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 92a8fa9..5b3b164 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 8881fba..b023958 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 398a624..318c90d 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 fca060d..5134f82 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 59f5e6e..e7a1f92 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 336fcef..ae8ef5a 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 0ced88d..85e49f4 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 c1fc68e..ec1f2f0 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 162493b..fc54363 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 6a89210..4c43836 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 457933c..5d90927 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 5e1b72d..f2bdf0f 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 f9972da..a5212ee 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 da41584..337a38f 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 9085d97..113144d 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 b092256..4568d49 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 6039650..6c502cf 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 755e737..84ea9d4 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 b4e8e7a..f53afc5 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 3975c88..b997a0e 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 5f8b937..baa6235 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 6f41419..167b6ea 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 60b0094..4db4766 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 f7357dc..bb518c6 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 e9e3da7..ac45953 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 68b43ad..fae3a4e 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 8125021..8575df5 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 a141270..618eadf 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 5aef69e..6d875bd 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 aadd279..c0b3327 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 0508625..a0d81af 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 5652b7a..eb84ed0 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 88e3067..9fa63c2 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 e39537c..6ff6cd7 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 f4bdf39..9ca2ff8 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 f4e8123..698d7a8 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 59a7755..9eea525 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 eb05598..5b95980 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 b37a236..3eb82fe 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 ca62e11..7e0830f 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 1dcbd8a..cca96fe 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 43f952b..bfff485 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 d1a9455..40a7dac 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 552fa70..3ef1929 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 86af70c..3ef72cf 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 ed46319..0dafe00 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 080fe03..93f4f1d 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 29ccbd8..75978a3 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 5e59534..bb22dad 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 8be9dd5..7b679a8 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 5e0cffb..2a708ac 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 6c2dd42..3ccfb40 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 896b54c..02c28db 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 948e3d1..cf6cc0d 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 3abfa74..afbe80a 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 0f0097f..b3941fd 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 a645152..131c02d 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 c6e440e..bfcf5b7 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 8ca8b95..e75c248 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 218e487..ecf6a37 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 01f004d..98b3a85 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 664a8ed..9cfca08 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 f57e472..620a193 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 35f6fe5..10ac495 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 167204a..1795d9e 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 1638dd6..81a525c 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 4dab039..0190b1f 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 e36103b..b7d553a 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 14e5757..be6135e 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 4ef9f08..b7cdbb9 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 d6fd991..8ec7c3d 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 b4c539a..13f9bcb 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 2cc7609..23e3abc 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 a30767c..0f20092 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 0d961c6..d7f2764 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 b6a5226..720350a 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 a0e6935..d6f7069 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 14c51b0..9124140 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 c9b929a..6150995 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 70d9479..a4ce08e 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 c1b65e6..cf6130b 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 24b6943..59648d4 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 57d7591..aba816d 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 19cd055..5a1eba6 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 d62e097..ca1581a 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 422e03d..134b026 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 e10d5b3..88b6f6c 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 1631714..9fc8b3f 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 afbae87..8ba90d3 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 eda9f51..96959bb 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 f806734..39553b1 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 8fe4e0e..2b8c4b3 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:
More information about the vc
mailing list