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-vmalloc.c vb2_vmalloc_dmabuf_ops_release() -> vb2_vmalloc_put()

Type Parameter Key Value
BUF_SIZE 0 buf_priv 16,24,40,48,56,72,80,112,120,136,168,184,224
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/common/videobuf2/videobuf2-core.c __vb2_buf_mem_alloc() -> (struct vb2_mem_ops)->put()

Type Parameter Key Value
BUF_SIZE 0 buf_priv 72,120,136
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/common/videobuf2/videobuf2-core.c __vb2_buf_mem_free() -> (struct vb2_mem_ops)->put()

Type Parameter Key Value
BUF_SIZE 0 buf_priv 72,120,136
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &q->mmap_lock

drivers/media/common/videobuf2/videobuf2-memops.c vb2_common_vm_close() -> (struct vb2_vmarea_handler)->put()

Type Parameter Key Value
BUF_SIZE 0 buf_priv 72,120,136
CONTAINER 0 *(-8+16) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL