Searched refs:cx18 (Results 1 - 25 of 42) sorted by relevance

12

/linux-master/drivers/media/pci/cx18/
H A Dcx18-audio.h3 * cx18 audio-related functions
10 int cx18_audio_set_io(struct cx18 *cx);
H A Dcx18-i2c.h3 * cx18 I2C functions
10 int cx18_i2c_register(struct cx18 *cx, unsigned idx);
11 struct v4l2_subdev *cx18_find_hw(struct cx18 *cx, u32 hw);
14 int init_cx18_i2c(struct cx18 *cx);
15 void exit_cx18_i2c(struct cx18 *cx);
H A Dcx18-firmware.h3 * cx18 firmware functions
8 int cx18_firmware_init(struct cx18 *cx);
9 void cx18_halt_firmware(struct cx18 *cx);
10 void cx18_init_memory(struct cx18 *cx);
11 void cx18_init_power(struct cx18 *cx, int lowpwr);
H A Dcx18-video.h3 * cx18 video interface functions
8 void cx18_video_set_io(struct cx18 *cx);
H A DMakefile2 cx18-objs := cx18-driver.o cx18-cards.o cx18-i2c.o cx18-firmware.o cx18-gpio.o \
3 cx18-queue.o cx18-streams.o cx18-fileops.o cx18
[all...]
H A Dcx18-vbi.h3 * 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 Dcx18-gpio.h3 * cx18 gpio functions
11 void cx18_gpio_init(struct cx18 *cx);
12 int cx18_gpio_register(struct cx18 *cx, u32 hw);
H A Dcx18-streams.h3 * 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);
H A Dcx18-io.h3 * cx18 driver PCI memory mapped IO access routines
12 #include "cx18-driver.h"
24 static inline u32 cx18_raw_readl(struct cx18 *cx, const void __iomem *addr)
30 void cx18_raw_writel_noretry(struct cx18 *cx, u32 val, void __iomem *addr)
35 static inline void cx18_raw_writel(struct cx18 *cx, u32 val, void __iomem *addr)
46 static inline u32 cx18_readl(struct cx18 *cx, const void __iomem *addr)
52 void cx18_writel_noretry(struct cx18 *cx, u32 val, void __iomem *addr)
57 static inline void cx18_writel(struct cx18 *cx, u32 val, void __iomem *addr)
68 void cx18_writel_expect(struct cx18 *cx, u32 val, void __iomem *addr,
84 static inline u16 cx18_readw(struct cx18 *c
[all...]
H A Dcx18-mailbox.h3 * cx18 mailbox functions
25 struct cx18;
30 * firmware, but its definition needs to be here, instead of in cx18-scb.h,
70 int cx18_api(struct cx18 *cx, u32 cmd, int args, u32 data[]);
71 int cx18_vapi_result(struct cx18 *cx, u32 data[MAX_MB_ARGUMENTS], u32 cmd,
73 int cx18_vapi(struct cx18 *cx, u32 cmd, int args, ...);
77 void cx18_api_epu_cmd_irq(struct cx18 *cx, int rpu);
H A Dcx18-video.c3 * 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 Dcx18-controls.c3 * cx18 ioctl control functions
12 #include "cx18-driver.h"
13 #include "cx18-cards.h"
14 #include "cx18-ioctl.h"
15 #include "cx18-audio.h"
16 #include "cx18-mailbox.h"
17 #include "cx18-controls.h"
21 struct cx18 *cx = container_of(cxhdl, struct cx18, cxhdl);
77 struct cx18 *c
[all...]
H A Dcx18-io.c3 * cx18 driver PCI memory mapped IO access routines
9 #include "cx18-driver.h"
10 #include "cx18-io.h"
11 #include "cx18-irq.h"
13 void cx18_memset_io(struct cx18 *cx, void __iomem *addr, int val, size_t count)
44 void cx18_sw1_irq_enable(struct cx18 *cx, u32 val)
51 void cx18_sw1_irq_disable(struct cx18 *cx, u32 val)
57 void cx18_sw2_irq_enable(struct cx18 *cx, u32 val)
64 void cx18_sw2_irq_disable(struct cx18 *cx, u32 val)
70 void cx18_sw2_irq_disable_cpu(struct cx18 *c
[all...]
H A Dcx18-gpio.c3 * 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 Dcx18-fileops.h3 * 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 Dcx18-irq.c3 * 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 Dcx18-av-core.h3 * cx18 ADEC header
17 struct cx18;
344 int cx18_av_write(struct cx18 *cx, u16 addr, u8 value);
345 int cx18_av_write4(struct cx18 *cx, u16 addr, u32 value);
346 int cx18_av_write4_noretry(struct cx18 *cx, u16 addr, u32 value);
347 int cx18_av_write_expect(struct cx18 *cx, u16 addr, u8 value, u8 eval, u8 mask);
348 int cx18_av_write4_expect(struct cx18 *cx, u16 addr, u32 value, u32 eval,
350 u8 cx18_av_read(struct cx18 *cx, u16 addr);
351 u32 cx18_av_read4(struct cx18 *cx, u16 addr);
352 int cx18_av_and_or(struct cx18 *c
[all...]
H A Dcx18-alsa.h3 * ALSA interface to cx18 PCM capture streams
27 struct cx18 *cx = to_cx18(cxsc->v4l2_dev);
33 struct cx18 *cx = to_cx18(cxsc->v4l2_dev);
H A Dcx18-ioctl.c3 * 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 Dcx18-i2c.c3 * 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 Dcx18-av-audio.c3 * 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 Dcx18-alsa-main.c3 * 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 Dcx18-cards.h3 * cx18 functions to query card hardware
137 int cx18_get_input(struct cx18 *cx, u16 index, struct v4l2_input *input);
138 int cx18_get_audio_input(struct cx18 *cx, u16 index, struct v4l2_audio *input);
H A Dcx18-av-core.c3 * 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...]
/linux-master/drivers/media/pci/
H A DMakefile29 obj-$(CONFIG_VIDEO_CX18) += cx18/

Completed in 235 milliseconds

12