Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/wireless/morsemicro/mm81x/fw.c mm81x_fw_clear_aon() -> mm81x_reg32_write()

Type Parameter Key Value
PARAM_VALUE 0 mors 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->claim 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->reg32_write 4096-ptr_max
PARAM_VALUE 0 mors->bus_type 0
PARAM_VALUE 0 mors->drv_priv->bus_lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->bus_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->bus_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->bus_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mors->drv_priv->func->card->host->claim_cnt s32min-s32max
PARAM_VALUE 0 mors->drv_priv->func->card->host->claimed 1
PARAM_VALUE 0 mors->drv_priv->func->card->host->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 mors->host_table_ptr 0
PARAM_VALUE 0 mors->regs 4096-ptr_max
PARAM_VALUE 0 mors->regs->aon 8468
PARAM_VALUE 0 mors->regs->aon_count 2
PARAM_VALUE 0 mors->regs->aon_reset_usb_value 8
PARAM_VALUE 1 addr 8468,8472-u32max
PARAM_VALUE 2 data 8
DATA_SOURCE 0 mors $0
NOCHECK_CALL

drivers/net/wireless/morsemicro/mm81x/fw.c mm81x_fw_clear_aon() -> mm81x_reg32_write()

Type Parameter Key Value
PARAM_VALUE 0 mors 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->claim 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->reg32_write 4096-ptr_max
PARAM_VALUE 0 mors->drv_priv->bus_lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->bus_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->bus_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->bus_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mors->drv_priv->func->card->host->claim_cnt s32min-s32max
PARAM_VALUE 0 mors->drv_priv->func->card->host->claimed 1
PARAM_VALUE 0 mors->drv_priv->func->card->host->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 mors->host_table_ptr 0
PARAM_VALUE 0 mors->regs 4096-ptr_max
PARAM_VALUE 0 mors->regs->aon 8468
PARAM_VALUE 0 mors->regs->aon_count 2
PARAM_VALUE 0 mors->regs->aon_reset_usb_value 8
PARAM_VALUE 1 addr 8468,8472-u32max
PARAM_VALUE 2 data 0
DATA_SOURCE 0 mors $0
NOCHECK_CALL

drivers/net/wireless/morsemicro/mm81x/fw.c mm81x_fw_invalidate_host_ptr() -> mm81x_reg32_write()

Type Parameter Key Value
PARAM_VALUE 0 mors 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->claim 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->release 4096-ptr_max
PARAM_VALUE 0 mors->chip_was_reset 1
PARAM_VALUE 0 mors->drv_priv->bus_lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->bus_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->bus_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mors->drv_priv->func->card->host->claim_cnt s32min-s32max
PARAM_VALUE 0 mors->drv_priv->func->card->host->claimed 1
PARAM_VALUE 0 mors->drv_priv->func->card->host->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 mors->host_table_ptr 0
PARAM_VALUE 0 mors->regs 4096-ptr_max
PARAM_VALUE 0 mors->regs->manifest_ptr_address 11584
PARAM_VALUE 1 addr 11584
PARAM_VALUE 2 data 0
DATA_SOURCE 0 mors $0

drivers/net/wireless/morsemicro/mm81x/fw.c mm81x_fw_set_boot_addr() -> mm81x_reg32_write()

Type Parameter Key Value
PARAM_VALUE 0 mors 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->claim 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->dm_write 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->release 4096-ptr_max
PARAM_VALUE 0 mors->drv_priv->bus_lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->bus_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->bus_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mors->drv_priv->func->card->host->claim_cnt s32min-s32max
PARAM_VALUE 0 mors->drv_priv->func->card->host->claimed 1
PARAM_VALUE 0 mors->drv_priv->func->card->host->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 mors->host_table_ptr 0
PARAM_VALUE 0 mors->regs 4096-ptr_max
PARAM_VALUE 0 mors->regs->boot_address 8324
PARAM_VALUE 1 addr 8324
PARAM_VALUE 2 data 1-u32max
DATA_SOURCE 0 mors $0
DATA_SOURCE 2 data $1
UNITS 2 data unit_byte

drivers/net/wireless/morsemicro/mm81x/fw.c mm81x_fw_trigger() -> mm81x_reg32_write()

Type Parameter Key Value
PARAM_VALUE 0 mors 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->claim 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->reg32_read 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->reg32_write 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->release 4096-ptr_max
PARAM_VALUE 0 mors->chip_was_reset 1
PARAM_VALUE 0 mors->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 mors->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 mors->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 mors->drv_priv->bus_lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->bus_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->bus_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mors->drv_priv->func->card->host->claim_cnt s32min-s32max
PARAM_VALUE 0 mors->drv_priv->func->card->host->claimed 1
PARAM_VALUE 0 mors->drv_priv->func->card->host->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 mors->host_table_ptr 0
PARAM_VALUE 0 mors->regs 4096-ptr_max
PARAM_VALUE 0 mors->regs->aon 8468
PARAM_VALUE 0 mors->regs->aon_count 2
PARAM_VALUE 0 mors->regs->aon_latch 4214816
PARAM_VALUE 0 mors->regs->aon_latch_mask 1
PARAM_VALUE 0 mors->regs->aon_reset_usb_value 8
PARAM_VALUE 0 mors->regs->clk_ctrl_address 0
PARAM_VALUE 0 mors->regs->clk_ctrl_value 0
PARAM_VALUE 0 mors->regs->manifest_ptr_address 11584
PARAM_VALUE 1 addr 0
PARAM_VALUE 2 data 0
DATA_SOURCE 0 mors $0
NOCHECK_CALL

drivers/net/wireless/morsemicro/mm81x/fw.c mm81x_fw_trigger() -> mm81x_reg32_write()

Type Parameter Key Value
PARAM_VALUE 0 mors 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->claim 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->reg32_read 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->reg32_write 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->release 4096-ptr_max
PARAM_VALUE 0 mors->chip_was_reset 1
PARAM_VALUE 0 mors->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 mors->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 mors->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 mors->drv_priv->bus_lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->bus_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->bus_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mors->drv_priv->func->card->host->claim_cnt s32min-s32max
PARAM_VALUE 0 mors->drv_priv->func->card->host->claimed 1
PARAM_VALUE 0 mors->drv_priv->func->card->host->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 mors->host_table_ptr 0
PARAM_VALUE 0 mors->regs 4096-ptr_max
PARAM_VALUE 0 mors->regs->aon 8468
PARAM_VALUE 0 mors->regs->aon_count 2
PARAM_VALUE 0 mors->regs->aon_latch 4214816
PARAM_VALUE 0 mors->regs->aon_latch_mask 1
PARAM_VALUE 0 mors->regs->aon_reset_usb_value 8
PARAM_VALUE 0 mors->regs->clk_ctrl_address 0
PARAM_VALUE 0 mors->regs->clk_ctrl_value 0
PARAM_VALUE 0 mors->regs->manifest_ptr_address 11584
PARAM_VALUE 0 mors->regs->msi_address 16640
PARAM_VALUE 0 mors->regs->msi_value 1
PARAM_VALUE 1 addr 16640
PARAM_VALUE 2 data 1
DATA_SOURCE 0 mors $0
NOCHECK_CALL

drivers/net/wireless/morsemicro/mm81x/hw.c mm81x_hw_digital_reset() -> mm81x_reg32_write()

Type Parameter Key Value
PARAM_VALUE 0 mors 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->claim 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->reg32_read 4096-ptr_max
PARAM_VALUE 0 mors->bus_type 1-u32max
PARAM_VALUE 0 mors->drv_priv->bulk_addr_base 4294967295
PARAM_VALUE 0 mors->drv_priv->bus_lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->bus_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->bus_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mors->drv_priv->func->card->host->claim_cnt s32min-s32max
PARAM_VALUE 0 mors->drv_priv->func->card->host->claimed 1
PARAM_VALUE 0 mors->drv_priv->func->card->host->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->register_addr_base 4294967295
PARAM_VALUE 0 mors->regs 4096-ptr_max
PARAM_VALUE 0 mors->regs->aon_latch 4214816
PARAM_VALUE 0 mors->regs->aon_latch_mask 1
PARAM_VALUE 0 mors->regs->cpu_reset_address 8364
PARAM_VALUE 0 mors->regs->cpu_reset_value 57005
PARAM_VALUE 1 addr 8364
PARAM_VALUE 2 data 57005
DATA_SOURCE 0 mors $0

drivers/net/wireless/morsemicro/mm81x/hw.c mm81x_hw_enable_burst_mode() -> mm81x_reg32_write()

Type Parameter Key Value
PARAM_VALUE 0 mors 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->claim 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->config_burst_mode 1-u64max
PARAM_VALUE 0 mors->bus_ops->reg32_read 4096-ptr_max
PARAM_VALUE 0 mors->drv_priv->bus_lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->bus_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->bus_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mors->drv_priv->errors 0
PARAM_VALUE 0 mors->drv_priv->func->card->host->claim_cnt s32min-s32max
PARAM_VALUE 0 mors->drv_priv->func->card->host->claimed 1
PARAM_VALUE 0 mors->drv_priv->func->card->host->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 mors->drv_priv->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mors->drv_priv->ongoing_rw 0
PARAM_VALUE 1 addr 8316
BUF_SIZE 0 mors->bus_ops (-1),88
DATA_SOURCE 0 mors $0

drivers/net/wireless/morsemicro/mm81x/hw.c mm81x_hw_enable_internal_slow_clock() -> mm81x_reg32_write()

Type Parameter Key Value
PARAM_VALUE 0 mors 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->claim 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->reg32_read 4096-ptr_max
PARAM_VALUE 0 mors->drv_priv->bus_lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->bus_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->bus_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->bus_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mors->drv_priv->errors 0
PARAM_VALUE 0 mors->drv_priv->func->card->host->claim_cnt s32min-s32max
PARAM_VALUE 0 mors->drv_priv->func->card->host->claimed 1
PARAM_VALUE 0 mors->drv_priv->func->card->host->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 mors->drv_priv->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mors->drv_priv->ongoing_rw 0
PARAM_VALUE 1 addr 4214816
DATA_SOURCE 0 mors $0
BIT_INFO 2 data 0x0,0xffffffbf

drivers/net/wireless/morsemicro/mm81x/hw.c mm81x_hw_irq_clear() -> mm81x_reg32_write()

Type Parameter Key Value
PARAM_VALUE 0 mors 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->claim 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->set_irq 4096-ptr_max
PARAM_VALUE 0 mors->drv_priv->bus_lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->bus_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->bus_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mors->drv_priv->func->card->host->claim_cnt s32min-s32max
PARAM_VALUE 0 mors->drv_priv->func->card->host->claimed 1
PARAM_VALUE 0 mors->drv_priv->func->card->host->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 mors->ps.lock.dep_map->name 0-255
PARAM_VALUE 0 mors->ps.lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 mors->ps.lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mors->ps.lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 mors->ps.lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 mors->ps.lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 mors->ps.lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 mors->ps.lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 mors->ps.lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 mors->ps.lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mors->regs 4096-ptr_max
PARAM_VALUE 0 mors->started 0
PARAM_VALUE 2 data u32max
DATA_SOURCE 0 mors $0
NOCHECK_CALL

drivers/net/wireless/morsemicro/mm81x/hw.c mm81x_hw_irq_clear() -> mm81x_reg32_write()

Type Parameter Key Value
PARAM_VALUE 0 mors 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->claim 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->reg32_write 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->set_irq 4096-ptr_max
PARAM_VALUE 0 mors->drv_priv->bus_lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->bus_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->bus_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mors->drv_priv->errors 0
PARAM_VALUE 0 mors->drv_priv->func->card->host->claim_cnt s32min-s32max
PARAM_VALUE 0 mors->drv_priv->func->card->host->claimed 1
PARAM_VALUE 0 mors->drv_priv->func->card->host->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 mors->drv_priv->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mors->drv_priv->ongoing_rw 0
PARAM_VALUE 0 mors->ps.lock.dep_map->name 0-255
PARAM_VALUE 0 mors->ps.lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 mors->ps.lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mors->ps.lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 mors->ps.lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 mors->ps.lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 mors->ps.lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 mors->ps.lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 mors->ps.lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 mors->ps.lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mors->regs 4096-ptr_max
PARAM_VALUE 0 mors->started 0
PARAM_VALUE 2 data u32max
DATA_SOURCE 0 mors $0
NOCHECK_CALL

drivers/net/wireless/morsemicro/mm81x/hw.c mm81x_hw_irq_enable() -> mm81x_reg32_write()

Type Parameter Key Value
PARAM_VALUE 0 mors 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->claim 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->reg32_read 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->reg32_write 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->release 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->set_irq 4096-ptr_max
PARAM_VALUE 0 mors->drv_priv->errors 0
PARAM_VALUE 0 mors->drv_priv->lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 mors->drv_priv->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mors->drv_priv->ongoing_rw 0
PARAM_VALUE 0 mors->hif.ops->flush_cmds 4096-ptr_max
PARAM_VALUE 0 mors->hif.ops->flush_tx_data 4096-ptr_max
PARAM_VALUE 0 mors->regs 4096-ptr_max
PARAM_VALUE 0 mors->regs->chip_id_address 11552
DATA_SOURCE 0 mors $0
NOCHECK_CALL

drivers/net/wireless/morsemicro/mm81x/hw.c mm81x_hw_irq_enable() -> mm81x_reg32_write()

Type Parameter Key Value
PARAM_VALUE 0 mors 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->claim 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->reg32_read 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->reg32_write 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->release 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->set_irq 4096-ptr_max
PARAM_VALUE 0 mors->drv_priv->errors 0
PARAM_VALUE 0 mors->drv_priv->lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 mors->drv_priv->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mors->drv_priv->ongoing_rw 0
PARAM_VALUE 0 mors->hif.ops->flush_cmds 4096-ptr_max
PARAM_VALUE 0 mors->hif.ops->flush_tx_data 4096-ptr_max
PARAM_VALUE 0 mors->regs 4096-ptr_max
PARAM_VALUE 0 mors->regs->chip_id_address 11552
DATA_SOURCE 0 mors $0
NOCHECK_CALL

drivers/net/wireless/morsemicro/mm81x/hw.c mm81x_hw_irq_handle() -> mm81x_reg32_write()

Type Parameter Key Value
PARAM_VALUE 0 mors 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->claim 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->reg32_read 4096-ptr_max
PARAM_VALUE 0 mors->drv_priv->errors 0
PARAM_VALUE 0 mors->drv_priv->lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 mors->drv_priv->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mors->drv_priv->ongoing_rw 0
PARAM_VALUE 0 mors->hif.ops->handle_irq 4096-ptr_max
PARAM_VALUE 0 mors->regs 4096-ptr_max
BUF_SIZE 0 mors s32min-(-1),1-s32max
BUF_SIZE 0 mors s32min-(-1),1-s32max
DATA_SOURCE 0 mors $0
NOCHECK_CALL
UNITS 0 mors unit_byte
HALF_LOCKED2 &pool->lock

drivers/net/wireless/morsemicro/mm81x/hw.c mm81x_hw_otp_power_down() -> mm81x_reg32_write()

Type Parameter Key Value
PARAM_VALUE 0 mors 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->claim 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->reg32_read 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->reg32_write 4096-ptr_max
PARAM_VALUE 0 mors->drv_priv->bus_lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->bus_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->bus_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->bus_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mors->drv_priv->func->card->host->claim_cnt s32min-s32max
PARAM_VALUE 0 mors->drv_priv->func->card->host->claimed 1
PARAM_VALUE 0 mors->drv_priv->func->card->host->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 addr 16408
PARAM_VALUE 2 data 0
DATA_SOURCE 0 mors $0
NOCHECK_CALL

drivers/net/wireless/morsemicro/mm81x/hw.c mm81x_hw_otp_power_down() -> mm81x_reg32_write()

Type Parameter Key Value
PARAM_VALUE 0 mors 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->claim 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->reg32_read 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->reg32_write 4096-ptr_max
PARAM_VALUE 0 mors->drv_priv->bus_lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->bus_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->bus_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->bus_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mors->drv_priv->errors 0
PARAM_VALUE 0 mors->drv_priv->func->card->host->claim_cnt s32min-s32max
PARAM_VALUE 0 mors->drv_priv->func->card->host->claimed 1
PARAM_VALUE 0 mors->drv_priv->func->card->host->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 mors->drv_priv->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mors->drv_priv->ongoing_rw 0
PARAM_VALUE 1 addr 16404
PARAM_VALUE 2 data 0
DATA_SOURCE 0 mors $0
NOCHECK_CALL

drivers/net/wireless/morsemicro/mm81x/hw.c mm81x_hw_otp_power_down() -> mm81x_reg32_write()

Type Parameter Key Value
PARAM_VALUE 0 mors 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->claim 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->reg32_read 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->reg32_write 4096-ptr_max
PARAM_VALUE 0 mors->drv_priv->bus_lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->bus_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->bus_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->bus_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mors->drv_priv->errors 0
PARAM_VALUE 0 mors->drv_priv->func->card->host->claim_cnt s32min-s32max
PARAM_VALUE 0 mors->drv_priv->func->card->host->claimed 1
PARAM_VALUE 0 mors->drv_priv->func->card->host->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 mors->drv_priv->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mors->drv_priv->ongoing_rw 0
PARAM_VALUE 1 addr 16400
PARAM_VALUE 2 data 0
DATA_SOURCE 0 mors $0
NOCHECK_CALL

drivers/net/wireless/morsemicro/mm81x/hw.c mm81x_hw_otp_power_up() -> mm81x_reg32_write()

Type Parameter Key Value
PARAM_VALUE 0 mors 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->claim 4096-ptr_max
PARAM_VALUE 0 mors->drv_priv->bus_lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->bus_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->bus_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->bus_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mors->drv_priv->func->card->host->claim_cnt s32min-s32max
PARAM_VALUE 0 mors->drv_priv->func->card->host->claimed 1
PARAM_VALUE 0 mors->drv_priv->func->card->host->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 addr 16400
PARAM_VALUE 2 data 1
DATA_SOURCE 0 mors $0
NOCHECK_CALL

drivers/net/wireless/morsemicro/mm81x/hw.c mm81x_hw_otp_power_up() -> mm81x_reg32_write()

Type Parameter Key Value
PARAM_VALUE 0 mors 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->claim 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->reg32_write 4096-ptr_max
PARAM_VALUE 0 mors->drv_priv->bus_lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->bus_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->bus_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->bus_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mors->drv_priv->errors 0
PARAM_VALUE 0 mors->drv_priv->func->card->host->claim_cnt s32min-s32max
PARAM_VALUE 0 mors->drv_priv->func->card->host->claimed 1
PARAM_VALUE 0 mors->drv_priv->func->card->host->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 mors->drv_priv->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mors->drv_priv->ongoing_rw 0
PARAM_VALUE 1 addr 16404
PARAM_VALUE 2 data 1
DATA_SOURCE 0 mors $0
NOCHECK_CALL

drivers/net/wireless/morsemicro/mm81x/hw.c mm81x_hw_otp_power_up() -> mm81x_reg32_write()

Type Parameter Key Value
PARAM_VALUE 0 mors 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->claim 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->reg32_write 4096-ptr_max
PARAM_VALUE 0 mors->drv_priv->bus_lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->bus_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->bus_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->bus_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mors->drv_priv->errors 0
PARAM_VALUE 0 mors->drv_priv->func->card->host->claim_cnt s32min-s32max
PARAM_VALUE 0 mors->drv_priv->func->card->host->claimed 1
PARAM_VALUE 0 mors->drv_priv->func->card->host->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 mors->drv_priv->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mors->drv_priv->ongoing_rw 0
PARAM_VALUE 1 addr 16408
PARAM_VALUE 2 data 1
DATA_SOURCE 0 mors $0
NOCHECK_CALL

drivers/net/wireless/morsemicro/mm81x/hw.c mm81x_hw_otp_read() -> mm81x_reg32_write()

Type Parameter Key Value
PARAM_VALUE 0 mors 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->claim 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->reg32_read 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->reg32_write 4096-ptr_max
PARAM_VALUE 0 mors->drv_priv->bus_lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->bus_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->bus_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->bus_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mors->drv_priv->func->card->host->claim_cnt s32min-s32max
PARAM_VALUE 0 mors->drv_priv->func->card->host->claimed 1
PARAM_VALUE 0 mors->drv_priv->func->card->host->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 addr 16436
PARAM_VALUE 2 data 26-27
DATA_SOURCE 0 mors $0
DATA_SOURCE 2 data $1
HARD_MAX 2 data 27
NOCHECK_CALL

drivers/net/wireless/morsemicro/mm81x/hw.c mm81x_hw_otp_read() -> mm81x_reg32_write()

Type Parameter Key Value
PARAM_VALUE 0 mors 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->claim 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->reg32_read 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->reg32_write 4096-ptr_max
PARAM_VALUE 0 mors->drv_priv->bus_lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->bus_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->bus_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->bus_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mors->drv_priv->errors 0
PARAM_VALUE 0 mors->drv_priv->func->card->host->claim_cnt s32min-s32max
PARAM_VALUE 0 mors->drv_priv->func->card->host->claimed 1
PARAM_VALUE 0 mors->drv_priv->func->card->host->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 mors->drv_priv->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mors->drv_priv->ongoing_rw 0
PARAM_VALUE 1 addr 16456
PARAM_VALUE 2 data 1
DATA_SOURCE 0 mors $0
DATA_SOURCE 2 data $3
NOCHECK_CALL

drivers/net/wireless/morsemicro/mm81x/hw.c mm81x_hw_otp_read() -> mm81x_reg32_write()

Type Parameter Key Value
PARAM_VALUE 0 mors 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->claim 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->reg32_read 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->reg32_write 4096-ptr_max
PARAM_VALUE 0 mors->drv_priv->bus_lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->bus_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->bus_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->bus_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mors->drv_priv->errors 0
PARAM_VALUE 0 mors->drv_priv->func->card->host->claim_cnt s32min-s32max
PARAM_VALUE 0 mors->drv_priv->func->card->host->claimed 1
PARAM_VALUE 0 mors->drv_priv->func->card->host->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 mors->drv_priv->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mors->drv_priv->ongoing_rw 0
PARAM_VALUE 1 addr 16396
DATA_SOURCE 0 mors $0
BIT_INFO 2 data 0x1,0xffffffff
NOCHECK_CALL

drivers/net/wireless/morsemicro/mm81x/hw.c mm81x_hw_otp_read_disable() -> mm81x_reg32_write()

Type Parameter Key Value
PARAM_VALUE 0 mors 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->claim 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->reg32_read 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->reg32_write 4096-ptr_max
PARAM_VALUE 0 mors->drv_priv->bus_lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->bus_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->bus_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->bus_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mors->drv_priv->func->card->host->claim_cnt s32min-s32max
PARAM_VALUE 0 mors->drv_priv->func->card->host->claimed 1
PARAM_VALUE 0 mors->drv_priv->func->card->host->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 addr 16416
PARAM_VALUE 2 data 0
DATA_SOURCE 0 mors $0
NOCHECK_CALL

drivers/net/wireless/morsemicro/mm81x/hw.c mm81x_hw_otp_read_enable() -> mm81x_reg32_write()

Type Parameter Key Value
PARAM_VALUE 0 mors 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->claim 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->reg32_write 4096-ptr_max
PARAM_VALUE 0 mors->drv_priv->bus_lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->bus_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->bus_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->bus_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mors->drv_priv->func->card->host->claim_cnt s32min-s32max
PARAM_VALUE 0 mors->drv_priv->func->card->host->claimed 1
PARAM_VALUE 0 mors->drv_priv->func->card->host->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 addr 16412
PARAM_VALUE 2 data 0
DATA_SOURCE 0 mors $0
NOCHECK_CALL

drivers/net/wireless/morsemicro/mm81x/hw.c mm81x_hw_otp_read_enable() -> mm81x_reg32_write()

Type Parameter Key Value
PARAM_VALUE 0 mors 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->claim 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->reg32_write 4096-ptr_max
PARAM_VALUE 0 mors->drv_priv->bus_lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->bus_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->bus_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->bus_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mors->drv_priv->errors 0
PARAM_VALUE 0 mors->drv_priv->func->card->host->claim_cnt s32min-s32max
PARAM_VALUE 0 mors->drv_priv->func->card->host->claimed 1
PARAM_VALUE 0 mors->drv_priv->func->card->host->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 mors->drv_priv->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mors->drv_priv->ongoing_rw 0
PARAM_VALUE 1 addr 16416
PARAM_VALUE 2 data 1
DATA_SOURCE 0 mors $0
NOCHECK_CALL

drivers/net/wireless/morsemicro/mm81x/hw.c mm81x_hw_toggle_aon_latch() -> mm81x_reg32_write()

Type Parameter Key Value
PARAM_VALUE 0 mors 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->claim 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->reg32_read 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->reg32_write 4096-ptr_max
PARAM_VALUE 0 mors->drv_priv->errors 0
PARAM_VALUE 0 mors->drv_priv->lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 mors->drv_priv->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mors->drv_priv->ongoing_rw 0
PARAM_VALUE 0 mors->regs 4096-ptr_max
PARAM_VALUE 0 mors->regs->aon 8468
PARAM_VALUE 0 mors->regs->aon_count 2
PARAM_VALUE 0 mors->regs->aon_latch 4214816
PARAM_VALUE 0 mors->regs->aon_latch_mask 1
PARAM_VALUE 0 mors->regs->aon_reset_usb_value 8
PARAM_VALUE 1 addr 4214816
PARAM_VALUE 2 data 0,2-u32max
CAPPED_DATA 2 data 1
DATA_SOURCE 0 mors $0
BIT_INFO 2 data 0x0,0xfffffffe
NOCHECK_CALL

drivers/net/wireless/morsemicro/mm81x/hw.c mm81x_hw_toggle_aon_latch() -> mm81x_reg32_write()

Type Parameter Key Value
PARAM_VALUE 0 mors 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->claim 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->reg32_read 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->reg32_write 4096-ptr_max
PARAM_VALUE 0 mors->drv_priv->errors 0
PARAM_VALUE 0 mors->drv_priv->lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 mors->drv_priv->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mors->drv_priv->ongoing_rw 0
PARAM_VALUE 0 mors->regs 4096-ptr_max
PARAM_VALUE 0 mors->regs->aon 8468
PARAM_VALUE 0 mors->regs->aon_count 2
PARAM_VALUE 0 mors->regs->aon_latch 4214816
PARAM_VALUE 0 mors->regs->aon_latch_mask 1
PARAM_VALUE 0 mors->regs->aon_reset_usb_value 8
PARAM_VALUE 1 addr 4214816
DATA_SOURCE 0 mors $0
BIT_INFO 2 data 0x1,0xffffffff
NOCHECK_CALL

drivers/net/wireless/morsemicro/mm81x/hw.c mm81x_hw_toggle_aon_latch() -> mm81x_reg32_write()

Type Parameter Key Value
PARAM_VALUE 0 mors 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->claim 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->reg32_read 4096-ptr_max
PARAM_VALUE 0 mors->bus_ops->reg32_write 4096-ptr_max
PARAM_VALUE 0 mors->drv_priv->errors 0
PARAM_VALUE 0 mors->drv_priv->lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 mors->drv_priv->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 mors->drv_priv->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mors->drv_priv->ongoing_rw 0
PARAM_VALUE 0 mors->regs 4096-ptr_max
PARAM_VALUE 0 mors->regs->aon 8468
PARAM_VALUE 0 mors->regs->aon_count 2
PARAM_VALUE 0 mors->regs->aon_latch 4214816
PARAM_VALUE 0 mors->regs->aon_latch_mask 1
PARAM_VALUE 0 mors->regs->aon_reset_usb_value 8
PARAM_VALUE 1 addr 4214816
PARAM_VALUE 2 data 0,2-u32max
CAPPED_DATA 2 data 1
DATA_SOURCE 0 mors $0
BIT_INFO 2 data 0x0,0xfffffffe
NOCHECK_CALL