Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/media/platform/chips-media/wave5/wave5-hw.c _wave5_print_reg_err() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 272
BUF_SIZE 0 vpu_dev s32min-(-1),1-s32max
BUF_SIZE 0 vpu_dev s32min-(-1),1-s32max
DATA_SOURCE 0 vpu_dev $0
STR_LEN 0 vpu_dev (-1),5-9,12
STR_LEN 0 vpu_dev (-1),5-9,12
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vpu_dev->last_performance_cycles 0-u32max
UNITS 0 vpu_dev unit_byte
HALF_LOCKED2 &vpu_dev->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c send_firmware_command() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 480
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vpu_dev->last_performance_cycles 0-u32max
HALF_LOCKED2 &vpu_dev->hw_lock
HALF_LOCKED2 0 &vpu_dev->hw_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c setup_wave5_properties() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 284
BUF_SIZE 0 vpu_dev s32min-(-2),1-s32max
BUF_SIZE 0 vpu_dev s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 vpu_dev unit_byte
LOCK2 &vpu_dev->hw_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c setup_wave5_properties() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 288
BUF_SIZE 0 vpu_dev s32min-(-2),1-s32max
BUF_SIZE 0 vpu_dev s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 vpu_dev unit_byte
LOCK2 &vpu_dev->hw_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c setup_wave5_properties() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 280
BUF_SIZE 0 vpu_dev s32min-(-2),1-s32max
BUF_SIZE 0 vpu_dev s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 vpu_dev unit_byte
LOCK2 &vpu_dev->hw_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c setup_wave5_properties() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 320
BUF_SIZE 0 vpu_dev s32min-(-2),1-s32max
BUF_SIZE 0 vpu_dev s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 vpu_dev unit_byte
LOCK2 &vpu_dev->hw_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c setup_wave5_properties() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 292
BUF_SIZE 0 vpu_dev s32min-(-2),1-s32max
BUF_SIZE 0 vpu_dev s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 vpu_dev unit_byte
LOCK2 &vpu_dev->hw_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c setup_wave5_properties() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 296
BUF_SIZE 0 vpu_dev s32min-(-2),1-s32max
BUF_SIZE 0 vpu_dev s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 vpu_dev unit_byte
LOCK2 &vpu_dev->hw_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c setup_wave5_properties() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 300
BUF_SIZE 0 vpu_dev s32min-(-2),1-s32max
BUF_SIZE 0 vpu_dev s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 vpu_dev unit_byte
LOCK2 &vpu_dev->hw_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_dec_clr_disp_flag() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 380
RX_PATH
TASK_NOT_RUNNING
LOCK2 &vpu_dev->hw_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_dec_get_rd_ptr() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 284
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vpu_dev->last_performance_cycles 0-u32max
HALF_LOCKED2 &vpu_dev->hw_lock
HALF_LOCKED2 0 &vpu_dev->hw_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_fio_writel() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 32
BUF_SIZE 0 vpu_dev s32min-(-2),1-s32max
BUF_SIZE 0 vpu_dev s32min-(-2),1-s32max
DATA_SOURCE 0 vpu_dev $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 vpu_dev unit_byte
HALF_LOCKED2 &vpu_dev->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_get_dec_seq_result() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 380
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vpu_dev->last_performance_cycles 0-u32max
LOCK2 &vpu_dev->hw_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_get_dec_seq_result() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 332
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vpu_dev->last_performance_cycles 0-u32max
LOCK2 &vpu_dev->hw_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_get_dec_seq_result() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 312
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vpu_dev->last_performance_cycles 0-u32max
LOCK2 &vpu_dev->hw_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_get_dec_seq_result() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 340
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vpu_dev->last_performance_cycles 0-u32max
LOCK2 &vpu_dev->hw_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_get_dec_seq_result() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 336
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vpu_dev->last_performance_cycles 0-u32max
LOCK2 &vpu_dev->hw_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_get_dec_seq_result() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 292
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vpu_dev->last_performance_cycles 0-u32max
LOCK2 &vpu_dev->hw_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_get_dec_seq_result() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 288
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vpu_dev->last_performance_cycles 0-u32max
LOCK2 &vpu_dev->hw_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_get_dec_seq_result() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 432
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vpu_dev->last_performance_cycles 0-u32max
LOCK2 &vpu_dev->hw_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_get_dec_seq_result() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 436
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vpu_dev->last_performance_cycles 0-u32max
LOCK2 &vpu_dev->hw_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_build_up_dec_param() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 4164
CAPPED_DATA 0 vpu_dev->dev 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &vpu_dev->hw_lock
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 q->lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_build_up_enc_param() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 4164
RX_PATH
TASK_NOT_RUNNING
LOCK2 &vpu_dev->hw_lock
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 q->lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_clear_interrupt() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 1 addr 48

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_dec_get_result() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 480
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vpu_dev->last_performance_cycles 0-u32max
LOCK2 &vpu_dev->hw_lock
HALF_LOCKED2 &dev->irq_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_dec_get_result() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 352
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vpu_dev->last_performance_cycles 0-u32max
LOCK2 &vpu_dev->hw_lock
HALF_LOCKED2 &dev->irq_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_dec_get_result() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 372
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vpu_dev->last_performance_cycles 0-u32max
LOCK2 &vpu_dev->hw_lock
HALF_LOCKED2 &dev->irq_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_dec_get_result() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 368
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vpu_dev->last_performance_cycles 0-u32max
LOCK2 &vpu_dev->hw_lock
HALF_LOCKED2 &dev->irq_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_dec_get_result() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 320
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vpu_dev->last_performance_cycles 0-u32max
LOCK2 &vpu_dev->hw_lock
HALF_LOCKED2 &dev->irq_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_dec_get_result() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 356
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vpu_dev->last_performance_cycles 0-u32max
LOCK2 &vpu_dev->hw_lock
HALF_LOCKED2 &dev->irq_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_dec_get_result() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 324
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vpu_dev->last_performance_cycles 0-u32max
LOCK2 &vpu_dev->hw_lock
HALF_LOCKED2 &dev->irq_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_dec_get_result() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 332
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vpu_dev->last_performance_cycles 0-u32max
LOCK2 &vpu_dev->hw_lock
HALF_LOCKED2 &dev->irq_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_dec_get_result() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 440
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vpu_dev->last_performance_cycles 0-u32max
LOCK2 &vpu_dev->hw_lock
HALF_LOCKED2 &dev->irq_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_dec_get_result() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 464
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vpu_dev->last_performance_cycles 0-u32max
LOCK2 &vpu_dev->hw_lock
HALF_LOCKED2 &dev->irq_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_dec_get_seq_info() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 480
RX_PATH
TASK_NOT_RUNNING
LOCK2 &vpu_dev->hw_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_dec_get_seq_info() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 476
RX_PATH
TASK_NOT_RUNNING
LOCK2 &vpu_dev->hw_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_dec_get_seq_info() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 472
RX_PATH
TASK_NOT_RUNNING
LOCK2 &vpu_dev->hw_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_dec_register_framebuffer() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 264
CAPPED_DATA 0 vpu_dev->dev 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &vpu_dev->hw_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_enc_get_result() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 480
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vpu_dev->last_performance_cycles 0-u32max
LOCK2 &vpu_dev->hw_lock
HALF_LOCKED2 &dev->irq_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_enc_get_result() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 476
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vpu_dev->last_performance_cycles 0-u32max
LOCK2 &vpu_dev->hw_lock
HALF_LOCKED2 &dev->irq_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_enc_get_result() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 472
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vpu_dev->last_performance_cycles 0-u32max
LOCK2 &vpu_dev->hw_lock
HALF_LOCKED2 &dev->irq_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_enc_get_result() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 468
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vpu_dev->last_performance_cycles 0-u32max
LOCK2 &vpu_dev->hw_lock
HALF_LOCKED2 &dev->irq_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_enc_get_result() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 292
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vpu_dev->last_performance_cycles 0-u32max
LOCK2 &vpu_dev->hw_lock
HALF_LOCKED2 &dev->irq_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_enc_get_result() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 348
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vpu_dev->last_performance_cycles 0-u32max
LOCK2 &vpu_dev->hw_lock
HALF_LOCKED2 &dev->irq_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_enc_get_result() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 300
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vpu_dev->last_performance_cycles 0-u32max
LOCK2 &vpu_dev->hw_lock
HALF_LOCKED2 &dev->irq_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_enc_get_result() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 332
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vpu_dev->last_performance_cycles 0-u32max
LOCK2 &vpu_dev->hw_lock
HALF_LOCKED2 &dev->irq_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_enc_get_result() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 340
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vpu_dev->last_performance_cycles 0-u32max
LOCK2 &vpu_dev->hw_lock
HALF_LOCKED2 &dev->irq_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_enc_get_result() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 280
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vpu_dev->last_performance_cycles 0-u32max
LOCK2 &vpu_dev->hw_lock
HALF_LOCKED2 &dev->irq_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_enc_get_result() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 276
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vpu_dev->last_performance_cycles 0-u32max
LOCK2 &vpu_dev->hw_lock
HALF_LOCKED2 &dev->irq_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_enc_get_result() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 276
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vpu_dev->last_performance_cycles 0-u32max
LOCK2 &vpu_dev->hw_lock
HALF_LOCKED2 &dev->irq_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_enc_get_result() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 440
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vpu_dev->last_performance_cycles 0-u32max
LOCK2 &vpu_dev->hw_lock
HALF_LOCKED2 &dev->irq_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_enc_get_result() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 464
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vpu_dev->last_performance_cycles 0-u32max
LOCK2 &vpu_dev->hw_lock
HALF_LOCKED2 &dev->irq_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_enc_get_seq_info() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 480
RX_PATH
TASK_NOT_RUNNING
LOCK2 &vpu_dev->hw_lock
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 q->lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_enc_get_seq_info() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 476
RX_PATH
TASK_NOT_RUNNING
LOCK2 &vpu_dev->hw_lock
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 q->lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_enc_get_seq_info() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 472
RX_PATH
TASK_NOT_RUNNING
LOCK2 &vpu_dev->hw_lock
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 q->lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_enc_get_seq_info() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 468
RX_PATH
TASK_NOT_RUNNING
LOCK2 &vpu_dev->hw_lock
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 q->lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_enc_get_seq_info() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 284
RX_PATH
TASK_NOT_RUNNING
LOCK2 &vpu_dev->hw_lock
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 q->lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_enc_get_seq_info() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 288
RX_PATH
TASK_NOT_RUNNING
LOCK2 &vpu_dev->hw_lock
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 q->lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_enc_get_seq_info() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 432
RX_PATH
TASK_NOT_RUNNING
LOCK2 &vpu_dev->hw_lock
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 q->lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_enc_get_seq_info() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 436
RX_PATH
TASK_NOT_RUNNING
LOCK2 &vpu_dev->hw_lock
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 q->lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_firmware_command_queue_error_check() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 264
BUF_SIZE 0 vpu_dev s32min-(-1),1-s32max
BUF_SIZE 0 vpu_dev s32min-(-1),1-s32max
DATA_SOURCE 0 vpu_dev $0
STR_LEN 0 vpu_dev (-1),5-9,12
STR_LEN 0 vpu_dev (-1),5-9,12
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vpu_dev->last_performance_cycles 0-u32max
UNITS 0 vpu_dev unit_byte
HALF_LOCKED2 &vpu_dev->hw_lock
HALF_LOCKED2 0 &vpu_dev->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_firmware_command_queue_error_check() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 268
BUF_SIZE 0 vpu_dev s32min-(-1),1-s32max
BUF_SIZE 0 vpu_dev s32min-(-1),1-s32max
DATA_SOURCE 0 vpu_dev $0
STR_LEN 0 vpu_dev (-1),5-9,12
STR_LEN 0 vpu_dev (-1),5-9,12
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vpu_dev->last_performance_cycles 0-u32max
UNITS 0 vpu_dev unit_byte
HALF_LOCKED2 &vpu_dev->hw_lock
HALF_LOCKED2 0 &vpu_dev->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_get_product_id() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 4164
BUF_SIZE 0 vpu_dev s32min-(-2),1-s32max
BUF_SIZE 0 vpu_dev s32min-(-2),1-s32max
BUF_SIZE 0 vpu_dev->dev (-1),1616
BUF_SIZE 0 vpu_dev->resets (-1),8,280
DATA_SOURCE 0 vpu_dev $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vpu_dev->product_code 20752,20816,20848,21008-21009,21020-21021,21360
UNITS 0 vpu_dev unit_byte
HALF_LOCKED2 &vpu_dev->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_get_version() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 280
BUF_SIZE 0 vpu_dev s32min-(-2),1-s32max
BUF_SIZE 0 vpu_dev s32min-(-2),1-s32max
DATA_SOURCE 0 vpu_dev $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 vpu_dev unit_byte
LOCK2 0 &vpu_dev->hw_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_init() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 152
BUF_SIZE 0 vpu_dev s32min-(-2),1-s32max
BUF_SIZE 0 vpu_dev s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 vpu_dev unit_byte
LOCK2 &vpu_dev->hw_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_is_init() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 4
BUF_SIZE 0 vpu_dev s32min-(-1),1-s32max
BUF_SIZE 0 vpu_dev s32min-(-1),1-s32max
DATA_SOURCE 0 vpu_dev $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 vpu_dev unit_byte
LOCK2 0 &vpu_dev->hw_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_re_init() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 104
BUF_SIZE 0 vpu_dev s32min-(-2),1-s32max
BUF_SIZE 0 vpu_dev s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 vpu_dev unit_byte
LOCK2 &vpu_dev->hw_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_re_init() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 152
BUF_SIZE 0 vpu_dev s32min-(-2),1-s32max
BUF_SIZE 0 vpu_dev s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 vpu_dev unit_byte
LOCK2 &vpu_dev->hw_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_reset() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 152
BUF_SIZE 0 vpu_dev s32min-(-2),1-s32max
BUF_SIZE 0 vpu_dev s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 vpu_dev unit_byte
LOCK2 &vpu_dev->hw_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_vpu_sleep_wake() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 152
BUF_SIZE 0 vpu_dev s32min-(-2),1-s32max
BUF_SIZE 0 vpu_dev s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 vpu_dev unit_byte
HALF_LOCKED2 &vpu_dev->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_wait_fio_readl() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 32
BUF_SIZE 0 vpu_dev s32min-(-2),1-s32max
BUF_SIZE 0 vpu_dev s32min-(-2),1-s32max
DATA_SOURCE 0 vpu_dev $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 vpu_dev unit_byte
LOCK2 &vpu_dev->hw_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_wait_fio_readl() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 36
BUF_SIZE 0 vpu_dev s32min-(-2),1-s32max
BUF_SIZE 0 vpu_dev s32min-(-2),1-s32max
DATA_SOURCE 0 vpu_dev $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 vpu_dev unit_byte
LOCK2 &vpu_dev->hw_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-hw.c wave5_wait_vpu_busy() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 1 addr 84,112
BUF_SIZE 0 vpu_dev s32min-(-1),1-s32max
BUF_SIZE 0 vpu_dev s32min-(-1),1-s32max
DATA_SOURCE 0 vpu_dev $0
DATA_SOURCE 1 addr $1
STR_LEN 0 vpu_dev (-1),5-9,12
STR_LEN 0 vpu_dev (-1),5-9,12
HARD_MAX 1 addr 112
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vpu_dev->last_performance_cycles 0-u32max
UNITS 0 vpu_dev unit_byte
HALF_LOCKED2 &vpu_dev->hw_lock
HALF_LOCKED2 0 &vpu_dev->hw_lock

drivers/media/platform/chips-media/wave5/wave5-vpu.c wave5_vpu_handle_irq() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 76
DATA_SOURCE 0 vpu_dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/chips-media/wave5/wave5-vpu.c wave5_vpu_handle_irq() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 508
DATA_SOURCE 0 vpu_dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/chips-media/wave5/wave5-vpu.c wave5_vpu_handle_irq() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 488
DATA_SOURCE 0 vpu_dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/chips-media/wave5/wave5-vpu.c wave5_vpu_handle_irq() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 76
CAPPED_DATA 0 &vpu_dev->instances 1
DATA_SOURCE 0 vpu_dev $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 flags
LOCK2 0 &vpu_dev->irq_spinlock
TYPE_LOCK (struct vpu_device)->irq_spinlock

drivers/media/platform/chips-media/wave5/wave5-vpu.c wave5_vpu_irq() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 1 addr 68
DATA_SOURCE 0 vpu_dev $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/media/platform/chips-media/wave5/wave5-vpu.c wave5_vpu_irq_work_fn() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 68

drivers/media/platform/chips-media/wave5/wave5-vpu.c wave5_vpu_probe() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 0 vpu_dev->vdb_register 4096-ptr_max
PARAM_VALUE 1 addr 4164
BUF_SIZE 0 vpu_dev 1248
BUF_SIZE 0 vpu_dev->dev 1616
BUF_SIZE 0 vpu_dev->resets (-1),8,96,280,1296
CAPPED_DATA 0 vpu_dev->num_clks 1
DATA_SOURCE 0 vpu_dev r devm_kzalloc
MEM_ZERO 0 vpu_dev
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/chips-media/wave5/wave5-vpuapi.c wave5_vpu_dec_get_output_info() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 380
CAPPED_DATA 0 &vpu_dev->hw_lock 1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vpu_dev->last_performance_cycles 0-u32max
LOCK2 0 &vpu_dev->hw_lock
HALF_LOCKED2 &dev->irq_lock
TYPE_LOCK (struct vpu_device)->hw_lock

drivers/media/platform/chips-media/wave5/wave5-vdi.c wave5_vdi_init() -> wave5_vdi_read_register()

Type Parameter Key Value
PARAM_VALUE 0 vpu_dev 4096-ptr_max
PARAM_VALUE 1 addr 4
BUF_SIZE 0 vpu_dev s32min-(-2),1-s32max
BUF_SIZE 0 vpu_dev s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 vpu_dev unit_byte