Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/accel/habanalabs/gaudi/gaudi.c gaudi_collective_slave_init_job() -> hl_hw_queue_encaps_sig_set_sob_info()

Type Parameter Key Value
PARAM_VALUE 0 hdev 4096-ptr_max
PARAM_VALUE 1 cs 4096-ptr_max
PARAM_VALUE 2 job 4096-ptr_max
PARAM_VALUE 3 cs_cmpl 4096-ptr_max
PARAM_VALUE 3 cs_cmpl->hw_sob 4096-ptr_max
DATA_SOURCE 0 hdev $0
DATA_SOURCE 2 job $1
DATA_SOURCE 3 cs_cmpl $2
NOCHECK_CALL
UNITS 0 hdev unit_byte
LOCK2 &hdev->asic_specific->hw_queues_lock

drivers/accel/habanalabs/common/hw_queue.c init_wait_cs() -> hl_hw_queue_encaps_sig_set_sob_info()

Type Parameter Key Value
PARAM_VALUE 1 cs 4096-ptr_max
PARAM_VALUE 2 job 4096-ptr_max
PARAM_VALUE 3 cs_cmpl 4096-ptr_max
DATA_SOURCE 0 hdev $0
DATA_SOURCE 1 cs $1
DATA_SOURCE 2 job $2
DATA_SOURCE 3 cs_cmpl $3
PREEMPT_ADD
NOCHECK_CALL
USER_DATA 1 cs->encaps_signals 1
USER_DATA 1 cs->skip_reset_on_timeout 0-1
USER_DATA 1 cs->staged_last 0
USER_DATA 1 cs->timeout_jiffies 0-u32max[u]
USER_DATA 1 cs->timestamp 0-1
UNITS 0 hdev unit_byte
LOCK2 &hdev->asic_specific->hw_queues_lock