Home
last modified time | relevance | path

Searched refs:fence_ptr (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/gpu/drm/
H A Ddrm_atomic_uapi.c351 struct drm_crtc *crtc, s32 __user *fence_ptr) in set_out_fence_for_crtc() argument
353 state->crtcs[drm_crtc_index(crtc)].out_fence_ptr = fence_ptr; in set_out_fence_for_crtc()
359 s32 __user *fence_ptr; in get_out_fence_for_crtc() local
361 fence_ptr = state->crtcs[drm_crtc_index(crtc)].out_fence_ptr; in get_out_fence_for_crtc()
364 return fence_ptr; in get_out_fence_for_crtc()
369 s32 __user *fence_ptr) in set_out_fence_for_connector() argument
373 if (!fence_ptr) in set_out_fence_for_connector()
376 if (put_user(-1, fence_ptr)) in set_out_fence_for_connector()
379 state->connectors[index].out_fence_ptr = fence_ptr; in set_out_fence_for_connector()
388 s32 __user *fence_ptr; in get_out_fence_for_connector() local
[all …]
/linux/drivers/gpu/drm/xe/
H A Dxe_tlb_inval.c299 struct xe_tlb_inval_fence fence, *fence_ptr = &fence; in xe_tlb_inval_ggtt() local
302 xe_tlb_inval_fence_init(tlb_inval, fence_ptr, true); in xe_tlb_inval_ggtt()
303 ret = xe_tlb_inval_issue(tlb_inval, fence_ptr, tlb_inval->ops->ggtt); in xe_tlb_inval_ggtt()
304 xe_tlb_inval_fence_wait(fence_ptr); in xe_tlb_inval_ggtt()
/linux/drivers/gpu/drm/amd/amdgpu/
H A Dmes_userqueue.c454 u64 *fence_ptr; in mes_userq_preempt() local
464 fence_ptr = (u64 *)&adev->wb.wb[fence_offset]; in mes_userq_preempt()
465 *fence_ptr = 0; in mes_userq_preempt()
480 if (*fence_ptr == 1) in mes_userq_preempt()
/linux/drivers/accel/habanalabs/goya/
H A Dgoya.c3066 u32 *fence_ptr; in goya_send_job_on_qman0() local
3083 fence_ptr = hl_asic_dma_pool_zalloc(hdev, 4, GFP_KERNEL, &fence_dma_addr); in goya_send_job_on_qman0()
3084 if (!fence_ptr) { in goya_send_job_on_qman0()
3111 rc = hl_poll_timeout_memory(hdev, fence_ptr, tmp, in goya_send_job_on_qman0()
3123 hl_asic_dma_pool_free(hdev, (void *) fence_ptr, fence_dma_addr); in goya_send_job_on_qman0()
3154 u32 *fence_ptr; in goya_test_queue() local
3159 fence_ptr = hl_asic_dma_pool_zalloc(hdev, 4, GFP_KERNEL, &fence_dma_addr); in goya_test_queue()
3160 if (!fence_ptr) { in goya_test_queue()
3167 *fence_ptr = 0; in goya_test_queue()
3196 rc = hl_poll_timeout_memory(hdev, fence_ptr, tmp, (tmp == fence_val), in goya_test_queue()
[all …]
/linux/drivers/accel/habanalabs/common/
H A Dcommand_submission.c2735 struct hl_fence **fence_ptr = mcs_data->fence_arr; in hl_cs_poll_fences() local
2742 memset(fence_ptr, 0, arr_len * sizeof(struct hl_fence *)); in hl_cs_poll_fences()
2745 rc = hl_ctx_get_fences(mcs_data->ctx, seq_arr, fence_ptr, arr_len); in hl_cs_poll_fences()
2765 for (i = 0; i < arr_len; i++, fence_ptr++) { in hl_cs_poll_fences()
2766 struct hl_fence *fence = *fence_ptr; in hl_cs_poll_fences()
/linux/drivers/accel/habanalabs/gaudi/
H A Dgaudi.c4718 u32 *fence_ptr; in gaudi_test_queue() local
4728 fence_ptr = hl_asic_dma_pool_zalloc(hdev, 4, GFP_KERNEL, &fence_dma_addr); in gaudi_test_queue()
4729 if (!fence_ptr) { in gaudi_test_queue()
4736 *fence_ptr = 0; in gaudi_test_queue()
4766 rc = hl_poll_timeout_memory(hdev, fence_ptr, tmp, (tmp == fence_val), in gaudi_test_queue()
4781 hl_asic_dma_pool_free(hdev, (void *) fence_ptr, fence_dma_addr); in gaudi_test_queue()
6364 u32 *fence_ptr; in gaudi_send_job_on_qman0() local
6375 fence_ptr = hl_asic_dma_pool_zalloc(hdev, 4, GFP_KERNEL, &fence_dma_addr); in gaudi_send_job_on_qman0()
6376 if (!fence_ptr) { in gaudi_send_job_on_qman0()
6407 rc = hl_poll_timeout_memory(hdev, fence_ptr, tmp, in gaudi_send_job_on_qman0()
[all …]
/linux/drivers/net/wireless/intel/iwlwifi/fw/
H A Ddbg.c91 fifo_hdr->fence_ptr = in iwl_fwrt_dump_rxf()
146 fifo_hdr->fence_ptr = in iwl_fwrt_dump_txf()
276 fifo_hdr->fence_ptr = in iwl_fw_dump_txf()