diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-11-14 13:35:32 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-11-18 20:49:01 +0100 |
commit | ba9857bc368385d5af6ef4258eaf84bc67c0a2d2 (patch) | |
tree | cb846ae8942fc2fec66ad18cde868902af27e04b /spec/rtems/intr/if | |
parent | spec: Add interface function links (diff) | |
download | rtems-central-ba9857bc368385d5af6ef4258eaf84bc67c0a2d2.tar.bz2 |
spec: Move not-prequalified constraint to top
Diffstat (limited to 'spec/rtems/intr/if')
26 files changed, 52 insertions, 52 deletions
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}. |