Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/media/usb/stk1160/stk1160-video.c stk1160_fill_urb() -> usb_alloc_noncoherent()

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
PARAM_VALUE 0 *dev->toggle 0-4294967295
PARAM_VALUE 1 size 0-s32max,18446744071562067968-u64max
PARAM_VALUE 2 mem_flags 3264
PARAM_VALUE 3 dma 4096-ptr_max
PARAM_VALUE 4 dir 2
PARAM_VALUE 5 table 4096-ptr_max
CAPPED_DATA 0 dev 1
DATA_SOURCE 1 size $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dev->v4l_lock
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vq->lock
TYPE_LOCK (struct stk1160)->v4l_lock

drivers/media/usb/uvc/uvc_video.c uvc_alloc_urb_buffer() -> usb_alloc_noncoherent()

Type Parameter Key Value
PARAM_VALUE 2 mem_flags 3072,3264
PARAM_VALUE 3 dma 4096-ptr_max
PARAM_VALUE 4 dir 1-2
PARAM_VALUE 5 table 4096-ptr_max
CAPPED_DATA 2 mem_flags 1
DATA_SOURCE 1 size $2
DATA_SOURCE 2 mem_flags $3
HARD_MAX 2 mem_flags 3264
RX_PATH
TASK_NOT_RUNNING