Home
last modified time | relevance | path

Searched refs:pvr2_hdw (Results 1 – 25 of 25) sorted by relevance

/drivers/media/usb/pvrusb2/
Dpvrusb2-hdw.h105 struct pvr2_hdw;
109 struct pvr2_hdw *pvr2_hdw_create(struct usb_interface *intf,
114 int pvr2_hdw_initialize(struct pvr2_hdw *,
119 void pvr2_hdw_destroy(struct pvr2_hdw *);
122 int pvr2_hdw_dev_ok(struct pvr2_hdw *);
126 int pvr2_hdw_get_unit_number(struct pvr2_hdw *);
129 struct usb_device *pvr2_hdw_get_dev(struct pvr2_hdw *);
132 unsigned long pvr2_hdw_get_sn(struct pvr2_hdw *);
135 const char *pvr2_hdw_get_bus_info(struct pvr2_hdw *);
138 const char *pvr2_hdw_get_device_identifier(struct pvr2_hdw *);
[all …]
Dpvrusb2-hdw.c67 static struct pvr2_hdw *unit_pointers[PVR_NUM] = {[ 0 ... PVR_NUM-1 ] = NULL};
115 typedef void (*pvr2_subdev_update_func)(struct pvr2_hdw *,
326 static int pvr2_hdw_set_input(struct pvr2_hdw *hdw,int v);
327 static void pvr2_hdw_state_sched(struct pvr2_hdw *);
328 static int pvr2_hdw_state_eval(struct pvr2_hdw *);
329 static void pvr2_hdw_set_cur_freq(struct pvr2_hdw *,unsigned long);
331 static int pvr2_hdw_wait(struct pvr2_hdw *,int state);
332 static int pvr2_hdw_untrip_unlocked(struct pvr2_hdw *);
333 static void pvr2_hdw_state_log_state(struct pvr2_hdw *);
334 static int pvr2_hdw_cmd_usbstream(struct pvr2_hdw *hdw,int runFl);
[all …]
Dpvrusb2-encoder.h25 struct pvr2_hdw;
27 int pvr2_encoder_adjust(struct pvr2_hdw *);
28 int pvr2_encoder_configure(struct pvr2_hdw *);
29 int pvr2_encoder_start(struct pvr2_hdw *);
30 int pvr2_encoder_stop(struct pvr2_hdw *);
Dpvrusb2-v4l2.c144 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_querycap()
168 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_g_std()
181 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_s_std()
190 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_querystd()
203 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_enum_input()
251 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_g_input()
273 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_s_input()
325 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_g_tuner()
337 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_s_tuner()
350 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_s_frequency()
[all …]
Dpvrusb2-debugifc.h23 struct pvr2_hdw;
29 int pvr2_debugifc_print_info(struct pvr2_hdw *,
35 int pvr2_debugifc_print_status(struct pvr2_hdw *,
39 int pvr2_debugifc_docmd(struct pvr2_hdw *,
Dpvrusb2-encoder.c40 static int pvr2_encoder_write_words(struct pvr2_hdw *hdw, in pvr2_encoder_write_words()
86 static int pvr2_encoder_read_words(struct pvr2_hdw *hdw, in pvr2_encoder_read_words()
155 struct pvr2_hdw *hdw = (struct pvr2_hdw *)ctxt; in pvr2_encoder_cmd()
318 static int pvr2_encoder_vcmd(struct pvr2_hdw *hdw, int cmd, in pvr2_encoder_vcmd()
347 static int pvr2_encoder_prep_config(struct pvr2_hdw *hdw) in pvr2_encoder_prep_config()
415 int pvr2_encoder_adjust(struct pvr2_hdw *hdw) in pvr2_encoder_adjust()
432 int pvr2_encoder_configure(struct pvr2_hdw *hdw) in pvr2_encoder_configure()
490 int pvr2_encoder_start(struct pvr2_hdw *hdw) in pvr2_encoder_start()
517 int pvr2_encoder_stop(struct pvr2_hdw *hdw) in pvr2_encoder_stop()
Dpvrusb2-i2c-core.c53 static int pvr2_i2c_write(struct pvr2_hdw *hdw, /* Context */ in pvr2_i2c_write()
105 static int pvr2_i2c_read(struct pvr2_hdw *hdw, /* Context */ in pvr2_i2c_read()
181 static int pvr2_i2c_basic_op(struct pvr2_hdw *hdw, in pvr2_i2c_basic_op()
204 static int i2c_24xxx_ir(struct pvr2_hdw *hdw, in i2c_24xxx_ir()
274 static int i2c_hack_wm8775(struct pvr2_hdw *hdw, in i2c_hack_wm8775()
287 static int i2c_black_hole(struct pvr2_hdw *hdw, in i2c_black_hole()
300 static int i2c_hack_cx25840(struct pvr2_hdw *hdw, in i2c_hack_cx25840()
389 struct pvr2_hdw *hdw = (struct pvr2_hdw *)(i2c_adap->algo_data); in pvr2_i2c_xfer()
543 static int do_i2c_probe(struct pvr2_hdw *hdw, int addr) in do_i2c_probe()
556 static void do_i2c_scan(struct pvr2_hdw *hdw) in do_i2c_scan()
[all …]
Dpvrusb2-i2c-core.h23 struct pvr2_hdw;
25 void pvr2_i2c_core_init(struct pvr2_hdw *);
26 void pvr2_i2c_core_done(struct pvr2_hdw *);
Dpvrusb2-hdw-internal.h138 struct pvr2_hdw *hdw;
155 typedef int (*pvr2_i2c_func)(struct pvr2_hdw *,u8,u8 *,u16,u8 *, u16);
161 struct pvr2_hdw { struct
392 unsigned long pvr2_hdw_get_cur_freq(struct pvr2_hdw *); argument
394 void pvr2_hdw_status_poll(struct pvr2_hdw *);
Dpvrusb2-context.h26 struct pvr2_hdw; /* hardware interface - defined elsewhere */
46 struct pvr2_hdw *hdw;
63 struct pvr2_hdw *hdw;
Dpvrusb2-eeprom.h25 struct pvr2_hdw;
27 int pvr2_eeprom_analyze(struct pvr2_hdw *);
Dpvrusb2-debugifc.c130 int pvr2_debugifc_print_info(struct pvr2_hdw *hdw,char *buf,unsigned int acnt) in pvr2_debugifc_print_info()
146 int pvr2_debugifc_print_status(struct pvr2_hdw *hdw, in pvr2_debugifc_print_status()
195 static int pvr2_debugifc_do1cmd(struct pvr2_hdw *hdw,const char *buf, in pvr2_debugifc_do1cmd()
305 int pvr2_debugifc_docmd(struct pvr2_hdw *hdw,const char *buf, in pvr2_debugifc_docmd()
Dpvrusb2-eeprom.c45 static u8 *pvr2_eeprom_fetch(struct pvr2_hdw *hdw) in pvr2_eeprom_fetch()
118 int pvr2_eeprom_analyze(struct pvr2_hdw *hdw) in pvr2_eeprom_analyze()
Dpvrusb2-video-v4l.h36 void pvr2_saa7115_subdev_update(struct pvr2_hdw *, struct v4l2_subdev *);
Dpvrusb2-audio.h26 void pvr2_msp3400_subdev_update(struct pvr2_hdw *, struct v4l2_subdev *);
Dpvrusb2-cs53l32a.h36 void pvr2_cs53l32a_subdev_update(struct pvr2_hdw *, struct v4l2_subdev *);
Dpvrusb2-cx2584x-v4l.h39 void pvr2_cx25840_subdev_update(struct pvr2_hdw *, struct v4l2_subdev *sd);
Dpvrusb2-wm8775.h39 void pvr2_wm8775_subdev_update(struct pvr2_hdw *, struct v4l2_subdev *sd);
Dpvrusb2-wm8775.c38 void pvr2_wm8775_subdev_update(struct pvr2_hdw *hdw, struct v4l2_subdev *sd) in pvr2_wm8775_subdev_update()
Dpvrusb2-cs53l32a.c61 void pvr2_cs53l32a_subdev_update(struct pvr2_hdw *hdw, struct v4l2_subdev *sd) in pvr2_cs53l32a_subdev_update()
Dpvrusb2-audio.c60 void pvr2_msp3400_subdev_update(struct pvr2_hdw *hdw, struct v4l2_subdev *sd) in pvr2_msp3400_subdev_update()
Dpvrusb2-video-v4l.c78 void pvr2_saa7115_subdev_update(struct pvr2_hdw *hdw, struct v4l2_subdev *sd) in pvr2_saa7115_subdev_update()
Dpvrusb2-context.c251 struct pvr2_hdw *hdw = mp->hdw; in pvr2_context_reset_input_limits()
341 struct pvr2_hdw *hdw = cp->hdw; in pvr2_channel_limit_inputs()
Dpvrusb2-cx2584x-v4l.c125 void pvr2_cx25840_subdev_update(struct pvr2_hdw *hdw, struct v4l2_subdev *sd) in pvr2_cx25840_subdev_update()
Dpvrusb2-dvb.c324 struct pvr2_hdw *hdw = adap->channel.hdw; in pvr2_dvb_frontend_init()