• Home
  • Raw
  • Download

Lines Matching refs:class_array

1345 	struct uvc_descriptor_header **class_array;  in uvcg_control_class_allow_link()  local
1360 class_array = uvcg_get_ctl_class_arr(src, opts); in uvcg_control_class_allow_link()
1361 if (!class_array) in uvcg_control_class_allow_link()
1363 if (opts->refcnt || class_array[0]) { in uvcg_control_class_allow_link()
1370 class_array[0] = (struct uvc_descriptor_header *)&target_hdr->desc; in uvcg_control_class_allow_link()
1387 struct uvc_descriptor_header **class_array; in uvcg_control_class_drop_link() local
1401 class_array = uvcg_get_ctl_class_arr(src, opts); in uvcg_control_class_drop_link()
1402 if (!class_array || opts->refcnt) in uvcg_control_class_drop_link()
1407 class_array[0] = NULL; in uvcg_control_class_drop_link()
3090 struct uvc_descriptor_header ***class_array, **cl_arr; in uvcg_streaming_class_allow_link() local
3107 class_array = __uvcg_get_stream_class_arr(src, opts); in uvcg_streaming_class_allow_link()
3108 if (!class_array || *class_array || opts->refcnt) { in uvcg_streaming_class_allow_link()
3119 *class_array = kcalloc(count, sizeof(void *), GFP_KERNEL); in uvcg_streaming_class_allow_link()
3120 if (!*class_array) { in uvcg_streaming_class_allow_link()
3127 kfree(*class_array); in uvcg_streaming_class_allow_link()
3128 *class_array = NULL; in uvcg_streaming_class_allow_link()
3132 cl_arr = *class_array; in uvcg_streaming_class_allow_link()
3136 kfree(*class_array); in uvcg_streaming_class_allow_link()
3137 *class_array = NULL; in uvcg_streaming_class_allow_link()
3163 struct uvc_descriptor_header ***class_array; in uvcg_streaming_class_drop_link() local
3177 class_array = __uvcg_get_stream_class_arr(src, opts); in uvcg_streaming_class_drop_link()
3178 if (!class_array || !*class_array) in uvcg_streaming_class_drop_link()
3186 kfree(**class_array); in uvcg_streaming_class_drop_link()
3187 kfree(*class_array); in uvcg_streaming_class_drop_link()
3188 *class_array = NULL; in uvcg_streaming_class_drop_link()