Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/media/usb/usbtv/usbtv-video.c usbtv_select_input() -> usbtv_set_regs()

Type Parameter Key Value
PARAM_VALUE 0 *usbtv->udev->toggle 0-4294967295
PARAM_VALUE 1 regs 4096-ptr_max
PARAM_VALUE 2 size 5
BUF_SIZE 0 usbtv s32min-(-2),1-s32max
BUF_SIZE 0 usbtv s32min-(-2),1-s32max
BUF_SIZE 1 regs 20
DATA_SOURCE 0 usbtv $0
RX_PATH
TASK_NOT_RUNNING
UNITS 2 size unit_array_size

drivers/media/usb/usbtv/usbtv-video.c usbtv_select_input() -> usbtv_set_regs()

Type Parameter Key Value
PARAM_VALUE 0 *usbtv->udev->toggle 0-4294967295
PARAM_VALUE 1 regs 4096-ptr_max
PARAM_VALUE 2 size 5
BUF_SIZE 0 usbtv s32min-(-2),1-s32max
BUF_SIZE 0 usbtv s32min-(-2),1-s32max
BUF_SIZE 1 regs 20
DATA_SOURCE 0 usbtv $0
RX_PATH
TASK_NOT_RUNNING
UNITS 2 size unit_array_size

drivers/media/usb/usbtv/usbtv-video.c usbtv_select_norm() -> usbtv_set_regs()

Type Parameter Key Value
PARAM_VALUE 0 usbtv->height 480,576
PARAM_VALUE 0 usbtv->n_chunks 360,432
PARAM_VALUE 0 usbtv->norm 4096-u64max
PARAM_VALUE 0 usbtv->width 720
PARAM_VALUE 0 *usbtv->udev->toggle 0-4294967295
PARAM_VALUE 1 regs 4096-ptr_max
PARAM_VALUE 2 size 23
BUF_SIZE 0 usbtv s32min-(-2),1-s32max
BUF_SIZE 0 usbtv s32min-(-2),1-s32max
BUF_SIZE 1 regs 92
DATA_SOURCE 0 usbtv $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 usbtv->norm 4096-u64max[c]
UNITS 2 size unit_array_size

drivers/media/usb/usbtv/usbtv-video.c usbtv_select_norm() -> usbtv_set_regs()

Type Parameter Key Value
PARAM_VALUE 0 usbtv->height 480,576
PARAM_VALUE 0 usbtv->n_chunks 360,432
PARAM_VALUE 0 usbtv->norm 1-u64max
PARAM_VALUE 0 usbtv->width 720
PARAM_VALUE 0 *usbtv->udev->toggle 0-4294967295
PARAM_VALUE 1 regs 4096-ptr_max
PARAM_VALUE 2 size 23
BUF_SIZE 0 usbtv s32min-(-2),1-s32max
BUF_SIZE 0 usbtv s32min-(-2),1-s32max
BUF_SIZE 1 regs 92
DATA_SOURCE 0 usbtv $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 usbtv->norm 1-u64max[c]
UNITS 2 size unit_array_size

drivers/media/usb/usbtv/usbtv-video.c usbtv_select_norm() -> usbtv_set_regs()

Type Parameter Key Value
PARAM_VALUE 0 usbtv->height 480,576
PARAM_VALUE 0 usbtv->n_chunks 360,432
PARAM_VALUE 0 usbtv->norm 65536-u64max
PARAM_VALUE 0 usbtv->width 720
PARAM_VALUE 0 *usbtv->udev->toggle 0-4294967295
PARAM_VALUE 1 regs 4096-ptr_max
PARAM_VALUE 2 size 23
BUF_SIZE 0 usbtv s32min-(-2),1-s32max
BUF_SIZE 0 usbtv s32min-(-2),1-s32max
BUF_SIZE 1 regs 92
DATA_SOURCE 0 usbtv $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 usbtv->norm 65536-u64max[c]
UNITS 2 size unit_array_size

drivers/media/usb/usbtv/usbtv-video.c usbtv_select_norm() -> usbtv_set_regs()

Type Parameter Key Value
PARAM_VALUE 0 usbtv 4096-ptr_max
PARAM_VALUE 0 usbtv->height 480,576
PARAM_VALUE 0 usbtv->n_chunks 360,432
PARAM_VALUE 0 usbtv->norm 1-u64max
PARAM_VALUE 0 usbtv->udev 4096-ptr_max
PARAM_VALUE 0 usbtv->udev->bus->sysdev->iommu->attach_deferred 0-1
PARAM_VALUE 0 usbtv->width 720
PARAM_VALUE 0 *usbtv->udev->toggle 0-4294967295
PARAM_VALUE 1 regs 4096-ptr_max
PARAM_VALUE 2 size 1
BUF_SIZE 0 usbtv s32min-(-2),1-s32max
BUF_SIZE 0 usbtv s32min-(-2),1-s32max
BUF_SIZE 1 regs 4
DATA_SOURCE 0 usbtv $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 usbtv->norm 1-u64max[c]
UNITS 2 size unit_array_size

drivers/media/usb/usbtv/usbtv-video.c usbtv_setup_capture() -> usbtv_set_regs()

Type Parameter Key Value
PARAM_VALUE 0 usbtv 4096-ptr_max
PARAM_VALUE 0 usbtv->last_odd 1
PARAM_VALUE 0 usbtv->sequence 0
PARAM_VALUE 0 usbtv->snd_bulk_urb->dev->dev.kobj.release->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 usbtv->snd_bulk_urb->dev->dev.kobj.release.timer.is_hard 0-1
PARAM_VALUE 0 usbtv->snd_bulk_urb->dev->dev.kobj.release.timer.is_lazy 0-1
PARAM_VALUE 0 usbtv->snd_bulk_urb->dev->dev.kobj.release.timer.is_queued 0-1
PARAM_VALUE 0 usbtv->snd_bulk_urb->dev->dev.kobj.release.timer.is_soft 0-1
PARAM_VALUE 0 usbtv->snd_bulk_urb->urb_list.next->next 4096-ptr_max
PARAM_VALUE 0 usbtv->snd_bulk_urb->urb_list.prev->next 4096-ptr_max
PARAM_VALUE 0 usbtv->snd_bulk_urb->urb_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 usbtv->udev 4096-ptr_max
PARAM_VALUE 0 usbtv->udev->actconfig 4096-ptr_max
PARAM_VALUE 0 usbtv->udev->actconfig->desc.bNumInterfaces 1-255
PARAM_VALUE 0 usbtv->udev->state 0-7,9-u32max
PARAM_VALUE 0 *usbtv->udev->toggle 0-4294967295
PARAM_VALUE 0 *usbtv->udev->tt->hcpriv (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 regs 4096-ptr_max
PARAM_VALUE 2 size 54
BUF_SIZE 0 usbtv s32min-(-2),1-s32max
BUF_SIZE 0 usbtv s32min-(-2),1-s32max
BUF_SIZE 1 regs 216
CAPPED_DATA 0 usbtv->udev 1
DATA_SOURCE 0 usbtv $0
RX_PATH
TASK_NOT_RUNNING
UNITS 2 size unit_array_size
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vq->lock

drivers/media/usb/usbtv/usbtv-audio.c usbtv_audio_start() -> usbtv_set_regs()

Type Parameter Key Value
PARAM_VALUE 0 usbtv 4096-ptr_max
PARAM_VALUE 0 usbtv->snd 1-u64max
PARAM_VALUE 0 usbtv->snd_bulk_urb 4096-ptr_max
PARAM_VALUE 0 usbtv->snd_bulk_urb->actual_length 0
PARAM_VALUE 0 usbtv->snd_bulk_urb->anchor 0
PARAM_VALUE 0 usbtv->snd_bulk_urb->anchor_list.next 4096-ptr_max
PARAM_VALUE 0 usbtv->snd_bulk_urb->anchor_list.next->next 4096-ptr_max
PARAM_VALUE 0 usbtv->snd_bulk_urb->anchor_list.prev 4096-ptr_max
PARAM_VALUE 0 usbtv->snd_bulk_urb->anchor_list.prev->next 4096-ptr_max
PARAM_VALUE 0 usbtv->snd_bulk_urb->anchor_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 usbtv->snd_bulk_urb->complete 7839177124509380608
PARAM_VALUE 0 usbtv->snd_bulk_urb->context 4096-ptr_max
PARAM_VALUE 0 usbtv->snd_bulk_urb->dev 4096-ptr_max
PARAM_VALUE 0 usbtv->snd_bulk_urb->ep 0
PARAM_VALUE 0 usbtv->snd_bulk_urb->error_count 0
PARAM_VALUE 0 usbtv->snd_bulk_urb->hcpriv 0
PARAM_VALUE 0 usbtv->snd_bulk_urb->interval 0
PARAM_VALUE 0 usbtv->snd_bulk_urb->kref.refcount.refs.counter 1
PARAM_VALUE 0 usbtv->snd_bulk_urb->num_mapped_sgs 0
PARAM_VALUE 0 usbtv->snd_bulk_urb->num_sgs 0
PARAM_VALUE 0 usbtv->snd_bulk_urb->number_of_packets 0
PARAM_VALUE 0 usbtv->snd_bulk_urb->pipe 0,128-u32max
PARAM_VALUE 0 usbtv->snd_bulk_urb->reject.counter 0
PARAM_VALUE 0 usbtv->snd_bulk_urb->setup_dma 0
PARAM_VALUE 0 usbtv->snd_bulk_urb->setup_packet 0
PARAM_VALUE 0 usbtv->snd_bulk_urb->sg 0
PARAM_VALUE 0 usbtv->snd_bulk_urb->sgt 0
PARAM_VALUE 0 usbtv->snd_bulk_urb->start_frame 0
PARAM_VALUE 0 usbtv->snd_bulk_urb->status 0
PARAM_VALUE 0 usbtv->snd_bulk_urb->stream_id 0
PARAM_VALUE 0 usbtv->snd_bulk_urb->transfer_buffer 4096-ptr_max
PARAM_VALUE 0 usbtv->snd_bulk_urb->transfer_buffer_length 20480
PARAM_VALUE 0 usbtv->snd_bulk_urb->transfer_dma 0
PARAM_VALUE 0 usbtv->snd_bulk_urb->transfer_flags 0
PARAM_VALUE 0 usbtv->snd_bulk_urb->unlinked 0
PARAM_VALUE 0 usbtv->snd_bulk_urb->urb_list.next 4096-ptr_max
PARAM_VALUE 0 usbtv->snd_bulk_urb->urb_list.next->next 4096-ptr_max
PARAM_VALUE 0 usbtv->snd_bulk_urb->urb_list.prev 4096-ptr_max
PARAM_VALUE 0 usbtv->snd_bulk_urb->urb_list.prev->next 4096-ptr_max
PARAM_VALUE 0 usbtv->snd_bulk_urb->urb_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 usbtv->snd_bulk_urb->use_count.counter 0
PARAM_VALUE 0 usbtv->snd_stream.counter s32min-(-1),1-s32max
PARAM_VALUE 0 usbtv->udev 4096-ptr_max
PARAM_VALUE 1 regs 4096-ptr_max
PARAM_VALUE 2 size 18
BUF_SIZE 0 usbtv->snd_bulk_urb s32min-s32max
BUF_SIZE 1 regs 72
DATA_SOURCE 0 usbtv $0
NOCHECK_CALL
UNITS 2 size unit_array_size
HALF_LOCKED2 &pool->lock

drivers/media/usb/usbtv/usbtv-audio.c usbtv_audio_stop() -> usbtv_set_regs()

Type Parameter Key Value
PARAM_VALUE 0 usbtv 4096-ptr_max
PARAM_VALUE 0 usbtv->snd 1-u64max
PARAM_VALUE 0 usbtv->snd_bulk_urb 0
PARAM_VALUE 0 usbtv->snd_stream.counter 0
PARAM_VALUE 1 regs 4096-ptr_max
PARAM_VALUE 2 size 3
BUF_SIZE 1 regs 12
DATA_SOURCE 0 usbtv $0
NOCHECK_CALL
UNITS 2 size unit_array_size
HALF_LOCKED2 &pool->lock