summaryrefslogtreecommitdiffstats
path: root/spec/rtems
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2021-11-14 13:35:32 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2021-11-18 20:49:01 +0100
commitba9857bc368385d5af6ef4258eaf84bc67c0a2d2 (patch)
treecb846ae8942fc2fec66ad18cde868902af27e04b /spec/rtems
parentspec: Add interface function links (diff)
downloadrtems-central-ba9857bc368385d5af6ef4258eaf84bc67c0a2d2.tar.bz2
spec: Move not-prequalified constraint to top
Diffstat (limited to 'spec/rtems')
-rw-r--r--spec/rtems/cache/if/aligned-malloc.yml4
-rw-r--r--spec/rtems/cache/if/coherent-add-area.yml4
-rw-r--r--spec/rtems/cache/if/coherent-allocate.yml4
-rw-r--r--spec/rtems/cache/if/coherent-free.yml4
-rw-r--r--spec/rtems/clock/if/get-seconds-since-epoch.yml4
-rw-r--r--spec/rtems/clock/if/get-tod-timeval.yml4
-rw-r--r--spec/rtems/clock/if/get-uptime-nanoseconds.yml4
-rw-r--r--spec/rtems/clock/if/get-uptime-seconds.yml4
-rw-r--r--spec/rtems/clock/if/get-uptime-timeval.yml4
-rw-r--r--spec/rtems/clock/if/tick-before.yml4
-rw-r--r--spec/rtems/clock/if/tick-later-usec.yml4
-rw-r--r--spec/rtems/clock/if/tick-later.yml4
-rw-r--r--spec/rtems/config/if/get-build-label.yml4
-rw-r--r--spec/rtems/config/if/get-target-hash.yml4
-rw-r--r--spec/rtems/cpuuse/if/cpu-info-report.yml4
-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.yml4
-rw-r--r--spec/rtems/fatal/if/internal-error-text.yml4
-rw-r--r--spec/rtems/fatal/if/panic.yml4
-rw-r--r--spec/rtems/fatal/if/shutdown-executive.yml4
-rw-r--r--spec/rtems/fatal/if/source-text.yml4
-rw-r--r--spec/rtems/init/if/initialize-executive.yml4
-rw-r--r--spec/rtems/intr/if/catch.yml4
-rw-r--r--spec/rtems/intr/if/disable.yml4
-rw-r--r--spec/rtems/intr/if/enable.yml4
-rw-r--r--spec/rtems/intr/if/flash.yml4
-rw-r--r--spec/rtems/intr/if/handler-install.yml4
-rw-r--r--spec/rtems/intr/if/handler-remove.yml4
-rw-r--r--spec/rtems/intr/if/is-in-progress.yml4
-rw-r--r--spec/rtems/intr/if/server-action-prepend.yml4
-rw-r--r--spec/rtems/intr/if/server-create.yml4
-rw-r--r--spec/rtems/intr/if/server-delete.yml4
-rw-r--r--spec/rtems/intr/if/server-entry-destroy.yml4
-rw-r--r--spec/rtems/intr/if/server-entry-initialize.yml4
-rw-r--r--spec/rtems/intr/if/server-entry-move.yml4
-rw-r--r--spec/rtems/intr/if/server-entry-submit.yml4
-rw-r--r--spec/rtems/intr/if/server-handler-install.yml4
-rw-r--r--spec/rtems/intr/if/server-handler-iterate.yml4
-rw-r--r--spec/rtems/intr/if/server-handler-remove.yml4
-rw-r--r--spec/rtems/intr/if/server-initialize.yml4
-rw-r--r--spec/rtems/intr/if/server-move.yml4
-rw-r--r--spec/rtems/intr/if/server-request-destroy.yml4
-rw-r--r--spec/rtems/intr/if/server-request-initialize.yml4
-rw-r--r--spec/rtems/intr/if/server-request-set-vector.yml4
-rw-r--r--spec/rtems/intr/if/server-request-submit.yml4
-rw-r--r--spec/rtems/intr/if/server-resume.yml4
-rw-r--r--spec/rtems/intr/if/server-set-affinity.yml4
-rw-r--r--spec/rtems/intr/if/server-suspend.yml4
-rw-r--r--spec/rtems/io/if/printk-printer.yml4
-rw-r--r--spec/rtems/io/if/printk.yml4
-rw-r--r--spec/rtems/io/if/putk.yml4
-rw-r--r--spec/rtems/io/if/vprintk.yml4
-rw-r--r--spec/rtems/message/if/create.yml4
-rw-r--r--spec/rtems/mp/if/announce.yml4
-rw-r--r--spec/rtems/object/if/api-maximum-class.yml4
-rw-r--r--spec/rtems/object/if/api-minimum-class.yml4
-rw-r--r--spec/rtems/object/if/build-id.yml4
-rw-r--r--spec/rtems/object/if/get-api-class-name.yml4
-rw-r--r--spec/rtems/object/if/get-api-name.yml4
-rw-r--r--spec/rtems/object/if/get-class-information.yml4
-rw-r--r--spec/rtems/object/if/get-classic-name.yml4
-rw-r--r--spec/rtems/object/if/get-name.yml4
-rw-r--r--spec/rtems/object/if/id-api-maximum.yml4
-rw-r--r--spec/rtems/object/if/id-api-minimum.yml4
-rw-r--r--spec/rtems/object/if/id-get-api.yml4
-rw-r--r--spec/rtems/object/if/id-get-class.yml4
-rw-r--r--spec/rtems/object/if/id-get-index.yml4
-rw-r--r--spec/rtems/object/if/id-get-node.yml4
-rw-r--r--spec/rtems/object/if/id-initial.yml4
-rw-r--r--spec/rtems/object/if/set-name.yml4
-rw-r--r--spec/rtems/ratemon/if/get-statistics.yml4
-rw-r--r--spec/rtems/ratemon/if/report-statistics-with-plugin.yml4
-rw-r--r--spec/rtems/ratemon/if/report-statistics.yml4
-rw-r--r--spec/rtems/ratemon/if/reset-all-statistics.yml4
-rw-r--r--spec/rtems/ratemon/if/reset-statistics.yml4
-rw-r--r--spec/rtems/region/if/create.yml4
-rw-r--r--spec/rtems/region/if/delete.yml4
-rw-r--r--spec/rtems/region/if/extend.yml4
-rw-r--r--spec/rtems/region/if/get-free-information.yml4
-rw-r--r--spec/rtems/region/if/get-information.yml4
-rw-r--r--spec/rtems/region/if/get-segment-size.yml4
-rw-r--r--spec/rtems/region/if/get-segment.yml4
-rw-r--r--spec/rtems/region/if/ident.yml4
-rw-r--r--spec/rtems/region/if/resize-segment.yml4
-rw-r--r--spec/rtems/region/if/return-segment.yml4
-rw-r--r--spec/rtems/scheduler/if/map-priority-from-posix.yml4
-rw-r--r--spec/rtems/scheduler/if/map-priority-to-posix.yml4
-rw-r--r--spec/rtems/support/if/microseconds-to-ticks.yml4
-rw-r--r--spec/rtems/support/if/milliseconds-to-microseconds.yml4
-rw-r--r--spec/rtems/support/if/milliseconds-to-ticks.yml4
-rw-r--r--spec/rtems/support/if/workspace-allocate.yml4
-rw-r--r--spec/rtems/support/if/workspace-free.yml4
-rw-r--r--spec/rtems/support/if/workspace-get-information.yml4
-rw-r--r--spec/rtems/support/if/workspace-greedy-allocate-all-except-largest.yml4
-rw-r--r--spec/rtems/support/if/workspace-greedy-free.yml4
-rw-r--r--spec/rtems/timer/if/get-information.yml4
100 files changed, 200 insertions, 200 deletions
diff --git a/spec/rtems/cache/if/aligned-malloc.yml b/spec/rtems/cache/if/aligned-malloc.yml
index e756428a..3b82a22a 100644
--- a/spec/rtems/cache/if/aligned-malloc.yml
+++ b/spec/rtems/cache/if/aligned-malloc.yml
@@ -22,13 +22,13 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-devinit
- role: constraint
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 5ddba50c..0d7c70e6 100644
--- a/spec/rtems/cache/if/coherent-add-area.yml
+++ b/spec/rtems/cache/if/coherent-add-area.yml
@@ -22,13 +22,13 @@ links:
- role: interface-ingroup-hidden
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-devinit
- role: constraint
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 049c9ffd..5137fe92 100644
--- a/spec/rtems/cache/if/coherent-allocate.yml
+++ b/spec/rtems/cache/if/coherent-allocate.yml
@@ -23,13 +23,13 @@ links:
- role: interface-ingroup-hidden
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-devinit
- role: constraint
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 78e7b31a..a460e3fb 100644
--- a/spec/rtems/cache/if/coherent-free.yml
+++ b/spec/rtems/cache/if/coherent-free.yml
@@ -21,13 +21,13 @@ links:
- role: interface-ingroup-hidden
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-devinit
- role: constraint
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 43ba7aca..efb1b3cd 100644
--- a/spec/rtems/clock/if/get-seconds-since-epoch.yml
+++ b/spec/rtems/clock/if/get-seconds-since-epoch.yml
@@ -23,13 +23,13 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-any
- role: constraint
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-tod-timeval.yml b/spec/rtems/clock/if/get-tod-timeval.yml
index 220d2807..9f67bede 100644
--- a/spec/rtems/clock/if/get-tod-timeval.yml
+++ b/spec/rtems/clock/if/get-tod-timeval.yml
@@ -24,13 +24,13 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-any
- role: constraint
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 4e1c45e6..8a412ff5 100644
--- a/spec/rtems/clock/if/get-uptime-nanoseconds.yml
+++ b/spec/rtems/clock/if/get-uptime-nanoseconds.yml
@@ -22,13 +22,13 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-any
- role: constraint
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 b1120955..3d1204d0 100644
--- a/spec/rtems/clock/if/get-uptime-seconds.yml
+++ b/spec/rtems/clock/if/get-uptime-seconds.yml
@@ -22,13 +22,13 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-any
- role: constraint
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 7eb210c8..85607f18 100644
--- a/spec/rtems/clock/if/get-uptime-timeval.yml
+++ b/spec/rtems/clock/if/get-uptime-timeval.yml
@@ -23,13 +23,13 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-any
- role: constraint
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 3b0e7525..b980ea0f 100644
--- a/spec/rtems/clock/if/tick-before.yml
+++ b/spec/rtems/clock/if/tick-before.yml
@@ -23,13 +23,13 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-any
- role: constraint
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 6bff30b8..ba2fe15b 100644
--- a/spec/rtems/clock/if/tick-later-usec.yml
+++ b/spec/rtems/clock/if/tick-later-usec.yml
@@ -32,13 +32,13 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-any
- role: constraint
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 445b4759..3cc1faad 100644
--- a/spec/rtems/clock/if/tick-later.yml
+++ b/spec/rtems/clock/if/tick-later.yml
@@ -23,13 +23,13 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-any
- role: constraint
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-build-label.yml b/spec/rtems/config/if/get-build-label.yml
index 981f41c1..048538dc 100644
--- a/spec/rtems/config/if/get-build-label.yml
+++ b/spec/rtems/config/if/get-build-label.yml
@@ -21,11 +21,11 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
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-target-hash.yml b/spec/rtems/config/if/get-target-hash.yml
index f139aebf..6e3d63da 100644
--- a/spec/rtems/config/if/get-target-hash.yml
+++ b/spec/rtems/config/if/get-target-hash.yml
@@ -22,11 +22,11 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
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/cpuuse/if/cpu-info-report.yml b/spec/rtems/cpuuse/if/cpu-info-report.yml
index 94f854f9..03ebaa28 100644
--- a/spec/rtems/cpuuse/if/cpu-info-report.yml
+++ b/spec/rtems/cpuuse/if/cpu-info-report.yml
@@ -21,11 +21,11 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-any
- role: constraint
uid: /constraint/directive-no-preempt
-- role: constraint
- uid: /constraint/directive-not-pre-qualified
name: rtems_cpu_info_report
notes: null
params:
diff --git a/spec/rtems/dpmem/if/create.yml b/spec/rtems/dpmem/if/create.yml
index d8b5216a..14c2d2c5 100644
--- a/spec/rtems/dpmem/if/create.yml
+++ b/spec/rtems/dpmem/if/create.yml
@@ -32,6 +32,8 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-devinit
- role: constraint
uid: /constraint/directive-ctx-task
@@ -43,8 +45,6 @@ links:
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 d9b3b001..ef71535d 100644
--- a/spec/rtems/dpmem/if/delete.yml
+++ b/spec/rtems/dpmem/if/delete.yml
@@ -24,6 +24,8 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-devinit
- role: constraint
uid: /constraint/directive-ctx-task
@@ -35,8 +37,6 @@ links:
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 893350b7..959b4cc2 100644
--- a/spec/rtems/dpmem/if/external-to-internal.yml
+++ b/spec/rtems/dpmem/if/external-to-internal.yml
@@ -29,6 +29,8 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-isr
- role: constraint
uid: /constraint/directive-ctx-devinit
@@ -38,8 +40,6 @@ links:
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 8002957d..a9d8ddea 100644
--- a/spec/rtems/dpmem/if/ident.yml
+++ b/spec/rtems/dpmem/if/ident.yml
@@ -25,13 +25,13 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
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 20aef91e..e20fb939 100644
--- a/spec/rtems/dpmem/if/internal-to-external.yml
+++ b/spec/rtems/dpmem/if/internal-to-external.yml
@@ -30,6 +30,8 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-isr
- role: constraint
uid: /constraint/directive-ctx-devinit
@@ -39,8 +41,6 @@ links:
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 d052b026..8a78f870 100644
--- a/spec/rtems/fatal/if/error-occurred.yml
+++ b/spec/rtems/fatal/if/error-occurred.yml
@@ -25,6 +25,8 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-any
- role: constraint
uid: /constraint/directive-no-return
@@ -34,8 +36,6 @@ 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/internal-error-text.yml b/spec/rtems/fatal/if/internal-error-text.yml
index 3643e67a..cbd890e6 100644
--- a/spec/rtems/fatal/if/internal-error-text.yml
+++ b/spec/rtems/fatal/if/internal-error-text.yml
@@ -23,9 +23,9 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
- uid: /constraint/directive-ctx-any
-- role: constraint
uid: /constraint/directive-not-pre-qualified
+- role: constraint
+ uid: /constraint/directive-ctx-any
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 419051be..fe51e731 100644
--- a/spec/rtems/fatal/if/panic.yml
+++ b/spec/rtems/fatal/if/panic.yml
@@ -30,6 +30,8 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-any
- role: constraint
uid: /constraint/directive-no-return
@@ -39,8 +41,6 @@ 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 0e5ad9f7..f4fcba37 100644
--- a/spec/rtems/fatal/if/shutdown-executive.yml
+++ b/spec/rtems/fatal/if/shutdown-executive.yml
@@ -26,6 +26,8 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-any
- role: constraint
uid: /constraint/directive-no-return
@@ -35,8 +37,6 @@ 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 b48b507a..a2cfa88e 100644
--- a/spec/rtems/fatal/if/source-text.yml
+++ b/spec/rtems/fatal/if/source-text.yml
@@ -23,9 +23,9 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
- uid: /constraint/directive-ctx-any
-- role: constraint
uid: /constraint/directive-not-pre-qualified
+- role: constraint
+ uid: /constraint/directive-ctx-any
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 469986dd..2f0c5a4f 100644
--- a/spec/rtems/init/if/initialize-executive.yml
+++ b/spec/rtems/init/if/initialize-executive.yml
@@ -24,11 +24,11 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
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 5b3b164a..001a2e4f 100644
--- a/spec/rtems/intr/if/catch.yml
+++ b/spec/rtems/intr/if/catch.yml
@@ -34,6 +34,8 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-isr
- role: constraint
uid: /constraint/directive-ctx-devinit
@@ -43,8 +45,6 @@ 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 b023958c..326f4843 100644
--- a/spec/rtems/intr/if/disable.yml
+++ b/spec/rtems/intr/if/disable.yml
@@ -21,13 +21,13 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-any
- role: constraint
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 318c90d9..bd71547e 100644
--- a/spec/rtems/intr/if/enable.yml
+++ b/spec/rtems/intr/if/enable.yml
@@ -22,6 +22,8 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-any
- role: constraint
uid: /constraint/directive-no-preempt
@@ -29,8 +31,6 @@ 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 5134f82f..0fad1b03 100644
--- a/spec/rtems/intr/if/flash.yml
+++ b/spec/rtems/intr/if/flash.yml
@@ -22,13 +22,13 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-any
- role: constraint
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 e7a1f920..39d69c2b 100644
--- a/spec/rtems/intr/if/handler-install.yml
+++ b/spec/rtems/intr/if/handler-install.yml
@@ -56,13 +56,13 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-devinit
- role: constraint
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 ae8ef5a8..6ec466b5 100644
--- a/spec/rtems/intr/if/handler-remove.yml
+++ b/spec/rtems/intr/if/handler-remove.yml
@@ -23,13 +23,13 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-devinit
- role: constraint
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 85e49f41..32b5309e 100644
--- a/spec/rtems/intr/if/is-in-progress.yml
+++ b/spec/rtems/intr/if/is-in-progress.yml
@@ -22,11 +22,11 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
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 ec1f2f09..53a2a09c 100644
--- a/spec/rtems/intr/if/server-action-prepend.yml
+++ b/spec/rtems/intr/if/server-action-prepend.yml
@@ -25,6 +25,8 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-isr
- role: constraint
uid: /constraint/directive-ctx-devinit
@@ -42,8 +44,6 @@ 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 fc54363d..f6574503 100644
--- a/spec/rtems/intr/if/server-create.yml
+++ b/spec/rtems/intr/if/server-create.yml
@@ -23,13 +23,13 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-devinit
- role: constraint
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 4c438367..07f9ea5d 100644
--- a/spec/rtems/intr/if/server-delete.yml
+++ b/spec/rtems/intr/if/server-delete.yml
@@ -21,13 +21,13 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-task
- role: constraint
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 5d909272..0aaf3188 100644
--- a/spec/rtems/intr/if/server-entry-destroy.yml
+++ b/spec/rtems/intr/if/server-entry-destroy.yml
@@ -21,6 +21,8 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-task
- role: constraint
uid: ../constraint/not-within-server
@@ -28,8 +30,6 @@ 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 f2bdf0f3..bcbaafb2 100644
--- a/spec/rtems/intr/if/server-entry-initialize.yml
+++ b/spec/rtems/intr/if/server-entry-initialize.yml
@@ -22,13 +22,13 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-devinit
- role: constraint
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 a5212ee3..072eed2d 100644
--- a/spec/rtems/intr/if/server-entry-move.yml
+++ b/spec/rtems/intr/if/server-entry-move.yml
@@ -22,6 +22,8 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-devinit
- role: constraint
uid: /constraint/directive-ctx-task
@@ -37,8 +39,6 @@ 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 337a38f9..f5148576 100644
--- a/spec/rtems/intr/if/server-entry-submit.yml
+++ b/spec/rtems/intr/if/server-entry-submit.yml
@@ -25,6 +25,8 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-isr
- role: constraint
uid: /constraint/directive-ctx-devinit
@@ -38,8 +40,6 @@ 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 113144d6..e41bb849 100644
--- a/spec/rtems/intr/if/server-handler-install.yml
+++ b/spec/rtems/intr/if/server-handler-install.yml
@@ -29,13 +29,13 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-devinit
- role: constraint
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 95dfac9e..4cb6d10e 100644
--- a/spec/rtems/intr/if/server-handler-iterate.yml
+++ b/spec/rtems/intr/if/server-handler-iterate.yml
@@ -29,13 +29,13 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-devinit
- role: constraint
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 6c502cfc..597ab7aa 100644
--- a/spec/rtems/intr/if/server-handler-remove.yml
+++ b/spec/rtems/intr/if/server-handler-remove.yml
@@ -25,6 +25,8 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-task
- role: constraint
uid: /constraint/object-allocator
@@ -32,8 +34,6 @@ 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 84ea9d4f..9e8f3b76 100644
--- a/spec/rtems/intr/if/server-initialize.yml
+++ b/spec/rtems/intr/if/server-initialize.yml
@@ -32,13 +32,13 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-devinit
- role: constraint
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 f53afc5b..250e4523 100644
--- a/spec/rtems/intr/if/server-move.yml
+++ b/spec/rtems/intr/if/server-move.yml
@@ -24,13 +24,13 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-task
- role: constraint
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 b997a0e9..4c594abf 100644
--- a/spec/rtems/intr/if/server-request-destroy.yml
+++ b/spec/rtems/intr/if/server-request-destroy.yml
@@ -22,6 +22,8 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-task
- role: constraint
uid: ../constraint/not-within-server
@@ -29,8 +31,6 @@ 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 baa62355..209e6d9a 100644
--- a/spec/rtems/intr/if/server-request-initialize.yml
+++ b/spec/rtems/intr/if/server-request-initialize.yml
@@ -24,13 +24,13 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-devinit
- role: constraint
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 167b6ea7..26822705 100644
--- a/spec/rtems/intr/if/server-request-set-vector.yml
+++ b/spec/rtems/intr/if/server-request-set-vector.yml
@@ -23,6 +23,8 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-isr
- role: constraint
uid: /constraint/directive-ctx-devinit
@@ -38,8 +40,6 @@ 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 4db47666..829c4829 100644
--- a/spec/rtems/intr/if/server-request-submit.yml
+++ b/spec/rtems/intr/if/server-request-submit.yml
@@ -26,6 +26,8 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-isr
- role: constraint
uid: /constraint/directive-ctx-devinit
@@ -37,8 +39,6 @@ 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 bb518c68..374053a1 100644
--- a/spec/rtems/intr/if/server-resume.yml
+++ b/spec/rtems/intr/if/server-resume.yml
@@ -21,13 +21,13 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-task
- role: constraint
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 ac45953e..93f67fe9 100644
--- a/spec/rtems/intr/if/server-set-affinity.yml
+++ b/spec/rtems/intr/if/server-set-affinity.yml
@@ -24,6 +24,8 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-isr
- role: constraint
uid: /constraint/directive-ctx-devinit
@@ -33,8 +35,6 @@ 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 fae3a4e6..57a6a1a4 100644
--- a/spec/rtems/intr/if/server-suspend.yml
+++ b/spec/rtems/intr/if/server-suspend.yml
@@ -21,13 +21,13 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-task
- role: constraint
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/printk-printer.yml b/spec/rtems/io/if/printk-printer.yml
index a0d81afd..437a1c93 100644
--- a/spec/rtems/io/if/printk-printer.yml
+++ b/spec/rtems/io/if/printk-printer.yml
@@ -24,13 +24,13 @@ links:
- role: interface-ingroup
uid: group-3
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-any
- role: constraint
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 eb84ed01..449d37fe 100644
--- a/spec/rtems/io/if/printk.yml
+++ b/spec/rtems/io/if/printk.yml
@@ -24,13 +24,13 @@ links:
- role: interface-ingroup
uid: group-3
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-any
- role: constraint
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 9fa63c21..d963dcd4 100644
--- a/spec/rtems/io/if/putk.yml
+++ b/spec/rtems/io/if/putk.yml
@@ -23,11 +23,11 @@ links:
- role: interface-ingroup
uid: group-3
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
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/vprintk.yml b/spec/rtems/io/if/vprintk.yml
index 5b95980c..e0b8e412 100644
--- a/spec/rtems/io/if/vprintk.yml
+++ b/spec/rtems/io/if/vprintk.yml
@@ -24,13 +24,13 @@ links:
- role: interface-ingroup
uid: group-3
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-any
- role: constraint
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/message/if/create.yml b/spec/rtems/message/if/create.yml
index 7e0830fc..2a719376 100644
--- a/spec/rtems/message/if/create.yml
+++ b/spec/rtems/message/if/create.yml
@@ -72,6 +72,8 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-devinit
- role: constraint
uid: /constraint/directive-ctx-task
@@ -85,8 +87,6 @@ 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 cca96fe5..b8891199 100644
--- a/spec/rtems/mp/if/announce.yml
+++ b/spec/rtems/mp/if/announce.yml
@@ -24,6 +24,8 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-isr
- role: constraint
uid: /constraint/directive-ctx-devinit
@@ -31,8 +33,6 @@ 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 bfff4852..8abac72b 100644
--- a/spec/rtems/object/if/api-maximum-class.yml
+++ b/spec/rtems/object/if/api-maximum-class.yml
@@ -22,11 +22,11 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
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 40a7dace..737c221e 100644
--- a/spec/rtems/object/if/api-minimum-class.yml
+++ b/spec/rtems/object/if/api-minimum-class.yml
@@ -22,11 +22,11 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
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.yml b/spec/rtems/object/if/build-id.yml
index 3ef72cfe..7419e8b5 100644
--- a/spec/rtems/object/if/build-id.yml
+++ b/spec/rtems/object/if/build-id.yml
@@ -26,11 +26,11 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
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 0dafe00b..46b11ccc 100644
--- a/spec/rtems/object/if/get-api-class-name.yml
+++ b/spec/rtems/object/if/get-api-class-name.yml
@@ -23,11 +23,11 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
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 93f4f1dc..40b41b72 100644
--- a/spec/rtems/object/if/get-api-name.yml
+++ b/spec/rtems/object/if/get-api-name.yml
@@ -22,11 +22,11 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
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 75978a32..f779fe5f 100644
--- a/spec/rtems/object/if/get-class-information.yml
+++ b/spec/rtems/object/if/get-class-information.yml
@@ -24,11 +24,11 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
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 bb22dad0..12b6a278 100644
--- a/spec/rtems/object/if/get-classic-name.yml
+++ b/spec/rtems/object/if/get-classic-name.yml
@@ -23,11 +23,11 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
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 7b679a8d..5165084a 100644
--- a/spec/rtems/object/if/get-name.yml
+++ b/spec/rtems/object/if/get-name.yml
@@ -30,11 +30,11 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
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.yml b/spec/rtems/object/if/id-api-maximum.yml
index 3ccfb402..04ba967c 100644
--- a/spec/rtems/object/if/id-api-maximum.yml
+++ b/spec/rtems/object/if/id-api-maximum.yml
@@ -21,11 +21,11 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
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.yml b/spec/rtems/object/if/id-api-minimum.yml
index cf6cc0d0..26edb4a1 100644
--- a/spec/rtems/object/if/id-api-minimum.yml
+++ b/spec/rtems/object/if/id-api-minimum.yml
@@ -21,11 +21,11 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
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.yml b/spec/rtems/object/if/id-get-api.yml
index b3941fd2..98b0ff93 100644
--- a/spec/rtems/object/if/id-get-api.yml
+++ b/spec/rtems/object/if/id-get-api.yml
@@ -22,11 +22,11 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
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.yml b/spec/rtems/object/if/id-get-class.yml
index bfcf5b75..120175b9 100644
--- a/spec/rtems/object/if/id-get-class.yml
+++ b/spec/rtems/object/if/id-get-class.yml
@@ -22,11 +22,11 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
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.yml b/spec/rtems/object/if/id-get-index.yml
index ecf6a375..42b07ba8 100644
--- a/spec/rtems/object/if/id-get-index.yml
+++ b/spec/rtems/object/if/id-get-index.yml
@@ -22,11 +22,11 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
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.yml b/spec/rtems/object/if/id-get-node.yml
index 9cfca08a..95d786c1 100644
--- a/spec/rtems/object/if/id-get-node.yml
+++ b/spec/rtems/object/if/id-get-node.yml
@@ -22,11 +22,11 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
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 620a1937..86666180 100644
--- a/spec/rtems/object/if/id-initial.yml
+++ b/spec/rtems/object/if/id-initial.yml
@@ -19,11 +19,11 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
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 10ac495c..04072e66 100644
--- a/spec/rtems/object/if/set-name.yml
+++ b/spec/rtems/object/if/set-name.yml
@@ -24,13 +24,13 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-devinit
- role: constraint
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 1795d9ed..58a4408b 100644
--- a/spec/rtems/ratemon/if/get-statistics.yml
+++ b/spec/rtems/ratemon/if/get-statistics.yml
@@ -51,13 +51,13 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-task
- role: constraint
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 81a525c3..69c958de 100644
--- a/spec/rtems/ratemon/if/report-statistics-with-plugin.yml
+++ b/spec/rtems/ratemon/if/report-statistics-with-plugin.yml
@@ -26,11 +26,11 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
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 0190b1f2..6cf2c1d1 100644
--- a/spec/rtems/ratemon/if/report-statistics.yml
+++ b/spec/rtems/ratemon/if/report-statistics.yml
@@ -25,11 +25,11 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
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 b7d553ac..b3b2cf1b 100644
--- a/spec/rtems/ratemon/if/reset-all-statistics.yml
+++ b/spec/rtems/ratemon/if/reset-all-statistics.yml
@@ -24,11 +24,11 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
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 be6135e7..1b68c8a9 100644
--- a/spec/rtems/ratemon/if/reset-statistics.yml
+++ b/spec/rtems/ratemon/if/reset-statistics.yml
@@ -25,13 +25,13 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-task
- role: constraint
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 b7cdbb9d..9de2e4f4 100644
--- a/spec/rtems/region/if/create.yml
+++ b/spec/rtems/region/if/create.yml
@@ -60,6 +60,8 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-devinit
- role: constraint
uid: /constraint/directive-ctx-task
@@ -69,8 +71,6 @@ 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 8ec7c3da..1f9e0325 100644
--- a/spec/rtems/region/if/delete.yml
+++ b/spec/rtems/region/if/delete.yml
@@ -24,6 +24,8 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-devinit
- role: constraint
uid: /constraint/directive-ctx-task
@@ -33,8 +35,6 @@ 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 13f9bcb9..da52dcff 100644
--- a/spec/rtems/region/if/extend.yml
+++ b/spec/rtems/region/if/extend.yml
@@ -28,13 +28,13 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-devinit
- role: constraint
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 23e3abc6..198d0735 100644
--- a/spec/rtems/region/if/get-free-information.yml
+++ b/spec/rtems/region/if/get-free-information.yml
@@ -28,13 +28,13 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-devinit
- role: constraint
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 0f200922..f6f0409b 100644
--- a/spec/rtems/region/if/get-information.yml
+++ b/spec/rtems/region/if/get-information.yml
@@ -28,13 +28,13 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-devinit
- role: constraint
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 d7f2764a..21706a04 100644
--- a/spec/rtems/region/if/get-segment-size.yml
+++ b/spec/rtems/region/if/get-segment-size.yml
@@ -28,13 +28,13 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-devinit
- role: constraint
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 720350a9..286fd522 100644
--- a/spec/rtems/region/if/get-segment.yml
+++ b/spec/rtems/region/if/get-segment.yml
@@ -68,6 +68,8 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-devinit
- role: constraint
uid: /constraint/directive-ctx-task
@@ -77,8 +79,6 @@ 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 d6f70693..8e4cf0eb 100644
--- a/spec/rtems/region/if/ident.yml
+++ b/spec/rtems/region/if/ident.yml
@@ -25,11 +25,11 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
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 91241404..86bb063b 100644
--- a/spec/rtems/region/if/resize-segment.yml
+++ b/spec/rtems/region/if/resize-segment.yml
@@ -31,13 +31,13 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-devinit
- role: constraint
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 61509956..0d46bcec 100644
--- a/spec/rtems/region/if/return-segment.yml
+++ b/spec/rtems/region/if/return-segment.yml
@@ -30,6 +30,8 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-devinit
- role: constraint
uid: /constraint/directive-ctx-task
@@ -37,8 +39,6 @@ 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 a4ce08ef..39f89276 100644
--- a/spec/rtems/scheduler/if/map-priority-from-posix.yml
+++ b/spec/rtems/scheduler/if/map-priority-from-posix.yml
@@ -23,11 +23,11 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
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 cf6130bf..9561ccba 100644
--- a/spec/rtems/scheduler/if/map-priority-to-posix.yml
+++ b/spec/rtems/scheduler/if/map-priority-to-posix.yml
@@ -23,11 +23,11 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
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/support/if/microseconds-to-ticks.yml b/spec/rtems/support/if/microseconds-to-ticks.yml
index aba816d9..bb2b7488 100644
--- a/spec/rtems/support/if/microseconds-to-ticks.yml
+++ b/spec/rtems/support/if/microseconds-to-ticks.yml
@@ -18,11 +18,11 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
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 5a1eba64..1c6e29a0 100644
--- a/spec/rtems/support/if/milliseconds-to-microseconds.yml
+++ b/spec/rtems/support/if/milliseconds-to-microseconds.yml
@@ -18,11 +18,11 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
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 ca1581a5..37f67a3e 100644
--- a/spec/rtems/support/if/milliseconds-to-ticks.yml
+++ b/spec/rtems/support/if/milliseconds-to-ticks.yml
@@ -18,11 +18,11 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
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 2de30324..434c6cb7 100644
--- a/spec/rtems/support/if/workspace-allocate.yml
+++ b/spec/rtems/support/if/workspace-allocate.yml
@@ -23,13 +23,13 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-devinit
- role: constraint
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 88b6f6cf..b883e5ef 100644
--- a/spec/rtems/support/if/workspace-free.yml
+++ b/spec/rtems/support/if/workspace-free.yml
@@ -22,13 +22,13 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-devinit
- role: constraint
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 9fc8b3fe..3a543afe 100644
--- a/spec/rtems/support/if/workspace-get-information.yml
+++ b/spec/rtems/support/if/workspace-get-information.yml
@@ -22,13 +22,13 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-devinit
- role: constraint
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 8ba90d34..e5816faa 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
@@ -26,13 +26,13 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-devinit
- role: constraint
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-free.yml b/spec/rtems/support/if/workspace-greedy-free.yml
index 39553b16..10b16086 100644
--- a/spec/rtems/support/if/workspace-greedy-free.yml
+++ b/spec/rtems/support/if/workspace-greedy-free.yml
@@ -22,13 +22,13 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-devinit
- role: constraint
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 2b8c4b3c..1ff2b215 100644
--- a/spec/rtems/timer/if/get-information.yml
+++ b/spec/rtems/timer/if/get-information.yml
@@ -24,6 +24,8 @@ links:
- role: interface-ingroup
uid: group
- role: constraint
+ uid: /constraint/directive-not-pre-qualified
+- role: constraint
uid: /constraint/directive-ctx-isr
- role: constraint
uid: /constraint/directive-ctx-devinit
@@ -31,8 +33,6 @@ 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: