/linux-master/drivers/media/pci/cx18/ |
H A D | cx18-streams.c | 3 * cx18 init/start/stop/exit stream functions 11 #include "cx18-driver.h" 12 #include "cx18-io.h" 13 #include "cx18-fileops.h" 14 #include "cx18-mailbox.h" 15 #include "cx18-i2c.h" 16 #include "cx18-queue.h" 17 #include "cx18-ioctl.h" 18 #include "cx18-streams.h" 19 #include "cx18 [all...] |
H A D | cx18-mailbox.c | 3 * cx18 mailbox functions 11 #include "cx18-driver.h" 12 #include "cx18-io.h" 13 #include "cx18-scb.h" 14 #include "cx18-irq.h" 15 #include "cx18-mailbox.h" 16 #include "cx18-queue.h" 17 #include "cx18-streams.h" 18 #include "cx18-alsa-pcm.h" /* FIXME make configurable */ 105 static void dump_mb(struct cx18 *c [all...] |
H A D | cx18-driver.h | 3 * cx18 driver internal defines and structures 39 #include "cx18-mailbox.h" 40 #include "cx18-av-core.h" 62 /* Maximum cx18 driver instances. */ 260 /* per-cx18, i_flags */ 340 struct cx18; /* forward reference */ 356 struct cx18 *cx; 371 struct cx18 *cx; /* for ease of use */ 419 struct cx18 *cx; 432 /* forward declaration of struct defined in cx18 562 struct cx18 { struct [all...] |
H A D | cx18-gpio.c | 3 * cx18 gpio functions 11 #include "cx18-driver.h" 12 #include "cx18-io.h" 13 #include "cx18-cards.h" 14 #include "cx18-gpio.h" 38 static void gpio_write(struct cx18 *cx) 55 static void gpio_update(struct cx18 *cx, u32 mask, u32 data) 66 static void gpio_reset_seq(struct cx18 *cx, u32 active_lo, u32 active_hi, 96 struct cx18 *cx = v4l2_get_subdevdata(sd); 107 struct cx18 *c [all...] |
H A D | cx18-irq.c | 3 * cx18 interrupt handling 9 #include "cx18-driver.h" 10 #include "cx18-io.h" 11 #include "cx18-irq.h" 12 #include "cx18-mailbox.h" 13 #include "cx18-scb.h" 15 static void xpu_ack(struct cx18 *cx, u32 sw2) 23 static void epu_cmd(struct cx18 *cx, u32 sw1) 33 struct cx18 *cx = dev_id;
|
H A D | cx18-dvb.c | 3 * cx18 functions for DVB support 9 #include "cx18-version.h" 10 #include "cx18-dvb.h" 11 #include "cx18-io.h" 12 #include "cx18-queue.h" 13 #include "cx18-streams.h" 14 #include "cx18-cards.h" 15 #include "cx18-gpio.h" 29 #define FWFILE "dvb-cx18-mpc718-mt352.fw" 125 struct cx18 *c [all...] |
H A D | cx18-av-vbi.c | 3 * cx18 ADEC VBI functions 11 #include "cx18-driver.h" 120 struct cx18 *cx = v4l2_get_subdevdata(sd); 163 struct cx18 *cx = v4l2_get_subdevdata(sd); 177 struct cx18 *cx = v4l2_get_subdevdata(sd); 248 struct cx18 *cx = v4l2_get_subdevdata(sd);
|
H A D | cx18-ioctl.c | 3 * cx18 ioctl system call 11 #include "cx18-driver.h" 12 #include "cx18-io.h" 13 #include "cx18-version.h" 14 #include "cx18-mailbox.h" 15 #include "cx18-i2c.h" 16 #include "cx18-queue.h" 17 #include "cx18-fileops.h" 18 #include "cx18-vbi.h" 19 #include "cx18 [all...] |
H A D | cx18-fileops.c | 3 * cx18 file operation functions 11 #include "cx18-driver.h" 12 #include "cx18-fileops.h" 13 #include "cx18-i2c.h" 14 #include "cx18-queue.h" 15 #include "cx18-vbi.h" 16 #include "cx18-audio.h" 17 #include "cx18-mailbox.h" 18 #include "cx18-scb.h" 19 #include "cx18 [all...] |
H A D | cx18-fileops.h | 3 * cx18 file operation functions 20 void cx18_mute(struct cx18 *cx); 21 void cx18_unmute(struct cx18 *cx); 26 /* Shared with cx18-alsa module */
|
H A D | cx18-driver.c | 3 * cx18 driver initialization and card probing 11 #include "cx18-driver.h" 12 #include "cx18-io.h" 13 #include "cx18-version.h" 14 #include "cx18-cards.h" 15 #include "cx18-i2c.h" 16 #include "cx18-irq.h" 17 #include "cx18-gpio.h" 18 #include "cx18-firmware.h" 19 #include "cx18 [all...] |
H A D | cx18-av-core.c | 3 * cx18 ADEC audio functions 11 #include "cx18-driver.h" 12 #include "cx18-io.h" 13 #include "cx18-cards.h" 15 int cx18_av_write(struct cx18 *cx, u16 addr, u8 value) 27 int cx18_av_write_expect(struct cx18 *cx, u16 addr, u8 value, u8 eval, u8 mask) 39 int cx18_av_write4(struct cx18 *cx, u16 addr, u32 value) 46 cx18_av_write4_expect(struct cx18 *cx, u16 addr, u32 value, u32 eval, u32 mask) 52 int cx18_av_write4_noretry(struct cx18 *cx, u16 addr, u32 value) 58 u8 cx18_av_read(struct cx18 *c [all...] |
H A D | cx18-firmware.c | 3 * cx18 firmware functions 9 #include "cx18-driver.h" 10 #include "cx18-io.h" 11 #include "cx18-scb.h" 12 #include "cx18-irq.h" 13 #include "cx18-firmware.h" 14 #include "cx18-cards.h" 87 static int load_cpu_fw_direct(const char *fn, u8 __iomem *mem, struct cx18 *cx) 126 static int load_apu_fw_direct(const char *fn, u8 __iomem *dst, struct cx18 *cx, 199 void cx18_halt_firmware(struct cx18 *c [all...] |
H A D | cx18-av-audio.c | 3 * cx18 ADEC audio functions 11 #include "cx18-driver.h" 13 static int set_audclk_freq(struct cx18 *cx, u32 freq) 289 void cx18_av_audio_set_path(struct cx18 *cx) 331 static void set_volume(struct cx18 *cx, int volume) 347 static void set_bass(struct cx18 *cx, int bass) 353 static void set_treble(struct cx18 *cx, int treble) 359 static void set_balance(struct cx18 *cx, int balance) 375 static void set_mute(struct cx18 *cx, int mute) 404 struct cx18 *c [all...] |
H A D | cx18-alsa-main.c | 3 * ALSA interface to cx18 PCM capture streams 23 #include "cx18-driver.h" 24 #include "cx18-version.h" 25 #include "cx18-alsa.h" 26 #include "cx18-alsa-pcm.h" 33 printk(KERN_INFO "%s: " fmt, "cx18-alsa", ## arg); \ 95 struct cx18 *cx = to_cx18(cxsc->v4l2_dev); 115 struct cx18 *cx = to_cx18(v4l2_dev); 179 static int cx18_alsa_load(struct cx18 *cx) 185 printk(KERN_ERR "cx18 [all...] |
H A D | cx18-queue.c | 3 * cx18 buffer queues 11 #include "cx18-driver.h" 12 #include "cx18-queue.h" 13 #include "cx18-streams.h" 14 #include "cx18-scb.h" 15 #include "cx18-io.h" 128 struct cx18 *cx = s->cx; 264 struct cx18 *cx = s->cx; 334 struct cx18 *cx = s->cx; 407 struct cx18 *c [all...] |
H A D | cx18-cards.c | 3 * cx18 functions to query card hardware 11 #include "cx18-driver.h" 12 #include "cx18-cards.h" 13 #include "cx18-av-core.h" 14 #include "cx18-i2c.h" 580 int cx18_get_input(struct cx18 *cx, u16 index, struct v4l2_input *input) 606 int cx18_get_audio_input(struct cx18 *cx, u16 index, struct v4l2_audio *audio)
|
H A D | cx18-i2c.c | 3 * cx18 I2C functions 11 #include "cx18-driver.h" 12 #include "cx18-io.h" 13 #include "cx18-cards.h" 14 #include "cx18-gpio.h" 15 #include "cx18-i2c.h" 16 #include "cx18-irq.h" 69 static int cx18_i2c_new_ir(struct cx18 *cx, struct i2c_adapter *adap, u32 hw, 95 int cx18_i2c_register(struct cx18 *cx, unsigned idx) 136 struct v4l2_subdev *cx18_find_hw(struct cx18 *c [all...] |
H A D | cx18-alsa-pcm.c | 4 * ALSA interface to cx18 PCM capture streams 20 #include "cx18-driver.h" 21 #include "cx18-queue.h" 22 #include "cx18-streams.h" 23 #include "cx18-fileops.h" 24 #include "cx18-alsa.h" 25 #include "cx18-alsa-pcm.h" 33 printk(KERN_INFO "cx18-alsa-pcm %s: " fmt, \ 68 dprintk("cx18 alsa announce ptr=%p data=%p num_bytes=%zu\n", cxsc, 139 struct cx18 *c [all...] |
H A D | cx18-video.c | 3 * cx18 video interface functions 8 #include "cx18-driver.h" 9 #include "cx18-video.h" 10 #include "cx18-cards.h" 12 void cx18_video_set_io(struct cx18 *cx)
|
H A D | cx18-video.h | 3 * cx18 video interface functions 8 void cx18_video_set_io(struct cx18 *cx);
|
H A D | cx18-vbi.c | 3 * cx18 Vertical Blank Interval support functions 10 #include "cx18-driver.h" 11 #include "cx18-vbi.h" 12 #include "cx18-ioctl.h" 13 #include "cx18-queue.h" 25 static void copy_vbi_data(struct cx18 *cx, int lines, u32 pts_stamp) 95 static u32 compress_raw_buf(struct cx18 *cx, u8 *buf, u32 size, u32 hdr_size) 128 static u32 compress_sliced_buf(struct cx18 *cx, u8 *buf, u32 size, 175 static void _cx18_process_vbi_data(struct cx18 *cx, struct cx18_buffer *buf) 237 void cx18_process_vbi_data(struct cx18 *c [all...] |
H A D | cx18-vbi.h | 3 * cx18 Vertical Blank Interval support functions 10 void cx18_process_vbi_data(struct cx18 *cx, struct cx18_mdl *mdl, 12 int cx18_used_line(struct cx18 *cx, int line, int field);
|
H A D | cx18-streams.h | 3 * cx18 init/start/stop/exit stream functions 11 u32 cx18_find_handle(struct cx18 *cx); 12 struct cx18_stream *cx18_handle_to_stream(struct cx18 *cx, u32 handle); 13 int cx18_streams_setup(struct cx18 *cx); 14 int cx18_streams_register(struct cx18 *cx); 15 void cx18_streams_cleanup(struct cx18 *cx, int unregister); 18 void cx18_stream_rotate_idx_mdls(struct cx18 *cx); 48 void cx18_stop_all_captures(struct cx18 *cx);
|
/linux-master/drivers/media/pci/ |
H A D | Makefile | 29 obj-$(CONFIG_VIDEO_CX18) += cx18/
|