Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/media/common/videobuf2/videobuf2-core.c __vb2_perform_fileio() -> __vb2_init_fileio()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 0 q->fileio 0
PARAM_VALUE 0 q->io_modes 4-u32max
PARAM_VALUE 0 q->waiting_in_dqbuf 0
PARAM_VALUE 1 read 0-1
BUF_SIZE 0 q->owner s32min-(-1),1-s32max
DATA_SOURCE 0 q $0
DATA_SOURCE 1 read $5
HARD_MAX 1 read 1
HALF_LOCKED2 lock

drivers/media/common/videobuf2/videobuf2-core.c vb2_core_poll() -> __vb2_init_fileio()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 0 q->done_wq.head.next->next 4096-ptr_max
PARAM_VALUE 0 q->done_wq.head.next->prev 4096-ptr_max
PARAM_VALUE 0 q->done_wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 q->done_wq.head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 q->done_wq.lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 q->fileio 0
PARAM_VALUE 0 q->io_modes 4-u32max
PARAM_VALUE 0 q->is_output 0
PARAM_VALUE 1 read 1
DATA_SOURCE 0 q $0
BIT_INFO 0 q->io_modes 0x4,0xffffffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &kvm->irq_srcu
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &vm->irqfds_lock
HALF_LOCKED2 global &irqfds_srcu

drivers/media/common/videobuf2/videobuf2-core.c vb2_core_poll() -> __vb2_init_fileio()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 0 q->done_wq.head.next->next 4096-ptr_max
PARAM_VALUE 0 q->done_wq.head.next->prev 4096-ptr_max
PARAM_VALUE 0 q->done_wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 q->done_wq.head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 q->done_wq.lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 q->fileio 0
PARAM_VALUE 0 q->io_modes 8-u32max
PARAM_VALUE 0 q->is_output 1
PARAM_VALUE 1 read 0
DATA_SOURCE 0 q $0
BIT_INFO 0 q->io_modes 0x8,0xffffffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &kvm->irq_srcu
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &vm->irqfds_lock
HALF_LOCKED2 global &irqfds_srcu

drivers/media/common/videobuf2/videobuf2-core.c vb2_thread_start() -> __vb2_init_fileio()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 0 q->fileio 0
PARAM_VALUE 0 q->is_busy 0
PARAM_VALUE 0 q->threadio 0
PARAM_VALUE 1 read 0-1
DATA_SOURCE 0 q $0
FUZZY_MAX 1 read 1
HARD_MAX 1 read 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dvb->lock