/linux-3.3/drivers/staging/media/solo6x10/ |
D | solo6x10.h | 152 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 …]
|
D | i2c.c | 31 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 …]
|
D | gpio.c | 25 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()
|
D | tw28.c | 143 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 …]
|
D | disp.c | 40 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()
|
D | g723.c | 57 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 …]
|
D | enc.c | 31 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()
|
D | core.c | 34 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
|
D | p2m.c | 27 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()
|
D | v4l2.c | 43 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 …]
|
D | v4l2-enc.c | 87 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 …]
|