Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 127 files:

Smatch caller information:

drivers/usb/gadget/function/uvc_v4l2.c uvc_v4l2_unsubscribe_event() -> v4l2_event_unsubscribe()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 0 fh->vdev 4096-ptr_max
BUF_SIZE 0 fh s32min-(-2),1-s32max
BUF_SIZE 0 fh s32min-(-2),1-s32max
BUF_SIZE 1 sub (-1),128-16383
BUF_SIZE 1 sub (-1),128-16383
DATA_SOURCE 0 fh $0
DATA_SOURCE 1 sub $1
USER_DATA 1 sub->flags 0-u32max[u]
USER_DATA 1 sub->id 0-u32max[u]
USER_DATA 1 sub->type 0-u32max[u]
USER_PTR 1 sub
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/v4l2-core/v4l2-event.c v4l2_event_subdev_unsubscribe() -> v4l2_event_unsubscribe()

Type Parameter Key Value
BUF_SIZE 0 fh s32min-(-2),1-s32max
BUF_SIZE 0 fh s32min-(-2),1-s32max
BUF_SIZE 1 sub (-1),128-16383
BUF_SIZE 1 sub (-1),128-16383
DATA_SOURCE 0 fh $1
DATA_SOURCE 1 sub $2
USER_DATA 1 sub->flags 0-u32max[u]
USER_DATA 1 sub->id 0-u32max[u]
USER_DATA 1 sub->type 0-u32max[u]
USER_PTR 1 sub
HALF_LOCKED2 lock
HALF_LOCKED2 state->lock

drivers/media/v4l2-core/v4l2-event.c v4l2_event_unsubscribe_all() -> v4l2_event_unsubscribe()

Type Parameter Key Value
PARAM_VALUE 0 fh 4096-ptr_max
PARAM_VALUE 0 fh->vdev 4096-ptr_max
PARAM_VALUE 0 fh->vdev->fh_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 sub 8441171183920525312
BUF_SIZE 0 fh s32min-(-1),1-s32max
BUF_SIZE 0 fh s32min-(-1),1-s32max
BUF_SIZE 0 fh->ctrl_handler (-1)-0,328
BUF_SIZE 0 fh->m2m_ctx (-1)-0,712,1616
BUF_SIZE 0 fh->m2m_ctx->priv (-1),48,169,312,816,872,928,1000,1088,1120,1248,1288,2048,2888,3624,4824,7944,11104,116088
CAPPED_DATA 0 &fh->subscribed 1
DATA_SOURCE 0 fh $0
PARAM_COMPARE 0 &fh->subscribed != $0->subscribed.next
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 fh->ctrl_handler->nr_of_buckets
NO_OVERFLOW_SIMPLE 0 fh->m2m_ctx->cap_q_ctx.q.bufs_bitmap
NO_OVERFLOW_SIMPLE 0 fh->m2m_ctx->out_q_ctx.q.bufs_bitmap
UNITS 0 fh unit_byte

drivers/media/v4l2-core/v4l2-ioctl.c v4l_unsubscribe_event() -> (struct v4l2_ioctl_ops)->vidioc_unsubscribe_event()

Type Parameter Key Value
BUF_SIZE 0 fh s32min-(-2),1-s32max
BUF_SIZE 0 fh s32min-(-2),1-s32max
BUF_SIZE 1 sub (-1),128-16383
DATA_SOURCE 1 sub $2
USER_DATA 1 sub->flags 0-u32max[u]
USER_DATA 1 sub->id 0-u32max[u]
USER_DATA 1 sub->type 0-u32max[u]
USER_PTR 1 sub
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock