Searched refs:sob_id (Results 1 – 6 of 6) sorted by relevance
| /linux-6.15/drivers/accel/habanalabs/common/ |
| H A D | hw_queue.c | 432 cs_cmpl->hw_sob->sob_id, cs_cmpl->sob_val, q_idx, in init_signal_cs() 439 cs_cmpl->hw_sob->sob_id, 0, true); in init_signal_cs() 532 cs_cmpl->hw_sob->sob_id, cs_cmpl->sob_val, in init_wait_cs() 536 wait_prop.sob_base = cs_cmpl->hw_sob->sob_id; in init_wait_cs() 618 cs_cmpl->hw_sob->sob_id, in encaps_sig_first_staged_cs_handler() 964 hw_sob->sob_id = sync_stream_prop->base_sob_id + sob; in sync_stream_queue_init() 966 hdev->asic_funcs->get_sob_addr(hdev, hw_sob->sob_id); in sync_stream_queue_init()
|
| H A D | command_submission.c | 141 dev_dbg(hdev->dev, "reset sob id %u\n", hw_sob->sob_id); in hl_sob_reset() 156 hw_sob->q_idx, hw_sob->sob_id); in hl_sob_reset_error() 681 hl_cs_cmpl->hw_sob->sob_id, in cs_release_sob_reset_handler() 2108 hw_sob->sob_id, handle->hw_sob->sob_addr, in cs_ioctl_reserve_signals() 2149 sob_addr = hdev->asic_funcs->get_sob_addr(hdev, hw_sob->sob_id); in cs_ioctl_unreserve_signals()
|
| H A D | habanalabs.h | 426 u32 sob_id; member 1728 u32 (*gen_signal_cb)(struct hl_device *hdev, void *data, u16 sob_id, 1758 u32 (*get_sob_addr)(struct hl_device *hdev, u32 sob_id);
|
| /linux-6.15/drivers/accel/habanalabs/gaudi2/ |
| H A D | gaudi2.c | 5321 sob_offset = sob_id * sizeof(u32); in gaudi2_arm_monitors_for_virt_msix_db() 5351 sob_group = sob_id / 8; in gaudi2_arm_monitors_for_virt_msix_db() 5352 mask = ~BIT(sob_id & 0x7); in gaudi2_arm_monitors_for_virt_msix_db() 5380 u32 decoder_id, sob_id, first_mon_id, interrupt_id; in gaudi2_prepare_sm_for_virt_msix_db() local 5586 u32 sob_id; in gaudi2_init_vdec_brdg_ctrl() local 5589 sob_id = GAUDI2_RESERVED_SOB_DEC_NRM_FIRST + decoder_id; in gaudi2_init_vdec_brdg_ctrl() 6877 sob_offset = sob_id * 4; in gaudi2_arm_cq_monitor() 6889 sync_group_id = sob_id / 8; in gaudi2_arm_cq_monitor() 6890 mask = ~(1 << (sob_id & 0x7)); in gaudi2_arm_cq_monitor() 10932 u32 mon_payload, sob_id, mon_id; in gaudi2_pre_schedule_cs() local [all …]
|
| /linux-6.15/drivers/accel/habanalabs/gaudi/ |
| H A D | gaudi.c | 1097 u32 i, sob_id, sob_group_id, queue_id; in gaudi_collective_map_sobs() local 1116 sob_id + NIC_NUMBER_OF_ENGINES; in gaudi_collective_map_sobs() 1121 sob_id + NIC_NUMBER_OF_ENGINES; in gaudi_collective_map_sobs() 1169 u32 i, sob_id, reserved_sobs_per_group; in gaudi_collective_init() local 1184 prop->hw_sob_group[i].base_sob_id = sob_id; in gaudi_collective_init() 1185 sob_id += reserved_sobs_per_group; in gaudi_collective_init() 1280 cs_cmpl->hw_sob->sob_id, in gaudi_collective_slave_init_job() 1286 wait_prop.sob_base = cs_cmpl->hw_sob->sob_id; in gaudi_collective_slave_init_job() 1295 cs_cmpl->hw_sob->sob_id, cs_cmpl->sob_val, in gaudi_collective_slave_init_job() 8750 hw_sob->sob_id); in gaudi_reset_sob() [all …]
|
| /linux-6.15/drivers/accel/habanalabs/goya/ |
| H A D | goya.c | 5264 static u32 goya_gen_signal_cb(struct hl_device *hdev, void *data, u16 sob_id, in goya_gen_signal_cb() argument 5393 static u32 goya_get_sob_addr(struct hl_device *hdev, u32 sob_id) in goya_get_sob_addr() argument
|