Symbol: em28xx
drivers/media/usb/em28xx/em28xx-audio.c
159
static int em28xx_init_audio_isoc(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-audio.c
218
struct em28xx *dev = snd_pcm_substream_chip(substream);
drivers/media/usb/em28xx/em28xx-audio.c
298
struct em28xx *dev = snd_pcm_substream_chip(substream);
drivers/media/usb/em28xx/em28xx-audio.c
319
struct em28xx *dev = snd_pcm_substream_chip(substream);
drivers/media/usb/em28xx/em28xx-audio.c
334
struct em28xx *dev = container_of(adev, struct em28xx, adev);
drivers/media/usb/em28xx/em28xx-audio.c
348
struct em28xx *dev = snd_pcm_substream_chip(substream);
drivers/media/usb/em28xx/em28xx-audio.c
376
struct em28xx *dev;
drivers/media/usb/em28xx/em28xx-audio.c
396
struct em28xx *dev = snd_kcontrol_chip(kcontrol);
drivers/media/usb/em28xx/em28xx-audio.c
412
struct em28xx *dev = snd_kcontrol_chip(kcontrol);
drivers/media/usb/em28xx/em28xx-audio.c
453
struct em28xx *dev = snd_kcontrol_chip(kcontrol);
drivers/media/usb/em28xx/em28xx-audio.c
488
struct em28xx *dev = snd_kcontrol_chip(kcontrol);
drivers/media/usb/em28xx/em28xx-audio.c
49
static int em28xx_deinit_isoc_audio(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-audio.c
531
struct em28xx *dev = snd_kcontrol_chip(kcontrol);
drivers/media/usb/em28xx/em28xx-audio.c
567
static int em28xx_cvol_new(struct snd_card *card, struct em28xx *dev,
drivers/media/usb/em28xx/em28xx-audio.c
624
static void em28xx_audio_free_urb(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-audio.c
658
static int em28xx_audio_urb_init(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-audio.c
68
struct em28xx *dev = urb->context;
drivers/media/usb/em28xx/em28xx-audio.c
802
static int em28xx_audio_init(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-audio.c
891
static int em28xx_audio_fini(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-audio.c
921
static int em28xx_audio_suspend(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-audio.c
935
static int em28xx_audio_resume(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-camera.c
167
static int em28xx_probe_sensor_omnivision(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-camera.c
277
int em28xx_detect_sensor(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-camera.c
300
int em28xx_init_camera(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-camera.c
31
static int em28xx_initialize_mt9m111(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-camera.c
51
static int em28xx_initialize_mt9m001(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-camera.c
82
static int em28xx_probe_sensor_micron(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-cards.c
3092
struct em28xx *dev = i2c_bus->dev;
drivers/media/usb/em28xx/em28xx-cards.c
3107
static inline void em28xx_set_xclk_i2c_speed(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-cards.c
3133
static inline void em28xx_set_model(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-cards.c
3151
static int em28xx_wait_until_ac97_features_equals(struct em28xx *dev,
drivers/media/usb/em28xx/em28xx-cards.c
3180
static void em28xx_pre_card_setup(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-cards.c
3304
static int em28xx_hint_board(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-cards.c
3396
static void em28xx_card_setup(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-cards.c
3589
void em28xx_setup_xc3028(struct em28xx *dev, struct xc2028_ctrl *ctl)
drivers/media/usb/em28xx/em28xx-cards.c
3639
struct em28xx *dev = container_of(work,
drivers/media/usb/em28xx/em28xx-cards.c
3640
struct em28xx, request_module_wk);
drivers/media/usb/em28xx/em28xx-cards.c
3677
static void request_modules(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-cards.c
3683
static void flush_request_modules(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-cards.c
3688
static int em28xx_media_device_init(struct em28xx *dev,
drivers/media/usb/em28xx/em28xx-cards.c
3710
static void em28xx_unregister_media_device(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-cards.c
3727
static void em28xx_release_resources(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-cards.c
3759
struct em28xx *dev = kref_to_dev(ref);
drivers/media/usb/em28xx/em28xx-cards.c
3777
static int em28xx_init_dev(struct em28xx *dev, struct usb_device *udev,
drivers/media/usb/em28xx/em28xx-cards.c
3937
static int em28xx_duplicate_dev(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-cards.c
3940
struct em28xx *sec_dev = kmemdup(dev, sizeof(*sec_dev), GFP_KERNEL);
drivers/media/usb/em28xx/em28xx-cards.c
3968
static void em28xx_check_usb_descriptor(struct em28xx *dev,
drivers/media/usb/em28xx/em28xx-cards.c
4096
struct em28xx *dev = NULL;
drivers/media/usb/em28xx/em28xx-cards.c
4403
struct em28xx *dev;
drivers/media/usb/em28xx/em28xx-cards.c
4439
struct em28xx *dev;
drivers/media/usb/em28xx/em28xx-cards.c
4450
struct em28xx *dev;
drivers/media/usb/em28xx/em28xx-cards.c
62
static void em28xx_pre_card_setup(struct em28xx *dev);
drivers/media/usb/em28xx/em28xx-core.c
1008
int em28xx_alloc_urbs(struct em28xx *dev, enum em28xx_mode mode, int xfer_bulk,
drivers/media/usb/em28xx/em28xx-core.c
112
int em28xx_read_reg_req(struct em28xx *dev, u8 req, u16 reg)
drivers/media/usb/em28xx/em28xx-core.c
1126
int em28xx_init_usb_xfer(struct em28xx *dev, enum em28xx_mode mode,
drivers/media/usb/em28xx/em28xx-core.c
1129
int (*urb_data_copy)(struct em28xx *dev, struct urb *urb))
drivers/media/usb/em28xx/em28xx-core.c
1205
struct em28xx *dev = NULL;
drivers/media/usb/em28xx/em28xx-core.c
1224
struct em28xx *dev = NULL;
drivers/media/usb/em28xx/em28xx-core.c
124
int em28xx_read_reg(struct em28xx *dev, u16 reg)
drivers/media/usb/em28xx/em28xx-core.c
1240
void em28xx_init_extension(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-core.c
1256
void em28xx_close_extension(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-core.c
1272
int em28xx_suspend_extension(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-core.c
1289
int em28xx_resume_extension(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-core.c
134
int em28xx_write_regs_req(struct em28xx *dev, u8 req, u16 reg, char *buf,
drivers/media/usb/em28xx/em28xx-core.c
177
int em28xx_write_regs(struct em28xx *dev, u16 reg, char *buf, int len)
drivers/media/usb/em28xx/em28xx-core.c
184
int em28xx_write_reg(struct em28xx *dev, u16 reg, u8 val)
drivers/media/usb/em28xx/em28xx-core.c
195
int em28xx_write_reg_bits(struct em28xx *dev, u16 reg, u8 val,
drivers/media/usb/em28xx/em28xx-core.c
215
int em28xx_toggle_reg_bits(struct em28xx *dev, u16 reg, u8 bitmask)
drivers/media/usb/em28xx/em28xx-core.c
234
static int em28xx_is_ac97_ready(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-core.c
259
int em28xx_read_ac97(struct em28xx *dev, u8 reg)
drivers/media/usb/em28xx/em28xx-core.c
286
int em28xx_write_ac97(struct em28xx *dev, u8 reg, u16 val)
drivers/media/usb/em28xx/em28xx-core.c
325
static int set_ac97_input(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-core.c
352
static int em28xx_set_audio_source(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-core.c
414
int em28xx_audio_analog_set(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-core.c
493
int em28xx_audio_setup(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-core.c
606
const struct em28xx_led *em28xx_find_led(struct em28xx *dev,
drivers/media/usb/em28xx/em28xx-core.c
623
void em2828X_decoder_vmux(struct em28xx *dev, unsigned int vin)
drivers/media/usb/em28xx/em28xx-core.c
66
int em28xx_read_reg_req_len(struct em28xx *dev, u8 req, u16 reg,
drivers/media/usb/em28xx/em28xx-core.c
682
int em28xx_capture_start(struct em28xx *dev, int start)
drivers/media/usb/em28xx/em28xx-core.c
837
int em28xx_gpio_set(struct em28xx *dev, const struct em28xx_reg_seq *gpio)
drivers/media/usb/em28xx/em28xx-core.c
872
int em28xx_set_mode(struct em28xx *dev, enum em28xx_mode set_mode)
drivers/media/usb/em28xx/em28xx-core.c
903
struct em28xx *dev = urb->context;
drivers/media/usb/em28xx/em28xx-core.c
943
void em28xx_uninit_usb_xfer(struct em28xx *dev, enum em28xx_mode mode)
drivers/media/usb/em28xx/em28xx-core.c
983
void em28xx_stop_urbs(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-dvb.c
105
static inline void print_err_status(struct em28xx *dev,
drivers/media/usb/em28xx/em28xx-dvb.c
1145
static int em28174_dvb_init_pctv_460e(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-dvb.c
1180
static int em28178_dvb_init_pctv_461e(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-dvb.c
1240
static int em28178_dvb_init_pctv_461e_vX(struct em28xx *dev, int version)
drivers/media/usb/em28xx/em28xx-dvb.c
1305
static int em28178_dvb_init_pctv_292e(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-dvb.c
1342
static int em28178_dvb_init_terratec_t2_stick_hd(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-dvb.c
1378
static int em28178_dvb_init_plex_px_bcud(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-dvb.c
1409
static int em28174_dvb_init_hauppauge_wintv_dualhd_dvb(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-dvb.c
144
static inline int em28xx_dvb_urb_data_copy(struct em28xx *dev, struct urb *urb)
drivers/media/usb/em28xx/em28xx-dvb.c
1450
static int em28174_dvb_init_hauppauge_wintv_dualhd_01595(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-dvb.c
1490
static int em2874_dvb_init_hauppauge_usb_quadhd(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-dvb.c
1510
static int em2828X_dvb_init_hauppauge_wintv_935_v2(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-dvb.c
1565
static int em2828X_dvb_init_hauppauge_wintv_955_v2(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-dvb.c
1619
static int em2828X_dvb_init_hauppauge_wintv_975_v2(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-dvb.c
1698
static int em28xx_dvb_init(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-dvb.c
198
struct em28xx *dev = i2c_bus->dev;
drivers/media/usb/em28xx/em28xx-dvb.c
2263
static int em28xx_dvb_fini(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-dvb.c
2316
static int em28xx_dvb_suspend(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-dvb.c
2343
static int em28xx_dvb_resume(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-dvb.c
241
struct em28xx *dev = i2c_bus->dev;
drivers/media/usb/em28xx/em28xx-dvb.c
291
struct em28xx *dev = i2c_bus->dev;
drivers/media/usb/em28xx/em28xx-dvb.c
299
static int em28xx_set_analog_freq(struct em28xx *dev, u32 freq)
drivers/media/usb/em28xx/em28xx-dvb.c
482
static void hauppauge_hvr930c_init(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-dvb.c
549
static void terratec_h5_init(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-dvb.c
598
static void terratec_htc_stick_init(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-dvb.c
653
static void terratec_htc_usb_xs_init(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-dvb.c
712
static void pctv_520e_init(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-dvb.c
744
struct em28xx *dev = i2c_bus->dev;
drivers/media/usb/em28xx/em28xx-dvb.c
773
struct em28xx *dev = i2c_bus->dev;
drivers/media/usb/em28xx/em28xx-dvb.c
812
static void px_bcud_init(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-dvb.c
953
static noinline_for_stack int em28xx_attach_xc3028(u8 addr, struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-dvb.c
989
struct em28xx *dev, struct device *device)
drivers/media/usb/em28xx/em28xx-i2c.c
1024
int em28xx_i2c_unregister(struct em28xx *dev, unsigned int bus)
drivers/media/usb/em28xx/em28xx-i2c.c
125
static int em2800_i2c_recv_bytes(struct em28xx *dev, u8 addr, u8 *buf, u16 len)
drivers/media/usb/em28xx/em28xx-i2c.c
185
static int em2800_i2c_check_for_device(struct em28xx *dev, u8 addr)
drivers/media/usb/em28xx/em28xx-i2c.c
199
static int em28xx_i2c_send_bytes(struct em28xx *dev, u16 addr, u8 *buf,
drivers/media/usb/em28xx/em28xx-i2c.c
269
static int em28xx_i2c_recv_bytes(struct em28xx *dev, u16 addr, u8 *buf, u16 len)
drivers/media/usb/em28xx/em28xx-i2c.c
335
static int em28xx_i2c_check_for_device(struct em28xx *dev, u16 addr)
drivers/media/usb/em28xx/em28xx-i2c.c
350
static int em25xx_bus_B_send_bytes(struct em28xx *dev, u16 addr, u8 *buf,
drivers/media/usb/em28xx/em28xx-i2c.c
403
static int em25xx_bus_B_recv_bytes(struct em28xx *dev, u16 addr, u8 *buf,
drivers/media/usb/em28xx/em28xx-i2c.c
458
static int em25xx_bus_B_check_for_device(struct em28xx *dev, u16 addr)
drivers/media/usb/em28xx/em28xx-i2c.c
476
struct em28xx *dev = i2c_bus->dev;
drivers/media/usb/em28xx/em28xx-i2c.c
491
struct em28xx *dev = i2c_bus->dev;
drivers/media/usb/em28xx/em28xx-i2c.c
50
static int em28xx_i2c_timeout(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-i2c.c
507
struct em28xx *dev = i2c_bus->dev;
drivers/media/usb/em28xx/em28xx-i2c.c
528
struct em28xx *dev = i2c_bus->dev;
drivers/media/usb/em28xx/em28xx-i2c.c
632
static int em28xx_i2c_read_block(struct em28xx *dev, unsigned int bus, u16 addr,
drivers/media/usb/em28xx/em28xx-i2c.c
670
static int em28xx_i2c_eeprom(struct em28xx *dev, unsigned int bus,
drivers/media/usb/em28xx/em28xx-i2c.c
73
static int em2800_i2c_send_bytes(struct em28xx *dev, u8 addr, u8 *buf, u16 len)
drivers/media/usb/em28xx/em28xx-i2c.c
942
void em28xx_do_i2c_scan(struct em28xx *dev, unsigned int bus)
drivers/media/usb/em28xx/em28xx-i2c.c
970
int em28xx_i2c_register(struct em28xx *dev, unsigned int bus,
drivers/media/usb/em28xx/em28xx-input.c
197
struct em28xx *dev = ir->dev;
drivers/media/usb/em28xx/em28xx-input.c
240
struct em28xx *dev = ir->dev;
drivers/media/usb/em28xx/em28xx-input.c
387
struct em28xx *dev = ir->dev;
drivers/media/usb/em28xx/em28xx-input.c
415
struct em28xx *dev = ir->dev;
drivers/media/usb/em28xx/em28xx-input.c
451
struct em28xx *dev = ir->dev;
drivers/media/usb/em28xx/em28xx-input.c
471
static int em28xx_probe_i2c_ir(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-input.c
499
struct em28xx *dev =
drivers/media/usb/em28xx/em28xx-input.c
50
struct em28xx *dev;
drivers/media/usb/em28xx/em28xx-input.c
500
container_of(work, struct em28xx, buttons_query_work.work);
drivers/media/usb/em28xx/em28xx-input.c
575
static int em28xx_register_snapshot_button(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-input.c
611
static void em28xx_init_buttons(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-input.c
673
static void em28xx_shutdown_buttons(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-input.c
687
static int em28xx_ir_init(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-input.c
838
static int em28xx_ir_fini(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-input.c
870
static int em28xx_ir_suspend(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-input.c
889
static int em28xx_ir_resume(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-vbi.c
25
struct em28xx *dev = vb2_get_drv_priv(vq);
drivers/media/usb/em28xx/em28xx-vbi.c
46
struct em28xx *dev = vb2_get_drv_priv(vb->vb2_queue);
drivers/media/usb/em28xx/em28xx-vbi.c
67
struct em28xx *dev = vb2_get_drv_priv(vb->vb2_queue);
drivers/media/usb/em28xx/em28xx-video.c
1017
static int em28xx_enable_analog_tuner(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-video.c
1083
static void em28xx_v4l2_create_entities(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-video.c
1175
struct em28xx *dev = vb2_get_drv_priv(vq);
drivers/media/usb/em28xx/em28xx-video.c
1194
struct em28xx *dev = vb2_get_drv_priv(vb->vb2_queue);
drivers/media/usb/em28xx/em28xx-video.c
1214
struct em28xx *dev = vb2_get_drv_priv(vq);
drivers/media/usb/em28xx/em28xx-video.c
126
static inline unsigned int norm_maxw(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-video.c
1284
struct em28xx *dev = vb2_get_drv_priv(vq);
drivers/media/usb/em28xx/em28xx-video.c
1319
struct em28xx *dev = vb2_get_drv_priv(vq);
drivers/media/usb/em28xx/em28xx-video.c
1356
struct em28xx *dev = vb2_get_drv_priv(vb->vb2_queue);
drivers/media/usb/em28xx/em28xx-video.c
1379
static int em28xx_vb2_setup(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-video.c
139
static inline unsigned int norm_maxh(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-video.c
1420
static void video_mux(struct em28xx *dev, int index)
drivers/media/usb/em28xx/em28xx-video.c
1462
struct em28xx *dev = priv;
drivers/media/usb/em28xx/em28xx-video.c
1486
struct em28xx *dev = v4l2->dev;
drivers/media/usb/em28xx/em28xx-video.c
152
static int em28xx_vbi_supported(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-video.c
1525
static void size_to_scale(struct em28xx *dev,
drivers/media/usb/em28xx/em28xx-video.c
1541
static void scale_to_size(struct em28xx *dev,
drivers/media/usb/em28xx/em28xx-video.c
1565
struct em28xx *dev = video_drvdata(file);
drivers/media/usb/em28xx/em28xx-video.c
1598
struct em28xx *dev = video_drvdata(file);
drivers/media/usb/em28xx/em28xx-video.c
1657
static int em28xx_set_video_format(struct em28xx *dev, unsigned int fourcc,
drivers/media/usb/em28xx/em28xx-video.c
1683
struct em28xx *dev = video_drvdata(file);
drivers/media/usb/em28xx/em28xx-video.c
1697
struct em28xx *dev = video_drvdata(file);
drivers/media/usb/em28xx/em28xx-video.c
1706
struct em28xx *dev = video_drvdata(file);
drivers/media/usb/em28xx/em28xx-video.c
1715
struct em28xx *dev = video_drvdata(file);
drivers/media/usb/em28xx/em28xx-video.c
172
static int em28xx_analogtv_supported(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-video.c
1751
struct em28xx *dev = video_drvdata(file);
drivers/media/usb/em28xx/em28xx-video.c
1778
struct em28xx *dev = video_drvdata(file);
drivers/media/usb/em28xx/em28xx-video.c
1806
struct em28xx *dev = video_drvdata(file);
drivers/media/usb/em28xx/em28xx-video.c
1839
struct em28xx *dev = video_drvdata(file);
drivers/media/usb/em28xx/em28xx-video.c
1848
struct em28xx *dev = video_drvdata(file);
drivers/media/usb/em28xx/em28xx-video.c
1859
static int em28xx_fill_audio_input(struct em28xx *dev,
drivers/media/usb/em28xx/em28xx-video.c
188
static void em28xx_wake_i2c(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-video.c
1916
struct em28xx *dev = video_drvdata(file);
drivers/media/usb/em28xx/em28xx-video.c
1926
struct em28xx *dev = video_drvdata(file);
drivers/media/usb/em28xx/em28xx-video.c
1940
struct em28xx *dev = video_drvdata(file);
drivers/media/usb/em28xx/em28xx-video.c
197
static int em28xx_colorlevels_set_default(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-video.c
1980
struct em28xx *dev = video_drvdata(file);
drivers/media/usb/em28xx/em28xx-video.c
1999
struct em28xx *dev = video_drvdata(file);
drivers/media/usb/em28xx/em28xx-video.c
2011
struct em28xx *dev = video_drvdata(file);
drivers/media/usb/em28xx/em28xx-video.c
2025
struct em28xx *dev = video_drvdata(file);
drivers/media/usb/em28xx/em28xx-video.c
2053
struct em28xx *dev = video_drvdata(file);
drivers/media/usb/em28xx/em28xx-video.c
2080
struct em28xx *dev = video_drvdata(file);
drivers/media/usb/em28xx/em28xx-video.c
2121
struct em28xx *dev = video_drvdata(file);
drivers/media/usb/em28xx/em28xx-video.c
2140
struct em28xx *dev = video_drvdata(file);
drivers/media/usb/em28xx/em28xx-video.c
215
static int em28xx_set_outfmt(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-video.c
2175
struct em28xx *dev = video_drvdata(file);
drivers/media/usb/em28xx/em28xx-video.c
2219
struct em28xx *dev = video_drvdata(file);
drivers/media/usb/em28xx/em28xx-video.c
2252
struct em28xx *dev = video_drvdata(file);
drivers/media/usb/em28xx/em28xx-video.c
2267
struct em28xx *dev = video_drvdata(file);
drivers/media/usb/em28xx/em28xx-video.c
2299
struct em28xx *dev = video_drvdata(filp);
drivers/media/usb/em28xx/em28xx-video.c
2371
static int em28xx_v4l2_fini(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-video.c
2426
static int em28xx_v4l2_suspend(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-video.c
2439
static int em28xx_v4l2_resume(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-video.c
2459
struct em28xx *dev = video_drvdata(filp);
drivers/media/usb/em28xx/em28xx-video.c
260
static int em28xx_accumulator_set(struct em28xx *dev, u8 xmin, u8 xmax,
drivers/media/usb/em28xx/em28xx-video.c
2609
static void em28xx_vdev_init(struct em28xx *dev,
drivers/media/usb/em28xx/em28xx-video.c
2626
static void em28xx_tuner_setup(struct em28xx *dev, unsigned short tuner_addr)
drivers/media/usb/em28xx/em28xx-video.c
2687
static int em28xx_v4l2_init(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-video.c
272
static void em28xx_capture_area_set(struct em28xx *dev, u8 hstart, u8 vstart,
drivers/media/usb/em28xx/em28xx-video.c
299
static int em28xx_scaler_set(struct em28xx *dev, u16 h, u16 v)
drivers/media/usb/em28xx/em28xx-video.c
326
static int em28xx_resolution_set(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-video.c
360
static void em2828X_decoder_set_std(struct em28xx *dev, v4l2_std_id norm)
drivers/media/usb/em28xx/em28xx-video.c
464
static int em28xx_set_alternate(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx-video.c
543
static inline void finish_buffer(struct em28xx *dev,
drivers/media/usb/em28xx/em28xx-video.c
561
static void em28xx_copy_video(struct em28xx *dev,
drivers/media/usb/em28xx/em28xx-video.c
642
static void em28xx_copy_vbi(struct em28xx *dev,
drivers/media/usb/em28xx/em28xx-video.c
661
static inline void print_err_status(struct em28xx *dev,
drivers/media/usb/em28xx/em28xx-video.c
703
static inline struct em28xx_buffer *get_next_buf(struct em28xx *dev,
drivers/media/usb/em28xx/em28xx-video.c
727
finish_field_prepare_next(struct em28xx *dev,
drivers/media/usb/em28xx/em28xx-video.c
749
static inline void process_frame_data_em28xx(struct em28xx *dev,
drivers/media/usb/em28xx/em28xx-video.c
834
static inline void process_frame_data_em25xx(struct em28xx *dev,
drivers/media/usb/em28xx/em28xx-video.c
895
static inline int em28xx_urb_data_copy(struct em28xx *dev, struct urb *urb)
drivers/media/usb/em28xx/em28xx-video.c
970
static int res_get(struct em28xx *dev, enum v4l2_buf_type f_type)
drivers/media/usb/em28xx/em28xx-video.c
986
static void res_free(struct em28xx *dev, enum v4l2_buf_type f_type)
drivers/media/usb/em28xx/em28xx-video.c
994
static void em28xx_v4l2_media_release(struct em28xx *dev)
drivers/media/usb/em28xx/em28xx.h
216
struct em28xx;
drivers/media/usb/em28xx/em28xx.h
249
int (*urb_data_copy)(struct em28xx *dev, struct urb *urb);
drivers/media/usb/em28xx/em28xx.h
562
struct em28xx *dev;
drivers/media/usb/em28xx/em28xx.h
648
struct em28xx *dev;
drivers/media/usb/em28xx/em28xx.h
765
int (*em28xx_write_regs)(struct em28xx *dev, u16 reg,
drivers/media/usb/em28xx/em28xx.h
767
int (*em28xx_read_reg)(struct em28xx *dev, u16 reg);
drivers/media/usb/em28xx/em28xx.h
768
int (*em28xx_read_reg_req_len)(struct em28xx *dev, u8 req, u16 reg,
drivers/media/usb/em28xx/em28xx.h
770
int (*em28xx_write_regs_req)(struct em28xx *dev, u8 req, u16 reg,
drivers/media/usb/em28xx/em28xx.h
772
int (*em28xx_read_reg_req)(struct em28xx *dev, u8 req, u16 reg);
drivers/media/usb/em28xx/em28xx.h
774
int (*em28xx_set_analog_freq)(struct em28xx *dev, u32 freq);
drivers/media/usb/em28xx/em28xx.h
795
struct em28xx *dev_next;
drivers/media/usb/em28xx/em28xx.h
799
#define kref_to_dev(d) container_of(d, struct em28xx, ref)
drivers/media/usb/em28xx/em28xx.h
805
int (*init)(struct em28xx *dev);
drivers/media/usb/em28xx/em28xx.h
806
int (*fini)(struct em28xx *dev);
drivers/media/usb/em28xx/em28xx.h
807
int (*suspend)(struct em28xx *dev);
drivers/media/usb/em28xx/em28xx.h
808
int (*resume)(struct em28xx *dev);
drivers/media/usb/em28xx/em28xx.h
812
void em28xx_do_i2c_scan(struct em28xx *dev, unsigned int bus);
drivers/media/usb/em28xx/em28xx.h
813
int em28xx_i2c_register(struct em28xx *dev, unsigned int bus,
drivers/media/usb/em28xx/em28xx.h
815
int em28xx_i2c_unregister(struct em28xx *dev, unsigned int bus);
drivers/media/usb/em28xx/em28xx.h
818
int em28xx_read_reg_req_len(struct em28xx *dev, u8 req, u16 reg,
drivers/media/usb/em28xx/em28xx.h
820
int em28xx_read_reg_req(struct em28xx *dev, u8 req, u16 reg);
drivers/media/usb/em28xx/em28xx.h
821
int em28xx_read_reg(struct em28xx *dev, u16 reg);
drivers/media/usb/em28xx/em28xx.h
822
int em28xx_write_regs_req(struct em28xx *dev, u8 req, u16 reg, char *buf,
drivers/media/usb/em28xx/em28xx.h
824
int em28xx_write_regs(struct em28xx *dev, u16 reg, char *buf, int len);
drivers/media/usb/em28xx/em28xx.h
825
int em28xx_write_reg(struct em28xx *dev, u16 reg, u8 val);
drivers/media/usb/em28xx/em28xx.h
826
int em28xx_write_reg_bits(struct em28xx *dev, u16 reg, u8 val,
drivers/media/usb/em28xx/em28xx.h
828
int em28xx_toggle_reg_bits(struct em28xx *dev, u16 reg, u8 bitmask);
drivers/media/usb/em28xx/em28xx.h
830
int em28xx_read_ac97(struct em28xx *dev, u8 reg);
drivers/media/usb/em28xx/em28xx.h
831
int em28xx_write_ac97(struct em28xx *dev, u8 reg, u16 val);
drivers/media/usb/em28xx/em28xx.h
833
int em28xx_audio_analog_set(struct em28xx *dev);
drivers/media/usb/em28xx/em28xx.h
834
int em28xx_audio_setup(struct em28xx *dev);
drivers/media/usb/em28xx/em28xx.h
836
void em2828X_decoder_vmux(struct em28xx *dev, unsigned int vin);
drivers/media/usb/em28xx/em28xx.h
838
const struct em28xx_led *em28xx_find_led(struct em28xx *dev,
drivers/media/usb/em28xx/em28xx.h
840
int em28xx_capture_start(struct em28xx *dev, int start);
drivers/media/usb/em28xx/em28xx.h
841
int em28xx_alloc_urbs(struct em28xx *dev, enum em28xx_mode mode, int xfer_bulk,
drivers/media/usb/em28xx/em28xx.h
843
int em28xx_init_usb_xfer(struct em28xx *dev, enum em28xx_mode mode,
drivers/media/usb/em28xx/em28xx.h
847
(struct em28xx *dev, struct urb *urb));
drivers/media/usb/em28xx/em28xx.h
848
void em28xx_uninit_usb_xfer(struct em28xx *dev, enum em28xx_mode mode);
drivers/media/usb/em28xx/em28xx.h
849
void em28xx_stop_urbs(struct em28xx *dev);
drivers/media/usb/em28xx/em28xx.h
850
int em28xx_set_mode(struct em28xx *dev, enum em28xx_mode set_mode);
drivers/media/usb/em28xx/em28xx.h
851
int em28xx_gpio_set(struct em28xx *dev, const struct em28xx_reg_seq *gpio);
drivers/media/usb/em28xx/em28xx.h
854
void em28xx_init_extension(struct em28xx *dev);
drivers/media/usb/em28xx/em28xx.h
855
void em28xx_close_extension(struct em28xx *dev);
drivers/media/usb/em28xx/em28xx.h
856
int em28xx_suspend_extension(struct em28xx *dev);
drivers/media/usb/em28xx/em28xx.h
857
int em28xx_resume_extension(struct em28xx *dev);
drivers/media/usb/em28xx/em28xx.h
863
void em28xx_setup_xc3028(struct em28xx *dev, struct xc2028_ctrl *ctl);
drivers/media/usb/em28xx/em28xx.h
867
int em28xx_detect_sensor(struct em28xx *dev);
drivers/media/usb/em28xx/em28xx.h
868
int em28xx_init_camera(struct em28xx *dev);