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/mt7925/regd.c mt7925_regd_notifier() -> mt7925_mcu_regd_update()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->mt76.alpha2 4096-ptr_max
PARAM_VALUE 0 dev->pm.suspended 0
PARAM_VALUE 0 dev->regd_change 1
BUF_SIZE 1 alpha2 3
DATA_SOURCE 0 dev r mt792x_hw_dev
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &wiphy->mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/mediatek/mt76/mt7925/regd.c mt7925_regd_update() -> mt7925_mcu_regd_update()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->hw_full_reset 0
PARAM_VALUE 0 dev->mt76.phy.dev 4096-ptr_max
PARAM_VALUE 0 dev->mt76.phy.dev->bus 4096-ptr_max
PARAM_VALUE 0 dev->pm.ps_work.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 dev->pm.ps_work.work.lockdep_map->name 0-255
PARAM_VALUE 0 dev->regd_change 1
PARAM_VALUE 2 country_ie_env 0
BUF_SIZE 1 alpha2 3
BUF_SIZE 1 alpha2 3
DATA_SOURCE 0 dev r mt792x_hw_dev
DATA_SOURCE 1 alpha2 $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 *alpha2 0-255
USER_PTR 1 alpha2
HALF_LOCKED2 &pool->lock

drivers/net/wireless/mediatek/mt76/mt7925/pci.c _mt7925_pci_resume() -> mt7925_mcu_regd_update()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->hif_idle 0
PARAM_VALUE 0 dev->irq_map 4096-ptr_max
PARAM_VALUE 0 dev->mt76.bus 4096-ptr_max
PARAM_VALUE 0 dev->mt76.irq_tasklet.next 0
PARAM_VALUE 0 dev->mt76.mmio.irq_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->mt76.mmio.wed->hw->regs->cache->data 0-4294967295
PARAM_VALUE 0 dev->mt76.mmio.wed.hw->regs->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 dev->mt76.mmio.wed.hw->regs->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 dev->mt76.mmio.wed.hw->regs->cache->cached_rbnode->node.__rb_parent_color 0-1
PARAM_VALUE 0 dev->mt76.mmio.wed.hw->regs->cache_dirty 0-1
PARAM_VALUE 0 dev->pcie_reg 4096-ptr_max
PARAM_VALUE 0 dev->pcie_reg->imask 65928,1048576-u32max
PARAM_VALUE 0 dev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->pm.mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->pm.mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->pm.mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->pm.mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 dev->pm.mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 dev->pm.mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 dev->pm.mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 dev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 alpha2 0,144
BUF_SIZE 1 alpha2 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 dev->mt76->sdio.func->tmpbuf 0-255
UNITS 0 dev unit_byte
HALF_LOCKED2 &device->mutex
HALF_LOCKED2 &fsm->lock