Home
last modified time | relevance | path

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

12

/openbmc/linux/drivers/gpu/drm/virtio/
H A Dvirtgpu_fence.c109 fence->fence_id = fence->f.seqno = ++drv->current_fence_id; in virtio_gpu_fence_emit()
117 cmd_hdr->fence_id = cpu_to_le64(fence->fence_id); in virtio_gpu_fence_emit()
128 u64 fence_id) in virtio_gpu_fence_event_process() argument
135 atomic64_set(&vgdev->fence_drv.last_fence_id, fence_id); in virtio_gpu_fence_event_process()
137 if (fence_id != curr->fence_id) in virtio_gpu_fence_event_process()
H A Dvirtgpu_trace.h20 __field(u64, fence_id)
31 __entry->fence_id = le64_to_cpu(hdr->fence_id);
38 __entry->type, __entry->flags, __entry->fence_id,
H A Dvirtgpu_drv.h147 uint64_t fence_id; member
446 u64 fence_id);
H A Dvirtgpu_vq.c204 u64 fence_id; in virtio_gpu_dequeue_ctrl_func() local
231 fence_id = le64_to_cpu(resp->fence_id); in virtio_gpu_dequeue_ctrl_func()
232 virtio_gpu_fence_event_process(vgdev, fence_id); in virtio_gpu_dequeue_ctrl_func()
/openbmc/linux/drivers/gpu/drm/i915/pxp/
H A Dintel_pxp_huc.c25 u8 fence_id = 0; in intel_pxp_huc_load_and_auth() local
43 err = intel_pxp_tee_stream_message(pxp, client_id, fence_id, in intel_pxp_huc_load_and_auth()
H A Dintel_pxp_tee.h18 u8 client_id, u32 fence_id,
H A Dintel_pxp_tee.c103 u8 client_id, u32 fence_id, in intel_pxp_tee_stream_message() argument
132 fence_id, sg, msg_in_len, sg); in intel_pxp_tee_stream_message()
/openbmc/linux/drivers/gpu/drm/msm/
H A Dmsm_gem_submit.c82 if (submit->fence_id) { in __msm_gem_submit_destroy()
84 idr_remove(&submit->queue->fence_idr, submit->fence_id); in __msm_gem_submit_destroy()
940 submit->fence_id = args->fence; in msm_ioctl_gem_submit()
942 &submit->fence_id, submit->fence_id, in msm_ioctl_gem_submit()
954 submit->fence_id = idr_alloc_cyclic(&queue->fence_idr, in msm_ioctl_gem_submit()
962 if (submit->fence_id < 0) { in msm_ioctl_gem_submit()
963 ret = submit->fence_id; in msm_ioctl_gem_submit()
964 submit->fence_id = 0; in msm_ioctl_gem_submit()
986 args->fence = submit->fence_id; in msm_ioctl_gem_submit()
987 queue->last_fence = submit->fence_id; in msm_ioctl_gem_submit()
H A Dmsm_drv.c916 static int wait_fence(struct msm_gpu_submitqueue *queue, uint32_t fence_id, in wait_fence() argument
922 if (fence_after(fence_id, queue->last_fence)) { in wait_fence()
924 fence_id, queue->last_fence); in wait_fence()
937 fence = idr_find(&queue->fence_idr, fence_id); in wait_fence()
H A Dmsm_gem.h270 int fence_id; /* key into queue->fence_idr */ member
/openbmc/linux/include/drm/
H A Di915_pxp_tee_interface.h27 ssize_t (*gsc_command)(struct device *dev, u8 client_id, u32 fence_id,
/openbmc/linux/drivers/misc/mei/pxp/
H A Dmei_pxp.c92 static ssize_t mei_pxp_gsc_command(struct device *dev, u8 client_id, u32 fence_id, in mei_pxp_gsc_command() argument
100 return mei_cldev_send_gsc_command(cldev, client_id, fence_id, sg_in, total_in_len, sg_out); in mei_pxp_gsc_command()
/openbmc/linux/drivers/gpu/drm/i915/display/
H A Dintel_fbc.c83 s8 fence_id; member
248 if (fbc_state->fence_id >= 0) in i8xx_fbc_ctl()
249 fbc_ctl |= FBC_CTL_FENCENO(fbc_state->fence_id); in i8xx_fbc_ctl()
262 if (fbc_state->fence_id >= 0) in i965_fbc_ctl2()
402 if (fbc_state->fence_id >= 0) { in g4x_dpfc_ctl()
406 dpfc_ctl |= DPFC_CTL_FENCENO(fbc_state->fence_id); in g4x_dpfc_ctl()
522 if (fbc_state->fence_id >= 0) in snb_fbc_program_fence()
523 ctl = SNB_DPFC_FENCE_EN | SNB_DPFC_FENCENO(fbc_state->fence_id); in snb_fbc_program_fence()
593 if (fbc_state->fence_id >= 0) in ivb_dpfc_ctl()
998 fbc_state->fence_id = i915_vma_fence_id(plane_state->ggtt_vma); in intel_fbc_update_state()
[all …]
/openbmc/linux/drivers/misc/mei/
H A Dbus.c883 u8 client_id, u32 fence_id, in mei_cldev_send_gsc_command() argument
906 dev_dbg(bus->dev, "client_id %u, fence_id %u\n", client_id, fence_id); in mei_cldev_send_gsc_command()
928 ext_hdr->fence_id = fence_id; in mei_cldev_send_gsc_command()
976 if (rx_msg.client_id != client_id || rx_msg.fence_id != fence_id) { in mei_cldev_send_gsc_command()
978 rx_msg.client_id, rx_msg.fence_id, client_id, fence_id); in mei_cldev_send_gsc_command()
H A Dhw.h344 u32 fence_id; member
364 u32 fence_id; member
/openbmc/qemu/contrib/vhost-user-gpu/
H A Dvirgl.c569 cmd->cmd_hdr.fence_id, cmd->cmd_hdr.type); in vg_virgl_process_cmd()
570 virgl_renderer_create_fence(cmd->cmd_hdr.fence_id, cmd->cmd_hdr.type); in vg_virgl_process_cmd()
584 if (cmd->cmd_hdr.fence_id > fence) { in virgl_write_fence()
587 g_debug("FENCE %" PRIu64, cmd->cmd_hdr.fence_id); in virgl_write_fence()
H A Dvhost-user-gpu.c240 resp->fence_id = cmd->cmd_hdr.fence_id; in vg_ctrl_response()
/openbmc/qemu/include/hw/virtio/
H A Dvirtio-gpu-bswap.h25 le64_to_cpus(&hdr->fence_id); in virtio_gpu_ctrl_hdr_bswap()
/openbmc/qemu/hw/display/
H A Dvirtio-gpu-virgl.c505 trace_virtio_gpu_fence_ctrl(cmd->cmd_hdr.fence_id, cmd->cmd_hdr.type); in virtio_gpu_virgl_process_cmd()
506 virgl_renderer_create_fence(cmd->cmd_hdr.fence_id, cmd->cmd_hdr.type); in virtio_gpu_virgl_process_cmd()
519 if (cmd->cmd_hdr.fence_id > fence) { in virgl_write_fence()
522 trace_virtio_gpu_fence_resp(cmd->cmd_hdr.fence_id); in virgl_write_fence()
H A Dvirtio-gpu-rutabaga.c827 fence.fence_id = cmd->cmd_hdr.fence_id; in virtio_gpu_rutabaga_process_cmd()
830 trace_virtio_gpu_fence_ctrl(cmd->cmd_hdr.fence_id, cmd->cmd_hdr.type); in virtio_gpu_rutabaga_process_cmd()
863 if (cmd->cmd_hdr.fence_id > fence_data.fence_id) { in virtio_gpu_rutabaga_aio_cb()
867 trace_virtio_gpu_fence_resp(cmd->cmd_hdr.fence_id); in virtio_gpu_rutabaga_aio_cb()
H A Dvirtio-gpu.c169 resp->fence_id = cmd->cmd_hdr.fence_id; in virtio_gpu_ctrl_response()
1078 trace_virtio_gpu_fence_resp(cmd->cmd_hdr.fence_id); in virtio_gpu_process_fenceq()
/openbmc/linux/include/linux/
H A Dmei_cl_bus.h121 u8 client_id, u32 fence_id,
/openbmc/qemu/include/standard-headers/linux/
H A Dvirtio_gpu.h140 uint64_t fence_id; member
/openbmc/linux/include/uapi/linux/
H A Dvirtio_gpu.h140 __le64 fence_id; member
/openbmc/linux/drivers/gpu/drm/i915/gt/uc/
H A Dintel_guc_fwif.h200 u32 fence_id; member

12