uvc_video_chain
static struct uvc_control *uvc_find_control(struct uvc_video_chain *chain,
static int uvc_ctrl_populate_cache(struct uvc_video_chain *chain,
static int __uvc_ctrl_load_cur(struct uvc_video_chain *chain,
static int __uvc_ctrl_get(struct uvc_video_chain *chain,
static int __uvc_query_v4l2_class(struct uvc_video_chain *chain, u32 req_id,
static int uvc_query_v4l2_class(struct uvc_video_chain *chain, u32 req_id,
int uvc_ctrl_is_accessible(struct uvc_video_chain *chain, u32 v4l2_id,
static int __uvc_queryctrl_boundaries(struct uvc_video_chain *chain,
static int __uvc_query_v4l2_ctrl(struct uvc_video_chain *chain,
int uvc_query_v4l2_ctrl(struct uvc_video_chain *chain,
int uvc_query_v4l2_menu(struct uvc_video_chain *chain,
static void uvc_ctrl_fill_event(struct uvc_video_chain *chain,
static void uvc_ctrl_send_event(struct uvc_video_chain *chain,
static void uvc_ctrl_send_slave_event(struct uvc_video_chain *chain,
void uvc_ctrl_status_event(struct uvc_video_chain *chain,
bool uvc_ctrl_status_event_async(struct urb *urb, struct uvc_video_chain *chain,
int uvc_ctrl_begin(struct uvc_video_chain *chain)
struct uvc_video_chain *chain = handle->chain;
static int uvc_mapping_get_xctrl_compound(struct uvc_video_chain *chain,
static int uvc_mapping_get_xctrl_std(struct uvc_video_chain *chain,
static int uvc_mapping_get_xctrl(struct uvc_video_chain *chain,
int uvc_ctrl_get(struct uvc_video_chain *chain, u32 which,
static int uvc_ctrl_clamp(struct uvc_video_chain *chain,
struct uvc_video_chain *chain = handle->chain;
int uvc_xu_ctrl_query(struct uvc_video_chain *chain,
static int __uvc_ctrl_add_mapping(struct uvc_video_chain *chain,
int uvc_ctrl_add_mapping(struct uvc_video_chain *chain,
static void uvc_ctrl_init_ctrl(struct uvc_video_chain *chain,
static int uvc_ctrl_init_chain(struct uvc_video_chain *chain)
struct uvc_video_chain *chain;
struct uvc_video_chain *chain, struct uvc_control *ctrl)
struct uvc_video_chain *chain;
chain = list_first_entry(&dev->chains, struct uvc_video_chain, list);
static int uvc_scan_chain_entity(struct uvc_video_chain *chain,
static int uvc_scan_chain_forward(struct uvc_video_chain *chain,
static int uvc_scan_chain_backward(struct uvc_video_chain *chain,
static int uvc_scan_chain(struct uvc_video_chain *chain,
static const char *uvc_print_chain(struct uvc_video_chain *chain)
static struct uvc_video_chain *uvc_alloc_chain(struct uvc_device *dev)
struct uvc_video_chain *chain;
struct uvc_video_chain *chain;
struct uvc_video_chain *chain;
struct uvc_video_chain, list);
struct uvc_video_chain *chain;
chain = list_entry(p, struct uvc_video_chain, list);
struct uvc_video_chain *chain)
struct uvc_video_chain *chain;
int uvc_mc_register_entities(struct uvc_video_chain *chain)
static int uvc_mc_create_links(struct uvc_video_chain *chain,
static int uvc_mc_init_entity(struct uvc_video_chain *chain,
struct uvc_video_chain *chain = stream->chain;
struct uvc_video_chain **chain)
struct uvc_video_chain *chain;
struct uvc_video_chain *chain = handle->chain;
static int uvc_ioctl_xu_ctrl_map(struct uvc_video_chain *chain,
static int uvc_control_add_xu_mapping(struct uvc_video_chain *chain,
struct uvc_video_chain *chain = handle->chain;
struct uvc_video_chain *chain = handle->chain;
struct uvc_video_chain *chain = handle->chain;
struct uvc_video_chain *chain = handle->chain;
struct uvc_video_chain *chain = handle->chain;
static int uvc_ctrl_check_access(struct uvc_video_chain *chain,
struct uvc_video_chain *chain = handle->chain;
struct uvc_video_chain *chain = handle->chain;
struct uvc_video_chain *chain = handle->chain;
(struct uvc_video_chain *chain,
struct uvc_video_chain *chain;
struct uvc_video_chain *chain;
struct uvc_video_chain *chain;
int uvc_mc_register_entities(struct uvc_video_chain *chain);
int uvc_query_v4l2_ctrl(struct uvc_video_chain *chain,
int uvc_query_v4l2_menu(struct uvc_video_chain *chain,
int uvc_ctrl_add_mapping(struct uvc_video_chain *chain,
bool uvc_ctrl_status_event_async(struct urb *urb, struct uvc_video_chain *chain,
void uvc_ctrl_status_event(struct uvc_video_chain *chain,
int uvc_ctrl_begin(struct uvc_video_chain *chain);
int uvc_ctrl_get(struct uvc_video_chain *chain, u32 which,
int uvc_ctrl_is_accessible(struct uvc_video_chain *chain, u32 v4l2_id,
int uvc_xu_ctrl_query(struct uvc_video_chain *chain,
struct uvc_video_chain;