em28xx 61 drivers/media/usb/em28xx/em28xx-audio.c static int em28xx_deinit_isoc_audio(struct em28xx *dev) em28xx 80 drivers/media/usb/em28xx/em28xx-audio.c struct em28xx *dev = urb->context; em28xx 171 drivers/media/usb/em28xx/em28xx-audio.c static int em28xx_init_audio_isoc(struct em28xx *dev) em28xx 199 drivers/media/usb/em28xx/em28xx-audio.c struct em28xx *dev = snd_pcm_substream_chip(subs); em28xx 252 drivers/media/usb/em28xx/em28xx-audio.c struct em28xx *dev = snd_pcm_substream_chip(substream); em28xx 332 drivers/media/usb/em28xx/em28xx-audio.c struct em28xx *dev = snd_pcm_substream_chip(substream); em28xx 360 drivers/media/usb/em28xx/em28xx-audio.c struct em28xx *dev = snd_pcm_substream_chip(substream); em28xx 389 drivers/media/usb/em28xx/em28xx-audio.c struct em28xx *dev = snd_pcm_substream_chip(substream); em28xx 404 drivers/media/usb/em28xx/em28xx-audio.c struct em28xx *dev = snd_pcm_substream_chip(substream); em28xx 419 drivers/media/usb/em28xx/em28xx-audio.c struct em28xx *dev = container_of(adev, struct em28xx, adev); em28xx 433 drivers/media/usb/em28xx/em28xx-audio.c struct em28xx *dev = snd_pcm_substream_chip(substream); em28xx 461 drivers/media/usb/em28xx/em28xx-audio.c struct em28xx *dev; em28xx 489 drivers/media/usb/em28xx/em28xx-audio.c struct em28xx *dev = snd_kcontrol_chip(kcontrol); em28xx 505 drivers/media/usb/em28xx/em28xx-audio.c struct em28xx *dev = snd_kcontrol_chip(kcontrol); em28xx 546 drivers/media/usb/em28xx/em28xx-audio.c struct em28xx *dev = snd_kcontrol_chip(kcontrol); em28xx 581 drivers/media/usb/em28xx/em28xx-audio.c struct em28xx *dev = snd_kcontrol_chip(kcontrol); em28xx 624 drivers/media/usb/em28xx/em28xx-audio.c struct em28xx *dev = snd_kcontrol_chip(kcontrol); em28xx 660 drivers/media/usb/em28xx/em28xx-audio.c static int em28xx_cvol_new(struct snd_card *card, struct em28xx *dev, em28xx 721 drivers/media/usb/em28xx/em28xx-audio.c static void em28xx_audio_free_urb(struct em28xx *dev) em28xx 755 drivers/media/usb/em28xx/em28xx-audio.c static int em28xx_audio_urb_init(struct em28xx *dev) em28xx 899 drivers/media/usb/em28xx/em28xx-audio.c static int em28xx_audio_init(struct em28xx *dev) em28xx 987 drivers/media/usb/em28xx/em28xx-audio.c static int em28xx_audio_fini(struct em28xx *dev) em28xx 1017 drivers/media/usb/em28xx/em28xx-audio.c static int em28xx_audio_suspend(struct em28xx *dev) em28xx 1031 drivers/media/usb/em28xx/em28xx-audio.c static int em28xx_audio_resume(struct em28xx *dev) em28xx 41 drivers/media/usb/em28xx/em28xx-camera.c static int em28xx_initialize_mt9m111(struct em28xx *dev) em28xx 61 drivers/media/usb/em28xx/em28xx-camera.c static int em28xx_initialize_mt9m001(struct em28xx *dev) em28xx 92 drivers/media/usb/em28xx/em28xx-camera.c static int em28xx_probe_sensor_micron(struct em28xx *dev) em28xx 177 drivers/media/usb/em28xx/em28xx-camera.c static int em28xx_probe_sensor_omnivision(struct em28xx *dev) em28xx 287 drivers/media/usb/em28xx/em28xx-camera.c int em28xx_detect_sensor(struct em28xx *dev) em28xx 310 drivers/media/usb/em28xx/em28xx-camera.c int em28xx_init_camera(struct em28xx *dev) em28xx 72 drivers/media/usb/em28xx/em28xx-cards.c static void em28xx_pre_card_setup(struct em28xx *dev); em28xx 2736 drivers/media/usb/em28xx/em28xx-cards.c struct em28xx *dev = i2c_bus->dev; em28xx 2751 drivers/media/usb/em28xx/em28xx-cards.c static inline void em28xx_set_xclk_i2c_speed(struct em28xx *dev) em28xx 2777 drivers/media/usb/em28xx/em28xx-cards.c static inline void em28xx_set_model(struct em28xx *dev) em28xx 2795 drivers/media/usb/em28xx/em28xx-cards.c static int em28xx_wait_until_ac97_features_equals(struct em28xx *dev, em28xx 2824 drivers/media/usb/em28xx/em28xx-cards.c static void em28xx_pre_card_setup(struct em28xx *dev) em28xx 2948 drivers/media/usb/em28xx/em28xx-cards.c static int em28xx_hint_board(struct em28xx *dev) em28xx 3040 drivers/media/usb/em28xx/em28xx-cards.c static void em28xx_card_setup(struct em28xx *dev) em28xx 3229 drivers/media/usb/em28xx/em28xx-cards.c void em28xx_setup_xc3028(struct em28xx *dev, struct xc2028_ctrl *ctl) em28xx 3279 drivers/media/usb/em28xx/em28xx-cards.c struct em28xx *dev = container_of(work, em28xx 3280 drivers/media/usb/em28xx/em28xx-cards.c struct em28xx, request_module_wk); em28xx 3317 drivers/media/usb/em28xx/em28xx-cards.c static void request_modules(struct em28xx *dev) em28xx 3323 drivers/media/usb/em28xx/em28xx-cards.c static void flush_request_modules(struct em28xx *dev) em28xx 3328 drivers/media/usb/em28xx/em28xx-cards.c static int em28xx_media_device_init(struct em28xx *dev, em28xx 3350 drivers/media/usb/em28xx/em28xx-cards.c static void em28xx_unregister_media_device(struct em28xx *dev) em28xx 3367 drivers/media/usb/em28xx/em28xx-cards.c static void em28xx_release_resources(struct em28xx *dev) em28xx 3399 drivers/media/usb/em28xx/em28xx-cards.c struct em28xx *dev = kref_to_dev(ref); em28xx 3417 drivers/media/usb/em28xx/em28xx-cards.c static int em28xx_init_dev(struct em28xx *dev, struct usb_device *udev, em28xx 3566 drivers/media/usb/em28xx/em28xx-cards.c static int em28xx_duplicate_dev(struct em28xx *dev) em28xx 3569 drivers/media/usb/em28xx/em28xx-cards.c struct em28xx *sec_dev = kmemdup(dev, sizeof(*sec_dev), GFP_KERNEL); em28xx 3597 drivers/media/usb/em28xx/em28xx-cards.c static void em28xx_check_usb_descriptor(struct em28xx *dev, em28xx 3709 drivers/media/usb/em28xx/em28xx-cards.c struct em28xx *dev = NULL; em28xx 4010 drivers/media/usb/em28xx/em28xx-cards.c struct em28xx *dev; em28xx 4046 drivers/media/usb/em28xx/em28xx-cards.c struct em28xx *dev; em28xx 4057 drivers/media/usb/em28xx/em28xx-cards.c struct em28xx *dev; em28xx 76 drivers/media/usb/em28xx/em28xx-core.c int em28xx_read_reg_req_len(struct em28xx *dev, u8 req, u16 reg, em28xx 122 drivers/media/usb/em28xx/em28xx-core.c int em28xx_read_reg_req(struct em28xx *dev, u8 req, u16 reg) em28xx 134 drivers/media/usb/em28xx/em28xx-core.c int em28xx_read_reg(struct em28xx *dev, u16 reg) em28xx 144 drivers/media/usb/em28xx/em28xx-core.c int em28xx_write_regs_req(struct em28xx *dev, u8 req, u16 reg, char *buf, em28xx 187 drivers/media/usb/em28xx/em28xx-core.c int em28xx_write_regs(struct em28xx *dev, u16 reg, char *buf, int len) em28xx 194 drivers/media/usb/em28xx/em28xx-core.c int em28xx_write_reg(struct em28xx *dev, u16 reg, u8 val) em28xx 205 drivers/media/usb/em28xx/em28xx-core.c int em28xx_write_reg_bits(struct em28xx *dev, u16 reg, u8 val, em28xx 225 drivers/media/usb/em28xx/em28xx-core.c int em28xx_toggle_reg_bits(struct em28xx *dev, u16 reg, u8 bitmask) em28xx 244 drivers/media/usb/em28xx/em28xx-core.c static int em28xx_is_ac97_ready(struct em28xx *dev) em28xx 269 drivers/media/usb/em28xx/em28xx-core.c int em28xx_read_ac97(struct em28xx *dev, u8 reg) em28xx 296 drivers/media/usb/em28xx/em28xx-core.c int em28xx_write_ac97(struct em28xx *dev, u8 reg, u16 val) em28xx 335 drivers/media/usb/em28xx/em28xx-core.c static int set_ac97_input(struct em28xx *dev) em28xx 362 drivers/media/usb/em28xx/em28xx-core.c static int em28xx_set_audio_source(struct em28xx *dev) em28xx 424 drivers/media/usb/em28xx/em28xx-core.c int em28xx_audio_analog_set(struct em28xx *dev) em28xx 502 drivers/media/usb/em28xx/em28xx-core.c int em28xx_audio_setup(struct em28xx *dev) em28xx 614 drivers/media/usb/em28xx/em28xx-core.c const struct em28xx_led *em28xx_find_led(struct em28xx *dev, em28xx 631 drivers/media/usb/em28xx/em28xx-core.c int em28xx_capture_start(struct em28xx *dev, int start) em28xx 713 drivers/media/usb/em28xx/em28xx-core.c int em28xx_gpio_set(struct em28xx *dev, const struct em28xx_reg_seq *gpio) em28xx 748 drivers/media/usb/em28xx/em28xx-core.c int em28xx_set_mode(struct em28xx *dev, enum em28xx_mode set_mode) em28xx 779 drivers/media/usb/em28xx/em28xx-core.c struct em28xx *dev = urb->context; em28xx 819 drivers/media/usb/em28xx/em28xx-core.c void em28xx_uninit_usb_xfer(struct em28xx *dev, enum em28xx_mode mode) em28xx 859 drivers/media/usb/em28xx/em28xx-core.c void em28xx_stop_urbs(struct em28xx *dev) em28xx 884 drivers/media/usb/em28xx/em28xx-core.c int em28xx_alloc_urbs(struct em28xx *dev, enum em28xx_mode mode, int xfer_bulk, em28xx 1006 drivers/media/usb/em28xx/em28xx-core.c int em28xx_init_usb_xfer(struct em28xx *dev, enum em28xx_mode mode, em28xx 1009 drivers/media/usb/em28xx/em28xx-core.c int (*urb_data_copy)(struct em28xx *dev, struct urb *urb)) em28xx 1085 drivers/media/usb/em28xx/em28xx-core.c struct em28xx *dev = NULL; em28xx 1104 drivers/media/usb/em28xx/em28xx-core.c struct em28xx *dev = NULL; em28xx 1120 drivers/media/usb/em28xx/em28xx-core.c void em28xx_init_extension(struct em28xx *dev) em28xx 1136 drivers/media/usb/em28xx/em28xx-core.c void em28xx_close_extension(struct em28xx *dev) em28xx 1152 drivers/media/usb/em28xx/em28xx-core.c int em28xx_suspend_extension(struct em28xx *dev) em28xx 1168 drivers/media/usb/em28xx/em28xx-core.c int em28xx_resume_extension(struct em28xx *dev) em28xx 108 drivers/media/usb/em28xx/em28xx-dvb.c static inline void print_err_status(struct em28xx *dev, em28xx 147 drivers/media/usb/em28xx/em28xx-dvb.c static inline int em28xx_dvb_urb_data_copy(struct em28xx *dev, struct urb *urb) em28xx 201 drivers/media/usb/em28xx/em28xx-dvb.c struct em28xx *dev = i2c_bus->dev; em28xx 244 drivers/media/usb/em28xx/em28xx-dvb.c struct em28xx *dev = i2c_bus->dev; em28xx 294 drivers/media/usb/em28xx/em28xx-dvb.c struct em28xx *dev = i2c_bus->dev; em28xx 470 drivers/media/usb/em28xx/em28xx-dvb.c static void hauppauge_hvr930c_init(struct em28xx *dev) em28xx 537 drivers/media/usb/em28xx/em28xx-dvb.c static void terratec_h5_init(struct em28xx *dev) em28xx 586 drivers/media/usb/em28xx/em28xx-dvb.c static void terratec_htc_stick_init(struct em28xx *dev) em28xx 641 drivers/media/usb/em28xx/em28xx-dvb.c static void terratec_htc_usb_xs_init(struct em28xx *dev) em28xx 700 drivers/media/usb/em28xx/em28xx-dvb.c static void pctv_520e_init(struct em28xx *dev) em28xx 732 drivers/media/usb/em28xx/em28xx-dvb.c struct em28xx *dev = i2c_bus->dev; em28xx 761 drivers/media/usb/em28xx/em28xx-dvb.c struct em28xx *dev = i2c_bus->dev; em28xx 800 drivers/media/usb/em28xx/em28xx-dvb.c static void px_bcud_init(struct em28xx *dev) em28xx 941 drivers/media/usb/em28xx/em28xx-dvb.c static noinline_for_stack int em28xx_attach_xc3028(u8 addr, struct em28xx *dev) em28xx 977 drivers/media/usb/em28xx/em28xx-dvb.c struct em28xx *dev, struct device *device) em28xx 1133 drivers/media/usb/em28xx/em28xx-dvb.c static int em28174_dvb_init_pctv_460e(struct em28xx *dev) em28xx 1168 drivers/media/usb/em28xx/em28xx-dvb.c static int em28178_dvb_init_pctv_461e(struct em28xx *dev) em28xx 1222 drivers/media/usb/em28xx/em28xx-dvb.c static int em28178_dvb_init_pctv_292e(struct em28xx *dev) em28xx 1259 drivers/media/usb/em28xx/em28xx-dvb.c static int em28178_dvb_init_terratec_t2_stick_hd(struct em28xx *dev) em28xx 1295 drivers/media/usb/em28xx/em28xx-dvb.c static int em28178_dvb_init_plex_px_bcud(struct em28xx *dev) em28xx 1326 drivers/media/usb/em28xx/em28xx-dvb.c static int em28174_dvb_init_hauppauge_wintv_dualhd_dvb(struct em28xx *dev) em28xx 1367 drivers/media/usb/em28xx/em28xx-dvb.c static int em28174_dvb_init_hauppauge_wintv_dualhd_01595(struct em28xx *dev) em28xx 1407 drivers/media/usb/em28xx/em28xx-dvb.c static int em28xx_dvb_init(struct em28xx *dev) em28xx 1939 drivers/media/usb/em28xx/em28xx-dvb.c static int em28xx_dvb_fini(struct em28xx *dev) em28xx 1991 drivers/media/usb/em28xx/em28xx-dvb.c static int em28xx_dvb_suspend(struct em28xx *dev) em28xx 2018 drivers/media/usb/em28xx/em28xx-dvb.c static int em28xx_dvb_resume(struct em28xx *dev) em28xx 60 drivers/media/usb/em28xx/em28xx-i2c.c static int em28xx_i2c_timeout(struct em28xx *dev) em28xx 83 drivers/media/usb/em28xx/em28xx-i2c.c static int em2800_i2c_send_bytes(struct em28xx *dev, u8 addr, u8 *buf, u16 len) em28xx 135 drivers/media/usb/em28xx/em28xx-i2c.c static int em2800_i2c_recv_bytes(struct em28xx *dev, u8 addr, u8 *buf, u16 len) em28xx 195 drivers/media/usb/em28xx/em28xx-i2c.c static int em2800_i2c_check_for_device(struct em28xx *dev, u8 addr) em28xx 209 drivers/media/usb/em28xx/em28xx-i2c.c static int em28xx_i2c_send_bytes(struct em28xx *dev, u16 addr, u8 *buf, em28xx 279 drivers/media/usb/em28xx/em28xx-i2c.c static int em28xx_i2c_recv_bytes(struct em28xx *dev, u16 addr, u8 *buf, u16 len) em28xx 341 drivers/media/usb/em28xx/em28xx-i2c.c static int em28xx_i2c_check_for_device(struct em28xx *dev, u16 addr) em28xx 356 drivers/media/usb/em28xx/em28xx-i2c.c static int em25xx_bus_B_send_bytes(struct em28xx *dev, u16 addr, u8 *buf, em28xx 409 drivers/media/usb/em28xx/em28xx-i2c.c static int em25xx_bus_B_recv_bytes(struct em28xx *dev, u16 addr, u8 *buf, em28xx 464 drivers/media/usb/em28xx/em28xx-i2c.c static int em25xx_bus_B_check_for_device(struct em28xx *dev, u16 addr) em28xx 482 drivers/media/usb/em28xx/em28xx-i2c.c struct em28xx *dev = i2c_bus->dev; em28xx 497 drivers/media/usb/em28xx/em28xx-i2c.c struct em28xx *dev = i2c_bus->dev; em28xx 513 drivers/media/usb/em28xx/em28xx-i2c.c struct em28xx *dev = i2c_bus->dev; em28xx 534 drivers/media/usb/em28xx/em28xx-i2c.c struct em28xx *dev = i2c_bus->dev; em28xx 638 drivers/media/usb/em28xx/em28xx-i2c.c static int em28xx_i2c_read_block(struct em28xx *dev, unsigned int bus, u16 addr, em28xx 676 drivers/media/usb/em28xx/em28xx-i2c.c static int em28xx_i2c_eeprom(struct em28xx *dev, unsigned int bus, em28xx 946 drivers/media/usb/em28xx/em28xx-i2c.c void em28xx_do_i2c_scan(struct em28xx *dev, unsigned int bus) em28xx 974 drivers/media/usb/em28xx/em28xx-i2c.c int em28xx_i2c_register(struct em28xx *dev, unsigned int bus, em28xx 1028 drivers/media/usb/em28xx/em28xx-i2c.c int em28xx_i2c_unregister(struct em28xx *dev, unsigned int bus) em28xx 60 drivers/media/usb/em28xx/em28xx-input.c struct em28xx *dev; em28xx 207 drivers/media/usb/em28xx/em28xx-input.c struct em28xx *dev = ir->dev; em28xx 250 drivers/media/usb/em28xx/em28xx-input.c struct em28xx *dev = ir->dev; em28xx 397 drivers/media/usb/em28xx/em28xx-input.c struct em28xx *dev = ir->dev; em28xx 425 drivers/media/usb/em28xx/em28xx-input.c struct em28xx *dev = ir->dev; em28xx 461 drivers/media/usb/em28xx/em28xx-input.c struct em28xx *dev = ir->dev; em28xx 481 drivers/media/usb/em28xx/em28xx-input.c static int em28xx_probe_i2c_ir(struct em28xx *dev) em28xx 509 drivers/media/usb/em28xx/em28xx-input.c struct em28xx *dev = em28xx 510 drivers/media/usb/em28xx/em28xx-input.c container_of(work, struct em28xx, buttons_query_work.work); em28xx 585 drivers/media/usb/em28xx/em28xx-input.c static int em28xx_register_snapshot_button(struct em28xx *dev) em28xx 621 drivers/media/usb/em28xx/em28xx-input.c static void em28xx_init_buttons(struct em28xx *dev) em28xx 683 drivers/media/usb/em28xx/em28xx-input.c static void em28xx_shutdown_buttons(struct em28xx *dev) em28xx 697 drivers/media/usb/em28xx/em28xx-input.c static int em28xx_ir_init(struct em28xx *dev) em28xx 845 drivers/media/usb/em28xx/em28xx-input.c static int em28xx_ir_fini(struct em28xx *dev) em28xx 876 drivers/media/usb/em28xx/em28xx-input.c static int em28xx_ir_suspend(struct em28xx *dev) em28xx 895 drivers/media/usb/em28xx/em28xx-input.c static int em28xx_ir_resume(struct em28xx *dev) em28xx 35 drivers/media/usb/em28xx/em28xx-vbi.c struct em28xx *dev = vb2_get_drv_priv(vq); em28xx 56 drivers/media/usb/em28xx/em28xx-vbi.c struct em28xx *dev = vb2_get_drv_priv(vb->vb2_queue); em28xx 77 drivers/media/usb/em28xx/em28xx-vbi.c struct em28xx *dev = vb2_get_drv_priv(vb->vb2_queue); em28xx 136 drivers/media/usb/em28xx/em28xx-video.c static inline unsigned int norm_maxw(struct em28xx *dev) em28xx 149 drivers/media/usb/em28xx/em28xx-video.c static inline unsigned int norm_maxh(struct em28xx *dev) em28xx 162 drivers/media/usb/em28xx/em28xx-video.c static int em28xx_vbi_supported(struct em28xx *dev) em28xx 185 drivers/media/usb/em28xx/em28xx-video.c static void em28xx_wake_i2c(struct em28xx *dev) em28xx 194 drivers/media/usb/em28xx/em28xx-video.c static int em28xx_colorlevels_set_default(struct em28xx *dev) em28xx 212 drivers/media/usb/em28xx/em28xx-video.c static int em28xx_set_outfmt(struct em28xx *dev) em28xx 257 drivers/media/usb/em28xx/em28xx-video.c static int em28xx_accumulator_set(struct em28xx *dev, u8 xmin, u8 xmax, em28xx 269 drivers/media/usb/em28xx/em28xx-video.c static void em28xx_capture_area_set(struct em28xx *dev, u8 hstart, u8 vstart, em28xx 296 drivers/media/usb/em28xx/em28xx-video.c static int em28xx_scaler_set(struct em28xx *dev, u16 h, u16 v) em28xx 323 drivers/media/usb/em28xx/em28xx-video.c static int em28xx_resolution_set(struct em28xx *dev) em28xx 358 drivers/media/usb/em28xx/em28xx-video.c static int em28xx_set_alternate(struct em28xx *dev) em28xx 437 drivers/media/usb/em28xx/em28xx-video.c static inline void finish_buffer(struct em28xx *dev, em28xx 455 drivers/media/usb/em28xx/em28xx-video.c static void em28xx_copy_video(struct em28xx *dev, em28xx 536 drivers/media/usb/em28xx/em28xx-video.c static void em28xx_copy_vbi(struct em28xx *dev, em28xx 555 drivers/media/usb/em28xx/em28xx-video.c static inline void print_err_status(struct em28xx *dev, em28xx 597 drivers/media/usb/em28xx/em28xx-video.c static inline struct em28xx_buffer *get_next_buf(struct em28xx *dev, em28xx 621 drivers/media/usb/em28xx/em28xx-video.c finish_field_prepare_next(struct em28xx *dev, em28xx 643 drivers/media/usb/em28xx/em28xx-video.c static inline void process_frame_data_em28xx(struct em28xx *dev, em28xx 728 drivers/media/usb/em28xx/em28xx-video.c static inline void process_frame_data_em25xx(struct em28xx *dev, em28xx 789 drivers/media/usb/em28xx/em28xx-video.c static inline int em28xx_urb_data_copy(struct em28xx *dev, struct urb *urb) em28xx 864 drivers/media/usb/em28xx/em28xx-video.c static int res_get(struct em28xx *dev, enum v4l2_buf_type f_type) em28xx 880 drivers/media/usb/em28xx/em28xx-video.c static void res_free(struct em28xx *dev, enum v4l2_buf_type f_type) em28xx 888 drivers/media/usb/em28xx/em28xx-video.c static void em28xx_v4l2_media_release(struct em28xx *dev) em28xx 905 drivers/media/usb/em28xx/em28xx-video.c static int em28xx_enable_analog_tuner(struct em28xx *dev) em28xx 971 drivers/media/usb/em28xx/em28xx-video.c static void em28xx_v4l2_create_entities(struct em28xx *dev) em28xx 1042 drivers/media/usb/em28xx/em28xx-video.c struct em28xx *dev = vb2_get_drv_priv(vq); em28xx 1061 drivers/media/usb/em28xx/em28xx-video.c struct em28xx *dev = vb2_get_drv_priv(vb->vb2_queue); em28xx 1081 drivers/media/usb/em28xx/em28xx-video.c struct em28xx *dev = vb2_get_drv_priv(vq); em28xx 1149 drivers/media/usb/em28xx/em28xx-video.c struct em28xx *dev = vb2_get_drv_priv(vq); em28xx 1184 drivers/media/usb/em28xx/em28xx-video.c struct em28xx *dev = vb2_get_drv_priv(vq); em28xx 1221 drivers/media/usb/em28xx/em28xx-video.c struct em28xx *dev = vb2_get_drv_priv(vb->vb2_queue); em28xx 1246 drivers/media/usb/em28xx/em28xx-video.c static int em28xx_vb2_setup(struct em28xx *dev) em28xx 1287 drivers/media/usb/em28xx/em28xx-video.c static void video_mux(struct em28xx *dev, int index) em28xx 1322 drivers/media/usb/em28xx/em28xx-video.c struct em28xx *dev = priv; em28xx 1346 drivers/media/usb/em28xx/em28xx-video.c struct em28xx *dev = v4l2->dev; em28xx 1385 drivers/media/usb/em28xx/em28xx-video.c static void size_to_scale(struct em28xx *dev, em28xx 1401 drivers/media/usb/em28xx/em28xx-video.c static void scale_to_size(struct em28xx *dev, em28xx 1425 drivers/media/usb/em28xx/em28xx-video.c struct em28xx *dev = video_drvdata(file); em28xx 1458 drivers/media/usb/em28xx/em28xx-video.c struct em28xx *dev = video_drvdata(file); em28xx 1517 drivers/media/usb/em28xx/em28xx-video.c static int em28xx_set_video_format(struct em28xx *dev, unsigned int fourcc, em28xx 1543 drivers/media/usb/em28xx/em28xx-video.c struct em28xx *dev = video_drvdata(file); em28xx 1557 drivers/media/usb/em28xx/em28xx-video.c struct em28xx *dev = video_drvdata(file); em28xx 1566 drivers/media/usb/em28xx/em28xx-video.c struct em28xx *dev = video_drvdata(file); em28xx 1575 drivers/media/usb/em28xx/em28xx-video.c struct em28xx *dev = video_drvdata(file); em28xx 1608 drivers/media/usb/em28xx/em28xx-video.c struct em28xx *dev = video_drvdata(file); em28xx 1634 drivers/media/usb/em28xx/em28xx-video.c struct em28xx *dev = video_drvdata(file); em28xx 1661 drivers/media/usb/em28xx/em28xx-video.c struct em28xx *dev = video_drvdata(file); em28xx 1694 drivers/media/usb/em28xx/em28xx-video.c struct em28xx *dev = video_drvdata(file); em28xx 1703 drivers/media/usb/em28xx/em28xx-video.c struct em28xx *dev = video_drvdata(file); em28xx 1714 drivers/media/usb/em28xx/em28xx-video.c static int em28xx_fill_audio_input(struct em28xx *dev, em28xx 1771 drivers/media/usb/em28xx/em28xx-video.c struct em28xx *dev = video_drvdata(file); em28xx 1781 drivers/media/usb/em28xx/em28xx-video.c struct em28xx *dev = video_drvdata(file); em28xx 1795 drivers/media/usb/em28xx/em28xx-video.c struct em28xx *dev = video_drvdata(file); em28xx 1835 drivers/media/usb/em28xx/em28xx-video.c struct em28xx *dev = video_drvdata(file); em28xx 1849 drivers/media/usb/em28xx/em28xx-video.c struct em28xx *dev = video_drvdata(file); em28xx 1861 drivers/media/usb/em28xx/em28xx-video.c struct em28xx *dev = video_drvdata(file); em28xx 1875 drivers/media/usb/em28xx/em28xx-video.c struct em28xx *dev = video_drvdata(file); em28xx 1892 drivers/media/usb/em28xx/em28xx-video.c struct em28xx *dev = video_drvdata(file); em28xx 1919 drivers/media/usb/em28xx/em28xx-video.c struct em28xx *dev = video_drvdata(file); em28xx 1960 drivers/media/usb/em28xx/em28xx-video.c struct em28xx *dev = video_drvdata(file); em28xx 1979 drivers/media/usb/em28xx/em28xx-video.c struct em28xx *dev = video_drvdata(file); em28xx 2014 drivers/media/usb/em28xx/em28xx-video.c struct em28xx *dev = video_drvdata(file); em28xx 2058 drivers/media/usb/em28xx/em28xx-video.c struct em28xx *dev = video_drvdata(file); em28xx 2091 drivers/media/usb/em28xx/em28xx-video.c struct em28xx *dev = video_drvdata(file); em28xx 2106 drivers/media/usb/em28xx/em28xx-video.c struct em28xx *dev = video_drvdata(file); em28xx 2138 drivers/media/usb/em28xx/em28xx-video.c struct em28xx *dev = video_drvdata(filp); em28xx 2204 drivers/media/usb/em28xx/em28xx-video.c static int em28xx_v4l2_fini(struct em28xx *dev) em28xx 2259 drivers/media/usb/em28xx/em28xx-video.c static int em28xx_v4l2_suspend(struct em28xx *dev) em28xx 2272 drivers/media/usb/em28xx/em28xx-video.c static int em28xx_v4l2_resume(struct em28xx *dev) em28xx 2292 drivers/media/usb/em28xx/em28xx-video.c struct em28xx *dev = video_drvdata(filp); em28xx 2442 drivers/media/usb/em28xx/em28xx-video.c static void em28xx_vdev_init(struct em28xx *dev, em28xx 2459 drivers/media/usb/em28xx/em28xx-video.c static void em28xx_tuner_setup(struct em28xx *dev, unsigned short tuner_addr) em28xx 2520 drivers/media/usb/em28xx/em28xx-video.c static int em28xx_v4l2_init(struct em28xx *dev) em28xx 215 drivers/media/usb/em28xx/em28xx.h struct em28xx; em28xx 248 drivers/media/usb/em28xx/em28xx.h int (*urb_data_copy)(struct em28xx *dev, struct urb *urb); em28xx 549 drivers/media/usb/em28xx/em28xx.h struct em28xx *dev; em28xx 627 drivers/media/usb/em28xx/em28xx.h struct em28xx; em28xx 636 drivers/media/usb/em28xx/em28xx.h struct em28xx *dev; em28xx 753 drivers/media/usb/em28xx/em28xx.h int (*em28xx_write_regs)(struct em28xx *dev, u16 reg, em28xx 755 drivers/media/usb/em28xx/em28xx.h int (*em28xx_read_reg)(struct em28xx *dev, u16 reg); em28xx 756 drivers/media/usb/em28xx/em28xx.h int (*em28xx_read_reg_req_len)(struct em28xx *dev, u8 req, u16 reg, em28xx 758 drivers/media/usb/em28xx/em28xx.h int (*em28xx_write_regs_req)(struct em28xx *dev, u8 req, u16 reg, em28xx 760 drivers/media/usb/em28xx/em28xx.h int (*em28xx_read_reg_req)(struct em28xx *dev, u8 req, u16 reg); em28xx 780 drivers/media/usb/em28xx/em28xx.h struct em28xx *dev_next; em28xx 784 drivers/media/usb/em28xx/em28xx.h #define kref_to_dev(d) container_of(d, struct em28xx, ref) em28xx 790 drivers/media/usb/em28xx/em28xx.h int (*init)(struct em28xx *dev); em28xx 791 drivers/media/usb/em28xx/em28xx.h int (*fini)(struct em28xx *dev); em28xx 792 drivers/media/usb/em28xx/em28xx.h int (*suspend)(struct em28xx *dev); em28xx 793 drivers/media/usb/em28xx/em28xx.h int (*resume)(struct em28xx *dev); em28xx 797 drivers/media/usb/em28xx/em28xx.h void em28xx_do_i2c_scan(struct em28xx *dev, unsigned int bus); em28xx 798 drivers/media/usb/em28xx/em28xx.h int em28xx_i2c_register(struct em28xx *dev, unsigned int bus, em28xx 800 drivers/media/usb/em28xx/em28xx.h int em28xx_i2c_unregister(struct em28xx *dev, unsigned int bus); em28xx 803 drivers/media/usb/em28xx/em28xx.h int em28xx_read_reg_req_len(struct em28xx *dev, u8 req, u16 reg, em28xx 805 drivers/media/usb/em28xx/em28xx.h int em28xx_read_reg_req(struct em28xx *dev, u8 req, u16 reg); em28xx 806 drivers/media/usb/em28xx/em28xx.h int em28xx_read_reg(struct em28xx *dev, u16 reg); em28xx 807 drivers/media/usb/em28xx/em28xx.h int em28xx_write_regs_req(struct em28xx *dev, u8 req, u16 reg, char *buf, em28xx 809 drivers/media/usb/em28xx/em28xx.h int em28xx_write_regs(struct em28xx *dev, u16 reg, char *buf, int len); em28xx 810 drivers/media/usb/em28xx/em28xx.h int em28xx_write_reg(struct em28xx *dev, u16 reg, u8 val); em28xx 811 drivers/media/usb/em28xx/em28xx.h int em28xx_write_reg_bits(struct em28xx *dev, u16 reg, u8 val, em28xx 813 drivers/media/usb/em28xx/em28xx.h int em28xx_toggle_reg_bits(struct em28xx *dev, u16 reg, u8 bitmask); em28xx 815 drivers/media/usb/em28xx/em28xx.h int em28xx_read_ac97(struct em28xx *dev, u8 reg); em28xx 816 drivers/media/usb/em28xx/em28xx.h int em28xx_write_ac97(struct em28xx *dev, u8 reg, u16 val); em28xx 818 drivers/media/usb/em28xx/em28xx.h int em28xx_audio_analog_set(struct em28xx *dev); em28xx 819 drivers/media/usb/em28xx/em28xx.h int em28xx_audio_setup(struct em28xx *dev); em28xx 821 drivers/media/usb/em28xx/em28xx.h const struct em28xx_led *em28xx_find_led(struct em28xx *dev, em28xx 823 drivers/media/usb/em28xx/em28xx.h int em28xx_capture_start(struct em28xx *dev, int start); em28xx 824 drivers/media/usb/em28xx/em28xx.h int em28xx_alloc_urbs(struct em28xx *dev, enum em28xx_mode mode, int xfer_bulk, em28xx 826 drivers/media/usb/em28xx/em28xx.h int em28xx_init_usb_xfer(struct em28xx *dev, enum em28xx_mode mode, em28xx 830 drivers/media/usb/em28xx/em28xx.h (struct em28xx *dev, struct urb *urb)); em28xx 831 drivers/media/usb/em28xx/em28xx.h void em28xx_uninit_usb_xfer(struct em28xx *dev, enum em28xx_mode mode); em28xx 832 drivers/media/usb/em28xx/em28xx.h void em28xx_stop_urbs(struct em28xx *dev); em28xx 833 drivers/media/usb/em28xx/em28xx.h int em28xx_set_mode(struct em28xx *dev, enum em28xx_mode set_mode); em28xx 834 drivers/media/usb/em28xx/em28xx.h int em28xx_gpio_set(struct em28xx *dev, const struct em28xx_reg_seq *gpio); em28xx 837 drivers/media/usb/em28xx/em28xx.h void em28xx_init_extension(struct em28xx *dev); em28xx 838 drivers/media/usb/em28xx/em28xx.h void em28xx_close_extension(struct em28xx *dev); em28xx 839 drivers/media/usb/em28xx/em28xx.h int em28xx_suspend_extension(struct em28xx *dev); em28xx 840 drivers/media/usb/em28xx/em28xx.h int em28xx_resume_extension(struct em28xx *dev); em28xx 846 drivers/media/usb/em28xx/em28xx.h void em28xx_setup_xc3028(struct em28xx *dev, struct xc2028_ctrl *ctl); em28xx 850 drivers/media/usb/em28xx/em28xx.h int em28xx_detect_sensor(struct em28xx *dev); em28xx 851 drivers/media/usb/em28xx/em28xx.h int em28xx_init_camera(struct em28xx *dev);