Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/bridge/ite-it6505.c it6505_audio_input() -> it6505_read()

Type Parameter Key Value
PARAM_VALUE 0 it6505 4096-ptr_max
PARAM_VALUE 1 reg_addr 5
DATA_SOURCE 0 it6505 $0

drivers/gpu/drm/bridge/ite-it6505.c it6505_audio_input() -> it6505_read()

Type Parameter Key Value
PARAM_VALUE 0 it6505 4096-ptr_max
PARAM_VALUE 1 reg_addr 190
DATA_SOURCE 0 it6505 $0

drivers/gpu/drm/bridge/ite-it6505.c it6505_aux_i2c_readb() -> it6505_read()

Type Parameter Key Value
PARAM_VALUE 0 it6505 4096-ptr_max
PARAM_VALUE 0 it6505->regmap->async 0-1
PARAM_VALUE 0 it6505->regmap->cache_dirty 0-1
CAPPED_DATA 1 reg_addr 1
DATA_SOURCE 0 it6505 $0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 reg_addr unit_byte
LOCK2 _T->lock
HALF_LOCKED2 &aux->cec.lock
HALF_LOCKED2 &aux->hw_mutex

drivers/gpu/drm/bridge/ite-it6505.c it6505_aux_i2c_wait() -> it6505_read()

Type Parameter Key Value
PARAM_VALUE 0 it6505 4096-ptr_max
PARAM_VALUE 1 reg_addr 400
DATA_SOURCE 0 it6505 $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &aux->cec.lock
HALF_LOCKED2 &aux->hw_mutex

drivers/gpu/drm/bridge/ite-it6505.c it6505_aux_i2c_wait() -> it6505_read()

Type Parameter Key Value
PARAM_VALUE 0 it6505 4096-ptr_max
PARAM_VALUE 1 reg_addr 410
DATA_SOURCE 0 it6505 $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &aux->cec.lock
HALF_LOCKED2 &aux->hw_mutex

drivers/gpu/drm/bridge/ite-it6505.c it6505_aux_op_finished() -> it6505_read()

Type Parameter Key Value
PARAM_VALUE 0 it6505 4096-ptr_max
PARAM_VALUE 0 it6505->regmap->async 0-1
PARAM_VALUE 0 it6505->regmap->cache_dirty 0-1
PARAM_VALUE 1 reg_addr 43
BUF_SIZE 0 it6505 (-1),2336
BUF_SIZE 0 it6505 (-1),2336
DATA_SOURCE 0 it6505 $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock
HALF_LOCKED2 0 &it6505->aux_lock

drivers/gpu/drm/bridge/ite-it6505.c it6505_aux_operation() -> it6505_read()

Type Parameter Key Value
PARAM_VALUE 0 it6505 4096-ptr_max
PARAM_VALUE 0 it6505->aux_lock.dep_map->name 0-255
PARAM_VALUE 0 it6505->aux_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 it6505->aux_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 it6505->aux_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 it6505->aux_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 it6505->aux_lock.wait_lock.owner (-1)
PARAM_VALUE 0 it6505->aux_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 it6505->powered 1
PARAM_VALUE 0 it6505->regmap 4096-ptr_max
PARAM_VALUE 0 it6505->regmap->async 0
PARAM_VALUE 0 it6505->regmap->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 it6505->regmap->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 *it6505->regmap->cache->data 0-4294967295
PARAM_VALUE 1 reg_addr 159
BUF_SIZE 0 it6505 (-1),2336
BUF_SIZE 0 it6505 (-1),2336
CAPPED_DATA 0 it6505->regmap->rd_table->n_yes_ranges 1
CAPPED_DATA 0 it6505->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 it6505->regmap->volatile_table->n_yes_ranges 1
DATA_SOURCE 0 it6505 $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &it6505->aux_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct it6505)->aux_lock

drivers/gpu/drm/bridge/ite-it6505.c it6505_aux_operation() -> it6505_read()

Type Parameter Key Value
PARAM_VALUE 0 it6505 4096-ptr_max
PARAM_VALUE 0 it6505->aux_lock.dep_map->name 0-255
PARAM_VALUE 0 it6505->aux_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 it6505->aux_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 it6505->aux_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 it6505->aux_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 it6505->aux_lock.wait_lock.owner (-1)
PARAM_VALUE 0 it6505->aux_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 it6505->powered 1
PARAM_VALUE 0 it6505->regmap 4096-ptr_max
PARAM_VALUE 0 it6505->regmap->async 0
PARAM_VALUE 0 it6505->regmap->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 it6505->regmap->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 *it6505->regmap->cache->data 0-4294967295
PARAM_VALUE 1 reg_addr 47
BUF_SIZE 0 it6505 (-1),2336
BUF_SIZE 0 it6505 (-1),2336
CAPPED_DATA 0 it6505->regmap->rd_table->n_yes_ranges 1
CAPPED_DATA 0 it6505->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 it6505->regmap->volatile_table->n_yes_ranges 1
DATA_SOURCE 0 it6505 $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &it6505->aux_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct it6505)->aux_lock

drivers/gpu/drm/bridge/ite-it6505.c it6505_aux_operation() -> it6505_read()

Type Parameter Key Value
PARAM_VALUE 0 it6505 4096-ptr_max
PARAM_VALUE 0 it6505->aux_lock.dep_map->name 0-255
PARAM_VALUE 0 it6505->aux_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 it6505->aux_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 it6505->aux_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 it6505->aux_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 it6505->aux_lock.wait_lock.owner (-1)
PARAM_VALUE 0 it6505->aux_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 it6505->powered 1
PARAM_VALUE 0 it6505->regmap 4096-ptr_max
PARAM_VALUE 0 it6505->regmap->async 0
PARAM_VALUE 0 it6505->regmap->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 it6505->regmap->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 *it6505->regmap->cache->data 0-4294967295
PARAM_VALUE 1 reg_addr 44-47
BUF_SIZE 0 it6505 (-1),2336
BUF_SIZE 0 it6505 (-1),2336
CAPPED_DATA 0 it6505->regmap->rd_table->n_yes_ranges 1
CAPPED_DATA 0 it6505->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 it6505->regmap->volatile_table->n_yes_ranges 1
CAPPED_DATA 1 reg_addr 1
DATA_SOURCE 0 it6505 $0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 reg_addr unit_byte
LOCK2 0 &it6505->aux_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct it6505)->aux_lock

drivers/gpu/drm/bridge/ite-it6505.c it6505_aux_termination_on() -> it6505_read()

Type Parameter Key Value
PARAM_VALUE 0 it6505 4096-ptr_max
PARAM_VALUE 0 it6505->extcon_completion.done 0-4294967293,u32max
PARAM_VALUE 0 it6505->extcon_completion.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 it6505->extcon_completion.wait.lock.owner (-1)
PARAM_VALUE 0 it6505->extcon_completion.wait.lock.owner_cpu u32max
PARAM_VALUE 0 it6505->extcon_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 it6505->extcon_completion.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 it6505->hpd_state 1
PARAM_VALUE 0 it6505->powered 1
PARAM_VALUE 0 it6505->regmap->async 0
PARAM_VALUE 0 it6505->regmap->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 it6505->regmap->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 it6505->regmap->cache_dirty 0-1
PARAM_VALUE 1 reg_addr 207
CAPPED_DATA 0 it6505->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 it6505->regmap->volatile_table->n_yes_ranges 1
DATA_SOURCE 0 it6505 $0

drivers/gpu/drm/bridge/ite-it6505.c it6505_aux_wait() -> it6505_read()

Type Parameter Key Value
PARAM_VALUE 0 it6505 4096-ptr_max
PARAM_VALUE 0 it6505->aux_lock.dep_map->name 0-255
PARAM_VALUE 0 it6505->aux_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 it6505->aux_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 it6505->aux_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 it6505->aux_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 it6505->aux_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 it6505->aux_lock.wait_lock.owner (-1)
PARAM_VALUE 0 it6505->aux_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 it6505->powered 1
PARAM_VALUE 0 it6505->regmap 4096-ptr_max
PARAM_VALUE 0 it6505->regmap->async 0
PARAM_VALUE 0 it6505->regmap->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 it6505->regmap->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 it6505->regmap->cache_dirty 0-1
PARAM_VALUE 1 reg_addr 159
BUF_SIZE 0 it6505 (-1),2336
BUF_SIZE 0 it6505 (-1),2336
CAPPED_DATA 0 it6505->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 it6505->regmap->volatile_table->n_yes_ranges 1
DATA_SOURCE 0 it6505 $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &it6505->aux_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct it6505)->aux_lock

drivers/gpu/drm/bridge/ite-it6505.c it6505_calc_video_info() -> it6505_read()

Type Parameter Key Value
PARAM_VALUE 0 it6505 4096-ptr_max
PARAM_VALUE 0 it6505->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 1 reg_addr 160
BUF_SIZE 0 it6505 s32min-(-1),1-s32max
BUF_SIZE 0 it6505 s32min-(-1),1-s32max
DATA_SOURCE 0 it6505 $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/bridge/ite-it6505.c it6505_debug_print() -> it6505_read()

Type Parameter Key Value
PARAM_VALUE 0 it6505 4096-ptr_max
PARAM_VALUE 0 it6505->dev 4096-ptr_max
PARAM_VALUE 0 it6505->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 it6505->dev->class 0,4096-ptr_max
PARAM_VALUE 0 it6505->dev->power.request 0-4
PARAM_VALUE 0 it6505->dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 it6505->dev->power.wakeirq 0,4096-ptr_max
PARAM_VALUE 0 it6505->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 it6505->dev->type 0,4096-ptr_max
PARAM_VALUE 0 it6505->enable_drv_hold 0
PARAM_VALUE 0 it6505->powered 1
PARAM_VALUE 0 it6505->regmap 4096-ptr_max
PARAM_VALUE 0 it6505->regmap->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 it6505->regmap->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 *it6505->regmap->cache->data 0-4294967295
PARAM_VALUE 1 reg_addr 13
DATA_SOURCE 0 it6505 $0
DATA_SOURCE 1 reg_addr $1
STR_LEN 0 it6505 0
STR_LEN 0 it6505 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq

drivers/gpu/drm/bridge/ite-it6505.c it6505_dump() -> it6505_read()

Type Parameter Key Value
PARAM_VALUE 0 it6505 4096-ptr_max
PARAM_VALUE 0 it6505->aux.hw_mutex.dep_map->name 0-255
PARAM_VALUE 0 it6505->aux.hw_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 it6505->aux.hw_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 it6505->aux.hw_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 it6505->aux.hw_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 it6505->aux.hw_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 it6505->aux.hw_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 it6505->aux.hw_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 it6505->aux.hw_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 it6505->aux_lock.dep_map->name 0-255
PARAM_VALUE 0 it6505->aux_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 it6505->aux_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 it6505->aux_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 it6505->aux_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 it6505->aux_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 it6505->aux_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 it6505->aux_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 it6505->aux_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 it6505->aux_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 it6505->extcon->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 it6505->extcon->max_supported s32min-s32max
PARAM_VALUE 0 it6505->hdcp_status 0
PARAM_VALUE 0 it6505->powered 1
PARAM_VALUE 0 it6505->regmap 4096-ptr_max
PARAM_VALUE 0 it6505->regmap->async 0
PARAM_VALUE 0 it6505->regmap->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 it6505->regmap->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 it6505->regmap->cache->cached_rbnode->node.__rb_parent_color 0-1
PARAM_VALUE 0 it6505->regmap->cache_dirty 0-1
PARAM_VALUE 0 *it6505->regmap->cache->data 0-4294967295
PARAM_VALUE 1 reg_addr 0-270
CAPPED_DATA 0 it6505->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 it6505->regmap->volatile_table->n_yes_ranges 1
DATA_SOURCE 0 it6505 $0
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/bridge/ite-it6505.c it6505_enable_audio() -> it6505_read()

Type Parameter Key Value
PARAM_VALUE 0 it6505 4096-ptr_max
PARAM_VALUE 1 reg_addr 190
DATA_SOURCE 0 it6505 $0

drivers/gpu/drm/bridge/ite-it6505.c it6505_get_sink_hpd_status() -> it6505_read()

Type Parameter Key Value
PARAM_VALUE 0 it6505 4096-ptr_max
PARAM_VALUE 1 reg_addr 13
BUF_SIZE 0 it6505 s32min-(-1),1-s32max
BUF_SIZE 0 it6505 s32min-(-1),1-s32max
DATA_SOURCE 0 it6505 $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 it6505->enable_drv_hold 0
HALF_LOCKED2 &attr->mutex
HALF_LOCKED2 0 &it6505->aux_lock

drivers/gpu/drm/bridge/ite-it6505.c it6505_get_video_status() -> it6505_read()

Type Parameter Key Value
PARAM_VALUE 0 it6505 4096-ptr_max
PARAM_VALUE 0 it6505->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 it6505->powered 1
PARAM_VALUE 1 reg_addr 13
DATA_SOURCE 0 it6505 $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/bridge/ite-it6505.c it6505_int_threaded_handler() -> it6505_read()

Type Parameter Key Value
PARAM_VALUE 0 it6505 4096-ptr_max
PARAM_VALUE 0 it6505->dev 4096-ptr_max
PARAM_VALUE 0 it6505->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 it6505->dev->class 0,4096-ptr_max
PARAM_VALUE 0 it6505->dev->power.request 0-4
PARAM_VALUE 0 it6505->dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 it6505->dev->power.wakeirq 0,4096-ptr_max
PARAM_VALUE 0 it6505->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 it6505->dev->type 0,4096-ptr_max
PARAM_VALUE 0 it6505->enable_drv_hold 0
PARAM_VALUE 0 it6505->powered 1
PARAM_VALUE 1 reg_addr 6
DATA_SOURCE 0 it6505 $1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/bridge/ite-it6505.c it6505_int_threaded_handler() -> it6505_read()

Type Parameter Key Value
PARAM_VALUE 0 it6505 4096-ptr_max
PARAM_VALUE 0 it6505->dev 4096-ptr_max
PARAM_VALUE 0 it6505->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 it6505->dev->class 0,4096-ptr_max
PARAM_VALUE 0 it6505->dev->power.request 0-4
PARAM_VALUE 0 it6505->dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 it6505->dev->power.wakeirq 0,4096-ptr_max
PARAM_VALUE 0 it6505->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 it6505->dev->type 0,4096-ptr_max
PARAM_VALUE 0 it6505->enable_drv_hold 0
PARAM_VALUE 0 it6505->powered 1
PARAM_VALUE 0 it6505->regmap 4096-ptr_max
PARAM_VALUE 0 *it6505->regmap->cache->data 0-4294967295
PARAM_VALUE 1 reg_addr 7
DATA_SOURCE 0 it6505 $1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/bridge/ite-it6505.c it6505_int_threaded_handler() -> it6505_read()

Type Parameter Key Value
PARAM_VALUE 0 it6505 4096-ptr_max
PARAM_VALUE 0 it6505->dev 4096-ptr_max
PARAM_VALUE 0 it6505->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 it6505->dev->class 0,4096-ptr_max
PARAM_VALUE 0 it6505->dev->power.request 0-4
PARAM_VALUE 0 it6505->dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 it6505->dev->power.wakeirq 0,4096-ptr_max
PARAM_VALUE 0 it6505->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 it6505->dev->type 0,4096-ptr_max
PARAM_VALUE 0 it6505->enable_drv_hold 0
PARAM_VALUE 0 it6505->powered 1
PARAM_VALUE 0 it6505->regmap 4096-ptr_max
PARAM_VALUE 0 *it6505->regmap->cache->data 0-4294967295
PARAM_VALUE 1 reg_addr 8
DATA_SOURCE 0 it6505 $1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/bridge/ite-it6505.c it6505_irq_video_handler() -> it6505_read()

Type Parameter Key Value
PARAM_VALUE 0 it6505 4096-ptr_max
PARAM_VALUE 0 it6505->auto_train_retry 3
PARAM_VALUE 0 it6505->aux.hw_mutex.dep_map->name 0-255
PARAM_VALUE 0 it6505->aux.hw_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 it6505->aux.hw_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 it6505->aux.hw_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 it6505->aux.hw_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 it6505->aux.hw_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 it6505->aux.hw_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 it6505->aux.hw_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 it6505->aux.hw_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 it6505->aux.hw_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 it6505->dev 4096-ptr_max
PARAM_VALUE 0 it6505->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 it6505->dev->class 0,4096-ptr_max
PARAM_VALUE 0 it6505->dev->power.request 0-4
PARAM_VALUE 0 it6505->dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 it6505->dev->power.wakeirq 0,4096-ptr_max
PARAM_VALUE 0 it6505->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 it6505->dev->type 0,4096-ptr_max
PARAM_VALUE 0 it6505->enable_drv_hold 0
PARAM_VALUE 0 it6505->hdcp_status 0
PARAM_VALUE 0 it6505->hpd_state 1
PARAM_VALUE 0 it6505->powered 1
PARAM_VALUE 0 it6505->regmap 4096-ptr_max
PARAM_VALUE 0 it6505->regmap->async 0
PARAM_VALUE 0 it6505->regmap->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 it6505->regmap->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 it6505->regmap->cache_dirty 0-1
PARAM_VALUE 1 reg_addr 8
CAPPED_DATA 0 it6505->regmap->rd_table->n_yes_ranges 1
CAPPED_DATA 0 it6505->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 it6505->regmap->volatile_table->n_yes_ranges 1
CAPPED_DATA 0 &it6505->link_works 1
DATA_SOURCE 0 it6505 $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq

drivers/gpu/drm/bridge/ite-it6505.c it6505_irq_video_handler() -> it6505_read()

Type Parameter Key Value
PARAM_VALUE 0 it6505 4096-ptr_max
PARAM_VALUE 0 it6505->auto_train_retry 3
PARAM_VALUE 0 it6505->aux.hw_mutex.dep_map->name 0-255
PARAM_VALUE 0 it6505->aux.hw_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 it6505->aux.hw_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 it6505->aux.hw_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 it6505->aux.hw_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 it6505->aux.hw_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 it6505->aux.hw_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 it6505->aux.hw_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 it6505->aux.hw_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 it6505->aux.hw_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 it6505->dev 4096-ptr_max
PARAM_VALUE 0 it6505->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 it6505->dev->class 0,4096-ptr_max
PARAM_VALUE 0 it6505->dev->power.request 0-4
PARAM_VALUE 0 it6505->dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 it6505->dev->power.wakeirq 0,4096-ptr_max
PARAM_VALUE 0 it6505->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 it6505->dev->type 0,4096-ptr_max
PARAM_VALUE 0 it6505->enable_drv_hold 0
PARAM_VALUE 0 it6505->hdcp_status 0
PARAM_VALUE 0 it6505->hpd_state 1
PARAM_VALUE 0 it6505->powered 1
PARAM_VALUE 0 it6505->regmap 4096-ptr_max
PARAM_VALUE 0 it6505->regmap->async 0
PARAM_VALUE 0 it6505->regmap->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 it6505->regmap->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 it6505->regmap->cache_dirty 0-1
PARAM_VALUE 0 *it6505->regmap->cache->data 0-4294967295
PARAM_VALUE 1 reg_addr 13
CAPPED_DATA 0 it6505->regmap->rd_table->n_yes_ranges 1
CAPPED_DATA 0 it6505->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 it6505->regmap->volatile_table->n_yes_ranges 1
CAPPED_DATA 0 &it6505->link_works 1
DATA_SOURCE 0 it6505 $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq

drivers/gpu/drm/bridge/ite-it6505.c it6505_lane_termination_off() -> it6505_read()

Type Parameter Key Value
PARAM_VALUE 0 it6505 4096-ptr_max
PARAM_VALUE 0 it6505->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 1 reg_addr 207
BUF_SIZE 0 it6505 s32min-(-1),1-s32max
BUF_SIZE 0 it6505 s32min-(-1),1-s32max
DATA_SOURCE 0 it6505 $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 it6505 unit_byte
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 0 &it6505->extcon_lock

drivers/gpu/drm/bridge/ite-it6505.c it6505_lane_termination_on() -> it6505_read()

Type Parameter Key Value
PARAM_VALUE 0 it6505 4096-ptr_max
PARAM_VALUE 0 it6505->extcon_completion.done 0-4294967293,u32max
PARAM_VALUE 0 it6505->extcon_completion.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 it6505->extcon_completion.wait.lock.owner (-1)
PARAM_VALUE 0 it6505->extcon_completion.wait.lock.owner_cpu u32max
PARAM_VALUE 0 it6505->extcon_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 it6505->extcon_completion.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 it6505->hpd_state 1
PARAM_VALUE 0 it6505->powered 1
PARAM_VALUE 0 it6505->regmap 4096-ptr_max
PARAM_VALUE 0 it6505->regmap->async 0
PARAM_VALUE 0 it6505->regmap->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 it6505->regmap->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 it6505->regmap->cache_dirty 0-1
PARAM_VALUE 1 reg_addr 207
CAPPED_DATA 0 it6505->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 it6505->regmap->volatile_table->n_yes_ranges 1
DATA_SOURCE 0 it6505 $0

drivers/gpu/drm/bridge/ite-it6505.c it6505_link_start_auto_train() -> it6505_read()

Type Parameter Key Value
PARAM_VALUE 0 it6505 4096-ptr_max
PARAM_VALUE 0 it6505->auto_train_retry 1-255
PARAM_VALUE 0 it6505->aux.hw_mutex.dep_map->name 0-255
PARAM_VALUE 0 it6505->aux.hw_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 it6505->aux.hw_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 it6505->aux.hw_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 it6505->aux.hw_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 it6505->aux.hw_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 it6505->aux.hw_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 it6505->aux.hw_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 it6505->aux.hw_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 it6505->aux_lock.dep_map->name 0-255
PARAM_VALUE 0 it6505->aux_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 it6505->aux_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 it6505->aux_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 it6505->aux_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 it6505->aux_lock.wait_lock.owner (-1)
PARAM_VALUE 0 it6505->aux_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 it6505->extcon->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 it6505->extcon->max_supported s32min-s32max
PARAM_VALUE 0 it6505->hdcp_status 0
PARAM_VALUE 0 it6505->powered 1
PARAM_VALUE 0 it6505->regmap 4096-ptr_max
PARAM_VALUE 0 it6505->regmap->async 0
PARAM_VALUE 0 it6505->regmap->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 it6505->regmap->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 it6505->regmap->cache->cached_rbnode->node.__rb_parent_color 0-1
PARAM_VALUE 0 it6505->regmap->cache_dirty 0-1
PARAM_VALUE 0 *it6505->regmap->cache->data 0-4294967295
PARAM_VALUE 1 reg_addr 14
CAPPED_DATA 0 it6505->regmap->rd_table->n_yes_ranges 1
CAPPED_DATA 0 it6505->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 it6505->regmap->volatile_table->n_yes_ranges 1
CAPPED_DATA 0 &it6505->aux_lock 1
DATA_SOURCE 0 it6505 $0
FUZZY_MAX 0 it6505->auto_train_retry 1
LOCK2 0 &it6505->aux_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct it6505)->aux_lock

drivers/gpu/drm/bridge/ite-it6505.c it6505_read_word() -> it6505_read()

Type Parameter Key Value
PARAM_VALUE 0 it6505 4096-ptr_max
PARAM_VALUE 0 it6505->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 1 reg_addr 19,161,163,165,167,169,171,173,175,177,179
BUF_SIZE 0 it6505 s32min-(-1),1-s32max
BUF_SIZE 0 it6505 s32min-(-1),1-s32max
DATA_SOURCE 0 it6505 $0
DATA_SOURCE 1 reg_addr $1
HARD_MAX 1 reg_addr 179
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/bridge/ite-it6505.c it6505_read_word() -> it6505_read()

Type Parameter Key Value
PARAM_VALUE 0 it6505 4096-ptr_max
PARAM_VALUE 0 it6505->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 it6505->powered 1
PARAM_VALUE 0 *it6505->regmap->cache->data 0-4294967295
PARAM_VALUE 1 reg_addr 20,162,164,166,168,170,172,174,176,178,180
BUF_SIZE 0 it6505 s32min-(-1),1-s32max
BUF_SIZE 0 it6505 s32min-(-1),1-s32max
DATA_SOURCE 0 it6505 $0
RX_PATH
TASK_NOT_RUNNING