Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/usb/gadget/function/uvc_configfs.c __uvcg_iter_strm_cls() -> __uvcg_iter_strm_cls param 3()

Type Parameter Key Value
PARAM_VALUE 0 priv1 4096-ptr_max
PARAM_VALUE 1 priv2 1238976414851293184,7923053058936721408
PARAM_VALUE 2 priv3 3429224265485258752,5581084041218879488
PARAM_VALUE 3 n 0
PARAM_VALUE 4 type 0
BUF_SIZE 1 priv2 8
BUF_SIZE 1 priv2 8
BUF_SIZE 2 priv3 8
BUF_SIZE 2 priv3 8
DATA_SOURCE 0 priv1 $0
DATA_SOURCE 1 priv2 $1
DATA_SOURCE 2 priv3 $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dir->i_rwsem
LOCK2 &opts->lock
LOCK2 su_mutex
TYPE_LOCK (struct f_uvc_opts)->lock
TYPE_LOCK (struct inode)->i_rwsem

drivers/usb/gadget/function/uvc_configfs.c __uvcg_iter_strm_cls() -> __uvcg_iter_strm_cls param 3()

Type Parameter Key Value
PARAM_VALUE 1 priv2 1238976414851293184,7923053058936721408
PARAM_VALUE 2 priv3 3429224265485258752,5581084041218879488
PARAM_VALUE 3 n 0-s32max
PARAM_VALUE 4 type 1
BUF_SIZE 1 priv2 8
BUF_SIZE 1 priv2 8
BUF_SIZE 2 priv3 8
BUF_SIZE 2 priv3 8
DATA_SOURCE 1 priv2 $1
DATA_SOURCE 2 priv3 $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dir->i_rwsem
LOCK2 &opts->lock
LOCK2 su_mutex
TYPE_LOCK (struct f_uvc_opts)->lock
TYPE_LOCK (struct inode)->i_rwsem

drivers/usb/gadget/function/uvc_configfs.c __uvcg_iter_strm_cls() -> __uvcg_iter_strm_cls param 3()

Type Parameter Key Value
PARAM_VALUE 0 priv1 4096-ptr_max
PARAM_VALUE 1 priv2 1238976414851293184,7923053058936721408
PARAM_VALUE 2 priv3 3429224265485258752,5581084041218879488
PARAM_VALUE 3 n 0-s32max
PARAM_VALUE 4 type 2
BUF_SIZE 1 priv2 8
BUF_SIZE 1 priv2 8
BUF_SIZE 2 priv3 8
BUF_SIZE 2 priv3 8
DATA_SOURCE 0 priv1 r to_uvcg_frame
DATA_SOURCE 1 priv2 $1
DATA_SOURCE 2 priv3 $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dir->i_rwsem
LOCK2 &opts->lock
LOCK2 su_mutex
TYPE_LOCK (struct f_uvc_opts)->lock
TYPE_LOCK (struct inode)->i_rwsem

drivers/usb/gadget/function/uvc_configfs.c __uvcg_iter_strm_cls() -> __uvcg_iter_strm_cls param 3()

Type Parameter Key Value
PARAM_VALUE 1 priv2 1238976414851293184,7923053058936721408
PARAM_VALUE 2 priv3 3429224265485258752,5581084041218879488
PARAM_VALUE 3 n 0
PARAM_VALUE 4 type 3
BUF_SIZE 1 priv2 8
BUF_SIZE 1 priv2 8
BUF_SIZE 2 priv3 8
BUF_SIZE 2 priv3 8
DATA_SOURCE 1 priv2 $1
DATA_SOURCE 2 priv3 $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dir->i_rwsem
LOCK2 &opts->lock
LOCK2 su_mutex
TYPE_LOCK (struct f_uvc_opts)->lock
TYPE_LOCK (struct inode)->i_rwsem