Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/mfd/si476x-cmd.c si476x_cmd_tune_seek_freq() -> si476x_core_send_command()

Type Parameter Key Value
PARAM_VALUE 0 core 4096-ptr_max
PARAM_VALUE 0 core->cmd_lock.dep_map->name 0-255
PARAM_VALUE 0 core->cmd_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 core->cmd_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 core->cmd_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 core->cmd_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 core->power_up_parameters.func 1-2
PARAM_VALUE 0 core->regmap->async 0-1
PARAM_VALUE 0 core->regmap->async_ret s32min-s32max
PARAM_VALUE 0 core->regmap->cache_bypass 0-1
PARAM_VALUE 0 core->regmap->cache_dirty 0-1
PARAM_VALUE 0 core->regmap->cache_type 0-4294967295
PARAM_VALUE 0 core->regmap->no_sync_defaults 0-1
PARAM_VALUE 0 core->stc.counter 0
PARAM_VALUE 1 command 48-49,64-65
PARAM_VALUE 2 args 4096-ptr_max
PARAM_VALUE 3 argn 1,3,5
PARAM_VALUE 4 resp 975348924051746816,1934337394054512640,1959615568639668224,2091199780055764992,6345103647329730560,7282121033633165312
PARAM_VALUE 5 respn 1
PARAM_VALUE 6 usecs 700000
BUF_SIZE 2 args 1,3,5
BUF_SIZE 2 args 1,3,5
CAPPED_DATA 0 core->power_up_parameters.func 1
DATA_SOURCE 0 core $0
DATA_SOURCE 1 command $1
DATA_SOURCE 2 args $2
DATA_SOURCE 3 argn $3
DATA_SOURCE 4 resp $4
DATA_SOURCE 5 respn $5
HARD_MAX 1 command 65
RX_PATH
TASK_NOT_RUNNING
UNITS 3 argn unit_byte
UNITS 5 respn unit_byte
LOCK2 0 &core->cmd_lock
TYPE_LOCK (struct si476x_core)->cmd_lock

drivers/mfd/si476x-cmd.c si476x_core_cmd_agc_status_a10() -> si476x_core_send_command()

Type Parameter Key Value
PARAM_VALUE 0 core 4096-ptr_max
PARAM_VALUE 0 core->cmd_lock.dep_map->name 0-255
PARAM_VALUE 0 core->cmd_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 core->cmd_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 core->cmd_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 core->cmd_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 core->revision s32min-(-2),0-2
PARAM_VALUE 1 command 23
PARAM_VALUE 3 argn 0
PARAM_VALUE 5 respn 2
PARAM_VALUE 6 usecs 100000
BUF_SIZE 4 resp 2
DATA_SOURCE 0 core $0
UNITS 5 respn unit_byte
LOCK2 0 &core->cmd_lock
TYPE_LOCK (struct si476x_core)->cmd_lock

drivers/mfd/si476x-cmd.c si476x_core_cmd_agc_status_a20() -> si476x_core_send_command()

Type Parameter Key Value
PARAM_VALUE 0 core 4096-ptr_max
PARAM_VALUE 0 core->cmd_lock.dep_map->name 0-255
PARAM_VALUE 0 core->cmd_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 core->cmd_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 core->cmd_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 core->cmd_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 core->revision s32min-(-2),0-2
PARAM_VALUE 1 command 23
PARAM_VALUE 3 argn 0
PARAM_VALUE 5 respn 6
PARAM_VALUE 6 usecs 100000
BUF_SIZE 4 resp 6
DATA_SOURCE 0 core $0
UNITS 5 respn unit_byte
LOCK2 0 &core->cmd_lock
TYPE_LOCK (struct si476x_core)->cmd_lock

drivers/mfd/si476x-cmd.c si476x_core_cmd_am_acf_status() -> si476x_core_send_command()

Type Parameter Key Value
PARAM_VALUE 0 core->cmd_lock.dep_map->name 0-255
PARAM_VALUE 0 core->cmd_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 core->cmd_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 core->cmd_lock.osq.tail.counter 0-s32max
PARAM_VALUE 1 command 69
PARAM_VALUE 2 args 4096-ptr_max
PARAM_VALUE 3 argn 1
PARAM_VALUE 5 respn 6
PARAM_VALUE 6 usecs 100000
BUF_SIZE 2 args 1
BUF_SIZE 4 resp 6
DATA_SOURCE 0 core $0
UNITS 3 argn unit_byte
UNITS 5 respn unit_byte
LOCK2 0 &core->cmd_lock
TYPE_LOCK (struct si476x_core)->cmd_lock

drivers/mfd/si476x-cmd.c si476x_core_cmd_am_rsq_status() -> si476x_core_send_command()

Type Parameter Key Value
PARAM_VALUE 0 core->cmd_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 core->cmd_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 core->cmd_lock.osq.tail.counter 0-s32max
PARAM_VALUE 1 command 66
PARAM_VALUE 2 args 4096-ptr_max
PARAM_VALUE 3 argn 1
PARAM_VALUE 5 respn 13
PARAM_VALUE 6 usecs 100000
BUF_SIZE 2 args 1
BUF_SIZE 4 resp 13
DATA_SOURCE 0 core $0
RX_PATH
TASK_NOT_RUNNING
UNITS 3 argn unit_byte
UNITS 5 respn unit_byte
LOCK2 0 &core->cmd_lock
TYPE_LOCK (struct si476x_core)->cmd_lock

drivers/mfd/si476x-cmd.c si476x_core_cmd_ana_audio_pin_cfg() -> si476x_core_send_command()

Type Parameter Key Value
PARAM_VALUE 0 core 4096-ptr_max
PARAM_VALUE 0 core->client 4096-ptr_max
PARAM_VALUE 0 core->client->adapter 4096-ptr_max
PARAM_VALUE 0 core->client->adapter->bus_lock.rtmutex.owner 0-1
PARAM_VALUE 0 core->client->adapter->bus_lock.rtmutex.waiters.rb_leftmost->rb_right 0
PARAM_VALUE 0 core->client->adapter->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 core->client->adapter->dev.driver_data->mutex->wait_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 core->cmd_lock.dep_map->name 0-255
PARAM_VALUE 0 core->cmd_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 core->cmd_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 core->cmd_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 core->cmd_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 core->cts.counter 0-1
PARAM_VALUE 0 core->regmap->async 0-1
PARAM_VALUE 0 core->regmap->async_ret s32min-s32max
PARAM_VALUE 0 core->regmap->cache_bypass 0-1
PARAM_VALUE 0 core->regmap->cache_dirty 0-1
PARAM_VALUE 0 core->regmap->cache_type 0-4294967295
PARAM_VALUE 0 core->regmap->no_sync_defaults 0-1
PARAM_VALUE 0 core->revision s32min-(-2),0-2
PARAM_VALUE 1 command 27
PARAM_VALUE 2 args 4096-ptr_max
PARAM_VALUE 3 argn 1
PARAM_VALUE 5 respn 2
PARAM_VALUE 6 usecs 100000
BUF_SIZE 0 core->reset s32min,(-1),1-s32max
BUF_SIZE 2 args 1
BUF_SIZE 4 resp 2
DATA_SOURCE 0 core $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 core->client->irq
UNITS 3 argn unit_byte
UNITS 5 respn unit_byte
LOCK2 0 &core->cmd_lock
TYPE_LOCK (struct si476x_core)->cmd_lock

drivers/mfd/si476x-cmd.c si476x_core_cmd_dig_audio_pin_cfg() -> si476x_core_send_command()

Type Parameter Key Value
PARAM_VALUE 0 core 4096-ptr_max
PARAM_VALUE 0 core->client 4096-ptr_max
PARAM_VALUE 0 core->client->adapter 4096-ptr_max
PARAM_VALUE 0 core->client->adapter->bus_lock.rtmutex.waiters.rb_leftmost->rb_right 0
PARAM_VALUE 0 core->client->adapter->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 core->cmd_lock.dep_map->name 0-255
PARAM_VALUE 0 core->cmd_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 core->cmd_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 core->cmd_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 core->cmd_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 core->cts.counter 0-1
PARAM_VALUE 0 core->regmap->async 0-1
PARAM_VALUE 0 core->regmap->async_ret s32min-s32max
PARAM_VALUE 0 core->regmap->cache_bypass 0-1
PARAM_VALUE 0 core->regmap->cache_dirty 0-1
PARAM_VALUE 0 core->regmap->cache_type 0-4294967295
PARAM_VALUE 0 core->regmap->no_sync_defaults 0-1
PARAM_VALUE 0 core->revision s32min-(-2),0-2
PARAM_VALUE 1 command 24
PARAM_VALUE 2 args 4096-ptr_max
PARAM_VALUE 3 argn 4
PARAM_VALUE 5 respn 5
PARAM_VALUE 6 usecs 100000
BUF_SIZE 0 core->reset s32min,(-1),1-s32max
BUF_SIZE 2 args 4
BUF_SIZE 4 resp 5
DATA_SOURCE 0 core $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 core->client->irq
UNITS 3 argn unit_byte
UNITS 5 respn unit_byte
LOCK2 0 &core->cmd_lock
TYPE_LOCK (struct si476x_core)->cmd_lock

drivers/mfd/si476x-cmd.c si476x_core_cmd_fm_acf_status() -> si476x_core_send_command()

Type Parameter Key Value
PARAM_VALUE 0 core->cmd_lock.dep_map->name 0-255
PARAM_VALUE 0 core->cmd_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 core->cmd_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 core->cmd_lock.osq.tail.counter 0-s32max
PARAM_VALUE 1 command 53
PARAM_VALUE 2 args 4096-ptr_max
PARAM_VALUE 3 argn 1
PARAM_VALUE 5 respn 8
PARAM_VALUE 6 usecs 100000
BUF_SIZE 2 args 1
BUF_SIZE 4 resp 8
DATA_SOURCE 0 core $0
UNITS 3 argn unit_byte
UNITS 5 respn unit_byte
LOCK2 0 &core->cmd_lock
TYPE_LOCK (struct si476x_core)->cmd_lock

drivers/mfd/si476x-cmd.c si476x_core_cmd_fm_phase_div_status() -> si476x_core_send_command()

Type Parameter Key Value
PARAM_VALUE 0 core 4096-ptr_max
PARAM_VALUE 0 core->chip_id 2
PARAM_VALUE 0 core->cmd_lock.dep_map->name 0-255
PARAM_VALUE 0 core->cmd_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 core->cmd_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 core->cmd_lock.osq.tail.counter 0-s32max
PARAM_VALUE 1 command 57
PARAM_VALUE 3 argn 0
PARAM_VALUE 5 respn 2
PARAM_VALUE 6 usecs 100000
BUF_SIZE 4 resp 2
DATA_SOURCE 0 core $0
RX_PATH
TASK_NOT_RUNNING
UNITS 5 respn unit_byte
LOCK2 0 &core->cmd_lock
HALF_LOCKED2 ctrl->handler->lock
TYPE_LOCK (struct si476x_core)->cmd_lock

drivers/mfd/si476x-cmd.c si476x_core_cmd_fm_phase_diversity() -> si476x_core_send_command()

Type Parameter Key Value
PARAM_VALUE 0 core 4096-ptr_max
PARAM_VALUE 0 core->cmd_lock.dep_map->name 0-255
PARAM_VALUE 0 core->cmd_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 core->cmd_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 core->cmd_lock.osq.tail.counter 0-s32max
PARAM_VALUE 1 command 56
PARAM_VALUE 2 args 4096-ptr_max
PARAM_VALUE 3 argn 1
PARAM_VALUE 5 respn 1
PARAM_VALUE 6 usecs 100000
BUF_SIZE 2 args 1
BUF_SIZE 4 resp 1
DATA_SOURCE 0 core $0
RX_PATH
TASK_NOT_RUNNING
UNITS 3 argn unit_byte
UNITS 5 respn unit_byte
LOCK2 0 &core->cmd_lock
TYPE_LOCK (struct si476x_core)->cmd_lock

drivers/mfd/si476x-cmd.c si476x_core_cmd_fm_rds_blockcount() -> si476x_core_send_command()

Type Parameter Key Value
PARAM_VALUE 0 core->cmd_lock.dep_map->name 0-255
PARAM_VALUE 0 core->cmd_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 core->cmd_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 core->cmd_lock.osq.tail.counter 0-s32max
PARAM_VALUE 1 command 55
PARAM_VALUE 2 args 4096-ptr_max
PARAM_VALUE 3 argn 1
PARAM_VALUE 5 respn 8
PARAM_VALUE 6 usecs 100000
BUF_SIZE 2 args 1
BUF_SIZE 4 resp 8
DATA_SOURCE 0 core $0
UNITS 3 argn unit_byte
UNITS 5 respn unit_byte
LOCK2 0 &core->cmd_lock
TYPE_LOCK (struct si476x_core)->cmd_lock

drivers/mfd/si476x-cmd.c si476x_core_cmd_fm_rds_status() -> si476x_core_send_command()

Type Parameter Key Value
PARAM_VALUE 0 core 4096-ptr_max
PARAM_VALUE 0 core->cmd_lock.dep_map->name 0-255
PARAM_VALUE 0 core->cmd_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 core->cmd_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 core->cmd_lock.osq.tail.counter 0-s32max
PARAM_VALUE 1 command 54
PARAM_VALUE 2 args 4096-ptr_max
PARAM_VALUE 3 argn 1
PARAM_VALUE 5 respn 16
PARAM_VALUE 6 usecs 100000
BUF_SIZE 2 args 1
BUF_SIZE 4 resp 16
DATA_SOURCE 0 core $0
RX_PATH
TASK_NOT_RUNNING
UNITS 3 argn unit_byte
UNITS 5 respn unit_byte
LOCK2 0 &core->cmd_lock
TYPE_LOCK (struct si476x_core)->cmd_lock

drivers/mfd/si476x-cmd.c si476x_core_cmd_fm_rsq_status_a10() -> si476x_core_send_command()

Type Parameter Key Value
PARAM_VALUE 0 core 4096-ptr_max
PARAM_VALUE 0 core->cmd_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 core->cmd_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 core->cmd_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 core->revision s32min-(-2),0-2
PARAM_VALUE 1 command 50
PARAM_VALUE 2 args 4096-ptr_max
PARAM_VALUE 3 argn 1
PARAM_VALUE 5 respn 17
PARAM_VALUE 6 usecs 100000
BUF_SIZE 2 args 1
BUF_SIZE 4 resp 17
DATA_SOURCE 0 core $0
RX_PATH
TASK_NOT_RUNNING
UNITS 3 argn unit_byte
UNITS 5 respn unit_byte
LOCK2 0 &core->cmd_lock
TYPE_LOCK (struct si476x_core)->cmd_lock

drivers/mfd/si476x-cmd.c si476x_core_cmd_fm_rsq_status_a20() -> si476x_core_send_command()

Type Parameter Key Value
PARAM_VALUE 0 core 4096-ptr_max
PARAM_VALUE 0 core->cmd_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 core->cmd_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 core->cmd_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 core->revision s32min-(-2),0-2
PARAM_VALUE 1 command 50
PARAM_VALUE 2 args 4096-ptr_max
PARAM_VALUE 3 argn 1
PARAM_VALUE 5 respn 17
PARAM_VALUE 6 usecs 100000
BUF_SIZE 2 args 1
BUF_SIZE 4 resp 17
DATA_SOURCE 0 core $0
RX_PATH
TASK_NOT_RUNNING
UNITS 3 argn unit_byte
UNITS 5 respn unit_byte
LOCK2 0 &core->cmd_lock
TYPE_LOCK (struct si476x_core)->cmd_lock

drivers/mfd/si476x-cmd.c si476x_core_cmd_fm_rsq_status_a30() -> si476x_core_send_command()

Type Parameter Key Value
PARAM_VALUE 0 core 4096-ptr_max
PARAM_VALUE 0 core->cmd_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 core->cmd_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 core->cmd_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 core->revision s32min-(-2),0-2
PARAM_VALUE 1 command 50
PARAM_VALUE 2 args 4096-ptr_max
PARAM_VALUE 3 argn 1
PARAM_VALUE 5 respn 23
PARAM_VALUE 6 usecs 100000
BUF_SIZE 2 args 1
BUF_SIZE 4 resp 23
DATA_SOURCE 0 core $0
RX_PATH
TASK_NOT_RUNNING
UNITS 3 argn unit_byte
UNITS 5 respn unit_byte
LOCK2 0 &core->cmd_lock
TYPE_LOCK (struct si476x_core)->cmd_lock

drivers/mfd/si476x-cmd.c si476x_core_cmd_func_info() -> si476x_core_send_command()

Type Parameter Key Value
PARAM_VALUE 0 core 4096-ptr_max
PARAM_VALUE 0 core->client 4096-ptr_max
PARAM_VALUE 0 core->client->adapter 4096-ptr_max
PARAM_VALUE 0 core->client->adapter->bus_lock.rtmutex.waiters.rb_leftmost->rb_right 0
PARAM_VALUE 0 core->client->debugfs 4096-u64max
PARAM_VALUE 0 core->client->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 core->client->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 core->client->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 core->client->devres_group_id 4096-ptr_max
PARAM_VALUE 0 core->cmd_lock.dep_map->name 0-255
PARAM_VALUE 0 core->cmd_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 core->cmd_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 core->cmd_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 core->command.head.next->next 4096-ptr_max
PARAM_VALUE 0 core->command.head.prev->next 4096-ptr_max
PARAM_VALUE 0 core->command.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 core->power_state 0-2
PARAM_VALUE 0 core->rds_drainer_status_lock.dep_map->name 0-255
PARAM_VALUE 0 core->rds_drainer_status_lock.magic 4096-ptr_max
PARAM_VALUE 0 core->rds_fifo.kfifo.data 0
PARAM_VALUE 0 core->rds_fifo.kfifo.in 0
PARAM_VALUE 0 core->rds_fifo.kfifo.mask 0
PARAM_VALUE 0 core->rds_fifo.kfifo.out 0
PARAM_VALUE 0 core->rds_fifo_depth 5,20
PARAM_VALUE 0 core->rds_read_queue.head.next 4096-ptr_max
PARAM_VALUE 0 core->rds_read_queue.head.next->next 4096-ptr_max
PARAM_VALUE 0 core->rds_read_queue.head.prev 4096-ptr_max
PARAM_VALUE 0 core->rds_read_queue.head.prev->next 4096-ptr_max
PARAM_VALUE 0 core->rds_read_queue.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 core->regmap 0-ptr_max
PARAM_VALUE 0 core->regmap->cache_dirty 0-1
PARAM_VALUE 0 core->reset 0,4096-ptr_max
PARAM_VALUE 0 core->status_monitor->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 core->status_monitor.work.lockdep_map->name 0-255
PARAM_VALUE 0 core->tuning.head.next 4096-ptr_max
PARAM_VALUE 0 core->tuning.head.next->next 4096-ptr_max
PARAM_VALUE 0 core->tuning.head.prev 4096-ptr_max
PARAM_VALUE 0 core->tuning.head.prev->next 4096-ptr_max
PARAM_VALUE 0 core->tuning.head.prev->prev 4096-ptr_max
PARAM_VALUE 1 command 18
PARAM_VALUE 3 argn 0
PARAM_VALUE 5 respn 7
PARAM_VALUE 6 usecs 100000
BUF_SIZE 0 core 1352
BUF_SIZE 0 core->reset s32min,(-1),1-s32max
BUF_SIZE 4 resp 7
CAPPED_DATA 0 core->reset 1
DATA_SOURCE 0 core $0
FUZZY_MAX 0 core->rds_fifo_depth 20
BIT_INFO 0 core->rds_fifo_depth 0x4,0xffffffffffffffff
HARD_MAX 0 core->rds_fifo_depth 20
MEM_ZERO 0 core
MEM_ZERO 0 core->cmd_lock.dep_map.key
MEM_ZERO 0 core->cmd_lock.dep_map.name
MEM_ZERO 0 core->cmd_lock.magic
MEM_ZERO 0 core->cmd_lock.wait_lock.dep_map.key
MEM_ZERO 0 core->cmd_lock.wait_lock.dep_map.name
MEM_ZERO 0 core->cmd_lock.wait_lock.owner
MEM_ZERO 0 &core->is_alive
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 core->client->irq
UNITS 5 respn unit_byte
LOCK2 0 &core->cmd_lock
TYPE_LOCK (struct si476x_core)->cmd_lock

drivers/mfd/si476x-cmd.c si476x_core_cmd_get_property() -> si476x_core_send_command()

Type Parameter Key Value
PARAM_VALUE 1 command 20
PARAM_VALUE 2 args 4096-ptr_max
PARAM_VALUE 3 argn 3
PARAM_VALUE 5 respn 4
PARAM_VALUE 6 usecs 100000
BUF_SIZE 2 args 3
BUF_SIZE 4 resp 4
DATA_SOURCE 0 core $0
UNITS 3 argn unit_byte
UNITS 5 respn unit_byte

drivers/mfd/si476x-cmd.c si476x_core_cmd_ic_link_gpo_ctl_pin_cfg() -> si476x_core_send_command()

Type Parameter Key Value
PARAM_VALUE 0 core 4096-ptr_max
PARAM_VALUE 0 core->client 4096-ptr_max
PARAM_VALUE 0 core->client->adapter 4096-ptr_max
PARAM_VALUE 0 core->client->adapter->bus_lock.rtmutex.owner 0-1
PARAM_VALUE 0 core->client->adapter->bus_lock.rtmutex.waiters.rb_leftmost->rb_right 0
PARAM_VALUE 0 core->client->adapter->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 core->client->adapter->dev.driver_data->mutex->wait_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 core->cmd_lock.dep_map->name 0-255
PARAM_VALUE 0 core->cmd_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 core->cmd_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 core->cmd_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 core->cmd_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 core->cts.counter 0-1
PARAM_VALUE 0 core->regmap->async 0-1
PARAM_VALUE 0 core->regmap->async_ret s32min-s32max
PARAM_VALUE 0 core->regmap->cache_bypass 0-1
PARAM_VALUE 0 core->regmap->cache_dirty 0-1
PARAM_VALUE 0 core->regmap->cache_type 0-4294967295
PARAM_VALUE 0 core->regmap->no_sync_defaults 0-1
PARAM_VALUE 0 core->revision s32min-(-2),0-2
PARAM_VALUE 1 command 26
PARAM_VALUE 2 args 4096-ptr_max
PARAM_VALUE 3 argn 4
PARAM_VALUE 5 respn 5
PARAM_VALUE 6 usecs 100000
BUF_SIZE 0 core->reset s32min,(-1),1-s32max
BUF_SIZE 2 args 4
BUF_SIZE 4 resp 5
DATA_SOURCE 0 core $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 core->client->irq
UNITS 3 argn unit_byte
UNITS 5 respn unit_byte
LOCK2 0 &core->cmd_lock
TYPE_LOCK (struct si476x_core)->cmd_lock

drivers/mfd/si476x-cmd.c si476x_core_cmd_intb_pin_cfg_a10() -> si476x_core_send_command()

Type Parameter Key Value
PARAM_VALUE 0 core 4096-ptr_max
PARAM_VALUE 0 core->client 4096-ptr_max
PARAM_VALUE 0 core->client->adapter 4096-ptr_max
PARAM_VALUE 0 core->client->adapter->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 core->cmd_lock.dep_map->name 0-255
PARAM_VALUE 0 core->cmd_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 core->cmd_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 core->cmd_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 core->cmd_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 core->cts.counter 0-1
PARAM_VALUE 0 core->regmap->async 0-1
PARAM_VALUE 0 core->regmap->async_ret s32min-s32max
PARAM_VALUE 0 core->regmap->cache_bypass 0-1
PARAM_VALUE 0 core->regmap->cache_dirty 0-1
PARAM_VALUE 0 core->regmap->cache_type 0-4294967295
PARAM_VALUE 0 core->regmap->no_sync_defaults 0-1
PARAM_VALUE 0 core->revision s32min-(-2),0-2
PARAM_VALUE 1 command 28
PARAM_VALUE 2 args 4096-ptr_max
PARAM_VALUE 3 argn 2
PARAM_VALUE 5 respn 6
PARAM_VALUE 6 usecs 100000
BUF_SIZE 0 core->reset (-1),1,3-6,14,18,30,33,41
BUF_SIZE 2 args 2
BUF_SIZE 4 resp 6
DATA_SOURCE 0 core $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 core->client->irq
UNITS 3 argn unit_byte
UNITS 5 respn unit_byte
LOCK2 0 &core->cmd_lock
TYPE_LOCK (struct si476x_core)->cmd_lock

drivers/mfd/si476x-cmd.c si476x_core_cmd_intb_pin_cfg_a20() -> si476x_core_send_command()

Type Parameter Key Value
PARAM_VALUE 0 core 4096-ptr_max
PARAM_VALUE 0 core->client 4096-ptr_max
PARAM_VALUE 0 core->client->adapter 4096-ptr_max
PARAM_VALUE 0 core->client->adapter->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 core->cmd_lock.dep_map->name 0-255
PARAM_VALUE 0 core->cmd_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 core->cmd_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 core->cmd_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 core->cmd_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 core->cts.counter 0-1
PARAM_VALUE 0 core->regmap->async 0-1
PARAM_VALUE 0 core->regmap->async_ret s32min-s32max
PARAM_VALUE 0 core->regmap->cache_bypass 0-1
PARAM_VALUE 0 core->regmap->cache_dirty 0-1
PARAM_VALUE 0 core->regmap->cache_type 0-4294967295
PARAM_VALUE 0 core->regmap->no_sync_defaults 0-1
PARAM_VALUE 0 core->revision s32min-(-2),0-2
PARAM_VALUE 1 command 28
PARAM_VALUE 2 args 4096-ptr_max
PARAM_VALUE 3 argn 2
PARAM_VALUE 5 respn 3
PARAM_VALUE 6 usecs 100000
BUF_SIZE 0 core->reset (-1),1,3-6,14,18,30,33,41
BUF_SIZE 2 args 2
BUF_SIZE 4 resp 3
DATA_SOURCE 0 core $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 core->client->irq
UNITS 3 argn unit_byte
UNITS 5 respn unit_byte
LOCK2 0 &core->cmd_lock
TYPE_LOCK (struct si476x_core)->cmd_lock

drivers/mfd/si476x-cmd.c si476x_core_cmd_power_down_a10() -> si476x_core_send_command()

Type Parameter Key Value
PARAM_VALUE 0 core 4096-ptr_max
PARAM_VALUE 0 core->cmd_lock.dep_map->name 0-255
PARAM_VALUE 0 core->cmd_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 core->cmd_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 core->cmd_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 core->cmd_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 core->is_alive.counter 0
PARAM_VALUE 0 core->regmap->async 0-1
PARAM_VALUE 0 core->regmap->async_ret s32min-s32max
PARAM_VALUE 0 core->regmap->cache_bypass 0-1
PARAM_VALUE 0 core->regmap->cache_dirty 0-1
PARAM_VALUE 0 core->regmap->cache_type 0-4294967295
PARAM_VALUE 0 core->regmap->no_sync_defaults 0-1
PARAM_VALUE 0 core->revision s32min-(-2),0-2
PARAM_VALUE 1 command 17
PARAM_VALUE 3 argn 0
PARAM_VALUE 5 respn 1
PARAM_VALUE 6 usecs 100000
BUF_SIZE 4 resp 1
DATA_SOURCE 0 core $0
RX_PATH
NO_OVERFLOW_SIMPLE 0 core->client->irq
UNITS 5 respn unit_byte
LOCK2 0 &core->cmd_lock
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock
TYPE_LOCK (struct si476x_core)->cmd_lock

drivers/mfd/si476x-cmd.c si476x_core_cmd_power_down_a20() -> si476x_core_send_command()

Type Parameter Key Value
PARAM_VALUE 0 core 4096-ptr_max
PARAM_VALUE 0 core->cmd_lock.dep_map->name 0-255
PARAM_VALUE 0 core->cmd_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 core->cmd_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 core->cmd_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 core->cmd_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 core->is_alive.counter 0
PARAM_VALUE 0 core->regmap->async 0-1
PARAM_VALUE 0 core->regmap->async_ret s32min-s32max
PARAM_VALUE 0 core->regmap->cache_bypass 0-1
PARAM_VALUE 0 core->regmap->cache_dirty 0-1
PARAM_VALUE 0 core->regmap->cache_type 0-4294967295
PARAM_VALUE 0 core->regmap->no_sync_defaults 0-1
PARAM_VALUE 0 core->revision s32min-(-2),0-2
PARAM_VALUE 1 command 17
PARAM_VALUE 2 args 4096-ptr_max
PARAM_VALUE 3 argn 1
PARAM_VALUE 5 respn 1
PARAM_VALUE 6 usecs 100000
BUF_SIZE 2 args 1
BUF_SIZE 4 resp 1
DATA_SOURCE 0 core $0
RX_PATH
NO_OVERFLOW_SIMPLE 0 core->client->irq
UNITS 3 argn unit_byte
UNITS 5 respn unit_byte
LOCK2 0 &core->cmd_lock
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock
TYPE_LOCK (struct si476x_core)->cmd_lock

drivers/mfd/si476x-cmd.c si476x_core_cmd_power_up_a10() -> si476x_core_send_command()

Type Parameter Key Value
PARAM_VALUE 0 core 4096-ptr_max
PARAM_VALUE 0 core->client 4096-ptr_max
PARAM_VALUE 0 core->cmd_lock.dep_map->name 0-255
PARAM_VALUE 0 core->cmd_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 core->cmd_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 core->cmd_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 core->cmd_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 core->regmap->async 0-1
PARAM_VALUE 0 core->regmap->async_ret s32min-s32max
PARAM_VALUE 0 core->regmap->cache_bypass 0-1
PARAM_VALUE 0 core->regmap->cache_dirty 0-1
PARAM_VALUE 0 core->regmap->cache_type 0-4294967295
PARAM_VALUE 0 core->regmap->no_sync_defaults 0-1
PARAM_VALUE 0 core->revision s32min-(-2),0-2
PARAM_VALUE 1 command 1
PARAM_VALUE 2 args 4096-ptr_max
PARAM_VALUE 3 argn 5
PARAM_VALUE 5 respn 1
PARAM_VALUE 6 usecs 330000
BUF_SIZE 0 core->reset s32min,(-1),1-s32max
BUF_SIZE 2 args 5
BUF_SIZE 4 resp 1
DATA_SOURCE 0 core $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 core->client->irq
UNITS 3 argn unit_byte
UNITS 5 respn unit_byte
LOCK2 0 &core->cmd_lock
TYPE_LOCK (struct si476x_core)->cmd_lock

drivers/mfd/si476x-cmd.c si476x_core_cmd_power_up_a20() -> si476x_core_send_command()

Type Parameter Key Value
PARAM_VALUE 0 core 4096-ptr_max
PARAM_VALUE 0 core->client 4096-ptr_max
PARAM_VALUE 0 core->cmd_lock.dep_map->name 0-255
PARAM_VALUE 0 core->cmd_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 core->cmd_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 core->cmd_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 core->cmd_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 core->regmap->async 0-1
PARAM_VALUE 0 core->regmap->async_ret s32min-s32max
PARAM_VALUE 0 core->regmap->cache_bypass 0-1
PARAM_VALUE 0 core->regmap->cache_dirty 0-1
PARAM_VALUE 0 core->regmap->cache_type 0-4294967295
PARAM_VALUE 0 core->regmap->no_sync_defaults 0-1
PARAM_VALUE 0 core->revision s32min-(-2),0-2
PARAM_VALUE 1 command 1
PARAM_VALUE 2 args 4096-ptr_max
PARAM_VALUE 3 argn 5
PARAM_VALUE 5 respn 1
PARAM_VALUE 6 usecs 330000
BUF_SIZE 0 core->reset s32min,(-1),1-s32max
BUF_SIZE 2 args 5
BUF_SIZE 4 resp 1
DATA_SOURCE 0 core $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 core->client->irq
UNITS 3 argn unit_byte
UNITS 5 respn unit_byte
LOCK2 0 &core->cmd_lock
TYPE_LOCK (struct si476x_core)->cmd_lock

drivers/mfd/si476x-cmd.c si476x_core_cmd_set_property() -> si476x_core_send_command()

Type Parameter Key Value
PARAM_VALUE 1 command 19
PARAM_VALUE 2 args 4096-ptr_max
PARAM_VALUE 3 argn 5
PARAM_VALUE 5 respn 1
PARAM_VALUE 6 usecs 100000
BUF_SIZE 2 args 5
BUF_SIZE 4 resp 1
DATA_SOURCE 0 core $0
UNITS 3 argn unit_byte
UNITS 5 respn unit_byte

drivers/mfd/si476x-cmd.c si476x_core_cmd_zif_pin_cfg() -> si476x_core_send_command()

Type Parameter Key Value
PARAM_VALUE 0 core 4096-ptr_max
PARAM_VALUE 0 core->client 4096-ptr_max
PARAM_VALUE 0 core->client->adapter 4096-ptr_max
PARAM_VALUE 0 core->client->adapter->bus_lock.rtmutex.owner 0-1
PARAM_VALUE 0 core->client->adapter->bus_lock.rtmutex.waiters.rb_leftmost->rb_right 0
PARAM_VALUE 0 core->client->adapter->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 core->client->adapter->dev.driver_data->mutex->wait_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 core->cmd_lock.dep_map->name 0-255
PARAM_VALUE 0 core->cmd_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 core->cmd_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 core->cmd_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 core->cmd_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 core->cts.counter 0-1
PARAM_VALUE 0 core->regmap->async 0-1
PARAM_VALUE 0 core->regmap->async_ret s32min-s32max
PARAM_VALUE 0 core->regmap->cache_bypass 0-1
PARAM_VALUE 0 core->regmap->cache_dirty 0-1
PARAM_VALUE 0 core->regmap->cache_type 0-4294967295
PARAM_VALUE 0 core->regmap->no_sync_defaults 0-1
PARAM_VALUE 0 core->revision s32min-(-2),0-2
PARAM_VALUE 1 command 25
PARAM_VALUE 2 args 4096-ptr_max
PARAM_VALUE 3 argn 4
PARAM_VALUE 5 respn 5
PARAM_VALUE 6 usecs 100000
BUF_SIZE 0 core->reset s32min,(-1),1-s32max
BUF_SIZE 2 args 4
BUF_SIZE 4 resp 5
DATA_SOURCE 0 core $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 core->client->irq
UNITS 3 argn unit_byte
UNITS 5 respn unit_byte
LOCK2 0 &core->cmd_lock
TYPE_LOCK (struct si476x_core)->cmd_lock