Lines Matching refs:be
36 * TODO: Do we need to define "selectors"? It may be a property of the
40 * the shape of the window. Any dimensions present in the type must be
43 * be constrained away with the selectors. If a dimension is present in
45 * is smaller than the allocation, a window must be created, the selected
49 * the selector for the dimension must be an error.
87 * TODO: more clarification needed describing if the pointer can be aliased
156 * @param allocation Allocation to be modified
174 * Shares the BufferQueue with another Allocation. Both must be
192 * @param data Buffer to be copied into
200 * functions into the same API call? Our current plan is to be very similar
212 * @param allocation Allocation to be modified
213 * @param offset The offset of the first element to be copied
215 * @param count Number of elements to be copied
216 * @param data Source data to be copied to Allocation
225 * @param allocation Allocation to be updated
226 * @param x X position of the first element in the Allocation to be updated
227 * @param y Y position of the first element in the Allocation to be
228 * updated; for a 1D Allocation, this value must be 0
229 * @param z Z position of the first element in the Allocation to be
230 * updated; for a 1D or 2D Allocation, this value must be 0
232 * @param data Data to be copied from
248 * @param allocation Allocation to be modified
255 * @param data Data to be placed into the Allocation
256 * @param stride For 1D Allocation, the stride must be the number of bytes
258 * must be the stride in X dimension measuring in bytes.
273 * @param allocation Allocation to be modified
281 * @param data Data to be placed in the Allocation
282 * @param stride For 1D Allocation, the stride must be the number of bytes
284 * must be the stride in X dimension measuring in bytes.
310 * All Vec3 elements of an Allocation are padded to be Vec4, so the data
316 * @param allocation Allocation to be read
317 * @param data Buffer to be copied into
326 * All Vec3 elements of an Allocation are padded to be Vec4, so the data
334 * @param allocation Allocation to be read
335 * @param xoff X offset of the first element to be copied
337 * @param count The number of elements to be copied
338 * @param data Buffer to be copied into
351 * @param allocation Allocation to be read
352 * @param x X position of the first element in the Allocation to be read
353 * @param y Y position of the first element in the Allocation to be read
354 * @param z Z position of the first element in the Allocation to be read
356 * @param data Buffer to be copied into
368 * All Vec3 elements of an Allocation are padded to be Vec4, so the data
376 * @param allocation Allocation to be read
383 * @param data Buffer to be copied into
385 * @param stride For 1D Allocation, the stride must be the number of bytes
387 * must be the stride in X dimension measuring in bytes.
397 * All Vec3 elements of an Allocation are padded to be Vec4, so the data
405 * @param allocation Allocation to be read
413 * @param data Buffer to be copied into
415 * @param stride For 1D Allocation, the stride must be the number of bytes
417 * must be the stride in X dimension measuring in bytes.
438 * TODO: should "new elements" be "new cells"?
448 * new region must be released.
450 * A new type must be created with the new dimension.
452 * @param allocation Allocation to be resized
460 * the interface be cleaned up more?
465 * @param dstAlloc Allocation to be updated
472 * @param srcAlloc Source Allocation, to be read
490 * @param dstAlloc Allocation to be updated
498 * @param srcAlloc Source Allocation, to be read
515 * be undefined after this operation. This operation is only valid if
518 * @param allocation Allocation to be sent
526 * must be reported and no operations may be executed.
528 * @param allocation Allocation to be updated
535 * TODO: what cases can invalidate the pointer? Resize? It should be
543 * error message must be sent to the message queue and nullptr must be
544 * returned for dataPtr and 0 for stride. All missing values must be 0 or
554 * @return stride For 1D Allocation, the stride must be the number of bytes
556 * must be the stride in X dimension measuring in bytes.
566 * @param element Element to be read
579 * @param element Element to be read
591 * TODO: can normalization flag be removed?
630 * If Type is 1D, Y and Z must be 0. If Type is 2D, Z must be 0.
656 * be part of HAL or not.
658 * TODO: consider using send/receive to be more similar to other calls
661 * Fills the provided buffer with message data. "size" should be at least
665 * @param data A pointer to a buffer to be filled with a message
677 * Gets the metadata of a message to ensure entire message can be properly
678 * received. Can be used to determine size of data to allocate when calling
694 * Places a message into the message queue to be sent back to the message
696 * is copied into the queue and can be discarded by the client after this
706 * TODO: Can this be done automatically as part of context creation? What
763 * TODO: does this need to be part of the HAL? What if the object already
768 * @param obj Object to be named
779 * @param obj Object to be read
834 * @param closure Closure to be modified
855 * TODO: should slot be unsigned? (applies to other two ID interfaces, too)
929 * Sets an output of the ScriptGroup. This specifies an Allocation to be
934 * @param kid Script's Kernel identifier to be changed
935 * @param alloc Allocation to be filled by output
941 * Sets an input of the Script Group. This specifies an Allocation to be
946 * @param kid Script's Kernel identifier to be changed
947 * @param alloc Allocation to be read as input
955 * @param sg Script Group to be executed.
965 * @param handle Opaque handle to the server-side object to be destroyed
990 * @param script Script to be bound to
991 * @param allocation Allocation to be bound
1002 * @param script Script to be altered
1009 * TODO: can scriptInvoke be combined with scriptInvokeV?
1013 * @param vs Script to be invoked
1022 * @param vs Script to be invoked
1063 * @param slot Slot number of variable to be updated
1064 * @param value Value to be pushed to variable
1073 * @param slot Slot number of variable to be updated
1083 * @param slot Slot number of variable to be updated
1084 * @param value Value to be pushed to variable
1093 * @param slot Slot number of variable to be updated
1094 * @param value Value to be pushed to variable
1103 * @param slot Slot number of variable to be updated
1104 * @param value Value to be pushed to variable
1113 * @param slot Slot number of variable to be updated
1114 * @param data Data to be pushed to variable
1125 * @param slot Slot number of variable to be read
1126 * @param len Size of data to be filled
1127 * @return data Data to be updated
1134 * TODO: Is this a value to be replicated for each member of the array? Or
1141 * @param slot Slot number of variable to be updated