/drivers/media/usb/usbvision/ |
H A D | Makefile | 0 usbvision-objs := usbvision-core.o usbvision-video.o usbvision-i2c.o usbvision-cards.o 3 obj-$(CONFIG_VIDEO_USBVISION) += usbvision.o
|
H A D | usbvision-core.c | 2 * usbvision-core.c - driver for NT100x USB video capture devices 8 * This module is part of usbvision driver project. 46 #include "usbvision.h" 106 static int usbvision_request_intra(struct usb_usbvision *usbvision); 107 static int usbvision_unrequest_intra(struct usb_usbvision *usbvision); 108 static int usbvision_adjust_compression(struct usb_usbvision *usbvision); 109 static int usbvision_measure_bandwidth(struct usb_usbvision *usbvision); 182 static int scratch_len(struct usb_usbvision *usbvision) /* This returns the amount of data actually in the buffer */ argument 184 int len = usbvision->scratch_write_ptr - usbvision 195 scratch_free(struct usb_usbvision *usbvision) argument 211 scratch_put(struct usb_usbvision *usbvision, unsigned char *data, int len) argument 236 scratch_mark_header(struct usb_usbvision *usbvision) argument 247 scratch_get_extra(struct usb_usbvision *usbvision, unsigned char *data, int *ptr, int len) argument 273 scratch_set_extra_ptr(struct usb_usbvision *usbvision, int *ptr, int len) argument 292 scratch_get(struct usb_usbvision *usbvision, unsigned char *data, int len) argument 318 scratch_get_header(struct usb_usbvision *usbvision, struct usbvision_frame_header *header) argument 347 scratch_rm_old(struct usb_usbvision *usbvision, int len) argument 356 scratch_reset(struct usb_usbvision *usbvision) argument 367 usbvision_scratch_alloc(struct usb_usbvision *usbvision) argument 380 usbvision_scratch_free(struct usb_usbvision *usbvision) argument 391 usbvision_decompress_alloc(struct usb_usbvision *usbvision) argument 410 usbvision_decompress_free(struct usb_usbvision *usbvision) argument 425 usbvision_find_header(struct usb_usbvision *usbvision) argument 489 usbvision_parse_lines_422(struct usb_usbvision *usbvision, long *pcopylen) argument 600 usbvision_decompress(struct usb_usbvision *usbvision, unsigned char *compressed, unsigned char *decompressed, int *start_pos, int *block_typestart_pos, int len) argument 692 usbvision_parse_compress(struct usb_usbvision *usbvision, long *pcopylen) argument 870 usbvision_parse_lines_420(struct usb_usbvision *usbvision, long *pcopylen) argument 1138 usbvision_parse_data(struct usb_usbvision *usbvision) argument 1199 usbvision_compress_isochronous(struct usb_usbvision *usbvision, struct urb *urb) argument 1282 struct usb_usbvision *usbvision = urb->context; local 1367 usbvision_read_reg(struct usb_usbvision *usbvision, unsigned char reg) argument 1396 usbvision_write_reg(struct usb_usbvision *usbvision, unsigned char reg, unsigned char value) argument 1419 struct usb_usbvision *usbvision = (struct usb_usbvision *)urb->context; local 1428 usbvision_write_reg_irq(struct usb_usbvision *usbvision, int address, unsigned char *data, int len) argument 1464 usbvision_init_compression(struct usb_usbvision *usbvision) argument 1483 usbvision_measure_bandwidth(struct usb_usbvision *usbvision) argument 1501 usbvision_adjust_compression(struct usb_usbvision *usbvision) argument 1543 usbvision_request_intra(struct usb_usbvision *usbvision) argument 1554 usbvision_unrequest_intra(struct usb_usbvision *usbvision) argument 1569 usbvision_power_off(struct usb_usbvision *usbvision) argument 1583 usbvision_init_webcam(struct usb_usbvision *usbvision) argument 1635 usbvision_set_video_format(struct usb_usbvision *usbvision, int format) argument 1674 usbvision_set_output(struct usb_usbvision *usbvision, int width, int height) argument 1773 usbvision_frames_alloc(struct usb_usbvision *usbvision, int number_of_frames) argument 1820 usbvision_frames_free(struct usb_usbvision *usbvision) argument 1836 usbvision_empty_framequeues(struct usb_usbvision *usbvision) argument 1853 usbvision_stream_interrupt(struct usb_usbvision *usbvision) argument 1871 usbvision_set_compress_params(struct usb_usbvision *usbvision) argument 1945 usbvision_set_input(struct usb_usbvision *usbvision) argument 2063 usbvision_set_dram_settings(struct usb_usbvision *usbvision) argument 2135 usbvision_power_on(struct usb_usbvision *usbvision) argument 2170 struct usb_usbvision *usbvision = container_of(work, struct usb_usbvision, power_off_work); local 2187 struct usb_usbvision *usbvision = (void *)data; local 2195 usbvision_init_power_off_timer(struct usb_usbvision *usbvision) argument 2202 usbvision_set_power_off_timer(struct usb_usbvision *usbvision) argument 2207 usbvision_reset_power_off_timer(struct usb_usbvision *usbvision) argument 2218 usbvision_begin_streaming(struct usb_usbvision *usbvision) argument 2231 usbvision_restart_isoc(struct usb_usbvision *usbvision) argument 2257 usbvision_audio_off(struct usb_usbvision *usbvision) argument 2268 usbvision_set_audio(struct usb_usbvision *usbvision, int audio_channel) argument 2280 usbvision_setup(struct usb_usbvision *usbvision, int format) argument 2327 usbvision_init_isoc(struct usb_usbvision *usbvision) argument 2417 usbvision_stop_isoc(struct usb_usbvision *usbvision) argument 2464 usbvision_muxsel(struct usb_usbvision *usbvision, int channel) argument [all...] |
H A D | usbvision-video.c | 8 * This module is part of usbvision driver project. 69 #include "usbvision.h" 70 #include "usbvision-cards.h" 75 #define DRIVER_NAME "usbvision" 103 /* sequential number of usbvision device */ 118 static void usbvision_release(struct usb_usbvision *usbvision); 159 /* Device parameters information is located at /sys/module/usbvision */ 185 struct usb_usbvision *usbvision = video_get_drvdata(vdev); local 187 usbvision_device_data[usbvision->dev_model].model_string); 196 struct usb_usbvision *usbvision local 211 struct usb_usbvision *usbvision = video_get_drvdata(vdev); local 226 struct usb_usbvision *usbvision = video_get_drvdata(vdev); local 241 struct usb_usbvision *usbvision = video_get_drvdata(vdev); local 256 struct usb_usbvision *usbvision = video_get_drvdata(vdev); local 267 struct usb_usbvision *usbvision = video_get_drvdata(vdev); local 278 struct usb_usbvision *usbvision = video_get_drvdata(vdev); local 347 struct usb_usbvision *usbvision = video_drvdata(file); local 423 struct usb_usbvision *usbvision = video_drvdata(file); local 468 struct usb_usbvision *usbvision = video_drvdata(file); local 487 struct usb_usbvision *usbvision = video_drvdata(file); local 505 struct usb_usbvision *usbvision = video_drvdata(file); local 523 struct usb_usbvision *usbvision = video_drvdata(file); local 574 struct usb_usbvision *usbvision = video_drvdata(file); local 582 struct usb_usbvision *usbvision = video_drvdata(file); local 597 struct usb_usbvision *usbvision = video_drvdata(file); local 610 struct usb_usbvision *usbvision = video_drvdata(file); local 619 struct usb_usbvision *usbvision = video_drvdata(file); local 638 struct usb_usbvision *usbvision = video_drvdata(file); local 652 struct usb_usbvision *usbvision = video_drvdata(file); local 667 struct usb_usbvision *usbvision = video_drvdata(file); local 681 struct usb_usbvision *usbvision = video_drvdata(file); local 702 struct usb_usbvision *usbvision = video_drvdata(file); local 715 struct usb_usbvision *usbvision = video_drvdata(file); local 724 struct usb_usbvision *usbvision = video_drvdata(file); local 733 struct usb_usbvision *usbvision = video_drvdata(file); local 761 struct usb_usbvision *usbvision = video_drvdata(file); local 793 struct usb_usbvision *usbvision = video_drvdata(file); local 825 struct usb_usbvision *usbvision = video_drvdata(file); local 864 struct usb_usbvision *usbvision = video_drvdata(file); local 875 struct usb_usbvision *usbvision = video_drvdata(file); local 903 struct usb_usbvision *usbvision = video_drvdata(file); local 919 struct usb_usbvision *usbvision = video_drvdata(file); local 946 struct usb_usbvision *usbvision = video_drvdata(file); local 973 struct usb_usbvision *usbvision = video_drvdata(file); local 1077 struct usb_usbvision *usbvision = video_drvdata(file); local 1093 struct usb_usbvision *usbvision = video_drvdata(file); local 1135 struct usb_usbvision *usbvision = video_drvdata(file); local 1151 struct usb_usbvision *usbvision = video_drvdata(file); local 1202 struct usb_usbvision *usbvision = video_drvdata(file); local 1319 usbvision_vdev_init(struct usb_usbvision *usbvision, struct video_device *vdev_template, char *name) argument 1344 usbvision_unregister_video(struct usb_usbvision *usbvision) argument 1370 usbvision_register_video(struct usb_usbvision *usbvision) argument 1419 struct usb_usbvision *usbvision; local 1455 usbvision_release(struct usb_usbvision *usbvision) argument 1478 usbvision_configure_video(struct usb_usbvision *usbvision) argument 1525 struct usb_usbvision *usbvision = NULL; local 1630 struct usb_usbvision *usbvision = to_usbvision(usb_get_intfdata(intf)); local [all...] |
H A D | usbvision-i2c.c | 8 * This module is part of usbvision driver project. 36 #include "usbvision.h" 51 static int usbvision_i2c_write(struct usb_usbvision *usbvision, unsigned char addr, char *buf, 53 static int usbvision_i2c_read(struct usb_usbvision *usbvision, unsigned char addr, char *buf, 59 struct usb_usbvision *usbvision; local 63 usbvision = (struct usb_usbvision *)i2c_get_adapdata(i2c_adap); 66 ret = (usbvision_i2c_write(usbvision, addr, buf, 1)); 84 struct usb_usbvision *usbvision; local 88 usbvision = (struct usb_usbvision *)i2c_get_adapdata(i2c_adap); 90 ret = (usbvision_i2c_read(usbvision, add 134 struct usb_usbvision *usbvision; local 182 usbvision_i2c_register(struct usb_usbvision *usbvision) argument 262 usbvision_i2c_unregister(struct usb_usbvision *usbvision) argument 276 usbvision_i2c_read_max4(struct usb_usbvision *usbvision, unsigned char addr, char *buf, short len) argument 340 usbvision_i2c_write_max4(struct usb_usbvision *usbvision, unsigned char addr, const char *buf, short len) argument 400 usbvision_i2c_write(struct usb_usbvision *usbvision, unsigned char addr, char *buf, short len) argument 422 usbvision_i2c_read(struct usb_usbvision *usbvision, unsigned char addr, char *buf, short len) argument [all...] |
H A D | usbvision.h | 3 * usbvision header file 11 * This module is part of usbvision driver project. 207 * This macro checks if usbvision is still operational. The 'usbvision' 208 * pointer must be valid, usbvision->dev must be valid, we are not 222 /* usbvision video structures */ 354 /* Declared on usbvision-cards.c */ 470 #define call_all(usbvision, o, f, args...) \ 471 v4l2_device_call_all(&usbvision->v4l2_dev, 0, o, f, ##args) 474 /* defined in usbvision [all...] |
/drivers/media/usb/ |
H A D | Makefile | 20 obj-$(CONFIG_VIDEO_USBVISION) += usbvision/
|