Home
last modified time | relevance | path

Searched refs:sob_base (Results 1 – 5 of 5) sorted by relevance

/linux-6.15/drivers/accel/habanalabs/common/
H A Dhw_queue.c536 wait_prop.sob_base = cs_cmpl->hw_sob->sob_id; in init_wait_cs()
H A Dcommand_submission.c185 int hl_gen_sob_mask(u16 sob_base, u8 sob_mask, u8 *mask) in hl_gen_sob_mask() argument
193 *mask = ~(1 << (sob_base & 0x7)); in hl_gen_sob_mask()
200 if (i > (HL_MAX_SOBS_PER_MONITOR - (sob_base & 0x7) - 1)) in hl_gen_sob_mask()
H A Dhabanalabs.h272 u16 sob_base; member
3836 int hl_gen_sob_mask(u16 sob_base, u8 sob_mask, u8 *mask);
/linux-6.15/drivers/accel/habanalabs/gaudi/
H A Dgaudi.c1236 wait_prop.sob_base = master_sob_base; in gaudi_collective_master_init_job()
1253 wait_prop.sob_base = master_sob_base; in gaudi_collective_master_init_job()
1286 wait_prop.sob_base = cs_cmpl->hw_sob->sob_id; in gaudi_collective_slave_init_job()
8491 struct packet_msg_short *pkt, u16 sob_base, u8 sob_mask, in gaudi_add_arm_monitor_pkt() argument
8499 if (hl_gen_sob_mask(sob_base, sob_mask, &mask)) { in gaudi_add_arm_monitor_pkt()
8502 sob_base, sob_mask); in gaudi_add_arm_monitor_pkt()
8519 value = FIELD_PREP(GAUDI_PKT_SHORT_VAL_MON_SYNC_GID_MASK, sob_base / 8); in gaudi_add_arm_monitor_pkt()
8738 size += gaudi_add_arm_monitor_pkt(hdev, buf + size, prop->sob_base, in gaudi_gen_wait_cb()
/linux-6.15/drivers/accel/habanalabs/gaudi2/
H A Dgaudi2.c7012 u32 tmp, sob_base = 1; in gaudi2_test_queue_send_msg_short() local
7020 (sob_base << GAUDI2_PKT_SHORT_CTL_BASE_SHIFT) | in gaudi2_test_queue_send_msg_short()
11004 u16 sob_base, u8 sob_mask, u16 sob_val, u16 addr) in gaudi2_add_arm_monitor_pkt() argument
11009 if (hl_gen_sob_mask(sob_base, sob_mask, &mask)) { in gaudi2_add_arm_monitor_pkt()
11010 dev_err(hdev->dev, "sob_base %u (mask %#x) is not valid\n", sob_base, sob_mask); in gaudi2_add_arm_monitor_pkt()
11016 value = FIELD_PREP(GAUDI2_PKT_SHORT_VAL_MON_SYNC_GID_MASK, sob_base / 8); in gaudi2_add_arm_monitor_pkt()
11096 size += gaudi2_add_arm_monitor_pkt(hdev, buf + size, prop->sob_base, prop->sob_mask, in gaudi2_gen_wait_cb()