Searched refs:sob_id (Results 1 - 6 of 6) sorted by relevance

/linux-master/drivers/accel/habanalabs/common/
H A Dhw_queue.c431 "generate signal CB, sob_id: %d, sob val: %u, q_idx: %d, seq: %llu\n",
432 cs_cmpl->hw_sob->sob_id, cs_cmpl->sob_val, q_idx,
439 cs_cmpl->hw_sob->sob_id, 0, true);
531 "generate wait CB, sob_id: %d, sob_val: 0x%x, mon_id: %d, q_idx: %d, seq: %llu\n",
532 cs_cmpl->hw_sob->sob_id, cs_cmpl->sob_val,
536 wait_prop.sob_base = cs_cmpl->hw_sob->sob_id;
618 cs_cmpl->hw_sob->sob_id,
964 hw_sob->sob_id = sync_stream_prop->base_sob_id + sob;
966 hdev->asic_funcs->get_sob_addr(hdev, hw_sob->sob_id);
H A Dcommand_submission.c141 dev_dbg(hdev->dev, "reset sob id %u\n", hw_sob->sob_id);
155 "SOB release shouldn't be called here, q_idx: %d, sob_id: %d\n",
156 hw_sob->q_idx, hw_sob->sob_id);
678 "CS 0x%llx type %d finished, sob_id: %d, sob_val: %u\n",
681 hl_cs_cmpl->hw_sob->sob_id,
2107 "Signals reserved, sob_id: %d, sob addr: 0x%x, last sob_val: %u, q_idx: %d, hdl_id: %d\n",
2108 hw_sob->sob_id, handle->hw_sob->sob_addr,
2149 sob_addr = hdev->asic_funcs->get_sob_addr(hdev, hw_sob->sob_id);
H A Dhabanalabs.h418 * @sob_id: id of this SOB.
426 u32 sob_id; member in struct:hl_hw_sob
1708 u32 (*gen_signal_cb)(struct hl_device *hdev, void *data, u16 sob_id,
1738 u32 (*get_sob_addr)(struct hl_device *hdev, u32 sob_id);
/linux-master/drivers/accel/habanalabs/gaudi2/
H A Dgaudi2.c5300 * @sob_id: sync object ID.
5312 static void gaudi2_arm_monitors_for_virt_msix_db(struct hl_device *hdev, u32 sob_id, argument
5321 sob_offset = sob_id * sizeof(u32);
5351 sob_group = sob_id / 8;
5352 mask = ~BIT(sob_id & 0x7);
5380 u32 decoder_id, sob_id, first_mon_id, interrupt_id; local
5388 sob_id = GAUDI2_RESERVED_SOB_DEC_NRM_FIRST + decoder_id;
5391 gaudi2_arm_monitors_for_virt_msix_db(hdev, sob_id, first_mon_id, interrupt_id);
5393 sob_id = GAUDI2_RESERVED_SOB_DEC_ABNRM_FIRST + decoder_id;
5396 gaudi2_arm_monitors_for_virt_msix_db(hdev, sob_id, first_mon_i
5586 u32 sob_id; local
6912 gaudi2_arm_cq_monitor(struct hl_device *hdev, u32 sob_id, u32 mon_id, u32 cq_id, u32 mon_payload, u32 sync_value) argument
10984 u32 mon_payload, sob_id, mon_id; local
11012 gaudi2_gen_signal_cb(struct hl_device *hdev, void *data, u16 sob_id, u32 size, bool eb) argument
11503 gaudi2_get_sob_addr(struct hl_device *hdev, u32 sob_id) argument
[all...]
/linux-master/drivers/accel/habanalabs/gaudi/
H A Dgaudi.c493 static u32 gaudi_gen_signal_cb(struct hl_device *hdev, void *data, u16 sob_id,
1097 u32 i, sob_id, sob_group_id, queue_id; local
1102 sob_id = prop->hw_sob_group[sob_group_id].base_sob_id;
1107 q->sync_stream_prop.collective_sob_id = sob_id + i;
1116 sob_id + NIC_NUMBER_OF_ENGINES;
1121 sob_id + NIC_NUMBER_OF_ENGINES;
1169 u32 i, sob_id, reserved_sobs_per_group; local
1175 sob_id = hdev->asic_prop.collective_first_sob;
1184 prop->hw_sob_group[i].base_sob_id = sob_id;
1185 sob_id
8445 gaudi_get_sob_addr(struct hl_device *hdev, u32 sob_id) argument
8450 gaudi_gen_signal_cb(struct hl_device *hdev, void *data, u16 sob_id, u32 size, bool eb) argument
[all...]
/linux-master/drivers/accel/habanalabs/goya/
H A Dgoya.c5273 static u32 goya_gen_signal_cb(struct hl_device *hdev, void *data, u16 sob_id, argument
5402 static u32 goya_get_sob_addr(struct hl_device *hdev, u32 sob_id) argument

Completed in 229 milliseconds