Home
last modified time | relevance | path

Searched refs:db_id (Results 1 – 11 of 11) sorted by relevance

/drivers/accel/ivpu/
A Divpu_job.c31 ivpu_hw_db_set(vdev, cmdq->db_id); in ivpu_cmdq_ring_db()
224 cmdq->db_id, cmdq->id, file_priv->ctx.id, cmdq->priority); in ivpu_register_db()
226 xa_erase(&vdev->db_xa, cmdq->db_id); in ivpu_register_db()
246 if (cmdq->db_id) in ivpu_cmdq_register()
271 if (!cmdq->db_id) in ivpu_cmdq_unregister()
274 ret = ivpu_jsm_unregister_db(vdev, cmdq->db_id); in ivpu_cmdq_unregister()
276 ivpu_dbg(vdev, JOB, "DB %d unregistered\n", cmdq->db_id); in ivpu_cmdq_unregister()
285 xa_erase(&file_priv->vdev->db_xa, cmdq->db_id); in ivpu_cmdq_unregister()
286 cmdq->db_id = 0; in ivpu_cmdq_unregister()
368 xa_erase(&file_priv->vdev->db_xa, cmdq->db_id); in ivpu_cmdq_reset()
[all …]
A Divpu_jsm_msg.c95 int ivpu_jsm_register_db(struct ivpu_device *vdev, u32 ctx_id, u32 db_id, in ivpu_jsm_register_db() argument
102 req.payload.register_db.db_idx = db_id; in ivpu_jsm_register_db()
110 ivpu_err_ratelimited(vdev, "Failed to register doorbell %u: %d\n", db_id, ret); in ivpu_jsm_register_db()
115 int ivpu_jsm_unregister_db(struct ivpu_device *vdev, u32 db_id) in ivpu_jsm_unregister_db() argument
121 req.payload.unregister_db.db_idx = db_id; in ivpu_jsm_unregister_db()
126 ivpu_warn_ratelimited(vdev, "Failed to unregister doorbell %u: %d\n", db_id, ret); in ivpu_jsm_unregister_db()
326 int ivpu_jsm_hws_register_db(struct ivpu_device *vdev, u32 ctx_id, u32 cmdq_id, u32 db_id, in ivpu_jsm_hws_register_db() argument
333 req.payload.hws_register_db.db_id = db_id; in ivpu_jsm_hws_register_db()
342 ivpu_err_ratelimited(vdev, "Failed to register doorbell %u: %d\n", db_id, ret); in ivpu_jsm_hws_register_db()
A Divpu_jsm_msg.h13 int ivpu_jsm_register_db(struct ivpu_device *vdev, u32 ctx_id, u32 db_id,
15 int ivpu_jsm_unregister_db(struct ivpu_device *vdev, u32 db_id);
29 int ivpu_jsm_hws_register_db(struct ivpu_device *vdev, u32 ctx_id, u32 cmdq_id, u32 db_id,
A Divpu_hw.h141 static inline void ivpu_hw_db_set(struct ivpu_device *vdev, u32 db_id) in ivpu_hw_db_set() argument
143 ivpu_hw_ip_db_set(vdev, db_id); in ivpu_hw_db_set()
A Divpu_hw_ip.c1151 static void db_set_37xx(struct ivpu_device *vdev, u32 db_id) in db_set_37xx() argument
1156 REGV_WR32I(VPU_37XX_CPU_SS_DOORBELL_0, reg_stride, db_id, val); in db_set_37xx()
1159 static void db_set_40xx(struct ivpu_device *vdev, u32 db_id) in db_set_40xx() argument
1164 REGV_WR32I(VPU_40XX_CPU_SS_DOORBELL_0, reg_stride, db_id, val); in db_set_40xx()
1167 void ivpu_hw_ip_db_set(struct ivpu_device *vdev, u32 db_id) in ivpu_hw_ip_db_set() argument
1170 db_set_37xx(vdev, db_id); in ivpu_hw_ip_db_set()
1172 db_set_40xx(vdev, db_id); in ivpu_hw_ip_db_set()
A Divpu_hw_ip.h27 void ivpu_hw_ip_db_set(struct ivpu_device *vdev, u32 db_id);
A Divpu_job.h32 u32 db_id; member
A Dvpu_jsm_api.h1065 u32 db_id; member
/drivers/net/wwan/iosm/
A Diosm_ipc_imem.h471 int channel_id, u32 db_id);
A Diosm_ipc_imem.c997 int channel_id, u32 db_id) in ipc_imem_channel_open() argument
1017 if (ipc_task_queue_send_task(ipc_imem, ipc_imem_tq_pipe_td_alloc, db_id, in ipc_imem_channel_open()
/drivers/net/ethernet/microsoft/mana/
A Dgdma_main.c1176 gd->doorbell = resp.db_id; in mana_gd_register_device()

Completed in 32 milliseconds