Home
last modified time | relevance | path

Searched refs:fence_id (Results 1 – 16 of 16) sorted by relevance

/linux/drivers/gpu/drm/virtio/
H A Dvirtgpu_fence.c92 fence->fence_id = fence->f.seqno = ++drv->current_fence_id; in virtio_gpu_fence_emit()
100 cmd_hdr->fence_id = cpu_to_le64(fence->fence_id); in virtio_gpu_fence_emit()
111 u64 fence_id) in virtio_gpu_fence_event_process() argument
118 atomic64_set(&vgdev->fence_drv.last_fence_id, fence_id); in virtio_gpu_fence_event_process()
120 if (fence_id != curr->fence_id) in virtio_gpu_fence_event_process()
H A Dvirtgpu_drv.h178 uint64_t fence_id; member
509 u64 fence_id);
H A Dvirtgpu_vq.c248 u64 fence_id; in virtio_gpu_dequeue_ctrl_func() local
303 fence_id = le64_to_cpu(resp->fence_id); in virtio_gpu_dequeue_ctrl_func()
304 virtio_gpu_fence_event_process(vgdev, fence_id); in virtio_gpu_dequeue_ctrl_func()
/linux/drivers/gpu/drm/xe/
H A Dxe_tlb_inval.c531 u32 fence_id = 0; in xe_tlb_inval_range_tilemask_submit() local
544 &fence[fence_id], true); in xe_tlb_inval_range_tilemask_submit()
547 &fence[fence_id], start, end, in xe_tlb_inval_range_tilemask_submit()
551 ++fence_id; in xe_tlb_inval_range_tilemask_submit()
557 &fence[fence_id], true); in xe_tlb_inval_range_tilemask_submit()
560 &fence[fence_id], start, end, in xe_tlb_inval_range_tilemask_submit()
564 ++fence_id; in xe_tlb_inval_range_tilemask_submit()
568 batch->num_fences = fence_id; in xe_tlb_inval_range_tilemask_submit()
/linux/drivers/gpu/drm/msm/
H A Dmsm_gem_submit.c97 if (submit->fence_id) { in __msm_gem_submit_destroy()
99 idr_remove(&submit->queue->fence_idr, submit->fence_id); in __msm_gem_submit_destroy()
749 submit->fence_id = args->fence; in msm_ioctl_gem_submit()
751 &submit->fence_id, submit->fence_id, in msm_ioctl_gem_submit()
763 submit->fence_id = idr_alloc_cyclic(&queue->fence_idr, in msm_ioctl_gem_submit()
771 if (submit->fence_id < 0) { in msm_ioctl_gem_submit()
772 ret = submit->fence_id; in msm_ioctl_gem_submit()
773 submit->fence_id = 0; in msm_ioctl_gem_submit()
806 args->fence = submit->fence_id; in msm_ioctl_gem_submit()
807 queue->last_fence = submit->fence_id; in msm_ioctl_gem_submit()
H A Dmsm_drv.c668 static int wait_fence(struct msm_gpu_submitqueue *queue, uint32_t fence_id, in wait_fence() argument
674 if (fence_after(fence_id, queue->last_fence)) { in wait_fence()
676 fence_id, queue->last_fence); in wait_fence()
689 fence = idr_find(&queue->fence_idr, fence_id); in wait_fence()
H A Dmsm_gem.h453 int fence_id; /* key into queue->fence_idr */ member
/linux/drivers/misc/mei/
H A Dbus.c942 u8 client_id, u32 fence_id, in mei_cldev_send_gsc_command() argument
965 dev_dbg(&cldev->dev, "client_id %u, fence_id %u\n", client_id, fence_id); in mei_cldev_send_gsc_command()
987 ext_hdr->fence_id = fence_id; in mei_cldev_send_gsc_command()
1035 if (rx_msg.client_id != client_id || rx_msg.fence_id != fence_id) { in mei_cldev_send_gsc_command()
1037 rx_msg.client_id, rx_msg.fence_id, client_id, fence_id); in mei_cldev_send_gsc_command()
/linux/drivers/gpu/drm/i915/pxp/
H A Dintel_pxp_tee.h18 u8 client_id, u32 fence_id,
H A Dintel_pxp_tee.c109 u8 client_id, u32 fence_id, in intel_pxp_tee_stream_message() argument
138 fence_id, sg, msg_in_len, sg); in intel_pxp_tee_stream_message()
/linux/include/drm/intel/
H A Di915_pxp_tee_interface.h35 ssize_t (*gsc_command)(struct device *dev, u8 client_id, u32 fence_id,
/linux/drivers/misc/mei/pxp/
H A Dmei_pxp.c164 static ssize_t mei_pxp_gsc_command(struct device *dev, u8 client_id, u32 fence_id, in mei_pxp_gsc_command() argument
172 return mei_cldev_send_gsc_command(cldev, client_id, fence_id, sg_in, total_in_len, sg_out); in mei_pxp_gsc_command()
/linux/include/linux/
H A Dmei_cl_bus.h126 u8 client_id, u32 fence_id,
/linux/drivers/gpu/drm/xe/display/
H A Dxe_fb_pin.c422 int fence_id) in xe_fb_pin_ggtt_unpin() argument
424 WARN_ON(fence_id >= 0); in xe_fb_pin_ggtt_unpin()
/linux/drivers/accel/habanalabs/gaudi/
H A Dgaudi.c9012 u32 fence_id; in gaudi_print_fences_single_engine() local
9020 fence_id = in gaudi_print_fences_single_engine()
9024 (i + fence_id * sds->props[SP_ENGINE_NUM_OF_QUEUES]); in gaudi_print_fences_single_engine()
9033 i, fence_id, in gaudi_print_fences_single_engine()
9034 fence_cnt, engine_name, engine_id, fence_id, i, in gaudi_print_fences_single_engine()
9035 fence_rdata, engine_name, engine_id, fence_id, i, in gaudi_print_fences_single_engine()
9036 fences[fence_id], in gaudi_print_fences_single_engine()
/linux/drivers/gpu/drm/i915/display/
H A Dintel_display_types.h697 s8 fence_id; member