Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 9 files:

Smatch caller information:

drivers/watchdog/wm8350_wdt.c wm8350_wdt_ping() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 4
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte
LOCK2 global &wdt_mutex
HALF_LOCKED2 &wd_data->lock

drivers/watchdog/wm8350_wdt.c wm8350_wdt_set_timeout() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap->cache_dirty 0-1
PARAM_VALUE 0 wm8350->unlocked 1
PARAM_VALUE 1 reg 4
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte
LOCK2 global &wdt_mutex
HALF_LOCKED2 &wd_data->lock

drivers/watchdog/wm8350_wdt.c wm8350_wdt_start() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap->cache_dirty 0-1
PARAM_VALUE 0 wm8350->unlocked 1
PARAM_VALUE 1 reg 4
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte
LOCK2 global &wdt_mutex
HALF_LOCKED2 &wd_data->lock

drivers/watchdog/wm8350_wdt.c wm8350_wdt_stop() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap->cache_dirty 0-1
PARAM_VALUE 0 wm8350->unlocked 1
PARAM_VALUE 1 reg 4
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte
LOCK2 global &wdt_mutex

drivers/power/supply/wm8350_power.c charger_state_show() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 169
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/power/supply/wm8350_power.c wm8350_bat_check_health() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350->auxadc_done.done 0-4294967293,u32max
PARAM_VALUE 0 wm8350->auxadc_done.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 wm8350->auxadc_done.wait.lock.owner (-1)
PARAM_VALUE 0 wm8350->auxadc_done.wait.lock.owner_cpu u32max
PARAM_VALUE 0 wm8350->auxadc_done.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 wm8350->auxadc_done.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 wm8350->auxadc_mutex.dep_map->name 0-255
PARAM_VALUE 0 wm8350->auxadc_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 wm8350->auxadc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 wm8350->auxadc_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 wm8350->auxadc_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 wm8350->auxadc_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 wm8350->auxadc_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 wm8350->auxadc_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 wm8350->auxadc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 wm8350->regmap->cache->cached_rbnode->blklen 1-4294967295
PARAM_VALUE 0 wm8350->regmap->cache->cached_rbnode->node.__rb_parent_color 0-1
PARAM_VALUE 0 wm8350->regmap->cache_dirty 0-1
PARAM_VALUE 1 reg 226
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
DATA_SOURCE 0 wm8350 $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/power/supply/wm8350_power.c wm8350_bat_get_charge_type() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 169
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
DATA_SOURCE 0 wm8350 $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/power/supply/wm8350_power.c wm8350_batt_status() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 169
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
DATA_SOURCE 0 wm8350 $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/power/supply/wm8350_power.c wm8350_charger_config() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->power.ac->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 wm8350->power.ac->dev.pins->p 0-s64max
PARAM_VALUE 0 wm8350->power.battery->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 wm8350->power.battery->dev.pins->p 0-s64max
PARAM_VALUE 0 wm8350->power.usb->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 wm8350->power.usb->dev.pins->p 0-s64max
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap->cache_dirty 0-1
PARAM_VALUE 0 wm8350->unlocked 1
PARAM_VALUE 1 reg 168
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
CAPPED_DATA 0 wm8350 1
DATA_SOURCE 0 wm8350 $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte

drivers/power/supply/wm8350_power.c wm8350_get_supplies() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350->power.ac->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 wm8350->power.battery->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 wm8350->power.usb->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 1 reg 233
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
DATA_SOURCE 0 wm8350 $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte

drivers/power/supply/wm8350_power.c wm8350_get_supplies() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->power.ac->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 wm8350->power.battery->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 wm8350->power.usb->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 1 reg 227
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
DATA_SOURCE 0 wm8350 $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte

drivers/power/supply/wm8350_power.c wm8350_get_supplies() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->power.ac->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 wm8350->power.battery->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 wm8350->power.usb->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 1 reg 231
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
DATA_SOURCE 0 wm8350 $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte

drivers/power/supply/wm8350_power.c wm8350_get_supplies() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->power.ac->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 wm8350->power.battery->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 wm8350->power.usb->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 1 reg 169
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
DATA_SOURCE 0 wm8350 $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte

drivers/mfd/wm8350-irq.c wm8350_irq() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 24
DATA_SOURCE 0 wm8350 $1
RX_PATH
TASK_NOT_RUNNING

drivers/mfd/wm8350-irq.c wm8350_irq() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 1 reg 32
DATA_SOURCE 0 wm8350 $1
RX_PATH
TASK_NOT_RUNNING

drivers/mfd/wm8350-irq.c wm8350_irq() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
DATA_SOURCE 0 wm8350 $1
RX_PATH
TASK_NOT_RUNNING

drivers/mfd/wm8350-irq.c wm8350_irq_init() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->auxadc_done.done 0
PARAM_VALUE 0 wm8350->auxadc_done.wait.lock.magic 3735899821
PARAM_VALUE 0 wm8350->auxadc_done.wait.lock.owner (-1)
PARAM_VALUE 0 wm8350->auxadc_done.wait.lock.owner_cpu u32max
PARAM_VALUE 0 wm8350->auxadc_done.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 wm8350->auxadc_done.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 wm8350->auxadc_done.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 wm8350->auxadc_done.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 wm8350->auxadc_done.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 wm8350->auxadc_mutex.dep_map->name 0-255
PARAM_VALUE 0 wm8350->auxadc_mutex.first_waiter 0
PARAM_VALUE 0 wm8350->auxadc_mutex.magic 4096-ptr_max
PARAM_VALUE 0 wm8350->auxadc_mutex.osq.tail.counter 0
PARAM_VALUE 0 wm8350->auxadc_mutex.owner.counter 0
PARAM_VALUE 0 wm8350->dev 4096-ptr_max
PARAM_VALUE 0 wm8350->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 wm8350->dev->class 0,4096-ptr_max
PARAM_VALUE 0 wm8350->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 wm8350->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 wm8350->dev->driver_data 4096-ptr_max
PARAM_VALUE 0 wm8350->irq_masks 0
PARAM_VALUE 0 wm8350->pmic.max_dcdc 3,5
PARAM_VALUE 0 wm8350->pmic.max_isink 10-11
PARAM_VALUE 0 wm8350->power.rev_g_coeff 0-1
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 1 reg 33-39
BUF_SIZE 0 wm8350 3696
BUF_SIZE 0 wm8350->dev 1616
DATA_SOURCE 0 wm8350 $0
FUZZY_MAX 0 wm8350->pmic.max_dcdc 5
FUZZY_MAX 0 wm8350->pmic.max_isink 11
FUZZY_MAX 0 wm8350->power.rev_g_coeff 1
BIT_INFO 0 wm8350->pmic.max_dcdc 0x1,0x7
BIT_INFO 0 wm8350->pmic.max_isink 0xa,0xb
HARD_MAX 0 wm8350->pmic.max_dcdc 5
HARD_MAX 0 wm8350->pmic.max_isink 11
HARD_MAX 0 wm8350->power.rev_g_coeff 1
MEM_ZERO 0 wm8350
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-wm8350.c wm8350_gpio_get() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 230
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte

drivers/rtc/rtc-wm8350.c wm8350_rtc_probe() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 23
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte

drivers/rtc/rtc-wm8350.c wm8350_rtc_probe() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 1 reg 12
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte

drivers/rtc/rtc-wm8350.c wm8350_rtc_probe() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap->async 0
PARAM_VALUE 1 reg 23
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
CAPPED_DATA 0 wm8350->regmap->rd_table->n_yes_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_yes_ranges 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte

drivers/rtc/rtc-wm8350.c wm8350_rtc_settime() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap->async 0
PARAM_VALUE 1 reg 23
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
CAPPED_DATA 0 wm8350->regmap->rd_table->n_yes_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_yes_ranges 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte
HALF_LOCKED2 &rtc->ops_lock

drivers/rtc/rtc-wm8350.c wm8350_rtc_start_alarm() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap->async 0
PARAM_VALUE 1 reg 23
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
CAPPED_DATA 0 wm8350->regmap->rd_table->n_yes_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_yes_ranges 1
DATA_SOURCE 0 wm8350 $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte
HALF_LOCKED2 &rtc->ops_lock

drivers/rtc/rtc-wm8350.c wm8350_rtc_stop_alarm() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap->async 0
PARAM_VALUE 1 reg 23
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
CAPPED_DATA 0 wm8350->regmap->rd_table->n_yes_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_yes_ranges 1
DATA_SOURCE 0 wm8350 $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte
HALF_LOCKED2 &rtc->ops_lock

drivers/rtc/rtc-wm8350.c wm8350_rtc_suspend() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 23
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte

drivers/mfd/wm8350-core.c wm8350_read_auxadc() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350->auxadc_mutex.dep_map->name 0-255
PARAM_VALUE 0 wm8350->auxadc_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 wm8350->auxadc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 wm8350->auxadc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 wm8350->auxadc_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 wm8350->auxadc_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 wm8350->auxadc_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 1 reg 12
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
CAPPED_DATA 0 &wm8350->auxadc_mutex 1
DATA_SOURCE 0 wm8350 $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte
LOCK2 0 &wm8350->auxadc_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct wm8350)->auxadc_mutex

drivers/mfd/wm8350-core.c wm8350_read_auxadc() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->auxadc_mutex.dep_map->name 0-255
PARAM_VALUE 0 wm8350->auxadc_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 wm8350->auxadc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 wm8350->auxadc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 wm8350->auxadc_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 wm8350->auxadc_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 wm8350->auxadc_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 1 reg 144
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
CAPPED_DATA 0 &wm8350->auxadc_mutex 1
DATA_SOURCE 0 wm8350 $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte
LOCK2 0 &wm8350->auxadc_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct wm8350)->auxadc_mutex

drivers/mfd/wm8350-core.c wm8350_read_auxadc() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->auxadc_done.done 0-4294967293,u32max
PARAM_VALUE 0 wm8350->auxadc_done.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 wm8350->auxadc_done.wait.lock.owner (-1)
PARAM_VALUE 0 wm8350->auxadc_done.wait.lock.owner_cpu u32max
PARAM_VALUE 0 wm8350->auxadc_done.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 wm8350->auxadc_done.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 wm8350->auxadc_mutex.dep_map->name 0-255
PARAM_VALUE 0 wm8350->auxadc_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 wm8350->auxadc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 wm8350->auxadc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 wm8350->auxadc_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 wm8350->auxadc_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 wm8350->auxadc_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 1 reg 144
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
CAPPED_DATA 0 &wm8350->auxadc_mutex 1
DATA_SOURCE 0 wm8350 $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte
LOCK2 0 &wm8350->auxadc_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct wm8350)->auxadc_mutex

drivers/mfd/wm8350-core.c wm8350_read_auxadc() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->auxadc_done.done 0-4294967293,u32max
PARAM_VALUE 0 wm8350->auxadc_done.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 wm8350->auxadc_done.wait.lock.owner (-1)
PARAM_VALUE 0 wm8350->auxadc_done.wait.lock.owner_cpu u32max
PARAM_VALUE 0 wm8350->auxadc_done.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 wm8350->auxadc_done.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 wm8350->auxadc_mutex.dep_map->name 0-255
PARAM_VALUE 0 wm8350->auxadc_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 wm8350->auxadc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 wm8350->auxadc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 wm8350->auxadc_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 wm8350->auxadc_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 wm8350->auxadc_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 1 reg 152-159
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
CAPPED_DATA 0 &wm8350->auxadc_mutex 1
DATA_SOURCE 0 wm8350 $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte
LOCK2 0 &wm8350->auxadc_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct wm8350)->auxadc_mutex

drivers/mfd/wm8350-core.c wm8350_read_auxadc() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->auxadc_done.done 0-4294967293,u32max
PARAM_VALUE 0 wm8350->auxadc_done.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 wm8350->auxadc_done.wait.lock.owner (-1)
PARAM_VALUE 0 wm8350->auxadc_done.wait.lock.owner_cpu u32max
PARAM_VALUE 0 wm8350->auxadc_done.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 wm8350->auxadc_done.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 wm8350->auxadc_mutex.dep_map->name 0-255
PARAM_VALUE 0 wm8350->auxadc_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 wm8350->auxadc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 wm8350->auxadc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 wm8350->auxadc_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 wm8350->auxadc_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 wm8350->auxadc_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 1 reg 12
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
CAPPED_DATA 0 &wm8350->auxadc_mutex 1
DATA_SOURCE 0 wm8350 $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte
LOCK2 0 &wm8350->auxadc_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct wm8350)->auxadc_mutex

sound/soc/codecs/wm8350.c wm8350_component_probe() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->codec.platform_data 1-u64max
PARAM_VALUE 0 wm8350->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 wm8350->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 wm8350->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap->async 0
PARAM_VALUE 1 reg 104
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
CAPPED_DATA 0 wm8350->regmap->rd_table->n_yes_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_yes_ranges 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/codecs/wm8350.c wm8350_component_probe() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->codec.platform_data 1-u64max
PARAM_VALUE 0 wm8350->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 wm8350->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 wm8350->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap->async 0
PARAM_VALUE 1 reg 105
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
CAPPED_DATA 0 wm8350->regmap->rd_table->n_yes_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_yes_ranges 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/codecs/wm8350.c wm8350_component_probe() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->codec.platform_data 1-u64max
PARAM_VALUE 0 wm8350->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 wm8350->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 wm8350->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap->async 0
PARAM_VALUE 1 reg 106
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
CAPPED_DATA 0 wm8350->regmap->rd_table->n_yes_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_yes_ranges 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/codecs/wm8350.c wm8350_component_probe() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->codec.platform_data 1-u64max
PARAM_VALUE 0 wm8350->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 wm8350->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 wm8350->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap->async 0
PARAM_VALUE 1 reg 107
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
CAPPED_DATA 0 wm8350->regmap->rd_table->n_yes_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_yes_ranges 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/codecs/wm8350.c wm8350_hp_work() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 231
HALF_LOCKED2 &pool->lock

sound/soc/codecs/wm8350.c wm8350_mic_handler() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 231
RX_PATH
TASK_NOT_RUNNING

sound/soc/codecs/wm8350.c wm8350_out1_ramp_step() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 104
HALF_LOCKED2 &pool->lock

sound/soc/codecs/wm8350.c wm8350_out1_ramp_step() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 1 reg 105
HALF_LOCKED2 &pool->lock

sound/soc/codecs/wm8350.c wm8350_out2_ramp_step() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 106
HALF_LOCKED2 &pool->lock

sound/soc/codecs/wm8350.c wm8350_out2_ramp_step() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 1 reg 107
HALF_LOCKED2 &pool->lock

sound/soc/codecs/wm8350.c wm8350_set_bias_level() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 1 reg 8
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

sound/soc/codecs/wm8350.c wm8350_set_bias_level() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 1 reg 8
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

sound/soc/codecs/wm8350.c wm8350_set_bias_level() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->codec.platform_data 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap->async 0
PARAM_VALUE 1 reg 8
CAPPED_DATA 0 wm8350->regmap->rd_table->n_yes_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_yes_ranges 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

sound/soc/codecs/wm8350.c wm8350_set_bias_level() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 1 reg 8
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

sound/soc/codecs/wm8350.c wm8350_set_bias_level() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->codec.platform_data 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap->async 0
PARAM_VALUE 1 reg 8
CAPPED_DATA 0 wm8350->regmap->rd_table->n_yes_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_yes_ranges 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

sound/soc/codecs/wm8350.c wm8350_set_bias_level() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->codec.platform_data 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap->async 0
PARAM_VALUE 1 reg 8
CAPPED_DATA 0 wm8350->regmap->rd_table->n_yes_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_yes_ranges 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

drivers/regulator/wm8350-regulator.c wm8350_dcdc25_set_mode() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 183
DATA_SOURCE 0 wm8350 $0

drivers/regulator/wm8350-regulator.c wm8350_dcdc25_set_mode() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 192
DATA_SOURCE 0 wm8350 $0

drivers/regulator/wm8350-regulator.c wm8350_dcdc25_set_suspend_disable() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 183
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte

drivers/regulator/wm8350-regulator.c wm8350_dcdc25_set_suspend_disable() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 192
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte

drivers/regulator/wm8350-regulator.c wm8350_dcdc25_set_suspend_enable() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 183
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte

drivers/regulator/wm8350-regulator.c wm8350_dcdc25_set_suspend_enable() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 192
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte

drivers/regulator/wm8350-regulator.c wm8350_dcdc_get_mode() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 177
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte
HALF_LOCKED2 &of->mutex

drivers/regulator/wm8350-regulator.c wm8350_dcdc_get_mode() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 1 reg 248,250-251,253
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
FUZZY_MAX 1 reg 253
BIT_INFO 1 reg 0xf8,0xff
HARD_MAX 1 reg 253
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte
HALF_LOCKED2 &of->mutex

drivers/regulator/wm8350-regulator.c wm8350_dcdc_get_mode() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 1 reg 178
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte
HALF_LOCKED2 &of->mutex

drivers/regulator/wm8350-regulator.c wm8350_dcdc_set_slot() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 181,184,187,190,193,196
DATA_SOURCE 0 wm8350 $0
FUZZY_MAX 1 reg 196
BIT_INFO 1 reg 0x80,0xff
HARD_MAX 1 reg 196

drivers/regulator/wm8350-regulator.c wm8350_dcdc_set_suspend_disable() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 182
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte

drivers/regulator/wm8350-regulator.c wm8350_dcdc_set_suspend_disable() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 188
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte

drivers/regulator/wm8350-regulator.c wm8350_dcdc_set_suspend_disable() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 191
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte

drivers/regulator/wm8350-regulator.c wm8350_dcdc_set_suspend_disable() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 197
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte

drivers/regulator/wm8350-regulator.c wm8350_dcdc_set_suspend_enable() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 182
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte

drivers/regulator/wm8350-regulator.c wm8350_dcdc_set_suspend_enable() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 188
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte

drivers/regulator/wm8350-regulator.c wm8350_dcdc_set_suspend_enable() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 191
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte

drivers/regulator/wm8350-regulator.c wm8350_dcdc_set_suspend_enable() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 197
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte

drivers/regulator/wm8350-regulator.c wm8350_dcdc_set_suspend_voltage() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 182,188,191,197
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
FUZZY_MAX 1 reg 197
BIT_INFO 1 reg 0x84,0xff
HARD_MAX 1 reg 197
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte

drivers/regulator/wm8350-regulator.c wm8350_isink_enable_time() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 173
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte

drivers/regulator/wm8350-regulator.c wm8350_isink_enable_time() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 175
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte

drivers/regulator/wm8350-regulator.c wm8350_isink_is_enabled() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 172
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte

drivers/regulator/wm8350-regulator.c wm8350_isink_is_enabled() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 174
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte

drivers/regulator/wm8350-regulator.c wm8350_ldo_set_slot() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 201,204,207,210
DATA_SOURCE 0 wm8350 $0
FUZZY_MAX 1 reg 210
BIT_INFO 1 reg 0xc0,0xdf
HARD_MAX 1 reg 210

drivers/regulator/wm8350-regulator.c wm8350_ldo_set_suspend_disable() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 202,205,208,211
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
FUZZY_MAX 1 reg 211
BIT_INFO 1 reg 0xc0,0xdf
HARD_MAX 1 reg 211
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte

drivers/regulator/wm8350-regulator.c wm8350_ldo_set_suspend_enable() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 202,205,208,211
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
FUZZY_MAX 1 reg 211
BIT_INFO 1 reg 0xc0,0xdf
HARD_MAX 1 reg 211
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte

drivers/regulator/wm8350-regulator.c wm8350_ldo_set_suspend_voltage() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 202,205,208,211
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
BUF_SIZE 0 wm8350 s32min-(-1),1-s32max
FUZZY_MAX 1 reg 211
BIT_INFO 1 reg 0xc0,0xdf
HARD_MAX 1 reg 211
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte

drivers/regulator/wm8350-regulator.c wm8350_regulator_probe() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 182
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte

drivers/regulator/wm8350-regulator.c wm8350_regulator_probe() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 188
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte

drivers/regulator/wm8350-regulator.c wm8350_regulator_probe() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 191
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte

drivers/regulator/wm8350-regulator.c wm8350_regulator_probe() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 197
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
BUF_SIZE 0 wm8350 s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wm8350 unit_byte

drivers/mfd/wm8350-gpio.c gpio_set_func() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap->async 0
PARAM_VALUE 0 wm8350->regmap->cache->cached_rbnode->blklen 1-4294967295
PARAM_VALUE 0 wm8350->regmap->cache->cached_rbnode->node.__rb_parent_color 0-1
PARAM_VALUE 0 wm8350->regmap->cache_dirty 0-1
PARAM_VALUE 0 wm8350->unlocked 1
PARAM_VALUE 1 reg 140
CAPPED_DATA 0 wm8350->regmap->precious_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->rd_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->rd_table->n_yes_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_yes_ranges 1
CAPPED_DATA 0 wm8350->regmap->wr_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->wr_table->n_yes_ranges 1
DATA_SOURCE 0 wm8350 $0

drivers/mfd/wm8350-gpio.c gpio_set_func() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap->async 0
PARAM_VALUE 0 wm8350->regmap->cache->cached_rbnode->blklen 1-4294967295
PARAM_VALUE 0 wm8350->regmap->cache->cached_rbnode->node.__rb_parent_color 0-1
PARAM_VALUE 0 wm8350->regmap->cache_dirty 0-1
PARAM_VALUE 0 wm8350->unlocked 1
PARAM_VALUE 1 reg 140
CAPPED_DATA 0 wm8350->regmap->precious_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->rd_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->rd_table->n_yes_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_yes_ranges 1
CAPPED_DATA 0 wm8350->regmap->wr_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->wr_table->n_yes_ranges 1
DATA_SOURCE 0 wm8350 $0

drivers/mfd/wm8350-gpio.c gpio_set_func() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap->async 0
PARAM_VALUE 0 wm8350->regmap->cache->cached_rbnode->blklen 1-4294967295
PARAM_VALUE 0 wm8350->regmap->cache->cached_rbnode->node.__rb_parent_color 0-1
PARAM_VALUE 0 wm8350->regmap->cache_dirty 0-1
PARAM_VALUE 0 wm8350->unlocked 1
PARAM_VALUE 1 reg 140
CAPPED_DATA 0 wm8350->regmap->precious_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->rd_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->rd_table->n_yes_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_yes_ranges 1
CAPPED_DATA 0 wm8350->regmap->wr_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->wr_table->n_yes_ranges 1
DATA_SOURCE 0 wm8350 $0

drivers/mfd/wm8350-gpio.c gpio_set_func() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap->async 0
PARAM_VALUE 0 wm8350->regmap->cache->cached_rbnode->blklen 1-4294967295
PARAM_VALUE 0 wm8350->regmap->cache->cached_rbnode->node.__rb_parent_color 0-1
PARAM_VALUE 0 wm8350->regmap->cache_dirty 0-1
PARAM_VALUE 0 wm8350->unlocked 1
PARAM_VALUE 1 reg 140
CAPPED_DATA 0 wm8350->regmap->precious_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->rd_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->rd_table->n_yes_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_yes_ranges 1
CAPPED_DATA 0 wm8350->regmap->wr_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->wr_table->n_yes_ranges 1
DATA_SOURCE 0 wm8350 $0

drivers/mfd/wm8350-gpio.c gpio_set_func() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap->async 0
PARAM_VALUE 0 wm8350->regmap->cache->cached_rbnode->blklen 1-4294967295
PARAM_VALUE 0 wm8350->regmap->cache->cached_rbnode->node.__rb_parent_color 0-1
PARAM_VALUE 0 wm8350->regmap->cache_dirty 0-1
PARAM_VALUE 0 wm8350->unlocked 1
PARAM_VALUE 1 reg 141
CAPPED_DATA 0 wm8350->regmap->precious_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->rd_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->rd_table->n_yes_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_yes_ranges 1
CAPPED_DATA 0 wm8350->regmap->wr_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->wr_table->n_yes_ranges 1
DATA_SOURCE 0 wm8350 $0

drivers/mfd/wm8350-gpio.c gpio_set_func() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap->async 0
PARAM_VALUE 0 wm8350->regmap->cache->cached_rbnode->blklen 1-4294967295
PARAM_VALUE 0 wm8350->regmap->cache->cached_rbnode->node.__rb_parent_color 0-1
PARAM_VALUE 0 wm8350->regmap->cache_dirty 0-1
PARAM_VALUE 0 wm8350->unlocked 1
PARAM_VALUE 1 reg 141
CAPPED_DATA 0 wm8350->regmap->precious_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->rd_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->rd_table->n_yes_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_yes_ranges 1
CAPPED_DATA 0 wm8350->regmap->wr_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->wr_table->n_yes_ranges 1
DATA_SOURCE 0 wm8350 $0

drivers/mfd/wm8350-gpio.c gpio_set_func() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap->async 0
PARAM_VALUE 0 wm8350->regmap->cache->cached_rbnode->blklen 1-4294967295
PARAM_VALUE 0 wm8350->regmap->cache->cached_rbnode->node.__rb_parent_color 0-1
PARAM_VALUE 0 wm8350->regmap->cache_dirty 0-1
PARAM_VALUE 0 wm8350->unlocked 1
PARAM_VALUE 1 reg 141
CAPPED_DATA 0 wm8350->regmap->precious_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->rd_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->rd_table->n_yes_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_yes_ranges 1
CAPPED_DATA 0 wm8350->regmap->wr_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->wr_table->n_yes_ranges 1
DATA_SOURCE 0 wm8350 $0

drivers/mfd/wm8350-gpio.c gpio_set_func() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap->async 0
PARAM_VALUE 0 wm8350->regmap->cache->cached_rbnode->blklen 1-4294967295
PARAM_VALUE 0 wm8350->regmap->cache->cached_rbnode->node.__rb_parent_color 0-1
PARAM_VALUE 0 wm8350->regmap->cache_dirty 0-1
PARAM_VALUE 0 wm8350->unlocked 1
PARAM_VALUE 1 reg 141
CAPPED_DATA 0 wm8350->regmap->precious_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->rd_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->rd_table->n_yes_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_yes_ranges 1
CAPPED_DATA 0 wm8350->regmap->wr_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->wr_table->n_yes_ranges 1
DATA_SOURCE 0 wm8350 $0

drivers/mfd/wm8350-gpio.c gpio_set_func() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap->async 0
PARAM_VALUE 0 wm8350->regmap->cache->cached_rbnode->blklen 1-4294967295
PARAM_VALUE 0 wm8350->regmap->cache->cached_rbnode->node.__rb_parent_color 0-1
PARAM_VALUE 0 wm8350->regmap->cache_dirty 0-1
PARAM_VALUE 0 wm8350->unlocked 1
PARAM_VALUE 1 reg 142
CAPPED_DATA 0 wm8350->regmap->precious_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->rd_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->rd_table->n_yes_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_yes_ranges 1
CAPPED_DATA 0 wm8350->regmap->wr_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->wr_table->n_yes_ranges 1
DATA_SOURCE 0 wm8350 $0

drivers/mfd/wm8350-gpio.c gpio_set_func() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap->async 0
PARAM_VALUE 0 wm8350->regmap->cache->cached_rbnode->blklen 1-4294967295
PARAM_VALUE 0 wm8350->regmap->cache->cached_rbnode->node.__rb_parent_color 0-1
PARAM_VALUE 0 wm8350->regmap->cache_dirty 0-1
PARAM_VALUE 0 wm8350->unlocked 1
PARAM_VALUE 1 reg 142
CAPPED_DATA 0 wm8350->regmap->precious_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->rd_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->rd_table->n_yes_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_yes_ranges 1
CAPPED_DATA 0 wm8350->regmap->wr_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->wr_table->n_yes_ranges 1
DATA_SOURCE 0 wm8350 $0

drivers/mfd/wm8350-gpio.c gpio_set_func() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap->async 0
PARAM_VALUE 0 wm8350->regmap->cache->cached_rbnode->blklen 1-4294967295
PARAM_VALUE 0 wm8350->regmap->cache->cached_rbnode->node.__rb_parent_color 0-1
PARAM_VALUE 0 wm8350->regmap->cache_dirty 0-1
PARAM_VALUE 0 wm8350->unlocked 1
PARAM_VALUE 1 reg 142
CAPPED_DATA 0 wm8350->regmap->precious_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->rd_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->rd_table->n_yes_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_yes_ranges 1
CAPPED_DATA 0 wm8350->regmap->wr_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->wr_table->n_yes_ranges 1
DATA_SOURCE 0 wm8350 $0

drivers/mfd/wm8350-gpio.c gpio_set_func() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap->async 0
PARAM_VALUE 0 wm8350->regmap->cache->cached_rbnode->blklen 1-4294967295
PARAM_VALUE 0 wm8350->regmap->cache->cached_rbnode->node.__rb_parent_color 0-1
PARAM_VALUE 0 wm8350->regmap->cache_dirty 0-1
PARAM_VALUE 0 wm8350->unlocked 1
PARAM_VALUE 1 reg 142
CAPPED_DATA 0 wm8350->regmap->precious_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->rd_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->rd_table->n_yes_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_yes_ranges 1
CAPPED_DATA 0 wm8350->regmap->wr_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->wr_table->n_yes_ranges 1
DATA_SOURCE 0 wm8350 $0

drivers/mfd/wm8350-gpio.c gpio_set_func() -> wm8350_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 wm8350 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap 4096-ptr_max
PARAM_VALUE 0 wm8350->regmap->async 0
PARAM_VALUE 0 wm8350->regmap->cache->cached_rbnode->blklen 1-4294967295
PARAM_VALUE 0 wm8350->regmap->cache->cached_rbnode->node.__rb_parent_color 0-1
PARAM_VALUE 0 wm8350->regmap->cache_dirty 0-1
PARAM_VALUE 0 wm8350->unlocked 1
PARAM_VALUE 1 reg 143
CAPPED_DATA 0 wm8350->regmap->precious_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->rd_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->rd_table->n_yes_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->volatile_table->n_yes_ranges 1
CAPPED_DATA 0 wm8350->regmap->wr_table->n_no_ranges 1
CAPPED_DATA 0 wm8350->regmap->wr_table->n_yes_ranges 1
DATA_SOURCE 0 wm8350 $0