Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/accel/habanalabs/common/command_buffer.c hl_cb_ioctl() -> hl_cb_destroy()

Type Parameter Key Value
PARAM_VALUE 0 mmg 4096-ptr_max
USER_DATA 1 cb_handle 0-u64max[u]

drivers/accel/habanalabs/common/command_buffer.c hl_cb_kernel_create() -> hl_cb_destroy()

Type Parameter Key Value
PARAM_VALUE 0 mmg 4096-ptr_max
PARAM_VALUE 1 cb_handle 1152921504606846976-1152930300699865088,9223372036854775808-9223380832947793920
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &hdev->fpriv_list_lock

drivers/accel/habanalabs/gaudi/gaudi.c _gaudi_init_tpc_mem() -> hl_cb_destroy()

Type Parameter Key Value
PARAM_VALUE 0 mmg 4096-ptr_max
NOCHECK_CALL
UNITS 1 cb_handle unit_byte

drivers/accel/habanalabs/gaudi/gaudi.c gaudi_collective_wait_create_job() -> hl_cb_destroy()

Type Parameter Key Value
PARAM_VALUE 0 mmg 4096-ptr_max
NOCHECK_CALL
UNITS 1 cb_handle unit_byte

drivers/accel/habanalabs/gaudi/gaudi.c gaudi_memset_device_memory() -> hl_cb_destroy()

Type Parameter Key Value
PARAM_VALUE 0 mmg 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 cb_handle unit_byte

drivers/accel/habanalabs/gaudi/gaudi.c gaudi_memset_registers() -> hl_cb_destroy()

Type Parameter Key Value
PARAM_VALUE 0 mmg 4096-ptr_max
CAPABLE 0 21
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 cb_handle unit_byte
LOCK2 &hdev->fpriv_list_lock
TYPE_LOCK (struct hl_device)->fpriv_list_lock

drivers/accel/habanalabs/gaudi/gaudi.c gaudi_parse_cb_mmu() -> hl_cb_destroy()

Type Parameter Key Value
PARAM_VALUE 0 mmg 4096-ptr_max
PARAM_VALUE 1 cb_handle 1152921504606846976-1152930300699865088,9223372036854775808-9223380832947793920
NOCHECK_CALL
HALF_LOCKED2 &hpriv->restore_phase_mutex

drivers/accel/habanalabs/gaudi/gaudi.c gaudi_parse_cb_no_mmu() -> hl_cb_destroy()

Type Parameter Key Value
PARAM_VALUE 0 mmg 4096-ptr_max
PARAM_VALUE 1 cb_handle 1152921504606846976-1152930300699865088,9223372036854775808-9223380832947793920
NOCHECK_CALL
HALF_LOCKED2 &hpriv->restore_phase_mutex

drivers/accel/habanalabs/common/command_submission.c cs_ioctl_signal_wait_create_jobs() -> hl_cb_destroy()

Type Parameter Key Value
PARAM_VALUE 0 mmg 4096-ptr_max
NOCHECK_CALL
UNITS 1 cb_handle unit_byte

drivers/accel/habanalabs/goya/goya.c goya_memset_device_memory() -> hl_cb_destroy()

Type Parameter Key Value
PARAM_VALUE 0 mmg 4096-ptr_max
NOCHECK_CALL
UNITS 1 cb_handle unit_byte
HALF_LOCKED2 &hpriv->restore_phase_mutex

drivers/accel/habanalabs/goya/goya.c goya_parse_cb_mmu() -> hl_cb_destroy()

Type Parameter Key Value
PARAM_VALUE 0 mmg 4096-ptr_max
PARAM_VALUE 1 cb_handle 1152921504606846976-1152930300699865088,9223372036854775808-9223380832947793920
NOCHECK_CALL
HALF_LOCKED2 &hpriv->restore_phase_mutex

drivers/accel/habanalabs/goya/goya.c goya_parse_cb_no_mmu() -> hl_cb_destroy()

Type Parameter Key Value
PARAM_VALUE 0 mmg 4096-ptr_max
PARAM_VALUE 1 cb_handle 1152921504606846976-1152930300699865088,9223372036854775808-9223380832947793920
NOCHECK_CALL
HALF_LOCKED2 &hpriv->restore_phase_mutex