diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-09-16 11:48:29 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-09-16 16:33:00 +0200 |
commit | 3bdf817950eadd75a2785b62220eb0b04533b9fd (patch) | |
tree | ed221c6de813e7a473e2882af6326bf2e5b44bd1 /spec/if/rtems/intr | |
parent | spec: Specify rtems_task_construct() (diff) | |
download | rtems-central-3bdf817950eadd75a2785b62220eb0b04533b9fd.tar.bz2 |
spec: Group items by component
Diffstat (limited to 'spec/if/rtems/intr')
29 files changed, 0 insertions, 757 deletions
diff --git a/spec/if/rtems/intr/catch.yml b/spec/if/rtems/intr/catch.yml deleted file mode 100644 index 9239340f..00000000 --- a/spec/if/rtems/intr/catch.yml +++ /dev/null @@ -1,38 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: - default: - body: null - params: - - ${isr-entry:/name} ${.:/params[0]/name} - - ${vector-number:/name} ${.:/params[1]/name} - - ${isr-entry:/name} *${.:/params[2]/name} - return: ${../status/code:/name} - variants: [] -description: null -enabled-by: true -interface-type: function -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: rtems_interrupt_catch -notes: null -params: -- description: '%' - dir: null - name: new_isr_handler -- description: '%' - dir: null - name: vector -- description: '%' - dir: null - name: old_isr_handler -return: - return: null - return-values: [] -type: interface diff --git a/spec/if/rtems/intr/cause.yml b/spec/if/rtems/intr/cause.yml deleted file mode 100644 index 6d562a61..00000000 --- a/spec/if/rtems/intr/cause.yml +++ /dev/null @@ -1,26 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: - default: '%' - variants: [] -description: null -enabled-by: true -interface-type: macro -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: rtems_interrupt_cause -notes: null -params: -- description: '%' - dir: null - name: _interrupt_to_cause -return: - return: null - return-values: [] -type: interface diff --git a/spec/if/rtems/intr/clear.yml b/spec/if/rtems/intr/clear.yml deleted file mode 100644 index f77071c1..00000000 --- a/spec/if/rtems/intr/clear.yml +++ /dev/null @@ -1,26 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: - default: '%' - variants: [] -description: null -enabled-by: true -interface-type: macro -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: rtems_interrupt_clear -notes: null -params: -- description: '%' - dir: null - name: _interrupt_to_clear -return: - return: null - return-values: [] -type: interface diff --git a/spec/if/rtems/intr/disable.yml b/spec/if/rtems/intr/disable.yml deleted file mode 100644 index 9f55ab92..00000000 --- a/spec/if/rtems/intr/disable.yml +++ /dev/null @@ -1,27 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: - default: ${/if/impl/isr/local-disable:/name}( ${.:/params[0]/name} ) - variants: [] -description: null -enabled-by: - not: RTEMS_SMP -interface-type: macro -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: rtems_interrupt_disable -notes: null -params: -- description: '%' - dir: null - name: _isr_cookie -return: - return: null - return-values: [] -type: interface diff --git a/spec/if/rtems/intr/enable.yml b/spec/if/rtems/intr/enable.yml deleted file mode 100644 index 1ef3dc70..00000000 --- a/spec/if/rtems/intr/enable.yml +++ /dev/null @@ -1,27 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: - default: ${/if/impl/isr/local-enable:/name}( ${.:/params[0]/name} ) - variants: [] -description: null -enabled-by: - not: RTEMS_SMP -interface-type: macro -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: rtems_interrupt_enable -notes: null -params: -- description: '%' - dir: null - name: _isr_cookie -return: - return: null - return-values: [] -type: interface diff --git a/spec/if/rtems/intr/flash.yml b/spec/if/rtems/intr/flash.yml deleted file mode 100644 index d1184595..00000000 --- a/spec/if/rtems/intr/flash.yml +++ /dev/null @@ -1,27 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: - default: ${/if/impl/isr/local-flash:/name}( ${.:/params[0]/name} ) - variants: [] -description: null -enabled-by: - not: RTEMS_SMP -interface-type: macro -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: rtems_interrupt_flash -notes: null -params: -- description: '%' - dir: null - name: _isr_cookie -return: - return: null - return-values: [] -type: interface diff --git a/spec/if/rtems/intr/group.yml b/spec/if/rtems/intr/group.yml deleted file mode 100644 index 9208d41e..00000000 --- a/spec/if/rtems/intr/group.yml +++ /dev/null @@ -1,24 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: | - Any real-time executive must provide a mechanism for quick response to - externally generated interrupts to satisfy the critical time constraints of - the application. The Interrupt Manager provides this mechanism for RTEMS. - This manager permits quick interrupt response times by providing the critical - ability to alter task execution which allows a task to be preempted upon exit - from an ISR. -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -description: null -enabled-by: true -identifier: RTEMSAPIClassicIntr -interface-type: group -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: ../group -name: Interrupt Manager -text: | - The Classic API shall provide an interface to the Interrupt Manager. -type: interface diff --git a/spec/if/rtems/intr/header.yml b/spec/if/rtems/intr/header.yml deleted file mode 100644 index 1a3e0755..00000000 --- a/spec/if/rtems/intr/header.yml +++ /dev/null @@ -1,12 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: This header file defines the Interrupt Manager API. -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true -interface-type: header-file -links: -- role: interface-placement - uid: /if/domains/api -path: rtems/rtems/intr.h -prefix: cpukit/include -type: interface diff --git a/spec/if/rtems/intr/is-in-progress.yml b/spec/if/rtems/intr/is-in-progress.yml deleted file mode 100644 index a9f69646..00000000 --- a/spec/if/rtems/intr/is-in-progress.yml +++ /dev/null @@ -1,23 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: - default: ${/if/impl/isr/is-in-progress:/name}() - variants: [] -description: null -enabled-by: true -interface-type: macro -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: rtems_interrupt_is_in_progress -notes: null -params: [] -return: - return: null - return-values: [] -type: interface diff --git a/spec/if/rtems/intr/isr-entry.yml b/spec/if/rtems/intr/isr-entry.yml deleted file mode 100644 index 6e2f6892..00000000 --- a/spec/if/rtems/intr/isr-entry.yml +++ /dev/null @@ -1,23 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: | - Interrupt service routines installed by ${catch:/name} shall have this - function pointer type. -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: - default: void ( *${.:/name} )( void * ) - variants: - - definition: ${/if/impl/isr/handler-entry:/name} ${.:/name} - enabled-by: ${/if/impl/cpu/simple-vectored-interrupts:/name} == ${../basedefs/true:/name} -description: null -enabled-by: true -interface-type: typedef -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: rtems_isr_entry -notes: null -type: interface diff --git a/spec/if/rtems/intr/isr.yml b/spec/if/rtems/intr/isr.yml deleted file mode 100644 index 908e5f6a..00000000 --- a/spec/if/rtems/intr/isr.yml +++ /dev/null @@ -1,19 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: - default: ${/if/impl/isr/handler:/name} ${.:/name} - variants: [] -description: null -enabled-by: true -interface-type: typedef -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: rtems_isr -notes: null -type: interface diff --git a/spec/if/rtems/intr/level.yml b/spec/if/rtems/intr/level.yml deleted file mode 100644 index 9d2b2584..00000000 --- a/spec/if/rtems/intr/level.yml +++ /dev/null @@ -1,19 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: - default: ${/if/impl/isr/level:/name} ${.:/name} - variants: [] -description: null -enabled-by: true -interface-type: typedef -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: rtems_interrupt_level -notes: null -type: interface diff --git a/spec/if/rtems/intr/local-disable.yml b/spec/if/rtems/intr/local-disable.yml deleted file mode 100644 index b332f8de..00000000 --- a/spec/if/rtems/intr/local-disable.yml +++ /dev/null @@ -1,26 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: - default: ${/if/impl/isr/local-disable:/name}( ${.:/params[0]/name} ) - variants: [] -description: null -enabled-by: true -interface-type: macro -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: rtems_interrupt_local_disable -notes: null -params: -- description: '%' - dir: null - name: _isr_cookie -return: - return: null - return-values: [] -type: interface diff --git a/spec/if/rtems/intr/local-enable.yml b/spec/if/rtems/intr/local-enable.yml deleted file mode 100644 index 0a6ba18e..00000000 --- a/spec/if/rtems/intr/local-enable.yml +++ /dev/null @@ -1,26 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: - default: ${/if/impl/isr/local-enable:/name}( ${.:/params[0]/name} ) - variants: [] -description: null -enabled-by: true -interface-type: macro -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: rtems_interrupt_local_enable -notes: null -params: -- description: '%' - dir: null - name: _isr_cookie -return: - return: null - return-values: [] -type: interface diff --git a/spec/if/rtems/intr/lock-acquire-isr.yml b/spec/if/rtems/intr/lock-acquire-isr.yml deleted file mode 100644 index 0f9e7fcd..00000000 --- a/spec/if/rtems/intr/lock-acquire-isr.yml +++ /dev/null @@ -1,35 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: - default: do { (void) ${.:/params[1]/name}; } while ( 0 ) - variants: - - definition: | - ${/if/impl/smp/lock-acquire:/name}( - &( ${.:/params[0]/name} )->Lock, - &( ${.:/params[1]/name} )->Lock_context - ) - enabled-by: defined(${/if/build-options/smp:/name}) -description: null -enabled-by: true -interface-type: macro -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: rtems_interrupt_lock_acquire_isr -notes: null -params: -- description: '%' - dir: null - name: _lock -- description: '%' - dir: null - name: _lock_context -return: - return: null - return-values: [] -type: interface diff --git a/spec/if/rtems/intr/lock-acquire.yml b/spec/if/rtems/intr/lock-acquire.yml deleted file mode 100644 index 89607089..00000000 --- a/spec/if/rtems/intr/lock-acquire.yml +++ /dev/null @@ -1,30 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: - default: | - ${/if/impl/isr/lock-isr-disable-acquire:/name}( ${.:/params[0]/name}, ${.:/params[1]/name} ) - variants: [] -description: null -enabled-by: true -interface-type: macro -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: rtems_interrupt_lock_acquire -notes: null -params: -- description: '%' - dir: null - name: _lock -- description: '%' - dir: null - name: _lock_context -return: - return: null - return-values: [] -type: interface diff --git a/spec/if/rtems/intr/lock-context.yml b/spec/if/rtems/intr/lock-context.yml deleted file mode 100644 index 26406a5f..00000000 --- a/spec/if/rtems/intr/lock-context.yml +++ /dev/null @@ -1,19 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: - default: ${/if/impl/isr/lock-context:/name} ${.:/name} - variants: [] -description: null -enabled-by: true -interface-type: typedef -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: rtems_interrupt_lock_context -notes: null -type: interface diff --git a/spec/if/rtems/intr/lock-declare.yml b/spec/if/rtems/intr/lock-declare.yml deleted file mode 100644 index 198eae83..00000000 --- a/spec/if/rtems/intr/lock-declare.yml +++ /dev/null @@ -1,30 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: - default: | - ${/if/impl/isr/lock-declare:/name}( ${.:/params[0]/name}, ${.:/params[1]/name} ) - variants: [] -description: null -enabled-by: true -interface-type: macro -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: RTEMS_INTERRUPT_LOCK_DECLARE -notes: null -params: -- description: '%' - dir: null - name: _qualifier -- description: '%' - dir: null - name: _designator -return: - return: null - return-values: [] -type: interface diff --git a/spec/if/rtems/intr/lock-define.yml b/spec/if/rtems/intr/lock-define.yml deleted file mode 100644 index afbc484a..00000000 --- a/spec/if/rtems/intr/lock-define.yml +++ /dev/null @@ -1,33 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: - default: | - ${/if/impl/isr/lock-define:/name}( ${.:/params[0]/name}, ${.:/params[1]/name}, ${.:/params[2]/name} ) - variants: [] -description: null -enabled-by: true -interface-type: macro -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: RTEMS_INTERRUPT_LOCK_DEFINE -notes: null -params: -- description: '%' - dir: null - name: _qualifier -- description: '%' - dir: null - name: _designator -- description: '%' - dir: null - name: _name -return: - return: null - return-values: [] -type: interface diff --git a/spec/if/rtems/intr/lock-destroy.yml b/spec/if/rtems/intr/lock-destroy.yml deleted file mode 100644 index ff9194ed..00000000 --- a/spec/if/rtems/intr/lock-destroy.yml +++ /dev/null @@ -1,26 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: - default: ${/if/impl/isr/lock-destroy:/name}( ${.:/params[0]/name} ) - variants: [] -description: null -enabled-by: true -interface-type: macro -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: rtems_interrupt_lock_destroy -notes: null -params: -- description: '%' - dir: null - name: _lock -return: - return: null - return-values: [] -type: interface diff --git a/spec/if/rtems/intr/lock-initialize.yml b/spec/if/rtems/intr/lock-initialize.yml deleted file mode 100644 index 10ea16d3..00000000 --- a/spec/if/rtems/intr/lock-initialize.yml +++ /dev/null @@ -1,30 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: - default: | - ${/if/impl/isr/lock-initialize:/name}( ${.:/params[0]/name}, ${.:/params[1]/name} ) - variants: [] -description: null -enabled-by: true -interface-type: macro -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: rtems_interrupt_lock_initialize -notes: null -params: -- description: '%' - dir: null - name: _lock -- description: '%' - dir: null - name: _name -return: - return: null - return-values: [] -type: interface diff --git a/spec/if/rtems/intr/lock-initializer.yml b/spec/if/rtems/intr/lock-initializer.yml deleted file mode 100644 index 9d1a12ec..00000000 --- a/spec/if/rtems/intr/lock-initializer.yml +++ /dev/null @@ -1,26 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: - default: ${/if/impl/isr/lock-initializer:/name}( ${.:/params[0]/name} ) - variants: [] -description: null -enabled-by: true -interface-type: macro -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: RTEMS_INTERRUPT_LOCK_INITIALIZER -notes: null -params: -- description: '%' - dir: null - name: _name -return: - return: null - return-values: [] -type: interface diff --git a/spec/if/rtems/intr/lock-isr-disable.yml b/spec/if/rtems/intr/lock-isr-disable.yml deleted file mode 100644 index 36f2b266..00000000 --- a/spec/if/rtems/intr/lock-isr-disable.yml +++ /dev/null @@ -1,26 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: - default: ${/if/impl/isr/lock-isr-disable:/name}( ${.:/params[0]/name} ) - variants: [] -description: null -enabled-by: true -interface-type: macro -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: rtems_interrupt_lock_interrupt_disable -notes: null -params: -- description: '%' - dir: null - name: _lock_context -return: - return: null - return-values: [] -type: interface diff --git a/spec/if/rtems/intr/lock-member.yml b/spec/if/rtems/intr/lock-member.yml deleted file mode 100644 index 7a73c5e9..00000000 --- a/spec/if/rtems/intr/lock-member.yml +++ /dev/null @@ -1,26 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: - default: ${/if/impl/isr/lock-member:/name}( ${.:/params[0]/name} ) - variants: [] -description: null -enabled-by: true -interface-type: macro -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: RTEMS_INTERRUPT_LOCK_MEMBER -notes: null -params: -- description: '%' - dir: null - name: _designator -return: - return: null - return-values: [] -type: interface diff --git a/spec/if/rtems/intr/lock-reference.yml b/spec/if/rtems/intr/lock-reference.yml deleted file mode 100644 index 5e1f6b96..00000000 --- a/spec/if/rtems/intr/lock-reference.yml +++ /dev/null @@ -1,30 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: - default: | - ${/if/impl/isr/lock-reference:/name}( ${.:/params[0]/name}, ${.:/params[1]/name} ) - variants: [] -description: null -enabled-by: true -interface-type: macro -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: RTEMS_INTERRUPT_LOCK_REFERENCE -notes: null -params: -- description: '%' - dir: null - name: _designator -- description: '%' - dir: null - name: _target -return: - return: null - return-values: [] -type: interface diff --git a/spec/if/rtems/intr/lock-release-isr.yml b/spec/if/rtems/intr/lock-release-isr.yml deleted file mode 100644 index e3f377cd..00000000 --- a/spec/if/rtems/intr/lock-release-isr.yml +++ /dev/null @@ -1,35 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: - default: do { (void) ${.:/params[1]/name}; } while ( 0 ) - variants: - - definition: | - ${/if/impl/smp/lock-release:/name}( - &( ${.:/params[0]/name} )->Lock, - &( ${.:/params[1]/name} )->Lock_context - ) - enabled-by: defined(${/if/build-options/smp:/name}) -description: null -enabled-by: true -interface-type: macro -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: rtems_interrupt_lock_release_isr -notes: null -params: -- description: '%' - dir: null - name: _lock -- description: '%' - dir: null - name: _lock_context -return: - return: null - return-values: [] -type: interface diff --git a/spec/if/rtems/intr/lock-release.yml b/spec/if/rtems/intr/lock-release.yml deleted file mode 100644 index 973095e6..00000000 --- a/spec/if/rtems/intr/lock-release.yml +++ /dev/null @@ -1,30 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: - default: | - ${/if/impl/isr/lock-release-isr-enable:/name}( ${.:/params[0]/name}, ${.:/params[1]/name} ) - variants: [] -description: null -enabled-by: true -interface-type: macro -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: rtems_interrupt_lock_release -notes: null -params: -- description: '%' - dir: null - name: _lock -- description: '%' - dir: null - name: _lock_context -return: - return: null - return-values: [] -type: interface diff --git a/spec/if/rtems/intr/lock.yml b/spec/if/rtems/intr/lock.yml deleted file mode 100644 index b687a866..00000000 --- a/spec/if/rtems/intr/lock.yml +++ /dev/null @@ -1,19 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: - default: ${/if/impl/isr/lock-control:/name} ${.:/name} - variants: [] -description: null -enabled-by: true -interface-type: typedef -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: rtems_interrupt_lock -notes: null -type: interface diff --git a/spec/if/rtems/intr/vector-number.yml b/spec/if/rtems/intr/vector-number.yml deleted file mode 100644 index 40117140..00000000 --- a/spec/if/rtems/intr/vector-number.yml +++ /dev/null @@ -1,19 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -brief: '%' -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) -definition: - default: ${/if/impl/isr/vector-number:/name} ${.:/name} - variants: [] -description: null -enabled-by: true -interface-type: typedef -links: -- role: interface-placement - uid: header -- role: interface-ingroup - uid: group -name: rtems_vector_number -notes: null -type: interface |