Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_ioc_get_info() -> bfa_ioc_get_mac()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ioc | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bfad->bfad_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct bfad_s)->bfad_lock |
drivers/scsi/bfa/bfa_ioc.c bfa_ioc_aen_post() -> bfa_ioc_get_mac()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ioc | 4096-ptr_max |
| PARAM_VALUE | 0 | ioc->attr | 4096-ptr_max |
| PARAM_VALUE | 0 | ioc->attr->port_mode | 0,2-255 |
| PARAM_VALUE | 0 | ioc->clscode | 0-511,513-u32max |
| BUF_SIZE | 0 | ioc | (-1),136,160,376,584,720 |
| BUF_SIZE | 0 | ioc | (-1),136,160,376,584,720 |
| DATA_SOURCE | 0 | ioc | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | ioc->ad_cap_bm | 0-255 |
| HOST_DATA | 0 | ioc->asic_gen | 0-u32max |
| HOST_DATA | 0 | ioc->asic_mode | 0-u32max |
| HOST_DATA | 0 | ioc->attr_dma.pa | 0-u64max |
| HOST_DATA | 0 | ioc->clscode | 0-511,513-u32max |
| HOST_DATA | 0 | ioc->dbg_fwsave_len | s32min-s32max |
| HOST_DATA | 0 | ioc->dbg_fwsave_once | 0-u32max |
| HOST_DATA | 0 | ioc->fcmode | 0-1 |
| HOST_DATA | 0 | ioc->hb_count | 0-u32max |
| HOST_DATA | 0 | ioc->ioc_aen_seq | s32min-s32max |
| HOST_DATA | 0 | ioc->ioc_regs.smem_pg0 | 0-u32max |
| HOST_DATA | 0 | ioc->ioc_timer.timeout | s32min-s32max |
| HOST_DATA | 0 | ioc->iocpf.auto_recover | 0-u32max |
| HOST_DATA | 0 | ioc->iocpf.fw_mismatch_notified | 0-u32max |
| HOST_DATA | 0 | ioc->iocpf.poll_time | 0-u32max |
| HOST_DATA | 0 | ioc->mbox_mod.nmclass | s32min-s32max |
| HOST_DATA | 0 | ioc->pcidev.device_id | 0-u16max |
| HOST_DATA | 0 | ioc->pcidev.pci_func | 0-255 |
| HOST_DATA | 0 | ioc->pcidev.pci_slot | s32min-s32max |
| HOST_DATA | 0 | ioc->pcidev.ssid | 0-u16max |
| HOST_DATA | 0 | ioc->pllinit | 0-u32max |
| HOST_DATA | 0 | ioc->port0_mode | 0-u32max |
| HOST_DATA | 0 | ioc->port1_mode | 0-u32max |
| HOST_DATA | 0 | ioc->port_id | 0-255 |
| HOST_DATA | 0 | ioc->port_mode | 0-u32max |
| HOST_DATA | 0 | ioc->port_mode_cfg | 0-255 |
| HOST_DATA | 0 | ioc->sem_timer.timeout | s32min-s32max |
| HOST_DATA | 0 | ioc->stats.disable_replies | 0-u32max |
| HOST_DATA | 0 | ioc->stats.disable_reqs | 0-u32max |
| HOST_DATA | 0 | ioc->stats.enable_replies | 0-u32max |
| HOST_DATA | 0 | ioc->stats.enable_reqs | 0-u32max |
| HOST_DATA | 0 | ioc->stats.hb_count | 0-u32max |
| HOST_DATA | 0 | ioc->stats.ioc_boots | 0-u32max |
| HOST_DATA | 0 | ioc->stats.ioc_disables | 0-u32max |
| HOST_DATA | 0 | ioc->stats.ioc_enables | 0-u32max |
| HOST_DATA | 0 | ioc->stats.ioc_hbfails | 0-u32max |
| HOST_DATA | 0 | ioc->stats.ioc_isrs | 0-u32max |
| HOST_DATA | 0 | ioc->stats.rsvd | 0-u32max |
| HOST_DATA | 0 | ioc->stats.stats_tmos | 0-u32max |
| HOST_DATA | 0 | ioc->stats_busy | 0-u32max |
| HALF_LOCKED2 | &bfad->bfad_lock |
drivers/scsi/bfa/bfa_ioc.c bfa_ioc_aen_post() -> bfa_ioc_get_mac()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ioc | 4096-ptr_max |
| PARAM_VALUE | 0 | ioc->clscode | 512 |
| BUF_SIZE | 0 | ioc | (-1),136,160,376,584,720 |
| BUF_SIZE | 0 | ioc | (-1),136,160,376,584,720 |
| DATA_SOURCE | 0 | ioc | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | ioc->ad_cap_bm | 0-255 |
| HOST_DATA | 0 | ioc->asic_gen | 0-u32max |
| HOST_DATA | 0 | ioc->asic_mode | 0-u32max |
| HOST_DATA | 0 | ioc->attr_dma.pa | 0-u64max |
| HOST_DATA | 0 | ioc->clscode | 512 |
| HOST_DATA | 0 | ioc->dbg_fwsave_len | s32min-s32max |
| HOST_DATA | 0 | ioc->dbg_fwsave_once | 0-u32max |
| HOST_DATA | 0 | ioc->fcmode | 0-1 |
| HOST_DATA | 0 | ioc->hb_count | 0-u32max |
| HOST_DATA | 0 | ioc->ioc_aen_seq | s32min-s32max |
| HOST_DATA | 0 | ioc->ioc_regs.smem_pg0 | 0-u32max |
| HOST_DATA | 0 | ioc->ioc_timer.timeout | s32min-s32max |
| HOST_DATA | 0 | ioc->iocpf.auto_recover | 0-u32max |
| HOST_DATA | 0 | ioc->iocpf.fw_mismatch_notified | 0-u32max |
| HOST_DATA | 0 | ioc->iocpf.poll_time | 0-u32max |
| HOST_DATA | 0 | ioc->mbox_mod.nmclass | s32min-s32max |
| HOST_DATA | 0 | ioc->pcidev.device_id | 0-u16max |
| HOST_DATA | 0 | ioc->pcidev.pci_func | 0-255 |
| HOST_DATA | 0 | ioc->pcidev.pci_slot | s32min-s32max |
| HOST_DATA | 0 | ioc->pcidev.ssid | 0-u16max |
| HOST_DATA | 0 | ioc->pllinit | 0-u32max |
| HOST_DATA | 0 | ioc->port0_mode | 0-u32max |
| HOST_DATA | 0 | ioc->port1_mode | 0-u32max |
| HOST_DATA | 0 | ioc->port_id | 0-255 |
| HOST_DATA | 0 | ioc->port_mode | 0-u32max |
| HOST_DATA | 0 | ioc->port_mode_cfg | 0-255 |
| HOST_DATA | 0 | ioc->sem_timer.timeout | s32min-s32max |
| HOST_DATA | 0 | ioc->stats.disable_replies | 0-u32max |
| HOST_DATA | 0 | ioc->stats.disable_reqs | 0-u32max |
| HOST_DATA | 0 | ioc->stats.enable_replies | 0-u32max |
| HOST_DATA | 0 | ioc->stats.enable_reqs | 0-u32max |
| HOST_DATA | 0 | ioc->stats.hb_count | 0-u32max |
| HOST_DATA | 0 | ioc->stats.ioc_boots | 0-u32max |
| HOST_DATA | 0 | ioc->stats.ioc_disables | 0-u32max |
| HOST_DATA | 0 | ioc->stats.ioc_enables | 0-u32max |
| HOST_DATA | 0 | ioc->stats.ioc_hbfails | 0-u32max |
| HOST_DATA | 0 | ioc->stats.ioc_isrs | 0-u32max |
| HOST_DATA | 0 | ioc->stats.rsvd | 0-u32max |
| HOST_DATA | 0 | ioc->stats.stats_tmos | 0-u32max |
| HOST_DATA | 0 | ioc->stats_busy | 0-u32max |
| HALF_LOCKED2 | &bfad->bfad_lock |
drivers/scsi/bfa/bfa_ioc.c bfa_ioc_get_adapter_attr() -> bfa_ioc_get_mac()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ioc | 4096-ptr_max |
| PARAM_VALUE | 0 | ioc->attr | 4096-ptr_max |
| DATA_SOURCE | 0 | ioc | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bfad->bfad_lock | ||
| HALF_LOCKED2 | flags |
drivers/scsi/bfa/bfa_ioc.c bfa_sfp_scn_aen_post() -> bfa_ioc_get_mac()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ioc | 4096-ptr_max |
| PARAM_VALUE | 0 | ioc->attr | 4096-ptr_max |