summaryrefslogtreecommitdiffstats
path: root/spec/rtems/io/if/driver-address-table.yml
diff options
context:
space:
mode:
Diffstat (limited to 'spec/rtems/io/if/driver-address-table.yml')
-rw-r--r--spec/rtems/io/if/driver-address-table.yml37
1 files changed, 23 insertions, 14 deletions
diff --git a/spec/rtems/io/if/driver-address-table.yml b/spec/rtems/io/if/driver-address-table.yml
index 503ed033..06c13046 100644
--- a/spec/rtems/io/if/driver-address-table.yml
+++ b/spec/rtems/io/if/driver-address-table.yml
@@ -1,59 +1,68 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: '%'
+brief: |
+ This structure contains the device driver entries.
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
+ This member is the device driver initialization entry.
definition: rtems_device_driver_entry ${.:name}
- description: '%'
+ description: |
+ This entry is called by ${initialize:/name}
kind: member
name: initialization_entry
variants: []
- default:
brief: |
- This member is
+ This member is the device driver open entry.
definition: rtems_device_driver_entry ${.:name}
- description: '%'
+ description: |
+ This entry is called by ${open:/name}.
kind: member
name: open_entry
variants: []
- default:
brief: |
- This member is
+ This member is the device driver close entry.
definition: rtems_device_driver_entry ${.:name}
- description: '%'
+ description: |
+ This entry is called by ${close:/name}.
kind: member
name: close_entry
variants: []
- default:
brief: |
- This member is
+ This member is the device driver read entry.
definition: rtems_device_driver_entry ${.:name}
- description: '%'
+ description: |
+ This entry is called by ${read:/name}.
kind: member
name: read_entry
variants: []
- default:
brief: |
- This member is
+ This member is the device driver write entry.
definition: rtems_device_driver_entry ${.:name}
- description: '%'
+ description: |
+ This entry is called by ${write:/name}.
kind: member
name: write_entry
variants: []
- default:
brief: |
- This member is
+ This member is the device driver control entry.
definition: rtems_device_driver_entry ${.:name}
- description: '%'
+ description: |
+ This entry is called by ${control:/name}.
kind: member
name: control_entry
variants: []
definition-kind: typedef-only
-description: null
+description: |
+ This structure is used to register a device driver via
+ ${register-driver:/name}.
enabled-by: true
interface-type: struct
links: