Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/scsi/bfa/bfa_port.c bfa_port_clear_stats_isr() -> (struct bfa_port_s)->stats_cbfn()

Type Parameter Key Value
BUF_SIZE 0 arg 104
DATA_SOURCE 1 status $1
CONTAINER 0 *(-80+88) $(-1)
NOCHECK_CALL

drivers/scsi/bfa/bfa_port.c bfa_port_get_stats_isr() -> (struct bfa_port_s)->stats_cbfn()

Type Parameter Key Value
BUF_SIZE 0 arg 104
DATA_SOURCE 1 status $1
CONTAINER 0 *(-80+88) $(-1)
NOCHECK_CALL

drivers/scsi/bfa/bfa_port.c bfa_port_notify() -> (struct bfa_port_s)->stats_cbfn()

Type Parameter Key Value
PARAM_VALUE 1 status 1
BUF_SIZE 0 arg 104
CONTAINER 0 *(-80+88) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &bfad->bfad_lock
HALF_LOCKED2 flags

drivers/scsi/bfa/bfa_port.c bfa_port_disable_isr() -> (struct bfa_port_s)->endis_cbfn()

Type Parameter Key Value
PARAM_VALUE 1 status 0-u32max
BUF_SIZE 0 arg 104
DATA_SOURCE 1 status $1
CONTAINER 0 *(-192+200) $(-1)
NOCHECK_CALL

drivers/scsi/bfa/bfa_port.c bfa_port_enable_isr() -> (struct bfa_port_s)->endis_cbfn()

Type Parameter Key Value
PARAM_VALUE 1 status 0-u32max
BUF_SIZE 0 arg 104
DATA_SOURCE 1 status $1
CONTAINER 0 *(-192+200) $(-1)
NOCHECK_CALL

drivers/scsi/bfa/bfa_port.c bfa_port_notify() -> (struct bfa_port_s)->endis_cbfn()

Type Parameter Key Value
PARAM_VALUE 1 status 1
BUF_SIZE 0 arg 104
CONTAINER 0 *(-192+200) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &bfad->bfad_lock
HALF_LOCKED2 flags

drivers/scsi/bfa/bfa_ioc.c bfa_ablk_notify() -> (struct bfa_ablk_s)->cbfn()

Type Parameter Key Value
PARAM_VALUE 1 status 1
BUF_SIZE 0 arg 104
CONTAINER 0 *(-96+104) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &bfad->bfad_lock
HALF_LOCKED2 flags

drivers/scsi/bfa/bfa_port.c bfa_cee_get_attr_isr() -> (struct bfa_cee_cbfn_s)->get_attr_cbfn()

Type Parameter Key Value
PARAM_VALUE 1 status 0-255
BUF_SIZE 0 arg 104
DATA_SOURCE 1 status $1
CONTAINER 0 *(-0+8) $(-1)
NOCHECK_CALL

drivers/scsi/bfa/bfa_port.c bfa_cee_notify() -> (struct bfa_cee_cbfn_s)->get_attr_cbfn()

Type Parameter Key Value
PARAM_VALUE 1 status 1
BUF_SIZE 0 arg 104
CONTAINER 0 *(-0+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &bfad->bfad_lock
HALF_LOCKED2 flags

drivers/scsi/bfa/bfa_port.c bfa_cee_get_stats_isr() -> (struct bfa_cee_cbfn_s)->get_stats_cbfn()

Type Parameter Key Value
BUF_SIZE 0 arg 104
DATA_SOURCE 1 status $1
CONTAINER 0 *(-16+24) $(-1)
NOCHECK_CALL

drivers/scsi/bfa/bfa_port.c bfa_cee_notify() -> (struct bfa_cee_cbfn_s)->get_stats_cbfn()

Type Parameter Key Value
PARAM_VALUE 1 status 1
BUF_SIZE 0 arg 104
CONTAINER 0 *(-16+24) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &bfad->bfad_lock
HALF_LOCKED2 flags

drivers/scsi/bfa/bfa_ioc.c bfa_cb_sfp_state_query() -> (struct bfa_sfp_s)->state_query_cbfn()

Type Parameter Key Value
BUF_SIZE 0 arg 104
CONTAINER 0 *(-168+176) $(-1)
CONTAINER 1 *(-168+52) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/scsi/bfa/bfa_ioc.c bfa_cb_sfp_state_query() -> (struct bfa_sfp_s)->state_query_cbfn()

Type Parameter Key Value
PARAM_VALUE 1 status 0,23
BUF_SIZE 0 arg 104
DATA_SOURCE 1 status r bfa_sfp_speed_valid
CONTAINER 0 *(-168+176) $(-1)
CONTAINER 1 *(-168+52) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/scsi/bfa/bfa_ioc.c bfa_flash_cb() -> (struct bfa_flash_s)->cbfn()

Type Parameter Key Value
BUF_SIZE 0 arg 104,136,160,376,584,720
CONTAINER 0 *(-88+96) $(-1)
CONTAINER 1 *(-88+36) $(-1)
NOCHECK_CALL

drivers/scsi/bfa/bfa_ioc.c bfa_flash_notify() -> (struct bfa_flash_s)->cbfn()

Type Parameter Key Value
PARAM_VALUE 1 status 56
BUF_SIZE 0 arg 104,136,160,376,584,720
CONTAINER 0 *(-88+96) $(-1)
CONTAINER 1 *(-88+36) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &bfad->bfad_lock
HALF_LOCKED2 flags

drivers/scsi/bfa/bfa_ioc.c bfa_diag_notify() -> (struct bfa_diag_tsensor_s)->cbfn()

Type Parameter Key Value
PARAM_VALUE 1 status 56
BUF_SIZE 0 arg 104
CONTAINER 0 *(-0+8) $(-1)
CONTAINER 1 *(-0+28) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &bfad->bfad_lock
HALF_LOCKED2 flags

drivers/scsi/bfa/bfa_ioc.c diag_tempsensor_comp() -> (struct bfa_diag_tsensor_s)->cbfn()

Type Parameter Key Value
PARAM_VALUE 1 status 0
BUF_SIZE 0 arg 104
CONTAINER 0 *(-0+8) $(-1)
CONTAINER 1 *(-0+28) $(-1)
NOCHECK_CALL

drivers/scsi/bfa/bfa_ioc.c bfa_diag_memtest_done() -> (struct bfa_diag_s)->cbfn()

Type Parameter Key Value
PARAM_VALUE 1 status 0,90
BUF_SIZE 0 arg 104
FUZZY_MAX 1 status 90
CONTAINER 0 *(-472+480) $(-1)
CONTAINER 1 *(-472+492) $(-1)
BIT_INFO 1 status 0x0,0x5a
HARD_MAX 1 status 90
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &bfad->bfad_lock
LOCK2 flags
TYPE_LOCK (struct bfad_s)->bfad_lock

drivers/scsi/bfa/bfa_ioc.c bfa_diag_notify() -> (struct bfa_diag_s)->cbfn()

Type Parameter Key Value
PARAM_VALUE 1 status 56
BUF_SIZE 0 arg 104
CONTAINER 0 *(-472+480) $(-1)
CONTAINER 1 *(-472+492) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &bfad->bfad_lock
HALF_LOCKED2 flags

drivers/scsi/bfa/bfa_ioc.c bfa_diag_notify() -> (struct bfa_diag_fwping_s)->cbfn()

Type Parameter Key Value
PARAM_VALUE 1 status 56
BUF_SIZE 0 arg 104
CONTAINER 0 *(-8+16) $(-1)
CONTAINER 1 *(-8+32) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &bfad->bfad_lock
HALF_LOCKED2 flags

drivers/scsi/bfa/bfa_ioc.c diag_fwping_comp() -> (struct bfa_diag_fwping_s)->cbfn()

Type Parameter Key Value
PARAM_VALUE 1 status 12
BUF_SIZE 0 arg 104
CONTAINER 0 *(-8+16) $(-1)
CONTAINER 1 *(-8+32) $(-1)
NOCHECK_CALL

drivers/scsi/bfa/bfa_ioc.c diag_fwping_comp() -> (struct bfa_diag_fwping_s)->cbfn()

Type Parameter Key Value
PARAM_VALUE 1 status 12
BUF_SIZE 0 arg 104
CONTAINER 0 *(-8+16) $(-1)
CONTAINER 1 *(-8+32) $(-1)
NOCHECK_CALL

drivers/scsi/bfa/bfa_ioc.c diag_fwping_comp() -> (struct bfa_diag_fwping_s)->cbfn()

Type Parameter Key Value
PARAM_VALUE 1 status 0
BUF_SIZE 0 arg 104
CONTAINER 0 *(-8+16) $(-1)
CONTAINER 1 *(-8+32) $(-1)
NOCHECK_CALL

drivers/scsi/bfa/bfa_ioc.c diag_fwping_comp() -> (struct bfa_diag_fwping_s)->cbfn()

Type Parameter Key Value
PARAM_VALUE 1 status 16
BUF_SIZE 0 arg 104
CONTAINER 0 *(-8+16) $(-1)
CONTAINER 1 *(-8+32) $(-1)
NOCHECK_CALL

drivers/scsi/bfa/bfa_ioc.c bfa_cb_sfp_show() -> (struct bfa_sfp_s)->cbfn()

Type Parameter Key Value
BUF_SIZE 0 arg 104
CONTAINER 0 *(-32+40) $(-1)
CONTAINER 1 *(-32+52) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/scsi/bfa/bfa_ioc.c bfa_phy_intr() -> (struct bfa_phy_s)->cbfn()

Type Parameter Key Value
BUF_SIZE 0 arg 104
CONTAINER 0 *(-80+88) $(-1)
CONTAINER 1 *(-80+28) $(-1)
NOCHECK_CALL

drivers/scsi/bfa/bfa_ioc.c bfa_phy_intr() -> (struct bfa_phy_s)->cbfn()

Type Parameter Key Value
BUF_SIZE 0 arg 104
CONTAINER 0 *(-80+88) $(-1)
CONTAINER 1 *(-80+28) $(-1)
NOCHECK_CALL

drivers/scsi/bfa/bfa_ioc.c bfa_phy_intr() -> (struct bfa_phy_s)->cbfn()

Type Parameter Key Value
BUF_SIZE 0 arg 104
CONTAINER 0 *(-80+88) $(-1)
CONTAINER 1 *(-80+28) $(-1)
NOCHECK_CALL

drivers/scsi/bfa/bfa_ioc.c bfa_phy_intr() -> (struct bfa_phy_s)->cbfn()

Type Parameter Key Value
PARAM_VALUE 1 status 1-u32max
BUF_SIZE 0 arg 104
CONTAINER 0 *(-80+88) $(-1)
CONTAINER 1 *(-80+28) $(-1)
NOCHECK_CALL

drivers/scsi/bfa/bfa_ioc.c bfa_phy_intr() -> (struct bfa_phy_s)->cbfn()

Type Parameter Key Value
PARAM_VALUE 1 status 0
BUF_SIZE 0 arg 104
CONTAINER 0 *(-80+88) $(-1)
CONTAINER 1 *(-80+28) $(-1)
NOCHECK_CALL

drivers/scsi/bfa/bfa_ioc.c bfa_phy_notify() -> (struct bfa_phy_s)->cbfn()

Type Parameter Key Value
PARAM_VALUE 1 status 56
BUF_SIZE 0 arg 104
CONTAINER 0 *(-80+88) $(-1)
CONTAINER 1 *(-80+28) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &bfad->bfad_lock
HALF_LOCKED2 flags

drivers/scsi/bfa/bfa_core.c bfa_comp_process() -> (struct bfa_cb_qe_s)->cbfn_status()

Type Parameter Key Value
BUF_SIZE 0 arg 1-s32max
CONTAINER 0 *(-16+40) $(-1)
CONTAINER 1 *(-16+32) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/scsi/bfa/bfa_ioc.c bfa_fru_intr() -> (struct bfa_fru_s)->cbfn()

Type Parameter Key Value
BUF_SIZE 0 arg 104
CONTAINER 0 *(-80+88) $(-1)
CONTAINER 1 *(-80+28) $(-1)
NOCHECK_CALL

drivers/scsi/bfa/bfa_ioc.c bfa_fru_intr() -> (struct bfa_fru_s)->cbfn()

Type Parameter Key Value
PARAM_VALUE 1 status 1-u32max
BUF_SIZE 0 arg 104
CONTAINER 0 *(-80+88) $(-1)
CONTAINER 1 *(-80+28) $(-1)
NOCHECK_CALL

drivers/scsi/bfa/bfa_ioc.c bfa_fru_intr() -> (struct bfa_fru_s)->cbfn()

Type Parameter Key Value
PARAM_VALUE 1 status 0
BUF_SIZE 0 arg 104
CONTAINER 0 *(-80+88) $(-1)
CONTAINER 1 *(-80+28) $(-1)
NOCHECK_CALL

drivers/scsi/bfa/bfa_ioc.c bfa_fru_notify() -> (struct bfa_fru_s)->cbfn()

Type Parameter Key Value
PARAM_VALUE 1 status 56
BUF_SIZE 0 arg 104
CONTAINER 0 *(-80+88) $(-1)
CONTAINER 1 *(-80+28) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &bfad->bfad_lock
HALF_LOCKED2 flags

drivers/scsi/bfa/bfa_svc.c bfa_fcdiag_iocdisable() -> (struct bfa_fcdiag_lb_s)->cbfn()

Type Parameter Key Value
PARAM_VALUE 1 status 56
BUF_SIZE 0 arg 104
CONTAINER 0 *(-0+8) $(-1)
CONTAINER 1 *(-0+28) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &bfad->bfad_lock
HALF_LOCKED2 flags

drivers/scsi/bfa/bfa_svc.c bfa_fcdiag_loopback_comp() -> (struct bfa_fcdiag_lb_s)->cbfn()

Type Parameter Key Value
PARAM_VALUE 1 status 0
BUF_SIZE 0 arg 104
CONTAINER 0 *(-0+8) $(-1)
CONTAINER 1 *(-0+28) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &bfad->bfad_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct bfad_s)->bfad_lock

drivers/scsi/bfa/bfa_svc.c bfa_cb_fcdiag_dport() -> (struct bfa_dport_s)->cbfn()

Type Parameter Key Value
BUF_SIZE 0 arg 104
DATA_SOURCE 1 status $1
CONTAINER 0 *(-48+56) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &bfad->bfad_lock
HALF_LOCKED2 flags

drivers/scsi/bfa/bfa_svc.c bfa_fcdiag_queuetest_comp() -> (struct bfa_fcdiag_qtest_s)->cbfn()

Type Parameter Key Value
PARAM_VALUE 1 status 0,5,12-13
BUF_SIZE 0 arg 104
CONTAINER 0 *(-8+16) $(-1)
CONTAINER 1 *(-8+64) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &bfad->bfad_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct bfad_s)->bfad_lock

drivers/scsi/bfa/bfa_svc.c bfa_fcdiag_queuetest_timeout() -> (struct bfa_fcdiag_qtest_s)->cbfn()

Type Parameter Key Value
PARAM_VALUE 1 status 5
BUF_SIZE 0 arg 104
CONTAINER 0 *(-8+16) $(-1)
CONTAINER 1 *(-8+64) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &bfad->bfad_lock
LOCK2 flags
TYPE_LOCK (struct bfad_s)->bfad_lock

drivers/scsi/bfa/bfa_ioc.c bfa_ablk_isr() -> bfa_ablk_isr ptr cbfn()

Type Parameter Key Value
BUF_SIZE 0 arg 104
NOCHECK_CALL

drivers/scsi/bfa/bfa_core.c bfa_faa_query_reply() -> (struct bfa_faa_cbfn_s)->faa_cbfn()

Type Parameter Key Value
PARAM_VALUE 1 status 0
BUF_SIZE 0 arg 104
BUF_SIZE 0 arg 104
CONTAINER 0 *(-0+8) $(-1)
NOCHECK_CALL