/kernel/linux/linux-5.10/drivers/media/pci/solo6x10/ |
H A D | solo6x10-gpio.c | 19 static void solo_gpio_mode(struct solo_dev *solo_dev, in solo_gpio_mode() argument 57 static void solo_gpio_set(struct solo_dev *solo_dev, unsigned int value) in solo_gpio_set() argument 63 solo_gpio_clear(struct solo_dev *solo_dev, unsigned int value) solo_gpio_clear() argument 69 solo_gpio_config(struct solo_dev *solo_dev) solo_gpio_config() argument 101 struct solo_dev *solo_dev = gpiochip_get_data(chip); solo_gpiochip_get_direction() local 135 struct solo_dev *solo_dev = gpiochip_get_data(chip); solo_gpiochip_get() local 145 struct solo_dev *solo_dev = gpiochip_get_data(chip); solo_gpiochip_set() local 154 solo_gpio_init(struct solo_dev *solo_dev) solo_gpio_init() argument 185 solo_gpio_exit(struct solo_dev *solo_dev) solo_gpio_exit() argument [all...] |
H A D | solo6x10-disp.c | 29 static void solo_vin_config(struct solo_dev *solo_dev) in solo_vin_config() argument 109 solo_vout_config(struct solo_dev *solo_dev) solo_vout_config() argument 163 solo_dma_vin_region(struct solo_dev *solo_dev, u32 off, u16 val, int reg_size) solo_dma_vin_region() argument 190 solo_set_motion_threshold(struct solo_dev *solo_dev, u8 ch, u16 val) solo_set_motion_threshold() argument 200 solo_set_motion_block(struct solo_dev *solo_dev, u8 ch, const u16 *thresholds) solo_set_motion_block() argument 227 solo_motion_config(struct solo_dev *solo_dev) solo_motion_config() argument 259 solo_disp_init(struct solo_dev *solo_dev) solo_disp_init() argument 282 solo_disp_exit(struct solo_dev *solo_dev) solo_disp_exit() argument [all...] |
H A D | solo6x10-enc.c | 24 static void solo_capture_config(struct solo_dev *solo_dev) in solo_capture_config() argument 129 struct solo_dev *solo_dev = solo_enc->solo_dev; solo_osd_print() local 172 solo_s_jpeg_qp(struct solo_dev *solo_dev, unsigned int ch, unsigned int qp) solo_s_jpeg_qp() argument 204 solo_g_jpeg_qp(struct solo_dev *solo_dev, unsigned int ch) solo_g_jpeg_qp() argument 227 solo_jpeg_config(struct solo_dev *solo_dev) solo_jpeg_config() argument 254 solo_mp4e_config(struct solo_dev *solo_dev) solo_mp4e_config() argument 307 solo_enc_init(struct solo_dev *solo_dev) solo_enc_init() argument 323 solo_enc_exit(struct solo_dev *solo_dev) solo_enc_exit() argument [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() argument 45 void solo_i2c_writebyte(struct solo_dev *solo_dev, int id, u8 addr, in solo_i2c_writebyte() argument 61 static void solo_i2c_flush(struct solo_dev *solo_dev, int wr) in solo_i2c_flush() argument 84 solo_i2c_start(struct solo_dev *solo_dev) solo_i2c_start() argument 96 solo_i2c_stop(struct solo_dev *solo_dev) solo_i2c_stop() argument 104 solo_i2c_handle_read(struct solo_dev *solo_dev) solo_i2c_handle_read() argument 133 solo_i2c_handle_write(struct solo_dev *solo_dev) solo_i2c_handle_write() argument 165 solo_i2c_isr(struct solo_dev *solo_dev) solo_i2c_isr() argument 209 struct solo_dev *solo_dev = adap->algo_data; solo_i2c_master_xfer() local 270 solo_i2c_init(struct solo_dev *solo_dev) solo_i2c_init() argument 313 solo_i2c_exit(struct solo_dev *solo_dev) solo_i2c_exit() argument [all...] |
H A D | solo6x10-eeprom.c | 43 static unsigned int solo_eeprom_reg_read(struct solo_dev *solo_dev) in solo_eeprom_reg_read() argument 48 static void solo_eeprom_reg_write(struct solo_dev *solo_dev, u32 data) in solo_eeprom_reg_write() argument 54 static void solo_eeprom_cmd(struct solo_dev *solo_dev, in argument 72 solo_eeprom_ewen(struct solo_dev *solo_dev, int w_en) solo_eeprom_ewen() argument 94 solo_eeprom_read(struct solo_dev *solo_dev, int loc) solo_eeprom_read() argument 114 solo_eeprom_write(struct solo_dev *solo_dev, int loc, __be16 data) solo_eeprom_write() argument [all...] |
H A D | solo6x10-p2m.c | 28 int solo_p2m_dma(struct solo_dev *solo_dev, int wr, in solo_p2m_dma() argument 55 int solo_p2m_dma_desc(struct solo_dev *solo_dev, in solo_p2m_dma_desc() argument 145 solo_p2m_dma_t(struct solo_dev *solo_dev, int wr, dma_addr_t dma_addr, u32 ext_addr, u32 size, int repeat, u32 ext_size) solo_p2m_dma_t() argument 158 solo_p2m_isr(struct solo_dev *solo_dev, int id) solo_p2m_isr() argument 179 solo_p2m_error_isr(struct solo_dev *solo_dev) solo_p2m_error_isr() argument 196 solo_p2m_exit(struct solo_dev *solo_dev) solo_p2m_exit() argument 204 solo_p2m_test(struct solo_dev *solo_dev, int base, int size) solo_p2m_test() argument 250 solo_p2m_init(struct solo_dev *solo_dev) solo_p2m_init() argument [all...] |
H A D | solo6x10-core.c | 39 static void solo_set_time(struct solo_dev *solo_dev) in solo_set_time() argument 50 static void solo_timer_sync(struct solo_dev *solo_dev) in solo_timer_sync() argument 92 struct solo_dev *solo_dev = data; solo_isr() local 127 free_solo_dev(struct solo_dev *solo_dev) free_solo_dev() argument 162 struct solo_dev *solo_dev = eeprom_store() local 192 struct solo_dev *solo_dev = eeprom_show() local 208 struct solo_dev *solo_dev = p2m_timeouts_show() local 218 struct solo_dev *solo_dev = sdram_size_show() local 228 struct solo_dev *solo_dev = tw28xx_show() local 241 struct solo_dev *solo_dev = input_map_show() local 276 struct solo_dev *solo_dev = p2m_timeout_store() local 292 struct solo_dev *solo_dev = p2m_timeout_show() local 302 struct solo_dev *solo_dev = intervals_show() local 321 struct solo_dev *solo_dev = sdram_offsets_show() local 372 struct solo_dev *solo_dev = sdram_show() local 404 solo_sysfs_init(struct solo_dev *solo_dev) solo_sysfs_init() argument 451 struct solo_dev *solo_dev; solo_pci_probe() local 637 struct solo_dev *solo_dev = container_of(v4l2_dev, struct solo_dev, v4l2_dev); solo_pci_remove() local [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() argument 76 void solo_g723_isr(struct solo_dev *solo_de argument 120 struct solo_dev *solo_dev = snd_pcm_substream_chip(ss); snd_solo_pcm_open() local 161 struct solo_dev *solo_dev = solo_pcm->solo_dev; snd_solo_pcm_trigger() local 200 struct solo_dev *solo_dev = solo_pcm->solo_dev; snd_solo_pcm_pointer() local 211 struct solo_dev *solo_dev = solo_pcm->solo_dev; snd_solo_pcm_copy_user() local 238 struct solo_dev *solo_dev = solo_pcm->solo_dev; snd_solo_pcm_copy_kernel() local 284 struct solo_dev *solo_dev = snd_kcontrol_chip(kcontrol); snd_solo_capture_volume_get() local 295 struct solo_dev *solo_dev = snd_kcontrol_chip(kcontrol); snd_solo_capture_volume_put() local 316 solo_snd_pcm_init(struct solo_dev *solo_dev) solo_snd_pcm_init() argument 351 solo_g723_init(struct solo_dev *solo_dev) solo_g723_init() argument 409 solo_g723_exit(struct solo_dev *solo_dev) solo_g723_exit() argument [all...] |
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() argument 184 static void tw_writebyte(struct solo_dev *solo_dev, int chip_id, in tw_writebyte() argument 197 tw_write_and_verify(struct solo_dev *solo_dev, u8 addr, u8 off, u8 val) tw_write_and_verify() argument 216 tw2865_setup(struct solo_dev *solo_dev, u8 dev_addr) tw2865_setup() argument 267 tw2864_setup(struct solo_dev *solo_dev, u8 dev_addr) tw2864_setup() argument 343 tw2815_setup(struct solo_dev *solo_dev, u8 dev_addr) tw2815_setup() argument 582 solo_tw28_init(struct solo_dev *solo_dev) solo_tw28_init() argument 641 tw28_get_video_status(struct solo_dev *solo_dev, u8 ch) tw28_get_video_status() argument 674 tw28_has_sharpness(struct solo_dev *solo_dev, u8 ch) tw28_has_sharpness() argument 679 tw28_set_ctrl_val(struct solo_dev *solo_dev, u32 ctrl, u8 ch, s32 val) tw28_set_ctrl_val() argument 752 tw28_get_ctrl_val(struct solo_dev *solo_dev, u32 ctrl, u8 ch, s32 *val) tw28_get_ctrl_val() argument 829 tw28_get_audio_gain(struct solo_dev *solo_dev, u8 ch) tw28_get_audio_gain() argument 845 tw28_set_audio_gain(struct solo_dev *solo_dev, u8 ch, u8 val) tw28_set_audio_gain() argument [all...] |
H A D | solo6x10-v4l2.c | 35 static inline void erase_on(struct solo_dev *solo_dev) in erase_on() argument 42 static inline int erase_off(struct solo_dev *solo_dev) in erase_off() argument 57 solo_video_in_isr(struct solo_dev *solo_dev) solo_video_in_isr() argument 62 solo_win_setup(struct solo_dev *solo_dev, u8 ch, int sx, int sy, int ex, int ey, int scale) solo_win_setup() argument 80 solo_v4l2_ch_ext_4up(struct solo_dev *solo_dev, u8 idx, int on) solo_v4l2_ch_ext_4up() argument 113 solo_v4l2_ch_ext_16up(struct solo_dev *solo_dev, int on) solo_v4l2_ch_ext_16up() argument 143 solo_v4l2_ch(struct solo_dev *solo_dev, u8 ch, int on) solo_v4l2_ch() argument 168 solo_v4l2_set_ch(struct solo_dev *solo_dev, u8 ch) solo_v4l2_set_ch() argument 183 solo_fillbuf(struct solo_dev *solo_dev, struct vb2_buffer *vb) solo_fillbuf() argument 225 solo_thread_try(struct solo_dev *solo_dev) solo_thread_try() argument 261 struct solo_dev *solo_dev = data; solo_thread() local 281 solo_start_thread(struct solo_dev *solo_dev) solo_start_thread() argument 297 solo_stop_thread(struct solo_dev *solo_dev) solo_stop_thread() argument 311 struct solo_dev *solo_dev = vb2_get_drv_priv(q); solo_queue_setup() local 324 struct solo_dev *solo_dev = vb2_get_drv_priv(q); solo_start_streaming() local 332 struct solo_dev *solo_dev = vb2_get_drv_priv(q); solo_stop_streaming() local 353 struct solo_dev *solo_dev = vb2_get_drv_priv(vq); solo_buf_queue() local 375 struct solo_dev *solo_dev = video_drvdata(file); solo_querycap() local 384 solo_enum_ext_input(struct solo_dev *solo_dev, struct v4l2_input *input) solo_enum_ext_input() argument 411 struct solo_dev *solo_dev = video_drvdata(file); solo_enum_input() local 434 struct solo_dev *solo_dev = video_drvdata(file); solo_set_input() local 447 struct solo_dev *solo_dev = video_drvdata(file); solo_get_input() local 467 struct solo_dev *solo_dev = video_drvdata(file); solo_try_fmt_cap() local 486 struct solo_dev *solo_dev = video_drvdata(file); solo_set_fmt_cap() local 499 struct solo_dev *solo_dev = video_drvdata(file); solo_get_fmt_cap() local 515 struct solo_dev *solo_dev = video_drvdata(file); solo_g_std() local 524 solo_set_video_type(struct solo_dev *solo_dev, bool is_50hz) solo_set_video_type() argument 547 struct solo_dev *solo_dev = video_drvdata(file); solo_s_std() local 554 struct solo_dev *solo_dev = solo_s_ctrl() local 641 solo_v4l2_init(struct solo_dev *solo_dev, unsigned nr) solo_v4l2_init() argument 715 solo_v4l2_exit(struct solo_dev *solo_dev) solo_v4l2_exit() argument [all...] |
H A D | solo6x10-v4l2-enc.c | 95 struct solo_dev *solo_dev = solo_enc->solo_dev; in solo_is_motion_on() local 102 struct solo_dev *solo_dev = solo_enc->solo_dev; in solo_motion_detected() local 119 struct solo_dev *solo_de in solo_motion_toggle() local 141 struct solo_dev *solo_dev = solo_enc->solo_dev; solo_update_mode() local 224 struct solo_dev *solo_dev = solo_enc->solo_dev; solo_enc_on() local 268 struct solo_dev *solo_dev = solo_enc->solo_dev; solo_enc_off() local 276 enc_get_mpeg_dma(struct solo_dev *solo_dev, dma_addr_t dma, unsigned int off, unsigned int size) enc_get_mpeg_dma() argument 312 struct solo_dev *solo_dev = solo_enc->solo_dev; solo_send_desc() local 453 struct solo_dev *solo_dev = solo_enc->solo_dev; solo_fill_jpeg() local 475 struct solo_dev *solo_dev = solo_enc->solo_dev; solo_fill_mpeg() local 573 solo_enc_v4l2_isr(struct solo_dev *solo_dev) solo_enc_v4l2_isr() argument 578 solo_handle_ring(struct solo_dev *solo_dev) solo_handle_ring() argument 635 struct solo_dev *solo_dev = data; solo_ring_thread() local 682 solo_ring_start(struct solo_dev *solo_dev) solo_ring_start() argument 698 solo_ring_stop(struct solo_dev *solo_dev) solo_ring_stop() argument 767 struct solo_dev *solo_dev = solo_enc->solo_dev; solo_enc_querycap() local 781 struct solo_dev *solo_dev = solo_enc->solo_dev; solo_enc_enum_input() local 851 struct solo_dev *solo_dev = solo_enc->solo_dev; solo_enc_try_fmt_cap() local 890 struct solo_dev *solo_dev = solo_enc->solo_dev; solo_enc_set_fmt_cap() local 943 struct solo_dev *solo_dev = solo_enc->solo_dev; solo_enc_g_std() local 963 struct solo_dev *solo_dev = solo_enc->solo_dev; solo_enum_framesizes() local 990 struct solo_dev *solo_dev = solo_enc->solo_dev; solo_enum_frameintervals() local 1061 struct solo_dev *solo_dev = solo_enc->solo_dev; solo_s_ctrl() local 1209 solo_enc_alloc(struct solo_dev *solo_dev, u8 ch, unsigned nr) solo_enc_alloc() argument 1342 solo_enc_v4l2_init(struct solo_dev *solo_dev, unsigned nr) solo_enc_v4l2_init() argument 1384 solo_enc_v4l2_exit(struct solo_dev *solo_dev) solo_enc_v4l2_exit() argument [all...] |
H A D | solo6x10.h | 140 struct solo_dev *solo_dev; member 181 struct solo_dev { struct 275 static inline u32 solo_reg_read(struct solo_dev *solo_dev, int reg) in solo_reg_read() argument 280 static inline void solo_reg_write(struct solo_dev *solo_dev, int reg, in solo_reg_write() argument [all...] |
/kernel/linux/linux-6.6/drivers/media/pci/solo6x10/ |
H A D | solo6x10-gpio.c | 19 static void solo_gpio_mode(struct solo_dev *solo_dev, in solo_gpio_mode() argument 57 static void solo_gpio_set(struct solo_dev *solo_dev, unsigned int value) in solo_gpio_set() argument 63 solo_gpio_clear(struct solo_dev *solo_dev, unsigned int value) solo_gpio_clear() argument 69 solo_gpio_config(struct solo_dev *solo_dev) solo_gpio_config() argument 101 struct solo_dev *solo_dev = gpiochip_get_data(chip); solo_gpiochip_get_direction() local 135 struct solo_dev *solo_dev = gpiochip_get_data(chip); solo_gpiochip_get() local 145 struct solo_dev *solo_dev = gpiochip_get_data(chip); solo_gpiochip_set() local 154 solo_gpio_init(struct solo_dev *solo_dev) solo_gpio_init() argument 185 solo_gpio_exit(struct solo_dev *solo_dev) solo_gpio_exit() argument [all...] |
H A D | solo6x10-disp.c | 29 static void solo_vin_config(struct solo_dev *solo_dev) in solo_vin_config() argument 109 solo_vout_config(struct solo_dev *solo_dev) solo_vout_config() argument 163 solo_dma_vin_region(struct solo_dev *solo_dev, u32 off, u16 val, int reg_size) solo_dma_vin_region() argument 190 solo_set_motion_threshold(struct solo_dev *solo_dev, u8 ch, u16 val) solo_set_motion_threshold() argument 200 solo_set_motion_block(struct solo_dev *solo_dev, u8 ch, const u16 *thresholds) solo_set_motion_block() argument 227 solo_motion_config(struct solo_dev *solo_dev) solo_motion_config() argument 259 solo_disp_init(struct solo_dev *solo_dev) solo_disp_init() argument 282 solo_disp_exit(struct solo_dev *solo_dev) solo_disp_exit() argument [all...] |
H A D | solo6x10-enc.c | 24 static void solo_capture_config(struct solo_dev *solo_dev) in solo_capture_config() argument 129 struct solo_dev *solo_dev = solo_enc->solo_dev; solo_osd_print() local 172 solo_s_jpeg_qp(struct solo_dev *solo_dev, unsigned int ch, unsigned int qp) solo_s_jpeg_qp() argument 204 solo_g_jpeg_qp(struct solo_dev *solo_dev, unsigned int ch) solo_g_jpeg_qp() argument 227 solo_jpeg_config(struct solo_dev *solo_dev) solo_jpeg_config() argument 254 solo_mp4e_config(struct solo_dev *solo_dev) solo_mp4e_config() argument 307 solo_enc_init(struct solo_dev *solo_dev) solo_enc_init() argument 323 solo_enc_exit(struct solo_dev *solo_dev) solo_enc_exit() argument [all...] |
H A D | solo6x10-eeprom.c | 43 static unsigned int solo_eeprom_reg_read(struct solo_dev *solo_dev) in solo_eeprom_reg_read() argument 48 static void solo_eeprom_reg_write(struct solo_dev *solo_dev, u32 data) in solo_eeprom_reg_write() argument 54 static void solo_eeprom_cmd(struct solo_dev *solo_dev, in argument 72 solo_eeprom_ewen(struct solo_dev *solo_dev, int w_en) solo_eeprom_ewen() argument 94 solo_eeprom_read(struct solo_dev *solo_dev, int loc) solo_eeprom_read() argument 114 solo_eeprom_write(struct solo_dev *solo_dev, int loc, __be16 data) solo_eeprom_write() argument [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() argument 45 void solo_i2c_writebyte(struct solo_dev *solo_dev, int id, u8 addr, in solo_i2c_writebyte() argument 61 static void solo_i2c_flush(struct solo_dev *solo_dev, int wr) in solo_i2c_flush() argument 84 solo_i2c_start(struct solo_dev *solo_dev) solo_i2c_start() argument 96 solo_i2c_stop(struct solo_dev *solo_dev) solo_i2c_stop() argument 104 solo_i2c_handle_read(struct solo_dev *solo_dev) solo_i2c_handle_read() argument 133 solo_i2c_handle_write(struct solo_dev *solo_dev) solo_i2c_handle_write() argument 165 solo_i2c_isr(struct solo_dev *solo_dev) solo_i2c_isr() argument 209 struct solo_dev *solo_dev = adap->algo_data; solo_i2c_master_xfer() local 270 solo_i2c_init(struct solo_dev *solo_dev) solo_i2c_init() argument 313 solo_i2c_exit(struct solo_dev *solo_dev) solo_i2c_exit() argument [all...] |
H A D | solo6x10-p2m.c | 28 int solo_p2m_dma(struct solo_dev *solo_dev, int wr, in solo_p2m_dma() argument 55 int solo_p2m_dma_desc(struct solo_dev *solo_dev, in solo_p2m_dma_desc() argument 145 solo_p2m_dma_t(struct solo_dev *solo_dev, int wr, dma_addr_t dma_addr, u32 ext_addr, u32 size, int repeat, u32 ext_size) solo_p2m_dma_t() argument 158 solo_p2m_isr(struct solo_dev *solo_dev, int id) solo_p2m_isr() argument 179 solo_p2m_error_isr(struct solo_dev *solo_dev) solo_p2m_error_isr() argument 196 solo_p2m_exit(struct solo_dev *solo_dev) solo_p2m_exit() argument 204 solo_p2m_test(struct solo_dev *solo_dev, int base, int size) solo_p2m_test() argument 250 solo_p2m_init(struct solo_dev *solo_dev) solo_p2m_init() argument [all...] |
H A D | solo6x10-core.c | 39 static void solo_set_time(struct solo_dev *solo_dev) in solo_set_time() argument 50 static void solo_timer_sync(struct solo_dev *solo_dev) in solo_timer_sync() argument 92 struct solo_dev *solo_dev = data; solo_isr() local 127 free_solo_dev(struct solo_dev *solo_dev) free_solo_dev() argument 162 struct solo_dev *solo_dev = eeprom_store() local 192 struct solo_dev *solo_dev = eeprom_show() local 208 struct solo_dev *solo_dev = p2m_timeouts_show() local 218 struct solo_dev *solo_dev = sdram_size_show() local 228 struct solo_dev *solo_dev = tw28xx_show() local 241 struct solo_dev *solo_dev = input_map_show() local 276 struct solo_dev *solo_dev = p2m_timeout_store() local 292 struct solo_dev *solo_dev = p2m_timeout_show() local 302 struct solo_dev *solo_dev = intervals_show() local 321 struct solo_dev *solo_dev = sdram_offsets_show() local 372 struct solo_dev *solo_dev = sdram_show() local 404 solo_sysfs_init(struct solo_dev *solo_dev) solo_sysfs_init() argument 451 struct solo_dev *solo_dev; solo_pci_probe() local 637 struct solo_dev *solo_dev = container_of(v4l2_dev, struct solo_dev, v4l2_dev); solo_pci_remove() local [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() argument 76 void solo_g723_isr(struct solo_dev *solo_de argument 120 struct solo_dev *solo_dev = snd_pcm_substream_chip(ss); snd_solo_pcm_open() local 162 struct solo_dev *solo_dev = solo_pcm->solo_dev; snd_solo_pcm_trigger() local 201 struct solo_dev *solo_dev = solo_pcm->solo_dev; snd_solo_pcm_pointer() local 212 struct solo_dev *solo_dev = solo_pcm->solo_dev; snd_solo_pcm_copy() local 258 struct solo_dev *solo_dev = snd_kcontrol_chip(kcontrol); snd_solo_capture_volume_get() local 269 struct solo_dev *solo_dev = snd_kcontrol_chip(kcontrol); snd_solo_capture_volume_put() local 290 solo_snd_pcm_init(struct solo_dev *solo_dev) solo_snd_pcm_init() argument 325 solo_g723_init(struct solo_dev *solo_dev) solo_g723_init() argument 383 solo_g723_exit(struct solo_dev *solo_dev) solo_g723_exit() argument [all...] |
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() argument 184 static void tw_writebyte(struct solo_dev *solo_dev, int chip_id, in tw_writebyte() argument 197 tw_write_and_verify(struct solo_dev *solo_dev, u8 addr, u8 off, u8 val) tw_write_and_verify() argument 216 tw2865_setup(struct solo_dev *solo_dev, u8 dev_addr) tw2865_setup() argument 267 tw2864_setup(struct solo_dev *solo_dev, u8 dev_addr) tw2864_setup() argument 343 tw2815_setup(struct solo_dev *solo_dev, u8 dev_addr) tw2815_setup() argument 582 solo_tw28_init(struct solo_dev *solo_dev) solo_tw28_init() argument 641 tw28_get_video_status(struct solo_dev *solo_dev, u8 ch) tw28_get_video_status() argument 674 tw28_has_sharpness(struct solo_dev *solo_dev, u8 ch) tw28_has_sharpness() argument 679 tw28_set_ctrl_val(struct solo_dev *solo_dev, u32 ctrl, u8 ch, s32 val) tw28_set_ctrl_val() argument 752 tw28_get_ctrl_val(struct solo_dev *solo_dev, u32 ctrl, u8 ch, s32 *val) tw28_get_ctrl_val() argument 829 tw28_get_audio_gain(struct solo_dev *solo_dev, u8 ch) tw28_get_audio_gain() argument 845 tw28_set_audio_gain(struct solo_dev *solo_dev, u8 ch, u8 val) tw28_set_audio_gain() argument [all...] |
H A D | solo6x10-v4l2.c | 35 static inline void erase_on(struct solo_dev *solo_dev) in erase_on() argument 42 static inline int erase_off(struct solo_dev *solo_dev) in erase_off() argument 57 solo_video_in_isr(struct solo_dev *solo_dev) solo_video_in_isr() argument 62 solo_win_setup(struct solo_dev *solo_dev, u8 ch, int sx, int sy, int ex, int ey, int scale) solo_win_setup() argument 80 solo_v4l2_ch_ext_4up(struct solo_dev *solo_dev, u8 idx, int on) solo_v4l2_ch_ext_4up() argument 113 solo_v4l2_ch_ext_16up(struct solo_dev *solo_dev, int on) solo_v4l2_ch_ext_16up() argument 143 solo_v4l2_ch(struct solo_dev *solo_dev, u8 ch, int on) solo_v4l2_ch() argument 168 solo_v4l2_set_ch(struct solo_dev *solo_dev, u8 ch) solo_v4l2_set_ch() argument 183 solo_fillbuf(struct solo_dev *solo_dev, struct vb2_buffer *vb) solo_fillbuf() argument 225 solo_thread_try(struct solo_dev *solo_dev) solo_thread_try() argument 261 struct solo_dev *solo_dev = data; solo_thread() local 281 solo_start_thread(struct solo_dev *solo_dev) solo_start_thread() argument 297 solo_stop_thread(struct solo_dev *solo_dev) solo_stop_thread() argument 311 struct solo_dev *solo_dev = vb2_get_drv_priv(q); solo_queue_setup() local 324 struct solo_dev *solo_dev = vb2_get_drv_priv(q); solo_start_streaming() local 332 struct solo_dev *solo_dev = vb2_get_drv_priv(q); solo_stop_streaming() local 353 struct solo_dev *solo_dev = vb2_get_drv_priv(vq); solo_buf_queue() local 380 solo_enum_ext_input(struct solo_dev *solo_dev, struct v4l2_input *input) solo_enum_ext_input() argument 407 struct solo_dev *solo_dev = video_drvdata(file); solo_enum_input() local 430 struct solo_dev *solo_dev = video_drvdata(file); solo_set_input() local 443 struct solo_dev *solo_dev = video_drvdata(file); solo_get_input() local 463 struct solo_dev *solo_dev = video_drvdata(file); solo_try_fmt_cap() local 482 struct solo_dev *solo_dev = video_drvdata(file); solo_set_fmt_cap() local 495 struct solo_dev *solo_dev = video_drvdata(file); solo_get_fmt_cap() local 511 struct solo_dev *solo_dev = video_drvdata(file); solo_g_std() local 520 solo_set_video_type(struct solo_dev *solo_dev, bool is_50hz) solo_set_video_type() argument 543 struct solo_dev *solo_dev = video_drvdata(file); solo_s_std() local 550 struct solo_dev *solo_dev = solo_s_ctrl() local 637 solo_v4l2_init(struct solo_dev *solo_dev, unsigned nr) solo_v4l2_init() argument 711 solo_v4l2_exit(struct solo_dev *solo_dev) solo_v4l2_exit() argument [all...] |
H A D | solo6x10.h | 140 struct solo_dev *solo_dev; member 181 struct solo_dev { struct 275 static inline u32 solo_reg_read(struct solo_dev *solo_dev, int reg) in solo_reg_read() argument 280 static inline void solo_reg_write(struct solo_dev *solo_dev, int reg, in solo_reg_write() argument [all...] |
H A D | solo6x10-v4l2-enc.c | 95 struct solo_dev *solo_dev = solo_enc->solo_dev; in solo_is_motion_on() local 102 struct solo_dev *solo_dev = solo_enc->solo_dev; in solo_motion_detected() local 119 struct solo_dev *solo_de in solo_motion_toggle() local 141 struct solo_dev *solo_dev = solo_enc->solo_dev; solo_update_mode() local 224 struct solo_dev *solo_dev = solo_enc->solo_dev; solo_enc_on() local 268 struct solo_dev *solo_dev = solo_enc->solo_dev; solo_enc_off() local 276 enc_get_mpeg_dma(struct solo_dev *solo_dev, dma_addr_t dma, unsigned int off, unsigned int size) enc_get_mpeg_dma() argument 312 struct solo_dev *solo_dev = solo_enc->solo_dev; solo_send_desc() local 453 struct solo_dev *solo_dev = solo_enc->solo_dev; solo_fill_jpeg() local 475 struct solo_dev *solo_dev = solo_enc->solo_dev; solo_fill_mpeg() local 573 solo_enc_v4l2_isr(struct solo_dev *solo_dev) solo_enc_v4l2_isr() argument 578 solo_handle_ring(struct solo_dev *solo_dev) solo_handle_ring() argument 635 struct solo_dev *solo_dev = data; solo_ring_thread() local 682 solo_ring_start(struct solo_dev *solo_dev) solo_ring_start() argument 698 solo_ring_stop(struct solo_dev *solo_dev) solo_ring_stop() argument 778 struct solo_dev *solo_dev = solo_enc->solo_dev; solo_enc_enum_input() local 848 struct solo_dev *solo_dev = solo_enc->solo_dev; solo_enc_try_fmt_cap() local 887 struct solo_dev *solo_dev = solo_enc->solo_dev; solo_enc_set_fmt_cap() local 940 struct solo_dev *solo_dev = solo_enc->solo_dev; solo_enc_g_std() local 960 struct solo_dev *solo_dev = solo_enc->solo_dev; solo_enum_framesizes() local 987 struct solo_dev *solo_dev = solo_enc->solo_dev; solo_enum_frameintervals() local 1058 struct solo_dev *solo_dev = solo_enc->solo_dev; solo_s_ctrl() local 1206 solo_enc_alloc(struct solo_dev *solo_dev, u8 ch, unsigned nr) solo_enc_alloc() argument 1340 solo_enc_v4l2_init(struct solo_dev *solo_dev, unsigned nr) solo_enc_v4l2_init() argument 1382 solo_enc_v4l2_exit(struct solo_dev *solo_dev) solo_enc_v4l2_exit() argument [all...] |