/Linux-v4.19/drivers/media/usb/go7007/ |
D | go7007-priv.h | 25 struct go7007; 124 int (*interface_reset)(struct go7007 *go); 125 int (*write_interrupt)(struct go7007 *go, int addr, int data); 126 int (*read_interrupt)(struct go7007 *go); 127 int (*stream_start)(struct go7007 *go); 128 int (*stream_stop)(struct go7007 *go); 129 int (*send_firmware)(struct go7007 *go, u8 *data, int len); 130 int (*send_command)(struct go7007 *go, unsigned int cmd, void *arg); 131 void (*release)(struct go7007 *go); 161 struct go7007 { struct [all …]
|
D | Makefile | 2 obj-$(CONFIG_VIDEO_GO7007) += go7007.o 3 obj-$(CONFIG_VIDEO_GO7007_USB) += go7007-usb.o 4 obj-$(CONFIG_VIDEO_GO7007_LOADER) += go7007-loader.o 7 go7007-y := go7007-v4l2.o go7007-driver.o go7007-i2c.o go7007-fw.o \ 8 snd-go7007.o
|
D | go7007-v4l2.c | 88 static void get_resolution(struct go7007 *go, int *width, int *height) in get_resolution() 107 static void set_formatting(struct go7007 *go) in set_formatting() 184 static int set_capture_size(struct go7007 *go, struct v4l2_format *fmt, int try) in set_capture_size() 285 struct go7007 *go = video_drvdata(file); in vidioc_querycap() 338 struct go7007 *go = video_drvdata(file); in vidioc_g_fmt_vid_cap() 355 struct go7007 *go = video_drvdata(file); in vidioc_try_fmt_vid_cap() 363 struct go7007 *go = video_drvdata(file); in vidioc_s_fmt_vid_cap() 387 struct go7007 *go = vb2_get_drv_priv(vq); in go7007_buf_queue() 413 struct go7007 *go = vb2_get_drv_priv(vq); in go7007_buf_finish() 427 struct go7007 *go = vb2_get_drv_priv(q); in go7007_start_streaming() [all …]
|
D | go7007-driver.c | 41 int go7007_read_interrupt(struct go7007 *go, u16 *value, u16 *data) in go7007_read_interrupt() 64 int go7007_read_addr(struct go7007 *go, u16 addr, u16 *data) in go7007_read_addr() 86 static int go7007_load_encoder(struct go7007 *go) in go7007_load_encoder() 134 int go7007_boot_encoder(struct go7007 *go, int init_i2c) in go7007_boot_encoder() 159 static int go7007_init_encoder(struct go7007 *go) in go7007_init_encoder() 193 int go7007_reset_encoder(struct go7007 *go) in go7007_reset_encoder() 205 struct go7007 *go = i2c_get_adapdata(adapter); in init_i2c_module() 235 struct go7007 *go = container_of(v4l2_dev, struct go7007, v4l2_dev); in go7007_remove() 258 int go7007_register_encoder(struct go7007 *go, unsigned num_i2c_devs) in go7007_register_encoder() 329 int go7007_start_encoder(struct go7007 *go) in go7007_start_encoder() [all …]
|
D | snd-go7007.c | 73 static void parse_audio_stream_data(struct go7007 *go, u8 *buf, int length) in parse_audio_stream_data() 110 struct go7007 *go = snd_pcm_substream_chip(substream); in go7007_snd_hw_params() 127 struct go7007 *go = snd_pcm_substream_chip(substream); in go7007_snd_hw_free() 138 struct go7007 *go = snd_pcm_substream_chip(substream); in go7007_snd_capture_open() 156 struct go7007 *go = snd_pcm_substream_chip(substream); in go7007_snd_capture_close() 170 struct go7007 *go = snd_pcm_substream_chip(substream); in go7007_snd_pcm_trigger() 190 struct go7007 *go = snd_pcm_substream_chip(substream); in go7007_snd_pcm_pointer() 216 struct go7007 *go = device->device_data; in go7007_snd_free() 227 int go7007_snd_init(struct go7007 *go) in go7007_snd_init() 288 int go7007_snd_remove(struct go7007 *go) in go7007_snd_remove()
|
D | Kconfig | 21 module will be called go7007. 31 module will be called go7007-usb. 38 This is a go7007 firmware loader driver for the WIS GO7007 42 module will be called go7007-loader.
|
D | go7007-usb.c | 630 static int go7007_usb_vendor_request(struct go7007 *go, int request, in go7007_usb_vendor_request() 649 static int go7007_usb_interface_reset(struct go7007 *go) in go7007_usb_interface_reset() 683 static int go7007_usb_ezusb_write_interrupt(struct go7007 *go, in go7007_usb_ezusb_write_interrupt() 729 static int go7007_usb_onboard_write_interrupt(struct go7007 *go, in go7007_usb_onboard_write_interrupt() 755 struct go7007 *go = (struct go7007 *)urb->context; in go7007_usb_readinterrupt_complete() 780 static int go7007_usb_read_interrupt(struct go7007 *go) in go7007_usb_read_interrupt() 795 struct go7007 *go = (struct go7007 *)urb->context; in go7007_usb_read_video_pipe_complete() 818 struct go7007 *go = (struct go7007 *)urb->context; in go7007_usb_read_audio_pipe_complete() 839 static int go7007_usb_stream_start(struct go7007 *go) in go7007_usb_stream_start() 872 static int go7007_usb_stream_stop(struct go7007 *go) in go7007_usb_stream_stop() [all …]
|
D | go7007-fw.c | 298 static int mjpeg_frame_header(struct go7007 *go, unsigned char *buf, int q) in mjpeg_frame_header() 373 static int gen_mjpeghdr_to_package(struct go7007 *go, __le16 *code, int space) in gen_mjpeghdr_to_package() 424 static int mpeg1_frame_header(struct go7007 *go, unsigned char *buf, in mpeg1_frame_header() 532 static int mpeg1_sequence_header(struct go7007 *go, unsigned char *buf, int ext) in mpeg1_sequence_header() 639 static int gen_mpeg1hdr_to_package(struct go7007 *go, in gen_mpeg1hdr_to_package() 716 static int vti_bitlen(struct go7007 *go) in vti_bitlen() 725 static int mpeg4_frame_header(struct go7007 *go, unsigned char *buf, in mpeg4_frame_header() 779 static int mpeg4_sequence_header(struct go7007 *go, unsigned char *buf, int ext) in mpeg4_sequence_header() 825 static int gen_mpeg4hdr_to_package(struct go7007 *go, in gen_mpeg4hdr_to_package() 927 static int brctrl_to_package(struct go7007 *go, in brctrl_to_package() [all …]
|
D | go7007-i2c.c | 46 static int go7007_i2c_xfer(struct go7007 *go, u16 addr, int read, in go7007_i2c_xfer() 140 struct go7007 *go = i2c_get_adapdata(adapter); in go7007_smbus_xfer() 156 struct go7007 *go = i2c_get_adapdata(adapter); in go7007_i2c_master_xfer() 206 int go7007_i2c_init(struct go7007 *go) in go7007_i2c_init()
|
D | s2250-board.c | 139 static int go7007_usb_vendor_request(struct go7007 *go, u16 request, in go7007_usb_vendor_request() 161 struct go7007 *go = i2c_get_adapdata(client->adapter); in write_reg() 195 struct go7007 *go = i2c_get_adapdata(client->adapter); in write_reg_fp() 259 struct go7007 *go = i2c_get_adapdata(client->adapter); in read_reg_fp() 513 struct go7007 *go = i2c_get_adapdata(adapter); in s2250_probe()
|
/Linux-v4.19/drivers/media/pci/saa7134/ |
D | saa7134-go7007.c | 144 static int saa7134_go7007_interface_reset(struct go7007 *go) in saa7134_go7007_interface_reset() 188 static int saa7134_go7007_write_interrupt(struct go7007 *go, int addr, int data) in saa7134_go7007_write_interrupt() 216 static int saa7134_go7007_read_interrupt(struct go7007 *go) in saa7134_go7007_read_interrupt() 235 struct go7007 *go = video_get_drvdata(dev->empress_dev); in saa7134_go7007_irq_ts_done() 256 static int saa7134_go7007_stream_start(struct go7007 *go) in saa7134_go7007_stream_start() 314 static int saa7134_go7007_stream_stop(struct go7007 *go) in saa7134_go7007_stream_stop() 343 static int saa7134_go7007_send_firmware(struct go7007 *go, u8 *data, int len) in saa7134_go7007_send_firmware() 420 struct go7007 *go; in saa7134_go7007_init() 488 struct go7007 *go; in saa7134_go7007_fini()
|
D | Makefile | 9 obj-$(CONFIG_VIDEO_SAA7134_GO7007) += saa7134-go7007.o 17 ccflags-y += -I$(srctree)/drivers/media/usb/go7007
|
D | Kconfig | 68 tristate "go7007 support for saa7134 based TV cards" 72 Enables saa7134 driver support for boards with go7007
|
/Linux-v4.19/drivers/media/usb/ |
D | Makefile | 26 obj-$(CONFIG_VIDEO_GO7007) += go7007/
|
D | Kconfig | 29 source "drivers/media/usb/go7007/Kconfig"
|
/Linux-v4.19/ |
D | MAINTAINERS | 6223 F: drivers/media/usb/go7007/
|