/linux/drivers/media/pci/solo6x10/ |
H A D | solo6x10.h | 140 struct solo_dev *solo_dev; member 181 struct solo_dev { struct 183 struct pci_dev *pdev; 184 int type; 185 unsigned int time_sync; 186 unsigned int usec_lsb; 187 unsigned int clock_mhz; 188 u8 __iomem *reg_base; 189 int nr_chans; 190 int nr_ext; [all …]
|
H A D | solo6x10-i2c.c | 25 u8 solo_i2c_readbyte(struct solo_dev *solo_dev, int id, u8 addr, u8 off) in solo_i2c_readbyte() 45 void solo_i2c_writebyte(struct solo_dev *solo_dev, int id, u8 addr, in solo_i2c_writebyte() 61 static void solo_i2c_flush(struct solo_dev *solo_dev, int wr) in solo_i2c_flush() 84 static void solo_i2c_start(struct solo_dev *solo_dev) in solo_i2c_start() 96 static void solo_i2c_stop(struct solo_dev *solo_dev) in solo_i2c_stop() 104 static int solo_i2c_handle_read(struct solo_dev *solo_dev) in solo_i2c_handle_read() 133 static int solo_i2c_handle_write(struct solo_dev *solo_dev) in solo_i2c_handle_write() 165 int solo_i2c_isr(struct solo_dev *solo_dev) in solo_i2c_isr() 209 struct solo_dev *solo_dev = adap->algo_data; in solo_i2c_master_xfer() local 270 int solo_i2c_init(struct solo_dev *solo_dev) in solo_i2c_init() [all …]
|
H A D | solo6x10-gpio.c | 19 static void solo_gpio_mode(struct solo_dev *solo_dev, in solo_gpio_mode() 57 static void solo_gpio_set(struct solo_dev *solo_dev, unsigned int value) in solo_gpio_set() 63 static void solo_gpio_clear(struct solo_dev *solo_dev, unsigned int value) in solo_gpio_clear() 69 static void solo_gpio_config(struct solo_dev *solo_dev) in solo_gpio_config() 101 struct solo_dev *solo_dev = gpiochip_get_data(chip); in solo_gpiochip_get_direction() local 135 struct solo_dev *solo_dev = gpiochip_get_data(chip); in solo_gpiochip_get() local 145 struct solo_dev *solo_dev = gpiochip_get_data(chip); in solo_gpiochip_set() local 154 int solo_gpio_init(struct solo_dev *solo_dev) in solo_gpio_init() 185 void solo_gpio_exit(struct solo_dev *solo_dev) in solo_gpio_exit()
|
H A D | solo6x10-tw28.c | 171 static u8 tw_readbyte(struct solo_dev *solo_dev, int chip_id, u8 tw6x_off, in tw_readbyte() 184 static void tw_writebyte(struct solo_dev *solo_dev, int chip_id, in tw_writebyte() 197 static void tw_write_and_verify(struct solo_dev *solo_dev, u8 addr, u8 off, in tw_write_and_verify() 216 static int tw2865_setup(struct solo_dev *solo_dev, u8 dev_addr) in tw2865_setup() 267 static int tw2864_setup(struct solo_dev *solo_dev, u8 dev_addr) in tw2864_setup() 343 static int tw2815_setup(struct solo_dev *solo_dev, u8 dev_addr) in tw2815_setup() 582 int solo_tw28_init(struct solo_dev *solo_dev) in solo_tw28_init() 641 int tw28_get_video_status(struct solo_dev *solo_dev, u8 ch) in tw28_get_video_status() 674 bool tw28_has_sharpness(struct solo_dev *solo_dev, u8 ch) in tw28_has_sharpness() 679 int tw28_set_ctrl_val(struct solo_dev *solo_dev, u32 ctrl, u8 ch, in tw28_set_ctrl_val() [all …]
|
H A D | solo6x10-g723.c | 48 struct solo_dev *solo_dev; member 53 static void solo_g723_config(struct solo_dev *solo_dev) in solo_g723_config() 76 void solo_g723_isr(struct solo_dev *solo_dev) in solo_g723_isr() 120 struct solo_dev *solo_dev = snd_pcm_substream_chip(ss); in snd_solo_pcm_open() local 162 struct solo_dev *solo_dev = solo_pcm->solo_dev; in snd_solo_pcm_trigger() local 201 struct solo_dev *solo_dev = solo_pcm->solo_dev; in snd_solo_pcm_pointer() local 212 struct solo_dev *solo_dev = solo_pcm->solo_dev; in snd_solo_pcm_copy() local 258 struct solo_dev *solo_dev = snd_kcontrol_chip(kcontrol); in snd_solo_capture_volume_get() local 269 struct solo_dev *solo_dev = snd_kcontrol_chip(kcontrol); in snd_solo_capture_volume_put() local 290 static int solo_snd_pcm_init(struct solo_dev *solo_dev) in solo_snd_pcm_init() [all …]
|
H A D | solo6x10-enc.c | 24 static void solo_capture_config(struct solo_dev *solo_dev) in solo_capture_config() 129 struct solo_dev *solo_dev = solo_enc->solo_dev; in solo_osd_print() local 172 void solo_s_jpeg_qp(struct solo_dev *solo_dev, unsigned int ch, in solo_s_jpeg_qp() 204 int solo_g_jpeg_qp(struct solo_dev *solo_dev, unsigned int ch) in solo_g_jpeg_qp() 227 static void solo_jpeg_config(struct solo_dev *solo_dev) in solo_jpeg_config() 254 static void solo_mp4e_config(struct solo_dev *solo_dev) in solo_mp4e_config() 307 int solo_enc_init(struct solo_dev *solo_dev) in solo_enc_init() 323 void solo_enc_exit(struct solo_dev *solo_dev) in solo_enc_exit()
|
H A D | solo6x10-disp.c | 29 static void solo_vin_config(struct solo_dev *solo_dev) in solo_vin_config() 109 static void solo_vout_config(struct solo_dev *solo_dev) in solo_vout_config() 163 static int solo_dma_vin_region(struct solo_dev *solo_dev, u32 off, in solo_dma_vin_region() 190 int solo_set_motion_threshold(struct solo_dev *solo_dev, u8 ch, u16 val) in solo_set_motion_threshold() 200 int solo_set_motion_block(struct solo_dev *solo_dev, u8 ch, in solo_set_motion_block() 227 static void solo_motion_config(struct solo_dev *solo_dev) in solo_motion_config() 259 int solo_disp_init(struct solo_dev *solo_dev) in solo_disp_init() 282 void solo_disp_exit(struct solo_dev *solo_dev) in solo_disp_exit()
|
H A D | solo6x10-p2m.c | 28 int solo_p2m_dma(struct solo_dev *solo_dev, int wr, in solo_p2m_dma() 55 int solo_p2m_dma_desc(struct solo_dev *solo_dev, in solo_p2m_dma_desc() 145 int solo_p2m_dma_t(struct solo_dev *solo_dev, int wr, in solo_p2m_dma_t() 158 void solo_p2m_isr(struct solo_dev *solo_dev, int id) in solo_p2m_isr() 179 void solo_p2m_error_isr(struct solo_dev *solo_dev) in solo_p2m_error_isr() 196 void solo_p2m_exit(struct solo_dev *solo_dev) in solo_p2m_exit() 204 static int solo_p2m_test(struct solo_dev *solo_dev, int base, int size) in solo_p2m_test() 250 int solo_p2m_init(struct solo_dev *solo_dev) in solo_p2m_init()
|
H A D | solo6x10-eeprom.c | 43 static unsigned int solo_eeprom_reg_read(struct solo_dev *solo_dev) in solo_eeprom_reg_read() 48 static void solo_eeprom_reg_write(struct solo_dev *solo_dev, u32 data) in solo_eeprom_reg_write() 54 static void solo_eeprom_cmd(struct solo_dev *solo_dev, int cmd) in solo_eeprom_cmd() 72 unsigned int solo_eeprom_ewen(struct solo_dev *solo_dev, int w_en) in solo_eeprom_ewen() 94 __be16 solo_eeprom_read(struct solo_dev *solo_dev, int loc) in solo_eeprom_read() 114 int solo_eeprom_write(struct solo_dev *solo_dev, int loc, in solo_eeprom_write()
|