Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/media/usb/uvc/uvc_driver.c uvc_delete() -> uvc_stream_delete()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->intf 4096-ptr_max
PARAM_VALUE 0 stream->intf->dev.kobj.parent->sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 stream->intf->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 stream->intf->dev.power.wakeirq->status 0-4294967295
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/usb/uvc/uvc_driver.c uvc_parse_streaming() -> uvc_stream_delete()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->async_wq 4096-ptr_max
PARAM_VALUE 0 stream->dev 4096-ptr_max
PARAM_VALUE 0 stream->dev->chains.next 4096-ptr_max
PARAM_VALUE 0 stream->dev->chains.prev 4096-ptr_max
PARAM_VALUE 0 stream->dev->clock_frequency 0-255
PARAM_VALUE 0 stream->dev->entities.next 4096-ptr_max
PARAM_VALUE 0 stream->dev->entities.prev 4096-ptr_max
PARAM_VALUE 0 stream->dev->info 1-u64max
PARAM_VALUE 0 stream->dev->intf 4096-ptr_max
PARAM_VALUE 0 stream->dev->intfnum 0-255
PARAM_VALUE 0 stream->dev->mdev.dev 4096-ptr_max
PARAM_VALUE 0 stream->dev->mdev.entities.next 4096-ptr_max
PARAM_VALUE 0 stream->dev->mdev.entities.prev 4096-ptr_max
PARAM_VALUE 0 stream->dev->mdev.entity_internal_idx.xa.xa_flags 67108869
PARAM_VALUE 0 stream->dev->mdev.entity_notify.next 4096-ptr_max
PARAM_VALUE 0 stream->dev->mdev.entity_notify.prev 4096-ptr_max
PARAM_VALUE 0 stream->dev->mdev.graph_mutex.magic 4096-ptr_max
PARAM_VALUE 0 stream->dev->mdev.hw_revision 0-u16max
PARAM_VALUE 0 stream->dev->mdev.interfaces.next 4096-ptr_max
PARAM_VALUE 0 stream->dev->mdev.interfaces.prev 4096-ptr_max
PARAM_VALUE 0 stream->dev->mdev.links.next 4096-ptr_max
PARAM_VALUE 0 stream->dev->mdev.links.prev 4096-ptr_max
PARAM_VALUE 0 stream->dev->mdev.pads.next 4096-ptr_max
PARAM_VALUE 0 stream->dev->mdev.pads.prev 4096-ptr_max
PARAM_VALUE 0 stream->dev->mdev.req_queue_mutex.magic 4096-ptr_max
PARAM_VALUE 0 stream->dev->mdev.request_id.counter 0
PARAM_VALUE 0 stream->dev->nmappings.counter 0
PARAM_VALUE 0 stream->dev->quirks 0-4294967294
PARAM_VALUE 0 stream->dev->ref.refcount.refs.counter 1
PARAM_VALUE 0 stream->dev->streams.next 4096-ptr_max
PARAM_VALUE 0 stream->dev->streams.prev 4096-ptr_max
PARAM_VALUE 0 stream->dev->udev 4096-ptr_max
PARAM_VALUE 0 stream->dev->uvc_version 0-255
PARAM_VALUE 0 stream->dev->vdev.mdev 4096-ptr_max
PARAM_VALUE 0 stream->intf 4096-ptr_max
PARAM_VALUE 0 stream->intfnum 0-255
BUF_SIZE 0 stream 12464
BUF_SIZE 0 stream->formats 0-u32max,u64max
BUF_SIZE 0 stream->header.bmaControls (-1)-65025
DATA_SOURCE 0 stream r uvc_stream_new
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/usb/uvc/uvc_driver.c uvc_stream_new() -> uvc_stream_delete()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->async_wq 0
PARAM_VALUE 0 stream->dev 4096-ptr_max
PARAM_VALUE 0 stream->dev->chains.next 4096-ptr_max
PARAM_VALUE 0 stream->dev->chains.prev 4096-ptr_max
PARAM_VALUE 0 stream->dev->clock_frequency 0-255
PARAM_VALUE 0 stream->dev->entities.next 4096-ptr_max
PARAM_VALUE 0 stream->dev->entities.prev 4096-ptr_max
PARAM_VALUE 0 stream->dev->info 1-u64max
PARAM_VALUE 0 stream->dev->intf 4096-ptr_max
PARAM_VALUE 0 stream->dev->intfnum 0-255
PARAM_VALUE 0 stream->dev->mdev.dev 4096-ptr_max
PARAM_VALUE 0 stream->dev->mdev.entities.next 4096-ptr_max
PARAM_VALUE 0 stream->dev->mdev.entities.prev 4096-ptr_max
PARAM_VALUE 0 stream->dev->mdev.entity_internal_idx.xa.xa_flags 33554437
PARAM_VALUE 0 stream->dev->mdev.entity_notify.next 4096-ptr_max
PARAM_VALUE 0 stream->dev->mdev.entity_notify.prev 4096-ptr_max
PARAM_VALUE 0 stream->dev->mdev.graph_mutex.magic 4096-ptr_max
PARAM_VALUE 0 stream->dev->mdev.hw_revision 0-u16max
PARAM_VALUE 0 stream->dev->mdev.interfaces.next 4096-ptr_max
PARAM_VALUE 0 stream->dev->mdev.interfaces.prev 4096-ptr_max
PARAM_VALUE 0 stream->dev->mdev.links.next 4096-ptr_max
PARAM_VALUE 0 stream->dev->mdev.links.prev 4096-ptr_max
PARAM_VALUE 0 stream->dev->mdev.num_requests.counter 0
PARAM_VALUE 0 stream->dev->mdev.pads.next 4096-ptr_max
PARAM_VALUE 0 stream->dev->mdev.pads.prev 4096-ptr_max
PARAM_VALUE 0 stream->dev->mdev.req_queue_mutex.magic 4096-ptr_max
PARAM_VALUE 0 stream->dev->mdev.request_id.counter 0
PARAM_VALUE 0 stream->dev->nmappings.counter 0
PARAM_VALUE 0 stream->dev->quirks 0-4294967294
PARAM_VALUE 0 stream->dev->ref.refcount.refs.counter 1
PARAM_VALUE 0 stream->dev->streams.next 4096-ptr_max
PARAM_VALUE 0 stream->dev->streams.prev 4096-ptr_max
PARAM_VALUE 0 stream->dev->udev 4096-ptr_max
PARAM_VALUE 0 stream->dev->uvc_version 0-255
PARAM_VALUE 0 stream->dev->vdev.mdev 4096-ptr_max
PARAM_VALUE 0 stream->intf 4096-ptr_max
PARAM_VALUE 0 stream->intfnum 0-255
BUF_SIZE 0 stream 12464
BUF_SIZE 0 stream->async_wq (-1),512,528-8720
DATA_SOURCE 0 stream r _kzalloc_noprof
STR_LEN 0 stream->dev->name (-1)-31
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL