Lines Matching defs:handle

75  * Enum describing possible handle types
84 /** KMS handle which is used by all driver ioctls */
87 /** DMA-buf fd handle */
127 * Define handle for amdgpu resources: buffer, GDS, etc.
132 * Define handle for list of BOs
137 * Define handle to be used to work with VA allocated ranges
142 * Define handle for semaphore
317 amdgpu_bo_handle handle;
347 * List handle with resources used by this request.
551 * /param device_handle - \c [in] Device handle.
570 * \param dev - \c [in] Device handle.
574 * \param buf_handle - \c [out] Allocated buffer handle
588 * \param dev - \c [in] Device handle. See #amdgpu_device_initialize()
589 * \param buf_handle - \c [in] Buffer handle
602 * \param dev - \c [in] Device handle.
604 * \param buf_handle - \c [in] Buffer handle
618 * \param dev - \c [in] Device handle.
620 * \param buf_handle - \c [in] Buffer handle
621 * \param type - \c [in] Type of handle requested
622 * \param shared_handle - \c [out] Special "shared" handle
637 * \param dev - \c [in] Device handle.
639 * \param type - \c [in] Type of handle requested
640 * \param shared_handle - \c [in] Shared handle received as result "import"
662 * \param dev - [in] Device handle. See #amdgpu_device_initialize()
667 * \param buf_handle - [out] Buffer handle for the userptr memory
697 * \param dev - [in] Device handle. See #amdgpu_device_initialize()
702 * \param buf_handle - [out] Buffer handle for the userptr memory
720 * \param dev - \c [in] Device handle. See #amdgpu_device_initialize()
721 * \param buf_handle - \c [in] Buffer handle to free
740 * \param bo - \c [in] Buffer object handle to increase the reference count
750 * \param buf_handle - \c [in] Buffer handle
764 * \param buf_handle - \c [in] Buffer handle
777 * \param dev - \c [in] Device handle. See #amdgpu_device_initialize()
778 * \param buf_handle - \c [in] Buffer handle.
792 * Creates a BO list handle for command submission.
794 * \param dev - \c [in] Device handle.
798 * \param result - \c [out] Created BO list handle
811 * Destroys a BO list handle.
813 * \param bo_list - \c [in] BO list handle.
823 * Creates a BO list handle for command submission.
825 * \param dev - \c [in] Device handle.
829 * \param resource_prios - \c [in] Optional priority for each handle
830 * \param result - \c [out] Created BO list handle
844 * Destroys a BO list handle.
846 * \param handle - \c [in] BO list handle.
853 int amdgpu_bo_list_destroy(amdgpu_bo_list_handle handle);
858 * \param handle - \c [in] BO list handle
861 * \param resource_prios - \c [in] Optional priority for each handle
868 int amdgpu_bo_list_update(amdgpu_bo_list_handle handle,
888 * \param dev - \c [in] Device handle. See #amdgpu_device_initialize()
890 * \param context - \c [out] GPU Context handle
917 * \param context - \c [in] GPU Context handle
930 * \param dev - \c [in] device handle
931 * \param context - \c [in] context handle for context id
945 * \param dev - \c [in] device handle
960 * \param context - \c [in] GPU Context handle
976 * \param context - \c [in] GPU Context handle
1007 * \param dev - \c [in] Device handle.
1094 * \param dev - \c [in] Device handle. See #amdgpu_device_initialize()
1109 * \param dev - \c [in] Device handle. See #amdgpu_device_initialize()
1127 * \param dev - \c [in] Device handle. See #amdgpu_device_initialize()
1143 * \param dev - \c [in] Device handle. See #amdgpu_device_initialize()
1161 * \param dev - \c [in] Device handle. See #amdgpu_device_initialize()
1175 * \param dev - \c [in] Device handle. See #amdgpu_device_initialize()
1191 * \param dev - \c [in] Device handle. See #amdgpu_device_initialize()
1208 * \param dev - \c [in] Device handle. See #amdgpu_device_initialize()
1226 * \param dev - \c [in] Device handle. See #amdgpu_device_initialize()
1240 * \param dev - \c [in] Device handle. See #amdgpu_device_initialize()
1256 * \param dev - \c [in] Device handle. See #amdgpu_device_initialize()
1273 * \param dev - \c [in] Device handle. See #amdgpu_device_initialize()
1289 * \param dev - \c [in] Device handle. See #amdgpu_device_initialize(
1316 * \param dev - [in] Device handle. See #amdgpu_device_initialize()
1340 * It is client responsibility to correctly handle VA assignments and usage.
1344 * It is client responsibility to correctly handle multi-GPU cases and to pass
1377 * \param dev - [in] Device handle. See #amdgpu_device_initialize()
1395 * \param bo - \c [in] BO handle
1421 * \param dev - \c [in] device handle
1422 * \param bo - \c [in] BO handle (may be NULL)
1445 * \param sem - \c [out] semaphore handle
1460 * \param sem - \c [in] semaphore handle
1479 * \param sem - \c [in] semaphore handle
1494 * \param sem - \c [in] semaphore handle
1505 * \param dev - \c [in] Device handle. See #amdgpu_device_initialize()
1515 * \param dev - \c [in] device handle
1517 * \param syncobj - \c [out] sync object handle
1530 * \param dev - \c [in] device handle
1531 * \param syncobj - \c [out] sync object handle
1542 * \param dev - \c [in] device handle
1543 * \param syncobj - \c [in] sync object handle
1555 * \param dev - \c [in] device handle
1569 * \param dev - \c [in] device handle
1583 * \param dev - \c [in] device handle
1677 * \param dev - \c [in] device handle
1678 * \param syncobj - \c [in] sync object handle
1691 * \param dev - \c [in] device handle
1693 * \param syncobj - \c [out] sync object handle
1706 * \param dev - \c [in] device handle
1707 * \param syncobj - \c [in] sync object handle
1721 * \param dev - \c [in] device handle
1722 * \param syncobj - \c [in] sync object handle
1735 * \param dev - \c [in] device handle
1736 * \param syncobj - \c [in] sync object handle
1754 * \param dev - \c [in] device handle
1755 * \param syncobj - \c [in] sync object handle
1771 * \param dev - \c [in] device handle
1772 * \param dst_handle - \c [in] sync object handle
1774 * \param src_handle - \c [in] sync object handle
1790 * Export an amdgpu fence as a handle (syncobj or fd).
1793 * \param out_handle returned handle
1806 * \param dev - \c [in] device handle
1807 * \param context - \c [in] context handle for context id
1808 * \param bo_list_handle - \c [in] request bo list handle (0 for none)
1829 * Submit raw command submission to the kernel with a raw BO list handle.
1831 * \param dev - \c [in] device handle
1832 * \param context - \c [in] context handle for context id
1833 * \param bo_list_handle - \c [in] raw bo list handle (0 for none)