Searched refs:solo6010_dev (Results 1 - 24 of 24) sorted by relevance

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/staging/solo6x10/
H A Dsolo6010.h141 struct solo6010_dev *solo_dev;
171 struct solo6010_dev { struct
228 static inline u32 solo_reg_read(struct solo6010_dev *solo_dev, int reg)
246 static inline void solo_reg_write(struct solo6010_dev *solo_dev, int reg,
262 void solo6010_irq_on(struct solo6010_dev *solo_dev, u32 mask);
263 void solo6010_irq_off(struct solo6010_dev *solo_dev, u32 mask);
266 int solo_disp_init(struct solo6010_dev *solo_dev);
267 void solo_disp_exit(struct solo6010_dev *solo_dev);
269 int solo_gpio_init(struct solo6010_dev *solo_dev);
270 void solo_gpio_exit(struct solo6010_dev *solo_de
[all...]
H A Dsolo6010-gpio.c26 static void solo_gpio_mode(struct solo6010_dev *solo_dev,
61 static void solo_gpio_set(struct solo6010_dev *solo_dev, unsigned int value)
67 static void solo_gpio_clear(struct solo6010_dev *solo_dev, unsigned int value)
73 static void solo_gpio_config(struct solo6010_dev *solo_dev)
93 int solo_gpio_init(struct solo6010_dev *solo_dev)
99 void solo_gpio_exit(struct solo6010_dev *solo_dev)
H A Dsolo6010-tw28.h49 int solo_tw28_init(struct solo6010_dev *solo_dev);
51 int tw28_set_ctrl_val(struct solo6010_dev *solo_dev, u32 ctrl, u8 ch,
53 int tw28_get_ctrl_val(struct solo6010_dev *solo_dev, u32 ctrl, u8 ch,
56 u8 tw28_get_audio_gain(struct solo6010_dev *solo_dev, u8 ch);
57 void tw28_set_audio_gain(struct solo6010_dev *solo_dev, u8 ch, u8 val);
58 int tw28_get_video_status(struct solo6010_dev *solo_dev, u8 ch);
H A Dsolo6010-i2c.c25 u8 solo_i2c_readbyte(struct solo6010_dev *solo_dev, int id, u8 addr, u8 off)
45 void solo_i2c_writebyte(struct solo6010_dev *solo_dev, int id, u8 addr,
61 static void solo_i2c_flush(struct solo6010_dev *solo_dev, int wr)
84 static void solo_i2c_start(struct solo6010_dev *solo_dev)
96 static void solo_i2c_stop(struct solo6010_dev *solo_dev)
104 static int solo_i2c_handle_read(struct solo6010_dev *solo_dev)
133 static int solo_i2c_handle_write(struct solo6010_dev *solo_dev)
165 int solo_i2c_isr(struct solo6010_dev *solo_dev)
209 struct solo6010_dev *solo_dev = adap->algo_data;
269 int solo_i2c_init(struct solo6010_dev *solo_de
[all...]
H A Dsolo6010-g723.c57 struct solo6010_dev *solo_dev;
61 static void solo_g723_config(struct solo6010_dev *solo_dev)
81 void solo_g723_isr(struct solo6010_dev *solo_dev)
138 struct solo6010_dev *solo_dev = snd_pcm_substream_chip(ss);
167 struct solo6010_dev *solo_dev = solo_pcm->solo_dev;
206 struct solo6010_dev *solo_dev = solo_pcm->solo_dev;
217 struct solo6010_dev *solo_dev = solo_pcm->solo_dev;
269 struct solo6010_dev *solo_dev = snd_kcontrol_chip(kcontrol);
280 struct solo6010_dev *solo_dev = snd_kcontrol_chip(kcontrol);
301 static int solo_snd_pcm_init(struct solo6010_dev *solo_de
[all...]
H A Dsolo6010-p2m.c26 int solo_p2m_dma(struct solo6010_dev *solo_dev, u8 id, int wr,
48 int solo_p2m_dma_t(struct solo6010_dev *solo_dev, u8 id, int wr,
90 static unsigned long long p2m_test(struct solo6010_dev *solo_dev, u8 id,
129 static void run_p2m_test(struct solo6010_dev *solo_dev)
151 void solo_p2m_isr(struct solo6010_dev *solo_dev, int id)
157 void solo_p2m_error_isr(struct solo6010_dev *solo_dev, u32 status)
173 void solo_p2m_exit(struct solo6010_dev *solo_dev)
181 int solo_p2m_init(struct solo6010_dev *solo_dev)
H A Dsolo6010-disp.c41 static void solo_vin_config(struct solo6010_dev *solo_dev)
101 static void solo_disp_config(struct solo6010_dev *solo_dev)
149 static int solo_dma_vin_region(struct solo6010_dev *solo_dev, u32 off,
167 void solo_set_motion_threshold(struct solo6010_dev *solo_dev, u8 ch, u16 val)
181 static void solo_motion_config(struct solo6010_dev *solo_dev)
213 int solo_disp_init(struct solo6010_dev *solo_dev)
238 void solo_disp_exit(struct solo6010_dev *solo_dev)
H A Dsolo6010-core.c34 void solo6010_irq_on(struct solo6010_dev *solo_dev, u32 mask)
40 void solo6010_irq_off(struct solo6010_dev *solo_dev, u32 mask)
48 struct solo6010_dev *solo_dev = data;
91 static void free_solo_dev(struct solo6010_dev *solo_dev)
134 struct solo6010_dev *solo_dev;
245 struct solo6010_dev *solo_dev = pci_get_drvdata(pdev);
H A Dsolo6010-enc.c31 static void solo_capture_config(struct solo6010_dev *solo_dev)
120 struct solo6010_dev *solo_dev = solo_enc->solo_dev;
156 static void solo_jpeg_config(struct solo6010_dev *solo_dev)
168 static void solo_mp4e_config(struct solo6010_dev *solo_dev)
201 int solo_enc_init(struct solo6010_dev *solo_dev)
219 void solo_enc_exit(struct solo6010_dev *solo_dev)
H A Dsolo6010-v4l2.c46 struct solo6010_dev *solo_dev;
58 static void erase_on(struct solo6010_dev *solo_dev)
65 static int erase_off(struct solo6010_dev *solo_dev)
80 void solo_video_in_isr(struct solo6010_dev *solo_dev)
86 static void solo_win_setup(struct solo6010_dev *solo_dev, u8 ch,
104 static int solo_v4l2_ch_ext_4up(struct solo6010_dev *solo_dev, u8 idx, int on)
136 static int solo_v4l2_ch_ext_16up(struct solo6010_dev *solo_dev, int on)
166 static int solo_v4l2_ch(struct solo6010_dev *solo_dev, u8 ch, int on)
191 static int solo_v4l2_set_ch(struct solo6010_dev *solo_dev, u8 ch)
209 struct solo6010_dev *solo_de
[all...]
H A Dsolo6010-v4l2-enc.c134 struct solo6010_dev *solo_dev = solo_enc->solo_dev;
144 struct solo6010_dev *solo_dev = solo_enc->solo_dev;
169 struct solo6010_dev *solo_dev = solo_enc->solo_dev;
196 struct solo6010_dev *solo_dev = solo_enc->solo_dev;
262 struct solo6010_dev *solo_dev = solo_enc->solo_dev;
282 static void enc_reset_gop(struct solo6010_dev *solo_dev, u8 ch)
289 static int enc_gop_reset(struct solo6010_dev *solo_dev, u8 ch, u8 vop)
302 static int enc_get_mpeg_dma_t(struct solo6010_dev *solo_dev, dma_addr_t buf,
327 static int enc_get_mpeg_dma(struct solo6010_dev *solo_dev, void *buf,
340 static int enc_get_jpeg_dma(struct solo6010_dev *solo_de
[all...]
H A Dsolo6010-tw28.c142 static u8 tw_readbyte(struct solo6010_dev *solo_dev, int chip_id, u8 tw6x_off,
155 static void tw_writebyte(struct solo6010_dev *solo_dev, int chip_id,
168 static void tw_write_and_verify(struct solo6010_dev *solo_dev, u8 addr, u8 off,
186 static int tw2865_setup(struct solo6010_dev *solo_dev, u8 dev_addr)
236 static int tw2864_setup(struct solo6010_dev *solo_dev, u8 dev_addr)
322 static int tw2815_setup(struct solo6010_dev *solo_dev, u8 dev_addr)
482 static void saa7128_setup(struct solo6010_dev *solo_dev)
539 int solo_tw28_init(struct solo6010_dev *solo_dev)
602 int tw28_get_video_status(struct solo6010_dev *solo_dev, u8 ch)
617 int tw28_set_ctrl_val(struct solo6010_dev *solo_de
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/staging/solo6x10/
H A Dsolo6010.h141 struct solo6010_dev *solo_dev;
171 struct solo6010_dev { struct
228 static inline u32 solo_reg_read(struct solo6010_dev *solo_dev, int reg)
246 static inline void solo_reg_write(struct solo6010_dev *solo_dev, int reg,
262 void solo6010_irq_on(struct solo6010_dev *solo_dev, u32 mask);
263 void solo6010_irq_off(struct solo6010_dev *solo_dev, u32 mask);
266 int solo_disp_init(struct solo6010_dev *solo_dev);
267 void solo_disp_exit(struct solo6010_dev *solo_dev);
269 int solo_gpio_init(struct solo6010_dev *solo_dev);
270 void solo_gpio_exit(struct solo6010_dev *solo_de
[all...]
H A Dsolo6010-gpio.c26 static void solo_gpio_mode(struct solo6010_dev *solo_dev,
61 static void solo_gpio_set(struct solo6010_dev *solo_dev, unsigned int value)
67 static void solo_gpio_clear(struct solo6010_dev *solo_dev, unsigned int value)
73 static void solo_gpio_config(struct solo6010_dev *solo_dev)
93 int solo_gpio_init(struct solo6010_dev *solo_dev)
99 void solo_gpio_exit(struct solo6010_dev *solo_dev)
H A Dsolo6010-tw28.h49 int solo_tw28_init(struct solo6010_dev *solo_dev);
51 int tw28_set_ctrl_val(struct solo6010_dev *solo_dev, u32 ctrl, u8 ch,
53 int tw28_get_ctrl_val(struct solo6010_dev *solo_dev, u32 ctrl, u8 ch,
56 u8 tw28_get_audio_gain(struct solo6010_dev *solo_dev, u8 ch);
57 void tw28_set_audio_gain(struct solo6010_dev *solo_dev, u8 ch, u8 val);
58 int tw28_get_video_status(struct solo6010_dev *solo_dev, u8 ch);
H A Dsolo6010-i2c.c25 u8 solo_i2c_readbyte(struct solo6010_dev *solo_dev, int id, u8 addr, u8 off)
45 void solo_i2c_writebyte(struct solo6010_dev *solo_dev, int id, u8 addr,
61 static void solo_i2c_flush(struct solo6010_dev *solo_dev, int wr)
84 static void solo_i2c_start(struct solo6010_dev *solo_dev)
96 static void solo_i2c_stop(struct solo6010_dev *solo_dev)
104 static int solo_i2c_handle_read(struct solo6010_dev *solo_dev)
133 static int solo_i2c_handle_write(struct solo6010_dev *solo_dev)
165 int solo_i2c_isr(struct solo6010_dev *solo_dev)
209 struct solo6010_dev *solo_dev = adap->algo_data;
269 int solo_i2c_init(struct solo6010_dev *solo_de
[all...]
H A Dsolo6010-g723.c57 struct solo6010_dev *solo_dev;
61 static void solo_g723_config(struct solo6010_dev *solo_dev)
81 void solo_g723_isr(struct solo6010_dev *solo_dev)
138 struct solo6010_dev *solo_dev = snd_pcm_substream_chip(ss);
167 struct solo6010_dev *solo_dev = solo_pcm->solo_dev;
206 struct solo6010_dev *solo_dev = solo_pcm->solo_dev;
217 struct solo6010_dev *solo_dev = solo_pcm->solo_dev;
269 struct solo6010_dev *solo_dev = snd_kcontrol_chip(kcontrol);
280 struct solo6010_dev *solo_dev = snd_kcontrol_chip(kcontrol);
301 static int solo_snd_pcm_init(struct solo6010_dev *solo_de
[all...]
H A Dsolo6010-p2m.c26 int solo_p2m_dma(struct solo6010_dev *solo_dev, u8 id, int wr,
48 int solo_p2m_dma_t(struct solo6010_dev *solo_dev, u8 id, int wr,
90 static unsigned long long p2m_test(struct solo6010_dev *solo_dev, u8 id,
129 static void run_p2m_test(struct solo6010_dev *solo_dev)
151 void solo_p2m_isr(struct solo6010_dev *solo_dev, int id)
157 void solo_p2m_error_isr(struct solo6010_dev *solo_dev, u32 status)
173 void solo_p2m_exit(struct solo6010_dev *solo_dev)
181 int solo_p2m_init(struct solo6010_dev *solo_dev)
H A Dsolo6010-disp.c41 static void solo_vin_config(struct solo6010_dev *solo_dev)
101 static void solo_disp_config(struct solo6010_dev *solo_dev)
149 static int solo_dma_vin_region(struct solo6010_dev *solo_dev, u32 off,
167 void solo_set_motion_threshold(struct solo6010_dev *solo_dev, u8 ch, u16 val)
181 static void solo_motion_config(struct solo6010_dev *solo_dev)
213 int solo_disp_init(struct solo6010_dev *solo_dev)
238 void solo_disp_exit(struct solo6010_dev *solo_dev)
H A Dsolo6010-core.c34 void solo6010_irq_on(struct solo6010_dev *solo_dev, u32 mask)
40 void solo6010_irq_off(struct solo6010_dev *solo_dev, u32 mask)
48 struct solo6010_dev *solo_dev = data;
91 static void free_solo_dev(struct solo6010_dev *solo_dev)
134 struct solo6010_dev *solo_dev;
245 struct solo6010_dev *solo_dev = pci_get_drvdata(pdev);
H A Dsolo6010-enc.c31 static void solo_capture_config(struct solo6010_dev *solo_dev)
120 struct solo6010_dev *solo_dev = solo_enc->solo_dev;
156 static void solo_jpeg_config(struct solo6010_dev *solo_dev)
168 static void solo_mp4e_config(struct solo6010_dev *solo_dev)
201 int solo_enc_init(struct solo6010_dev *solo_dev)
219 void solo_enc_exit(struct solo6010_dev *solo_dev)
H A Dsolo6010-v4l2.c46 struct solo6010_dev *solo_dev;
58 static void erase_on(struct solo6010_dev *solo_dev)
65 static int erase_off(struct solo6010_dev *solo_dev)
80 void solo_video_in_isr(struct solo6010_dev *solo_dev)
86 static void solo_win_setup(struct solo6010_dev *solo_dev, u8 ch,
104 static int solo_v4l2_ch_ext_4up(struct solo6010_dev *solo_dev, u8 idx, int on)
136 static int solo_v4l2_ch_ext_16up(struct solo6010_dev *solo_dev, int on)
166 static int solo_v4l2_ch(struct solo6010_dev *solo_dev, u8 ch, int on)
191 static int solo_v4l2_set_ch(struct solo6010_dev *solo_dev, u8 ch)
209 struct solo6010_dev *solo_de
[all...]
H A Dsolo6010-v4l2-enc.c134 struct solo6010_dev *solo_dev = solo_enc->solo_dev;
144 struct solo6010_dev *solo_dev = solo_enc->solo_dev;
169 struct solo6010_dev *solo_dev = solo_enc->solo_dev;
196 struct solo6010_dev *solo_dev = solo_enc->solo_dev;
262 struct solo6010_dev *solo_dev = solo_enc->solo_dev;
282 static void enc_reset_gop(struct solo6010_dev *solo_dev, u8 ch)
289 static int enc_gop_reset(struct solo6010_dev *solo_dev, u8 ch, u8 vop)
302 static int enc_get_mpeg_dma_t(struct solo6010_dev *solo_dev, dma_addr_t buf,
327 static int enc_get_mpeg_dma(struct solo6010_dev *solo_dev, void *buf,
340 static int enc_get_jpeg_dma(struct solo6010_dev *solo_de
[all...]
H A Dsolo6010-tw28.c142 static u8 tw_readbyte(struct solo6010_dev *solo_dev, int chip_id, u8 tw6x_off,
155 static void tw_writebyte(struct solo6010_dev *solo_dev, int chip_id,
168 static void tw_write_and_verify(struct solo6010_dev *solo_dev, u8 addr, u8 off,
186 static int tw2865_setup(struct solo6010_dev *solo_dev, u8 dev_addr)
236 static int tw2864_setup(struct solo6010_dev *solo_dev, u8 dev_addr)
322 static int tw2815_setup(struct solo6010_dev *solo_dev, u8 dev_addr)
482 static void saa7128_setup(struct solo6010_dev *solo_dev)
539 int solo_tw28_init(struct solo6010_dev *solo_dev)
602 int tw28_get_video_status(struct solo6010_dev *solo_dev, u8 ch)
617 int tw28_set_ctrl_val(struct solo6010_dev *solo_de
[all...]

Completed in 82 milliseconds