Lines Matching refs:doorbells
31 * This extension supports a kernel level doorbells management for the
38 * The doorbells are intended to be written by applications as part
40 * We assign doorbells to applications in PAGE_SIZE-sized and aligned chunks.
46 * offsets (KFD_MMAP_DOORBELL_START-END) is used for doorbells.
74 /* Bitmap to dynamically allocate doorbells from kernel page */
86 &kfd->doorbells,
90 pr_err("failed to allocate kernel doorbells\n");
102 amdgpu_bo_free_kernel(&kfd->doorbells, NULL,
165 kfd->doorbells,
218 /* Mask out doorbells reserved for SDMA, IH, and VCN on SOC15. */
268 DRM_ERROR("Failed to initialize process doorbells\n");
273 /* Allocate doorbells for this process */
282 DRM_ERROR("Failed to allocate process doorbells\n");