Home
last modified time | relevance | path

Searched refs:au0828_dev (Results 1 – 8 of 8) sorted by relevance

/linux-4.4.14/drivers/media/usb/au0828/
Dau0828.h131 struct au0828_dev;
165 int (*isoc_copy) (struct au0828_dev *dev, struct urb *urb);
188 struct au0828_dev { struct
295 extern u32 au0828_read(struct au0828_dev *dev, u16 reg); argument
296 extern u32 au0828_write(struct au0828_dev *dev, u16 reg, u32 val);
303 extern void au0828_gpio_setup(struct au0828_dev *dev);
306 extern void au0828_card_setup(struct au0828_dev *dev);
310 extern int au0828_i2c_register(struct au0828_dev *dev);
311 extern int au0828_i2c_unregister(struct au0828_dev *dev);
315 extern int au0828_analog_register(struct au0828_dev *dev,
[all …]
Dau0828-core.c50 static int send_control_msg(struct au0828_dev *dev, u16 request, u32 value,
52 static int recv_control_msg(struct au0828_dev *dev, u16 request, u32 value,
59 u32 au0828_readreg(struct au0828_dev *dev, u16 reg) in au0828_readreg()
69 u32 au0828_writereg(struct au0828_dev *dev, u16 reg, u32 val) in au0828_writereg()
75 static int send_control_msg(struct au0828_dev *dev, u16 request, u32 value, in send_control_msg()
102 static int recv_control_msg(struct au0828_dev *dev, u16 request, u32 value, in recv_control_msg()
130 static void au0828_usb_release(struct au0828_dev *dev) in au0828_usb_release()
141 struct au0828_dev *dev = in au0828_usb_v4l2_release()
142 container_of(v4l2_dev, struct au0828_dev, v4l2_dev); in au0828_usb_v4l2_release()
152 struct au0828_dev *dev = usb_get_intfdata(interface); in au0828_usb_disconnect()
[all …]
Dau0828-video.c60 static inline void i2c_gate_ctrl(struct au0828_dev *dev, int val) in i2c_gate_ctrl()
66 static inline void print_err_status(struct au0828_dev *dev, in print_err_status()
105 static int check_dev(struct au0828_dev *dev) in check_dev()
125 struct au0828_dev *dev = container_of(dma_q, struct au0828_dev, vidq); in au0828_irq_callback()
166 static void au0828_uninit_isoc(struct au0828_dev *dev) in au0828_uninit_isoc()
207 static int au0828_init_isoc(struct au0828_dev *dev, int max_packets, in au0828_init_isoc()
209 int (*isoc_copy) (struct au0828_dev *dev, struct urb *urb)) in au0828_init_isoc()
300 static inline void buffer_filled(struct au0828_dev *dev, in buffer_filled()
323 static void au0828_copy_video(struct au0828_dev *dev, in au0828_copy_video()
407 struct au0828_dev *dev = container_of(dma_q, struct au0828_dev, vidq); in get_next_buf()
[all …]
Dau0828-dvb.c115 struct au0828_dev *dev = purb->context; in urb_completion()
158 static int stop_urb_transfer(struct au0828_dev *dev) in stop_urb_transfer()
181 static int start_urb_transfer(struct au0828_dev *dev) in start_urb_transfer()
244 static void au0828_start_transport(struct au0828_dev *dev) in au0828_start_transport()
253 static void au0828_stop_transport(struct au0828_dev *dev, int full_stop) in au0828_stop_transport()
266 struct au0828_dev *dev = (struct au0828_dev *) demux->priv; in au0828_dvb_start_feed()
298 struct au0828_dev *dev = (struct au0828_dev *) demux->priv; in au0828_dvb_stop_feed()
327 struct au0828_dev *dev = container_of(work, struct au0828_dev, in au0828_restart_dvb_streaming()
351 struct au0828_dev *dev = fe->dvb->priv; in au0828_set_frontend()
384 static int dvb_register(struct au0828_dev *dev) in dvb_register()
[all …]
Dau0828-i2c.c42 struct au0828_dev *dev = i2c_adap->algo_data; in i2c_slave_did_write_ack()
49 struct au0828_dev *dev = i2c_adap->algo_data; in i2c_slave_did_read_ack()
72 struct au0828_dev *dev = i2c_adap->algo_data; in i2c_is_read_busy()
95 struct au0828_dev *dev = i2c_adap->algo_data; in i2c_is_write_done()
118 struct au0828_dev *dev = i2c_adap->algo_data; in i2c_is_busy()
144 struct au0828_dev *dev = i2c_adap->algo_data; in i2c_sendbytes()
233 struct au0828_dev *dev = i2c_adap->algo_data; in i2c_readbytes()
375 int au0828_i2c_register(struct au0828_dev *dev) in au0828_i2c_register()
409 int au0828_i2c_unregister(struct au0828_dev *dev) in au0828_i2c_unregister()
Dau0828-cards.c32 struct au0828_dev *dev = priv; in hvr950q_cs5340_audio()
129 struct au0828_dev *dev = priv; in au0828_tuner_callback()
156 static void hauppauge_eeprom(struct au0828_dev *dev, u8 *eeprom_data) in hauppauge_eeprom()
190 void au0828_card_analog_fe_setup(struct au0828_dev *dev);
192 void au0828_card_setup(struct au0828_dev *dev) in au0828_card_setup()
216 void au0828_card_analog_fe_setup(struct au0828_dev *dev) in au0828_card_analog_fe_setup()
256 void au0828_gpio_setup(struct au0828_dev *dev) in au0828_gpio_setup()
Dau0828-vbi.c38 struct au0828_dev *dev = vb2_get_drv_priv(vq); in vbi_queue_setup()
55 struct au0828_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vbi_buffer_prepare()
73 struct au0828_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vbi_buffer_queue()
Dau0828-input.c35 struct au0828_dev *dev;
269 static int au0828_probe_i2c_ir(struct au0828_dev *dev) in au0828_probe_i2c_ir()
286 int au0828_rc_register(struct au0828_dev *dev) in au0828_rc_register()
365 void au0828_rc_unregister(struct au0828_dev *dev) in au0828_rc_unregister()
380 int au0828_rc_suspend(struct au0828_dev *dev) in au0828_rc_suspend()
397 int au0828_rc_resume(struct au0828_dev *dev) in au0828_rc_resume()