Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/wireless/mediatek/mt76/eeprom.c mt76_get_of_eeprom() -> mt76_get_of_data_from_mtd()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 4096-ptr_max
PARAM_VALUE 0 dev->dev 4096-ptr_max
PARAM_VALUE 0 dev->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev->of_node 1-u64max
PARAM_VALUE 0 dev->eeprom.data 1-u64max
PARAM_VALUE 0 dev->eeprom.size 512,1024,3584,4096,7680,19880
PARAM_VALUE 1 eep 1-u64max
PARAM_VALUE 2 offset 0
PARAM_VALUE 3 len 512,1024,3584,4096,7680,19880
BUF_SIZE 0 dev->eeprom.data 512,1024,3584,4096,7680,19880
BUF_SIZE 1 eep 512,1024,3584,4096,7680,19880
BUF_SIZE 1 eep 512,1024,3584,4096,7680,19880
CAPPED_DATA 3 len 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 eep $1
DATA_SOURCE 3 len $2
PARAM_COMPARE 1 eep == $3
MEM_ZERO 0 dev->eeprom.data
MEM_ZERO 1 eep
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 dev->mmio.irqmask 0-u32max[c]
HOST_DATA 0 dev->rx_token.idr_rt.xa_flags 0-u32max
HOST_DATA 0 dev->rxfilter 0-u32max
HOST_DATA 0 dev->token.idr_rt.xa_flags 0,67108864-u32max
BYTE_COUNT 1 ==eep3 8050

drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c mt7915_eeprom_load_precal() -> mt76_get_of_data_from_mtd()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 4096-ptr_max
PARAM_VALUE 0 dev->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->eeprom.data 4096-ptr_max
PARAM_VALUE 0 dev->eeprom.size 3584,4096
PARAM_VALUE 0 dev->irq_tasklet.next 0
PARAM_VALUE 0 dev->mcu.mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->mcu.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->mcu_ops 7524744307767390208
PARAM_VALUE 0 dev->mmio.wed.hw_rro.desc 1-ptr_max
PARAM_VALUE 0 dev->mmio.wed.hw_rro.pages 4096-ptr_max
PARAM_VALUE 0 dev->mmio.wed.init_done 1
PARAM_VALUE 0 dev->mmio.wed.running 1
PARAM_VALUE 0 dev->mmio.wed.rx_buf_ring.desc 1-ptr_max
PARAM_VALUE 0 dev->mmio.wed_reset.done 0
PARAM_VALUE 0 dev->mmio.wed_reset.wait.lock.magic 3735899821
PARAM_VALUE 0 dev->mmio.wed_reset.wait.lock.owner (-1)
PARAM_VALUE 0 dev->mmio.wed_reset.wait.lock.owner_cpu u32max
PARAM_VALUE 0 dev->mmio.wed_reset.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 dev->mmio.wed_reset.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 dev->mmio.wed_reset_complete.done 0
PARAM_VALUE 0 dev->mmio.wed_reset_complete.wait.lock.magic 3735899821
PARAM_VALUE 0 dev->mmio.wed_reset_complete.wait.lock.owner (-1)
PARAM_VALUE 0 dev->mmio.wed_reset_complete.wait.lock.owner_cpu u32max
PARAM_VALUE 0 dev->mmio.wed_reset_complete.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 dev->mmio.wed_reset_complete.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 dev->napi_dev 4096-ptr_max
PARAM_VALUE 0 dev->phy.priv 4096-ptr_max
PARAM_VALUE 0 dev->queue_ops 2083956260039860224
PARAM_VALUE 0 dev->test_mtd.offset 0
PARAM_VALUE 0 dev->tx_napi.dev 4096-ptr_max
PARAM_VALUE 0 dev->tx_napi.dev_list.next 4096-ptr_max
PARAM_VALUE 0 dev->tx_napi.dev_list.prev 4096-ptr_max
PARAM_VALUE 0 dev->tx_napi.gro.bitmask 0
PARAM_VALUE 0 dev->tx_napi.gro.rx_count 0
PARAM_VALUE 0 dev->tx_napi.gro.rx_list.next 4096-ptr_max
PARAM_VALUE 0 dev->tx_napi.gro.rx_list.prev 4096-ptr_max
PARAM_VALUE 0 dev->tx_napi.irq (-1)
PARAM_VALUE 0 dev->tx_napi.list_owner (-1)
PARAM_VALUE 0 dev->tx_napi.napi_hash_node.pprev 4096-ptr_max
PARAM_VALUE 0 dev->tx_napi.poll 7067696081554976768
PARAM_VALUE 0 dev->tx_napi.poll_list.next 4096-ptr_max
PARAM_VALUE 0 dev->tx_napi.poll_list.prev 4096-ptr_max
PARAM_VALUE 0 dev->tx_napi.poll_owner (-1)
PARAM_VALUE 0 dev->tx_napi.skb 0
PARAM_VALUE 0 dev->tx_napi.thread 0,4096-ptr_max
PARAM_VALUE 0 dev->tx_napi.timer._softexpires 0
PARAM_VALUE 0 dev->tx_napi.timer.base 4096-ptr_max
PARAM_VALUE 0 dev->tx_napi.timer.function 1-u64max
PARAM_VALUE 0 dev->tx_napi.timer.is_hard 0
PARAM_VALUE 0 dev->tx_napi.timer.is_lazy 0
PARAM_VALUE 0 dev->tx_napi.timer.is_queued 0
PARAM_VALUE 0 dev->tx_napi.timer.is_rel 0
PARAM_VALUE 0 dev->tx_napi.timer.is_soft 0
PARAM_VALUE 0 dev->tx_napi.timer.node.expires 0
PARAM_VALUE 0 dev->tx_napi.timer.node.node.next 0
PARAM_VALUE 0 dev->tx_napi.timer.node.node.prev 0
PARAM_VALUE 0 dev->tx_napi.weight 64
PARAM_VALUE 0 dev->tx_napi_dev 4096-ptr_max
PARAM_VALUE 0 dev->usb.usb_ctrl_mtx.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->usb.usb_ctrl_mtx.osq.tail.counter 0-s32max
PARAM_VALUE 1 eep 1-u64max
PARAM_VALUE 2 offset 3600,4112
PARAM_VALUE 3 len 105488,110608,151568,202768,357392,362512,403472,454672
BUF_SIZE 0 dev 53736
BUF_SIZE 1 eep 105488,110608,151568,202768,357392,362512,403472,454672
BUF_SIZE 1 eep 105488,110608,151568,202768,357392,362512,403472,454672
DATA_SOURCE 1 eep r devm_kzalloc
BIT_INFO 2 offset 0x10,0x1e10
MEM_ZERO 1 eep
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 dev->mmio.irqmask 0-u32max[c]
HOST_DATA 0 dev->rx_token.idr_rt.xa_flags 0-u32max
HOST_DATA 0 dev->rxfilter 0-u32max
HOST_DATA 0 dev->token.idr_rt.xa_flags 0,67108864-u32max