diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-06-22 08:36:47 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-07-03 10:22:45 +0200 |
commit | a7201220122303e617b6fa1811724b5c155ccac1 (patch) | |
tree | f35c8d3bf237a3a2664c12b1e0cd64931b18039a /spec/if/rtems | |
parent | 9beb12d066dcee8ae7537439835c6108a47c652a (diff) |
spec: Add /if/rtems/dpmem/*
Diffstat (limited to 'spec/if/rtems')
-rw-r--r-- | spec/if/rtems/dpmem/create.yml | 46 | ||||
-rw-r--r-- | spec/if/rtems/dpmem/delete.yml | 30 | ||||
-rw-r--r-- | spec/if/rtems/dpmem/external-to-internal.yml | 38 | ||||
-rw-r--r-- | spec/if/rtems/dpmem/header.yml | 11 | ||||
-rw-r--r-- | spec/if/rtems/dpmem/ident.yml | 34 | ||||
-rw-r--r-- | spec/if/rtems/dpmem/internal-to-external.yml | 38 |
6 files changed, 197 insertions, 0 deletions
diff --git a/spec/if/rtems/dpmem/create.yml b/spec/if/rtems/dpmem/create.yml new file mode 100644 index 00000000..1cf787e0 --- /dev/null +++ b/spec/if/rtems/dpmem/create.yml @@ -0,0 +1,46 @@ +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: + - ${../types/name:/name} ${.:/params[0]/name} + - void *${.:/params[1]/name} + - void *${.:/params[2]/name} + - ${/if/c/uint32_t:/name} ${.:/params[3]/name} + - ${../types/id:/name} *${.:/params[4]/name} + return: ${../status/code:/name} + variants: [] +description: null +enabled-by: true +interface-type: function +links: +- role: interface-placement + uid: header +- role: interface-ingroup + uid: /groups/api/classic/dpmem +name: rtems_port_create +notes: null +params: +- description: '%' + dir: null + name: name +- description: '%' + dir: null + name: internal_start +- description: '%' + dir: null + name: external_start +- description: '%' + dir: null + name: length +- description: '%' + dir: null + name: id +return: + return: null + return-values: [] +type: interface diff --git a/spec/if/rtems/dpmem/delete.yml b/spec/if/rtems/dpmem/delete.yml new file mode 100644 index 00000000..16491fd0 --- /dev/null +++ b/spec/if/rtems/dpmem/delete.yml @@ -0,0 +1,30 @@ +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: + - ${../types/id:/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: /groups/api/classic/dpmem +name: rtems_port_delete +notes: null +params: +- description: '%' + dir: null + name: id +return: + return: null + return-values: [] +type: interface diff --git a/spec/if/rtems/dpmem/external-to-internal.yml b/spec/if/rtems/dpmem/external-to-internal.yml new file mode 100644 index 00000000..b663a3ba --- /dev/null +++ b/spec/if/rtems/dpmem/external-to-internal.yml @@ -0,0 +1,38 @@ +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: + - ${../types/id:/name} ${.:/params[0]/name} + - void *${.:/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: /groups/api/classic/dpmem +name: rtems_port_external_to_internal +notes: null +params: +- description: '%' + dir: null + name: id +- description: '%' + dir: null + name: external +- description: '%' + dir: null + name: internal +return: + return: null + return-values: [] +type: interface diff --git a/spec/if/rtems/dpmem/header.yml b/spec/if/rtems/dpmem/header.yml new file mode 100644 index 00000000..9df2a09a --- /dev/null +++ b/spec/if/rtems/dpmem/header.yml @@ -0,0 +1,11 @@ +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: header-file +links: +- role: interface-placement + uid: /if/domains/api +path: rtems/rtems/dpmem.h +prefix: cpukit/include +type: interface diff --git a/spec/if/rtems/dpmem/ident.yml b/spec/if/rtems/dpmem/ident.yml new file mode 100644 index 00000000..c65135ad --- /dev/null +++ b/spec/if/rtems/dpmem/ident.yml @@ -0,0 +1,34 @@ +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: + - ${../types/name:/name} ${.:/params[0]/name} + - ${../types/id:/name} *${.:/params[1]/name} + return: ${../status/code:/name} + variants: [] +description: null +enabled-by: true +interface-type: function +links: +- role: interface-placement + uid: header +- role: interface-ingroup + uid: /groups/api/classic/dpmem +name: rtems_port_ident +notes: null +params: +- description: '%' + dir: null + name: name +- description: '%' + dir: null + name: id +return: + return: null + return-values: [] +type: interface diff --git a/spec/if/rtems/dpmem/internal-to-external.yml b/spec/if/rtems/dpmem/internal-to-external.yml new file mode 100644 index 00000000..5130c203 --- /dev/null +++ b/spec/if/rtems/dpmem/internal-to-external.yml @@ -0,0 +1,38 @@ +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: + - ${../types/id:/name} ${.:/params[0]/name} + - void *${.:/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: /groups/api/classic/dpmem +name: rtems_port_internal_to_external +notes: null +params: +- description: '%' + dir: null + name: id +- description: '%' + dir: null + name: internal +- description: '%' + dir: null + name: external +return: + return: null + return-values: [] +type: interface |