Searched refs:dbc_id (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/accel/qaic/ |
| H A D | qaic_ssr.c | 54 __le32 dbc_id; member 60 u32 dbc_id; member 258 static int send_xfer_done(struct qaic_device *qdev, void *resp, u32 dbc_id) in send_xfer_done() argument 275 xfer_done->hdr.dbc_id = cpu_to_le32(dbc_id); in send_xfer_done() 305 read_buf_req->hdr.dbc_id = cpu_to_le32(qdev->ssr_dbc); in mem_read_req() 377 hdr.dbc_id = le32_to_cpu(_hdr->dbc_id); in ssr_dump_worker() 379 if (hdr.dbc_id != qdev->ssr_dbc) in ssr_dump_worker() 415 ret = send_xfer_done(qdev, dump_info->resp->data, hdr.dbc_id); in ssr_dump_worker() 517 debug_rsp->hdr.dbc_id = cpu_to_le32(dbc->id); in dbg_xfer_info_rsp() 572 le32_to_cpus(&hdr->dbc_id); in ssr_worker() [all …]
|
| H A D | qaic.h | 332 int disable_dbc(struct qaic_device *qdev, u32 dbc_id, struct qaic_user *usr); 333 void enable_dbc(struct qaic_device *qdev, u32 dbc_id, struct qaic_user *usr); 334 void wakeup_dbc(struct qaic_device *qdev, u32 dbc_id); 335 void release_dbc(struct qaic_device *qdev, u32 dbc_id); 352 void qaic_dbc_enter_ssr(struct qaic_device *qdev, u32 dbc_id); 358 void set_dbc_state(struct qaic_device *qdev, u32 dbc_id, unsigned int state);
|
| H A D | qaic_control.c | 131 __le32 dbc_id; member 138 __le32 dbc_id; member 222 u32 dbc_id; member 301 u32 dbc_id = resources->dbc_id; in save_dbc_buf() local 304 wait_event_interruptible(qdev->dbc[dbc_id].dbc_release, !qdev->dbc[dbc_id].in_use); in save_dbc_buf() 305 qdev->dbc[dbc_id].req_q_base = resources->buf; in save_dbc_buf() 306 qdev->dbc[dbc_id].rsp_q_base = resources->rsp_q_base; in save_dbc_buf() 307 qdev->dbc[dbc_id].dma_addr = resources->dma_addr; in save_dbc_buf() 308 qdev->dbc[dbc_id].total_size = resources->total_size; in save_dbc_buf() 309 qdev->dbc[dbc_id].nelem = resources->nelem; in save_dbc_buf() [all …]
|
| H A D | qaic_data.c | 906 bo->dbc = &qdev->dbc[hdr->dbc_id]; in qaic_prepare_bo() 1010 if (args->hdr.dbc_id >= qdev->num_dbc) { in qaic_attach_slice_bo_ioctl() 1043 dbc = &qdev->dbc[args->hdr.dbc_id]; in qaic_attach_slice_bo_ioctl() 1103 static inline int copy_exec_reqs(struct qaic_device *qdev, struct bo_slice *slice, u32 dbc_id, in copy_exec_reqs() argument 1106 struct dma_bridge_chan *dbc = &qdev->dbc[dbc_id]; in copy_exec_reqs() 1365 if (args->hdr.dbc_id >= qdev->num_dbc) { in __qaic_execute_bo_ioctl() 1370 dbc = &qdev->dbc[args->hdr.dbc_id]; in __qaic_execute_bo_ioctl() 1722 if (args->dbc_id >= qdev->num_dbc) { in qaic_wait_bo_ioctl() 1727 dbc = &qdev->dbc[args->dbc_id]; in qaic_wait_bo_ioctl() 1800 if (args->hdr.dbc_id >= qdev->num_dbc) { in qaic_perf_stats_bo_ioctl() [all …]
|
| /linux/include/uapi/drm/ |
| H A D | qaic_accel.h | 118 __u32 dbc_id; member 130 __u32 dbc_id; member 249 __u32 dbc_id; member 296 __u32 dbc_id; member 319 __u32 dbc_id; member 332 __u32 dbc_id; member
|