Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c brcmf_bus_started() -> brcmf_add_if()

Type Parameter Key Value
PARAM_VALUE 0 drvr 4096-ptr_max
PARAM_VALUE 0 drvr->bus_if 4096-ptr_max
PARAM_VALUE 0 drvr->bus_if->dev 4096-ptr_max
PARAM_VALUE 0 drvr->bus_if->dev->cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 drvr->bus_if->dev->cma_area->alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 drvr->bus_if->dev->cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 drvr->bus_if->dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 drvr->bus_if->dev->dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 drvr->bus_if->dev->dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 drvr->bus_if->dev->dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 drvr->bus_if->dev->dma_mem->spinlock.rlock.dep_map->name 0-255
PARAM_VALUE 0 drvr->bus_if->dev->dma_uses_io_tlb 1
PARAM_VALUE 0 drvr->bus_if->fwvid 0-2
PARAM_VALUE 0 drvr->bus_if->list.next 4096-ptr_max
PARAM_VALUE 0 drvr->bus_if->list.prev 4096-ptr_max
PARAM_VALUE 0 drvr->bus_if->maxctl 10256
PARAM_VALUE 0 drvr->bus_if->msgbuf->max_flowrings 0-511
PARAM_VALUE 0 drvr->bus_if->proto_type 0-1
PARAM_VALUE 0 drvr->fweh 4096-ptr_max
PARAM_VALUE 0 drvr->fweh->drvr 4096-ptr_max
PARAM_VALUE 0 drvr->fweh->drvr->bus_if 4096-ptr_max
PARAM_VALUE 0 drvr->fweh->drvr->fweh 4096-ptr_max
PARAM_VALUE 0 drvr->fweh->drvr->hdrlen 0,16
PARAM_VALUE 0 drvr->fweh->drvr->proto 4096-ptr_max
PARAM_VALUE 0 drvr->fweh->drvr->proto_block.magic 4096-ptr_max
PARAM_VALUE 0 drvr->fweh->drvr->vops 4096-ptr_max
PARAM_VALUE 0 drvr->fweh->event_map 3813349547099697152
PARAM_VALUE 0 drvr->fweh->event_map->n_items 4
PARAM_VALUE 0 drvr->fweh->event_mask 4096-ptr_max
PARAM_VALUE 0 drvr->fweh->event_mask_len 25,27
PARAM_VALUE 0 drvr->fweh->event_q.next 4096-ptr_max
PARAM_VALUE 0 drvr->fweh->event_q.next->next 4096-ptr_max
PARAM_VALUE 0 drvr->fweh->event_q.prev 4096-ptr_max
PARAM_VALUE 0 drvr->fweh->event_q.prev->next 4096-ptr_max
PARAM_VALUE 0 drvr->fweh->event_q.prev->prev 4096-ptr_max
PARAM_VALUE 0 drvr->fweh->num_event_codes 197,212-213
PARAM_VALUE 0 drvr->hdrlen 0,16
PARAM_VALUE 0 drvr->if2bss 4096-ptr_max
PARAM_VALUE 0 drvr->proto 4096-ptr_max
PARAM_VALUE 0 drvr->proto->add_if 129504947385122816
PARAM_VALUE 0 drvr->proto->add_tdls_peer 7404694161604308992,8136219682819309568
PARAM_VALUE 0 drvr->proto->configure_addr_mode 1738727881682661376,2249783618861756416
PARAM_VALUE 0 drvr->proto->debugfs_create 3373153300118163456,4052850969801105408
PARAM_VALUE 0 drvr->proto->del_if 1214454566440849408
PARAM_VALUE 0 drvr->proto->delete_peer 1516973266310025216,1702775033887358976
PARAM_VALUE 0 drvr->proto->hdrpull 6748563979186683904,7129832666795651072
PARAM_VALUE 0 drvr->proto->init_done 4240636441518551040
PARAM_VALUE 0 drvr->proto->pd 4096-ptr_max
PARAM_VALUE 0 drvr->proto->query_dcmd 330764097785778176,2405619228747542528
PARAM_VALUE 0 drvr->proto->reset_if 7045349314685366272
PARAM_VALUE 0 drvr->proto->rxreorder 1879831567339520,7183535859139760128
PARAM_VALUE 0 drvr->proto->set_dcmd 976007617857740800,4239599975335358464
PARAM_VALUE 0 drvr->proto->tx_queue_data 374771803390943232,5554898390258188288
PARAM_VALUE 0 drvr->proto->txdata 9052034130995363840
PARAM_VALUE 0 drvr->proto_block.dep_map->name 0-255
PARAM_VALUE 0 drvr->proto_block.first_waiter 0
PARAM_VALUE 0 drvr->proto_block.magic 4096-ptr_max
PARAM_VALUE 0 drvr->proto_block.osq.tail.counter 0
PARAM_VALUE 0 drvr->proto_block.owner.counter 0
PARAM_VALUE 0 drvr->settings 4096-ptr_max
PARAM_VALUE 0 drvr->settings->mac 4096-ptr_max
PARAM_VALUE 0 drvr->vops 4096-ptr_max
PARAM_VALUE 0 drvr->vops->get_cfg80211_ops 0,4364866468571619328
PARAM_VALUE 1 bsscfgidx 0
PARAM_VALUE 2 ifidx 0
PARAM_VALUE 3 is_p2pdev 0
PARAM_VALUE 4 name 483819015307128832
PARAM_VALUE 5 mac_addr 0,4096-ptr_max
BUF_SIZE 4 name 7
BUF_SIZE 5 mac_addr 0,6
DATA_SOURCE 0 drvr $0
STR_LEN 0 drvr 6
TERMINATED 4 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c brcmf_fweh_handle_if_event() -> brcmf_add_if()

Type Parameter Key Value
PARAM_VALUE 0 drvr 4096-ptr_max
PARAM_VALUE 0 drvr->fweh 4096-ptr_max
PARAM_VALUE 0 drvr->fweh->p2pdev_setup_ongoing 1
PARAM_VALUE 0 drvr->iflist 4096-ptr_max
PARAM_VALUE 1 bsscfgidx 0-15
PARAM_VALUE 2 ifidx 0-15
BUF_SIZE 4 name 16
BUF_SIZE 5 mac_addr 6
DATA_SOURCE 0 drvr $0
HARD_MAX 1 bsscfgidx 15
HARD_MAX 2 ifidx 15
USER_DATA 4 *name 0-255
USER_DATA 5 *mac_addr 0-255
USER_PTR 4 name
USER_PTR 5 mac_addr
HALF_LOCKED2 &pool->lock