diff options
Diffstat (limited to 'spec/rtems/part/if/get-buffer.yml')
-rw-r--r-- | spec/rtems/part/if/get-buffer.yml | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/spec/rtems/part/if/get-buffer.yml b/spec/rtems/part/if/get-buffer.yml index c6d62d7e..b1ac58d3 100644 --- a/spec/rtems/part/if/get-buffer.yml +++ b/spec/rtems/part/if/get-buffer.yml @@ -1,6 +1,6 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause brief: | - Tries to get a buffer from the specified partition. + Tries to get a buffer from the partition. copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) @@ -31,13 +31,14 @@ name: rtems_partition_get_buffer notes: | This directive will not cause the running task to be preempted. - All buffers begin on a four byte boundary. + The buffer start alignment is determined by the memory area and buffer size + used to create the partition. A task cannot wait on a buffer to become available. Getting a buffer from a global partition which does not reside on the local node will generate a request telling the remote node to allocate a buffer - from the specified partition. + from the partition. params: - description: is the partition identifier. dir: null @@ -60,6 +61,6 @@ return: The ``${.:/params[1]/name}`` parameter was ${/c/if/null:/name}. value: ${../../status/if/invalid-address:/name} - description: | - There was no free buffer available to return. + There was no free buffer available to allocate and return. value: ${../../status/if/unsatisfied:/name} type: interface |