Documented in 1 files:

Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/ethernet/brocade/bna/bfa_ioc.c bfa_ioc_event_notify() -> (struct bfa_ioc_notify)->cbfn()

Type Parameter Key Value
PARAM_VALUE 1 event 1-3
DATA_SOURCE 1 event $1
CONTAINER 0 *(-16+24) $(-1)
HARD_MAX 1 event 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc s64min-s64max
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.ad_cap_bm 0-255
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.asic_gen 2-3
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.asic_mode 1-3
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.attr_dma.pa s64min-s64max
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.clscode 0-4294967295
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.dbg_fwsave_len 0,4128
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.dbg_fwsave_once 1
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.fcmode 0-1
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.hb_count 0-4294967295
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.hb_timer.expires s64min-s64max
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.hb_timer.flags 0-4294967295
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.ioc_regs.smem_pg0 384
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.ioc_timer.expires s64min-s64max
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.ioc_timer.flags 0-4294967295
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.iocpf.auto_recover 0-1
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.iocpf.fw_mismatch_notified 0-1
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.iocpf.poll_time 0,200-3199
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.iocpf_timer.expires s64min-s64max
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.iocpf_timer.flags 0-4294967295
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.mbox_mod.nmclass s32min-s32max
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.pcidev.device_id 0-u16max
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.pcidev.pci_func 0-255
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.pcidev.pci_slot s32min-s32max
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.pcidev.ssid 0-u16max
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.pllinit 0-1
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.port0_mode 0-4294967295
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.port1_mode 1-2
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.port_id 0-3
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.port_mode 0-255
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.port_mode_cfg 0-255
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.sem_timer.expires s64min-s64max
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.sem_timer.flags 0-4294967295
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.stats.disable_replies 0-4294967295
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.stats.disable_reqs 0-4294967295
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.stats.enable_replies 0-4294967295
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.stats.enable_reqs 0-4294967295
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.stats.hb_count 0-4294967295
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.stats.ioc_boots 0-4294967295
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.stats.ioc_disables 0-4294967295
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.stats.ioc_enables 0-4294967295
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.stats.ioc_hbfails 0-4294967295
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.stats.ioc_isrs 0-4294967295
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.stats.rsvd 0-4294967295
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.stats.stats_tmos 0-4294967295
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.stats_busy 0-1
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->chld_stop_wc.wc_cbarg->bna->bnad->ioc s64min-s64max
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->chld_stop_wc.wc_cbarg->bna->bnad->ioc.ad_cap_bm 0-255
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->chld_stop_wc.wc_cbarg->bna->bnad->ioc.asic_gen 2-3
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->chld_stop_wc.wc_cbarg->bna->bnad->ioc.asic_mode 1-3
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->chld_stop_wc.wc_cbarg->bna->bnad->ioc.clscode 512
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->chld_stop_wc.wc_cbarg->bna->bnad->ioc.fcmode 0-1
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->chld_stop_wc.wc_cbarg->bna->bnad->ioc.hb_count 0-4294967295
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->chld_stop_wc.wc_cbarg->bna->bnad->ioc.pllinit 0-1
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->chld_stop_wc.wc_cbarg->bna->bnad->ioc.port_id 0-3
HOST_DATA 0 arg->cmdq.msgq->init_wc.wc_cbarg->chld_stop_wc.wc_cbarg->bna->bnad->ioc.port_mode 0-255
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc s64min-s64max
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.ad_cap_bm 0-255
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.asic_gen 2-3
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.asic_mode 1-3
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.attr_dma.pa s64min-s64max
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.clscode 0-4294967295
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.dbg_fwsave_len 0,4128
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.dbg_fwsave_once 1
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.fcmode 0-1
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.hb_count 0-4294967295
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.hb_timer.expires s64min-s64max
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.hb_timer.flags 0-4294967295
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.ioc_regs.smem_pg0 384
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.ioc_timer.expires s64min-s64max
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.ioc_timer.flags 0-4294967295
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.iocpf.auto_recover 0-1
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.iocpf.fw_mismatch_notified 0-1
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.iocpf.poll_time 0,200-3199
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.iocpf_timer.expires s64min-s64max
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.iocpf_timer.flags 0-4294967295
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.mbox_mod.nmclass s32min-s32max
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.pcidev.device_id 0-u16max
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.pcidev.pci_func 0-255
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.pcidev.pci_slot s32min-s32max
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.pcidev.ssid 0-u16max
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.pllinit 0-1
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.port0_mode 0-4294967295
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.port1_mode 1-2
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.port_id 0-3
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.port_mode 0-255
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.port_mode_cfg 0-255
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.sem_timer.expires s64min-s64max
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.sem_timer.flags 0-4294967295
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.stats.disable_replies 0-4294967295
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.stats.disable_reqs 0-4294967295
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.stats.enable_replies 0-4294967295
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.stats.enable_reqs 0-4294967295
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.stats.hb_count 0-4294967295
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.stats.ioc_boots 0-4294967295
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.stats.ioc_disables 0-4294967295
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.stats.ioc_enables 0-4294967295
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.stats.ioc_hbfails 0-4294967295
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.stats.ioc_isrs 0-4294967295
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.stats.rsvd 0-4294967295
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.stats.stats_tmos 0-4294967295
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->bna->bnad->ioc.stats_busy 0-1
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->chld_stop_wc.wc_cbarg->bna->bnad->ioc s64min-s64max
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->chld_stop_wc.wc_cbarg->bna->bnad->ioc.ad_cap_bm 0-255
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->chld_stop_wc.wc_cbarg->bna->bnad->ioc.asic_gen 2-3
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->chld_stop_wc.wc_cbarg->bna->bnad->ioc.asic_mode 1-3
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->chld_stop_wc.wc_cbarg->bna->bnad->ioc.clscode 512
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->chld_stop_wc.wc_cbarg->bna->bnad->ioc.fcmode 0-1
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->chld_stop_wc.wc_cbarg->bna->bnad->ioc.hb_count 0-4294967295
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->chld_stop_wc.wc_cbarg->bna->bnad->ioc.pllinit 0-1
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->chld_stop_wc.wc_cbarg->bna->bnad->ioc.port_id 0-3
HOST_DATA 0 arg->rspq.msgq->init_wc.wc_cbarg->chld_stop_wc.wc_cbarg->bna->bnad->ioc.port_mode 0-255
HALF_LOCKED2 &bnad->bna_lock
HALF_LOCKED2 flags

drivers/scsi/bfa/bfa_ioc.c bfa_ioc_event_notify() -> (struct bfa_ioc_notify_s)->cbfn()

Type Parameter Key Value
PARAM_VALUE 1 event 1-3
BUF_SIZE 0 arg 200,256,296,304,312,376,584
DATA_SOURCE 1 event $1
CONTAINER 0 *(-16+24) $(-1)
HARD_MAX 1 event 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &bfad->bfad_lock
HALF_LOCKED2 flags