Lines Matching refs:dbc_id

911 	if (bo->total_slice_nents > qdev->dbc[hdr->dbc_id].nelem) {  in qaic_attach_slicing_bo()
918 list_add_tail(&bo->bo_list, &qdev->dbc[hdr->dbc_id].bo_lists); in qaic_attach_slicing_bo()
967 if (args->hdr.dbc_id >= qdev->num_dbc) { in qaic_attach_slice_bo_ioctl()
1003 dbc = &qdev->dbc[args->hdr.dbc_id]; in qaic_attach_slice_bo_ioctl()
1045 static inline int copy_exec_reqs(struct qaic_device *qdev, struct bo_slice *slice, u32 dbc_id, in copy_exec_reqs() argument
1048 struct dma_bridge_chan *dbc = &qdev->dbc[dbc_id]; in copy_exec_reqs()
1087 u64 resize, u32 dbc_id, u32 head, u32 *ptail) in copy_partial_exec_reqs() argument
1089 struct dma_bridge_chan *dbc = &qdev->dbc[dbc_id]; in copy_partial_exec_reqs()
1345 if (args->hdr.dbc_id >= qdev->num_dbc) { in __qaic_execute_bo_ioctl()
1350 dbc = &qdev->dbc[args->hdr.dbc_id]; in __qaic_execute_bo_ioctl()
1680 if (args->dbc_id >= qdev->num_dbc) { in qaic_wait_bo_ioctl()
1685 dbc = &qdev->dbc[args->dbc_id]; in qaic_wait_bo_ioctl()
1749 if (args->hdr.dbc_id >= qdev->num_dbc) { in qaic_perf_stats_bo_ioctl()
1821 int disable_dbc(struct qaic_device *qdev, u32 dbc_id, struct qaic_user *usr) in disable_dbc() argument
1823 if (!qdev->dbc[dbc_id].usr || qdev->dbc[dbc_id].usr->handle != usr->handle) in disable_dbc()
1826 qdev->dbc[dbc_id].usr = NULL; in disable_dbc()
1827 synchronize_srcu(&qdev->dbc[dbc_id].ch_lock); in disable_dbc()
1839 void enable_dbc(struct qaic_device *qdev, u32 dbc_id, struct qaic_user *usr) in enable_dbc() argument
1841 qdev->dbc[dbc_id].usr = usr; in enable_dbc()
1844 void wakeup_dbc(struct qaic_device *qdev, u32 dbc_id) in wakeup_dbc() argument
1846 struct dma_bridge_chan *dbc = &qdev->dbc[dbc_id]; in wakeup_dbc()
1858 void release_dbc(struct qaic_device *qdev, u32 dbc_id) in release_dbc() argument
1864 dbc = &qdev->dbc[dbc_id]; in release_dbc()
1868 wakeup_dbc(qdev, dbc_id); in release_dbc()