summaryrefslogtreecommitdiffstats
path: root/spec/if/rtems/io
diff options
context:
space:
mode:
Diffstat (limited to 'spec/if/rtems/io')
-rw-r--r--spec/if/rtems/io/close.yml38
-rw-r--r--spec/if/rtems/io/control.yml38
-rw-r--r--spec/if/rtems/io/device-driver-entry.yml24
-rw-r--r--spec/if/rtems/io/device-driver.yml19
-rw-r--r--spec/if/rtems/io/device-major-number.yml19
-rw-r--r--spec/if/rtems/io/device-minor-number.yml19
-rw-r--r--spec/if/rtems/io/driver-address-table.yml66
-rw-r--r--spec/if/rtems/io/driver-error.yml38
-rw-r--r--spec/if/rtems/io/getchark.yml9
-rw-r--r--spec/if/rtems/io/group.yml21
-rw-r--r--spec/if/rtems/io/header.yml12
-rw-r--r--spec/if/rtems/io/initialize.yml38
-rw-r--r--spec/if/rtems/io/mount.yml9
-rw-r--r--spec/if/rtems/io/open.yml38
-rw-r--r--spec/if/rtems/io/printer.yml13
-rw-r--r--spec/if/rtems/io/printk.yml9
-rw-r--r--spec/if/rtems/io/putc.yml9
-rw-r--r--spec/if/rtems/io/read.yml38
-rw-r--r--spec/if/rtems/io/register-driver.yml38
-rw-r--r--spec/if/rtems/io/register-name.yml38
-rw-r--r--spec/if/rtems/io/unmount.yml9
-rw-r--r--spec/if/rtems/io/unregister-driver.yml30
-rw-r--r--spec/if/rtems/io/write.yml38
23 files changed, 0 insertions, 610 deletions
diff --git a/spec/if/rtems/io/close.yml b/spec/if/rtems/io/close.yml
deleted file mode 100644
index b290f48d..00000000
--- a/spec/if/rtems/io/close.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:
- - ${device-major-number:/name} ${.:/params[0]/name}
- - ${device-minor-number:/name} ${.:/params[1]/name}
- - void *${.:/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_io_close
-notes: null
-params:
-- description: '%'
- dir: null
- name: major
-- description: '%'
- dir: null
- name: minor
-- description: '%'
- dir: null
- name: argument
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/io/control.yml b/spec/if/rtems/io/control.yml
deleted file mode 100644
index ee9c30ff..00000000
--- a/spec/if/rtems/io/control.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:
- - ${device-major-number:/name} ${.:/params[0]/name}
- - ${device-minor-number:/name} ${.:/params[1]/name}
- - void *${.:/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_io_control
-notes: null
-params:
-- description: '%'
- dir: null
- name: major
-- description: '%'
- dir: null
- name: minor
-- description: '%'
- dir: null
- name: argument
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/io/device-driver-entry.yml b/spec/if/rtems/io/device-driver-entry.yml
deleted file mode 100644
index a3ba8c60..00000000
--- a/spec/if/rtems/io/device-driver-entry.yml
+++ /dev/null
@@ -1,24 +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: |
- ${device-driver:/name} ( *${.:/name} )(
- ${device-major-number:/name},
- ${device-minor-number:/name},
- void *
- );
- variants: []
-description: null
-enabled-by: true
-interface-type: typedef
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_device_driver_entry
-notes: null
-type: interface
diff --git a/spec/if/rtems/io/device-driver.yml b/spec/if/rtems/io/device-driver.yml
deleted file mode 100644
index 474ca4df..00000000
--- a/spec/if/rtems/io/device-driver.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: ${../status/code:/name} ${.:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: typedef
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_device_driver
-notes: null
-type: interface
diff --git a/spec/if/rtems/io/device-major-number.yml b/spec/if/rtems/io/device-major-number.yml
deleted file mode 100644
index a967aae0..00000000
--- a/spec/if/rtems/io/device-major-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/c/uint32_t:/name} ${.:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: typedef
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_device_major_number
-notes: null
-type: interface
diff --git a/spec/if/rtems/io/device-minor-number.yml b/spec/if/rtems/io/device-minor-number.yml
deleted file mode 100644
index 0a7e0648..00000000
--- a/spec/if/rtems/io/device-minor-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/c/uint32_t:/name} ${.:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: typedef
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_device_minor_number
-notes: null
-type: interface
diff --git a/spec/if/rtems/io/driver-address-table.yml b/spec/if/rtems/io/driver-address-table.yml
deleted file mode 100644
index 503ed033..00000000
--- a/spec/if/rtems/io/driver-address-table.yml
+++ /dev/null
@@ -1,66 +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:
- brief: |
- This member is
- definition: rtems_device_driver_entry ${.:name}
- description: '%'
- kind: member
- name: initialization_entry
- variants: []
-- default:
- brief: |
- This member is
- definition: rtems_device_driver_entry ${.:name}
- description: '%'
- kind: member
- name: open_entry
- variants: []
-- default:
- brief: |
- This member is
- definition: rtems_device_driver_entry ${.:name}
- description: '%'
- kind: member
- name: close_entry
- variants: []
-- default:
- brief: |
- This member is
- definition: rtems_device_driver_entry ${.:name}
- description: '%'
- kind: member
- name: read_entry
- variants: []
-- default:
- brief: |
- This member is
- definition: rtems_device_driver_entry ${.:name}
- description: '%'
- kind: member
- name: write_entry
- variants: []
-- default:
- brief: |
- This member is
- definition: rtems_device_driver_entry ${.:name}
- description: '%'
- kind: member
- name: control_entry
- variants: []
-definition-kind: typedef-only
-description: null
-enabled-by: true
-interface-type: struct
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_driver_address_table
-notes: null
-type: interface
diff --git a/spec/if/rtems/io/driver-error.yml b/spec/if/rtems/io/driver-error.yml
deleted file mode 100644
index 8d1cbe1d..00000000
--- a/spec/if/rtems/io/driver-error.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:
- - ${device-major-number:/name} ${.:/params[0]/name}
- - ${device-minor-number:/name} ${.:/params[1]/name}
- - void *${.:/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_io_driver_io_error
-notes: null
-params:
-- description: '%'
- dir: null
- name: major
-- description: '%'
- dir: null
- name: minor
-- description: '%'
- dir: null
- name: arg
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/io/getchark.yml b/spec/if/rtems/io/getchark.yml
deleted file mode 100644
index 312942a7..00000000
--- a/spec/if/rtems/io/getchark.yml
+++ /dev/null
@@ -1,9 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-interface-type: unspecified-function
-links: []
-name: rtems_putc
-reference: null
-type: interface
diff --git a/spec/if/rtems/io/group.yml b/spec/if/rtems/io/group.yml
deleted file mode 100644
index 74a4cf5a..00000000
--- a/spec/if/rtems/io/group.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- The Input/Output Interface Manager provides a well-defined mechanism for
- accessing device drivers and a structured methodology for organizing device
- drivers.
-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: RTEMSAPIClassicIO
-interface-type: group
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: ../group
-name: Input/Output Interface Manager
-text: |
- The Classic API shall provide an interface to the Input/Output Interface Manager.
-type: interface
diff --git a/spec/if/rtems/io/header.yml b/spec/if/rtems/io/header.yml
deleted file mode 100644
index c8175914..00000000
--- a/spec/if/rtems/io/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 IO 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/io.h
-prefix: cpukit/include
-type: interface
diff --git a/spec/if/rtems/io/initialize.yml b/spec/if/rtems/io/initialize.yml
deleted file mode 100644
index 34aee21f..00000000
--- a/spec/if/rtems/io/initialize.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:
- - ${device-major-number:/name} ${.:/params[0]/name}
- - ${device-minor-number:/name} ${.:/params[1]/name}
- - void *${.:/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_io_initialize
-notes: null
-params:
-- description: '%'
- dir: null
- name: major
-- description: '%'
- dir: null
- name: minor
-- description: '%'
- dir: null
- name: argument
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/io/mount.yml b/spec/if/rtems/io/mount.yml
deleted file mode 100644
index ee4d6ba1..00000000
--- a/spec/if/rtems/io/mount.yml
+++ /dev/null
@@ -1,9 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-interface-type: unspecified-function
-links: []
-name: mount
-reference: null
-type: interface
diff --git a/spec/if/rtems/io/open.yml b/spec/if/rtems/io/open.yml
deleted file mode 100644
index 57e7c595..00000000
--- a/spec/if/rtems/io/open.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:
- - ${device-major-number:/name} ${.:/params[0]/name}
- - ${device-minor-number:/name} ${.:/params[1]/name}
- - void *${.:/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_io_open
-notes: null
-params:
-- description: '%'
- dir: null
- name: major
-- description: '%'
- dir: null
- name: minor
-- description: '%'
- dir: null
- name: argument
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/io/printer.yml b/spec/if/rtems/io/printer.yml
deleted file mode 100644
index 118f0686..00000000
--- a/spec/if/rtems/io/printer.yml
+++ /dev/null
@@ -1,13 +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)
-definition: []
-definition-kind: struct-only
-description: null
-enabled-by: true
-interface-type: struct
-links: []
-name: rtems_printer
-notes: null
-type: interface
diff --git a/spec/if/rtems/io/printk.yml b/spec/if/rtems/io/printk.yml
deleted file mode 100644
index f8ed543d..00000000
--- a/spec/if/rtems/io/printk.yml
+++ /dev/null
@@ -1,9 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-interface-type: unspecified-function
-links: []
-name: printk
-reference: null
-type: interface
diff --git a/spec/if/rtems/io/putc.yml b/spec/if/rtems/io/putc.yml
deleted file mode 100644
index d49990be..00000000
--- a/spec/if/rtems/io/putc.yml
+++ /dev/null
@@ -1,9 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-interface-type: unspecified-function
-links: []
-name: getchark
-reference: null
-type: interface
diff --git a/spec/if/rtems/io/read.yml b/spec/if/rtems/io/read.yml
deleted file mode 100644
index 227f1750..00000000
--- a/spec/if/rtems/io/read.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:
- - ${device-major-number:/name} ${.:/params[0]/name}
- - ${device-minor-number:/name} ${.:/params[1]/name}
- - void *${.:/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_io_read
-notes: null
-params:
-- description: '%'
- dir: null
- name: major
-- description: '%'
- dir: null
- name: minor
-- description: '%'
- dir: null
- name: argument
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/io/register-driver.yml b/spec/if/rtems/io/register-driver.yml
deleted file mode 100644
index e5f92173..00000000
--- a/spec/if/rtems/io/register-driver.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:
- - ${device-major-number:/name} ${.:/params[0]/name}
- - const rtems_driver_address_table *${.:/params[1]/name}
- - ${device-major-number:/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_io_register_driver
-notes: null
-params:
-- description: '%'
- dir: null
- name: major
-- description: '%'
- dir: null
- name: driver_table
-- description: '%'
- dir: null
- name: registered_major
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/io/register-name.yml b/spec/if/rtems/io/register-name.yml
deleted file mode 100644
index 8f707964..00000000
--- a/spec/if/rtems/io/register-name.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:
- - const char *${.:/params[0]/name}
- - ${device-major-number:/name} ${.:/params[1]/name}
- - ${device-minor-number:/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_io_register_name
-notes: null
-params:
-- description: '%'
- dir: null
- name: device_name
-- description: '%'
- dir: null
- name: major
-- description: '%'
- dir: null
- name: minor
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/io/unmount.yml b/spec/if/rtems/io/unmount.yml
deleted file mode 100644
index fa548907..00000000
--- a/spec/if/rtems/io/unmount.yml
+++ /dev/null
@@ -1,9 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-interface-type: unspecified-function
-links: []
-name: unmount
-reference: null
-type: interface
diff --git a/spec/if/rtems/io/unregister-driver.yml b/spec/if/rtems/io/unregister-driver.yml
deleted file mode 100644
index 831cb767..00000000
--- a/spec/if/rtems/io/unregister-driver.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:
- body: null
- params:
- - ${device-major-number:/name} ${.:/params[0]/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_io_unregister_driver
-notes: null
-params:
-- description: '%'
- dir: null
- name: major
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/io/write.yml b/spec/if/rtems/io/write.yml
deleted file mode 100644
index 31e2a6ce..00000000
--- a/spec/if/rtems/io/write.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:
- - ${device-major-number:/name} ${.:/params[0]/name}
- - ${device-minor-number:/name} ${.:/params[1]/name}
- - void *${.:/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_io_write
-notes: null
-params:
-- description: '%'
- dir: null
- name: major
-- description: '%'
- dir: null
- name: minor
-- description: '%'
- dir: null
- name: argument
-return:
- return: null
- return-values: []
-type: interface