Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/infiniband/hw/hfi1/chip.c is_dc_int() -> interrupt_clear_down()

Type Parameter Key Value
PARAM_VALUE 0 dd 4096-ptr_max
PARAM_VALUE 0 dd->gi_mask 4096-ptr_max
PARAM_VALUE 0 dd->int_counter 4096-ptr_max
PARAM_VALUE 1 context 0
PARAM_VALUE 2 eri 4096-ptr_max
PARAM_VALUE 2 eri->handler 1-u64max
DATA_SOURCE 0 dd $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 dd->err_info_fmconfig 128-143[c]
HOST_DATA 0 dd->err_info_rcvport.packet_flit1 0-u64max
HOST_DATA 0 dd->err_info_rcvport.packet_flit2 0-u64max
HOST_DATA 0 dd->err_info_rcvport.status_and_code 128-143[c]
HOST_DATA 0 dd->err_info_uncorrectable 128-143[c]
HOST_DATA 0 dd->lcb_err_en 0-u64max
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/infiniband/hw/hfi1/chip.c is_misc_err_int() -> interrupt_clear_down()

Type Parameter Key Value
PARAM_VALUE 0 dd 4096-ptr_max
PARAM_VALUE 0 dd->gi_mask 4096-ptr_max
PARAM_VALUE 0 dd->int_counter 4096-ptr_max
PARAM_VALUE 1 context 0
PARAM_VALUE 2 eri 4096-ptr_max
PARAM_VALUE 2 eri->handler 1-u64max
DATA_SOURCE 0 dd $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 dd->err_info_fmconfig 128-143[c]
HOST_DATA 0 dd->err_info_rcvport.packet_flit1 0-u64max
HOST_DATA 0 dd->err_info_rcvport.packet_flit2 0-u64max
HOST_DATA 0 dd->err_info_rcvport.status_and_code 128-143[c]
HOST_DATA 0 dd->err_info_uncorrectable 128-143[c]
HOST_DATA 0 dd->lcb_err_en 0-u64max
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/infiniband/hw/hfi1/chip.c is_sdma_eng_err_int() -> interrupt_clear_down()

Type Parameter Key Value
PARAM_VALUE 0 dd 4096-ptr_max
PARAM_VALUE 0 dd->gi_mask 4096-ptr_max
PARAM_VALUE 0 dd->int_counter 4096-ptr_max
PARAM_VALUE 0 dd->pcidev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 dd->pcidev->dev.class 0,4096-ptr_max
PARAM_VALUE 0 dd->pcidev->dev.driver 0,4096-ptr_max
PARAM_VALUE 0 dd->per_sdma 4096-ptr_max
PARAM_VALUE 2 eri 6525082384924553216
DATA_SOURCE 0 dd $0
DATA_SOURCE 1 context $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 dd->err_info_fmconfig 128-143[c]
HOST_DATA 0 dd->err_info_rcvport.packet_flit1 0-u64max
HOST_DATA 0 dd->err_info_rcvport.packet_flit2 0-u64max
HOST_DATA 0 dd->err_info_rcvport.status_and_code 128-143[c]
HOST_DATA 0 dd->err_info_uncorrectable 128-143[c]
HOST_DATA 0 dd->lcb_err_en 0-u64max
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/infiniband/hw/hfi1/chip.c is_various_int() -> interrupt_clear_down()

Type Parameter Key Value
PARAM_VALUE 0 dd 4096-ptr_max
PARAM_VALUE 0 dd->gi_mask 4096-ptr_max
PARAM_VALUE 0 dd->int_counter 4096-ptr_max
PARAM_VALUE 1 context 0
PARAM_VALUE 2 eri 4096-ptr_max
PARAM_VALUE 2 eri->handler 1-u64max
DATA_SOURCE 0 dd $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 dd->err_info_fmconfig 128-143[c]
HOST_DATA 0 dd->err_info_rcvport.packet_flit1 0-u64max
HOST_DATA 0 dd->err_info_rcvport.packet_flit2 0-u64max
HOST_DATA 0 dd->err_info_rcvport.status_and_code 128-143[c]
HOST_DATA 0 dd->err_info_uncorrectable 128-143[c]
HOST_DATA 0 dd->lcb_err_en 0-u64max
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags