Home
last modified time | relevance | path

Searched defs:solo_dev (Results 1 – 11 of 11) sorted by relevance

/linux-3.3/drivers/staging/media/solo6x10/
Dsolo6x10.h152 struct solo_dev *solo_dev; member
182 struct solo_dev { struct
184 struct pci_dev *pdev;
185 u8 __iomem *reg_base;
186 int nr_chans;
187 int nr_ext;
188 u32 flags;
189 u32 irq_mask;
190 u32 motion_mask;
191 spinlock_t reg_io_lock;
[all …]
Di2c.c31 u8 solo_i2c_readbyte(struct solo_dev *solo_dev, int id, u8 addr, u8 off) in solo_i2c_readbyte()
51 void solo_i2c_writebyte(struct solo_dev *solo_dev, int id, u8 addr, in solo_i2c_writebyte()
67 static void solo_i2c_flush(struct solo_dev *solo_dev, int wr) in solo_i2c_flush()
90 static void solo_i2c_start(struct solo_dev *solo_dev) in solo_i2c_start()
102 static void solo_i2c_stop(struct solo_dev *solo_dev) in solo_i2c_stop()
110 static int solo_i2c_handle_read(struct solo_dev *solo_dev) in solo_i2c_handle_read()
139 static int solo_i2c_handle_write(struct solo_dev *solo_dev) in solo_i2c_handle_write()
171 int solo_i2c_isr(struct solo_dev *solo_dev) in solo_i2c_isr()
215 struct solo_dev *solo_dev = adap->algo_data; in solo_i2c_master_xfer() local
275 int solo_i2c_init(struct solo_dev *solo_dev) in solo_i2c_init()
[all …]
Dgpio.c25 static void solo_gpio_mode(struct solo_dev *solo_dev, in solo_gpio_mode()
60 static void solo_gpio_set(struct solo_dev *solo_dev, unsigned int value) in solo_gpio_set()
66 static void solo_gpio_clear(struct solo_dev *solo_dev, unsigned int value) in solo_gpio_clear()
72 static void solo_gpio_config(struct solo_dev *solo_dev) in solo_gpio_config()
92 int solo_gpio_init(struct solo_dev *solo_dev) in solo_gpio_init()
98 void solo_gpio_exit(struct solo_dev *solo_dev) in solo_gpio_exit()
Dtw28.c143 static u8 tw_readbyte(struct solo_dev *solo_dev, int chip_id, u8 tw6x_off, in tw_readbyte()
156 static void tw_writebyte(struct solo_dev *solo_dev, int chip_id, in tw_writebyte()
169 static void tw_write_and_verify(struct solo_dev *solo_dev, u8 addr, u8 off, in tw_write_and_verify()
187 static int tw2865_setup(struct solo_dev *solo_dev, u8 dev_addr) in tw2865_setup()
237 static int tw2864_setup(struct solo_dev *solo_dev, u8 dev_addr) in tw2864_setup()
323 static int tw2815_setup(struct solo_dev *solo_dev, u8 dev_addr) in tw2815_setup()
484 static void saa7128_setup(struct solo_dev *solo_dev) in saa7128_setup()
542 int solo_tw28_init(struct solo_dev *solo_dev) in solo_tw28_init()
605 int tw28_get_video_status(struct solo_dev *solo_dev, u8 ch) in tw28_get_video_status()
638 int tw28_set_ctrl_val(struct solo_dev *solo_dev, u32 ctrl, u8 ch, s32 val) in tw28_set_ctrl_val()
[all …]
Ddisp.c40 static void solo_vin_config(struct solo_dev *solo_dev) in solo_vin_config()
100 static void solo_disp_config(struct solo_dev *solo_dev) in solo_disp_config()
148 static int solo_dma_vin_region(struct solo_dev *solo_dev, u32 off, in solo_dma_vin_region()
166 void solo_set_motion_threshold(struct solo_dev *solo_dev, u8 ch, u16 val) in solo_set_motion_threshold()
180 static void solo_motion_config(struct solo_dev *solo_dev) in solo_motion_config()
212 int solo_disp_init(struct solo_dev *solo_dev) in solo_disp_init()
237 void solo_disp_exit(struct solo_dev *solo_dev) in solo_disp_exit()
Dg723.c57 struct solo_dev *solo_dev; member
61 static void solo_g723_config(struct solo_dev *solo_dev) in solo_g723_config()
81 void solo_g723_isr(struct solo_dev *solo_dev) in solo_g723_isr()
138 struct solo_dev *solo_dev = snd_pcm_substream_chip(ss); in snd_solo_pcm_open() local
167 struct solo_dev *solo_dev = solo_pcm->solo_dev; in snd_solo_pcm_trigger() local
206 struct solo_dev *solo_dev = solo_pcm->solo_dev; in snd_solo_pcm_pointer() local
217 struct solo_dev *solo_dev = solo_pcm->solo_dev; in snd_solo_pcm_copy() local
269 struct solo_dev *solo_dev = snd_kcontrol_chip(kcontrol); in snd_solo_capture_volume_get() local
280 struct solo_dev *solo_dev = snd_kcontrol_chip(kcontrol); in snd_solo_capture_volume_put() local
301 static int solo_snd_pcm_init(struct solo_dev *solo_dev) in solo_snd_pcm_init()
[all …]
Denc.c31 static void solo_capture_config(struct solo_dev *solo_dev) in solo_capture_config()
119 struct solo_dev *solo_dev = solo_enc->solo_dev; in solo_osd_print() local
155 static void solo_jpeg_config(struct solo_dev *solo_dev) in solo_jpeg_config()
173 static void solo_mp4e_config(struct solo_dev *solo_dev) in solo_mp4e_config()
210 int solo_enc_init(struct solo_dev *solo_dev) in solo_enc_init()
228 void solo_enc_exit(struct solo_dev *solo_dev) in solo_enc_exit()
Dcore.c34 void solo_irq_on(struct solo_dev *solo_dev, u32 mask) in solo_irq_on()
40 void solo_irq_off(struct solo_dev *solo_dev, u32 mask) in solo_irq_off()
49 struct solo_dev *solo_dev = data; in solo_isr() local
92 static void free_solo_dev(struct solo_dev *solo_dev) in free_solo_dev()
135 struct solo_dev *solo_dev; in solo_pci_probe() local
289 struct solo_dev *solo_dev = pci_get_drvdata(pdev); in solo_pci_remove() local
Dp2m.c27 int solo_p2m_dma(struct solo_dev *solo_dev, u8 id, int wr, in solo_p2m_dma()
50 int solo_p2m_dma_t(struct solo_dev *solo_dev, u8 id, int wr, in solo_p2m_dma_t()
84 int solo_p2m_dma_desc(struct solo_dev *solo_dev, u8 id, in solo_p2m_dma_desc()
140 int solo_p2m_dma_sg(struct solo_dev *solo_dev, u8 id, in solo_p2m_dma_sg()
189 static unsigned long long p2m_test(struct solo_dev *solo_dev, u8 id, in p2m_test()
228 static void run_p2m_test(struct solo_dev *solo_dev) in run_p2m_test()
250 void solo_p2m_isr(struct solo_dev *solo_dev, int id) in solo_p2m_isr()
259 void solo_p2m_error_isr(struct solo_dev *solo_dev, u32 status) in solo_p2m_error_isr()
275 void solo_p2m_exit(struct solo_dev *solo_dev) in solo_p2m_exit()
283 int solo_p2m_init(struct solo_dev *solo_dev) in solo_p2m_init()
Dv4l2.c43 struct solo_dev *solo_dev; member
57 static void erase_on(struct solo_dev *solo_dev) in erase_on()
64 static int erase_off(struct solo_dev *solo_dev) in erase_off()
79 void solo_video_in_isr(struct solo_dev *solo_dev) in solo_video_in_isr()
85 static void solo_win_setup(struct solo_dev *solo_dev, u8 ch, in solo_win_setup()
103 static int solo_v4l2_ch_ext_4up(struct solo_dev *solo_dev, u8 idx, int on) in solo_v4l2_ch_ext_4up()
135 static int solo_v4l2_ch_ext_16up(struct solo_dev *solo_dev, int on) in solo_v4l2_ch_ext_16up()
165 static int solo_v4l2_ch(struct solo_dev *solo_dev, u8 ch, int on) in solo_v4l2_ch()
190 static int solo_v4l2_set_ch(struct solo_dev *solo_dev, u8 ch) in solo_v4l2_set_ch()
245 struct solo_dev *solo_dev = fh->solo_dev; in solo_fillbuf() local
[all …]
Dv4l2-enc.c87 struct solo_dev *solo_dev = solo_enc->solo_dev; in solo_is_motion_on() local
97 struct solo_dev *solo_dev = solo_enc->solo_dev; in solo_motion_toggle() local
127 struct solo_dev *solo_dev = solo_enc->solo_dev; in solo_update_mode() local
154 struct solo_dev *solo_dev = solo_enc->solo_dev; in solo_enc_on() local
215 struct solo_dev *solo_dev = solo_enc->solo_dev; in solo_enc_off() local
253 static void enc_reset_gop(struct solo_dev *solo_dev, u8 ch) in enc_reset_gop()
260 static int enc_gop_reset(struct solo_dev *solo_dev, u8 ch, u8 vop) in enc_gop_reset()
288 static int enc_get_mpeg_dma_sg(struct solo_dev *solo_dev, in enc_get_mpeg_dma_sg()
317 static int enc_get_mpeg_dma_t(struct solo_dev *solo_dev, in enc_get_mpeg_dma_t()
344 static int enc_get_mpeg_dma(struct solo_dev *solo_dev, void *buf, in enc_get_mpeg_dma()
[all …]