summaryrefslogtreecommitdiffstats
path: root/spec/if/rtems/intr
diff options
context:
space:
mode:
Diffstat (limited to 'spec/if/rtems/intr')
-rw-r--r--spec/if/rtems/intr/catch.yml38
-rw-r--r--spec/if/rtems/intr/cause.yml26
-rw-r--r--spec/if/rtems/intr/clear.yml26
-rw-r--r--spec/if/rtems/intr/disable.yml27
-rw-r--r--spec/if/rtems/intr/enable.yml27
-rw-r--r--spec/if/rtems/intr/flash.yml27
-rw-r--r--spec/if/rtems/intr/group.yml24
-rw-r--r--spec/if/rtems/intr/header.yml12
-rw-r--r--spec/if/rtems/intr/is-in-progress.yml23
-rw-r--r--spec/if/rtems/intr/isr-entry.yml23
-rw-r--r--spec/if/rtems/intr/isr.yml19
-rw-r--r--spec/if/rtems/intr/level.yml19
-rw-r--r--spec/if/rtems/intr/local-disable.yml26
-rw-r--r--spec/if/rtems/intr/local-enable.yml26
-rw-r--r--spec/if/rtems/intr/lock-acquire-isr.yml35
-rw-r--r--spec/if/rtems/intr/lock-acquire.yml30
-rw-r--r--spec/if/rtems/intr/lock-context.yml19
-rw-r--r--spec/if/rtems/intr/lock-declare.yml30
-rw-r--r--spec/if/rtems/intr/lock-define.yml33
-rw-r--r--spec/if/rtems/intr/lock-destroy.yml26
-rw-r--r--spec/if/rtems/intr/lock-initialize.yml30
-rw-r--r--spec/if/rtems/intr/lock-initializer.yml26
-rw-r--r--spec/if/rtems/intr/lock-isr-disable.yml26
-rw-r--r--spec/if/rtems/intr/lock-member.yml26
-rw-r--r--spec/if/rtems/intr/lock-reference.yml30
-rw-r--r--spec/if/rtems/intr/lock-release-isr.yml35
-rw-r--r--spec/if/rtems/intr/lock-release.yml30
-rw-r--r--spec/if/rtems/intr/lock.yml19
-rw-r--r--spec/if/rtems/intr/vector-number.yml19
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