Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/davicom/dm9051.c dm9051_map_etherdev_par() -> dm9051_set_regs()

Type Parameter Key Value
PARAM_VALUE 0 db 4096-ptr_max
PARAM_VALUE 0 db->msg_enable 0
PARAM_VALUE 0 db->ndev 4096-ptr_max
PARAM_VALUE 0 db->ndev->dev.parent 4096-ptr_max
PARAM_VALUE 0 db->reg_mutex.dep_map->name 0-255
PARAM_VALUE 0 db->reg_mutex.first_waiter 0
PARAM_VALUE 0 db->reg_mutex.magic 4096-ptr_max
PARAM_VALUE 0 db->reg_mutex.osq.tail.counter 0
PARAM_VALUE 0 db->reg_mutex.owner.counter 0
PARAM_VALUE 0 db->regmap_dm 0-ptr_max
PARAM_VALUE 0 db->regmap_dmbulk 4096-ptr_max
PARAM_VALUE 0 db->regmap_dmbulk->cache_dirty 0-1
PARAM_VALUE 0 db->spi_lockm.dep_map->name 0-255
PARAM_VALUE 0 db->spi_lockm.first_waiter 0
PARAM_VALUE 0 db->spi_lockm.magic 4096-ptr_max
PARAM_VALUE 0 db->spi_lockm.osq.tail.counter 0
PARAM_VALUE 0 db->spi_lockm.owner.counter 0
PARAM_VALUE 0 db->spidev 4096-ptr_max
PARAM_VALUE 0 db->spidev->controller 4096-ptr_max
PARAM_VALUE 0 db->spidev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 db->spidev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 db->spidev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 db->spidev->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 db->spidev->irq 0-s32max
PARAM_VALUE 0 *db->regmap_dmbulk->work_buf (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 reg 16
PARAM_VALUE 3 val_count 8
BUF_SIZE 2 val 32
DATA_SOURCE 0 db $1
TERMINATED 0 db->node.name 1
RX_PATH
TASK_NOT_RUNNING
UNITS 3 val_count unit_byte

drivers/net/ethernet/davicom/dm9051.c dm9051_rxctl_delay() -> dm9051_set_regs()

Type Parameter Key Value
PARAM_VALUE 0 db 4096-ptr_max
PARAM_VALUE 0 db->ndev 4096-ptr_max
PARAM_VALUE 0 db->spi_lockm.dep_map->name 0-255
PARAM_VALUE 0 db->spi_lockm.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 db->spi_lockm.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 db->spi_lockm.osq.tail.counter 0-s32max
PARAM_VALUE 0 db->spi_lockm.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 db->spi_lockm.wait_lock.owner (-1)
PARAM_VALUE 0 db->spi_lockm.wait_lock.owner_cpu u32max
PARAM_VALUE 1 reg 16
PARAM_VALUE 3 val_count 8
BUF_SIZE 2 val 32
CAPPED_DATA 0 &db->spi_lockm 1
UNITS 3 val_count unit_byte
LOCK2 0 &db->spi_lockm
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct board_info)->spi_lockm

drivers/net/ethernet/davicom/dm9051.c dm9051_set_mac_address() -> dm9051_set_regs()

Type Parameter Key Value
PARAM_VALUE 1 reg 16
PARAM_VALUE 3 val_count 8
BUF_SIZE 2 val 32
DATA_SOURCE 0 db r to_dm9051_board
RX_PATH
TASK_NOT_RUNNING
UNITS 3 val_count unit_byte
HALF_LOCKED2 global &dev_addr_sem
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/davicom/dm9051.c dm9051_set_recv() -> dm9051_set_regs()

Type Parameter Key Value
PARAM_VALUE 0 db 4096-ptr_max
PARAM_VALUE 0 db->regmap_dmbulk->cache_dirty 0-1
PARAM_VALUE 0 db->spi_lockm.dep_map->name 0-255
PARAM_VALUE 0 db->spi_lockm.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 db->spi_lockm.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 db->spi_lockm.osq.tail.counter 0-s32max
PARAM_VALUE 0 db->spi_lockm.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 db->spi_lockm.wait_lock.owner (-1)
PARAM_VALUE 0 db->spi_lockm.wait_lock.owner_cpu u32max
PARAM_VALUE 0 *db->ndev->name 0-255
PARAM_VALUE 1 reg 22
PARAM_VALUE 3 val_count 8
BUF_SIZE 2 val 8
DATA_SOURCE 0 db $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 db->ndev->stats.rx_bytes
UNITS 3 val_count unit_byte
LOCK2 0 &db->spi_lockm
TYPE_LOCK (struct board_info)->spi_lockm

drivers/net/ethernet/davicom/dm9051.c dm9051_single_tx() -> dm9051_set_regs()

Type Parameter Key Value
PARAM_VALUE 0 db 4096-ptr_max
PARAM_VALUE 0 db->regmap_dm 4096-ptr_max
PARAM_VALUE 0 db->regmap_dm->bus_context->clk->core->enable_count 0-4294967295
PARAM_VALUE 0 db->regmap_dm->bus_context->clk->core->parent->enable_count 0-4294967295
PARAM_VALUE 0 db->regmap_dm->cache_dirty 0-1
PARAM_VALUE 0 db->regmap_dm->volatile_table->n_no_ranges 0-4,6,8,10-12,15
PARAM_VALUE 0 db->spi_lockm.dep_map->name 0-255
PARAM_VALUE 0 db->spi_lockm.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 db->spi_lockm.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 db->spi_lockm.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 db->spi_lockm.osq.tail.counter 0-s32max
PARAM_VALUE 0 db->spi_lockm.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 db->spi_lockm.wait_lock.owner (-1)
PARAM_VALUE 0 db->spi_lockm.wait_lock.owner_cpu u32max
PARAM_VALUE 0 db->txq.lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 *db->ndev->name 0-255
PARAM_VALUE 0 *db->regmap_dm->work_buf (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 reg 124
PARAM_VALUE 3 val_count 2
BUF_SIZE 2 val 4
CAPPED_DATA 0 db->regmap_dm->wr_noinc_table->n_no_ranges 1
CAPPED_DATA 0 db->regmap_dm->wr_noinc_table->n_yes_ranges 1
DATA_SOURCE 0 db $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 *val
LOCK2 0 &db->spi_lockm
TYPE_LOCK (struct board_info)->spi_lockm