/kernel/linux/linux-5.10/drivers/media/usb/pvrusb2/ |
H A D | pvrusb2-hdw.h | 91 struct pvr2_hdw; 95 struct pvr2_hdw *pvr2_hdw_create(struct usb_interface *intf, 100 int pvr2_hdw_initialize(struct pvr2_hdw *, 105 void pvr2_hdw_destroy(struct pvr2_hdw *); 108 int pvr2_hdw_dev_ok(struct pvr2_hdw *); 112 int pvr2_hdw_get_unit_number(struct pvr2_hdw *); 115 struct usb_device *pvr2_hdw_get_dev(struct pvr2_hdw *); 118 unsigned long pvr2_hdw_get_sn(struct pvr2_hdw *); 121 const char *pvr2_hdw_get_bus_info(struct pvr2_hdw *); 124 const char *pvr2_hdw_get_device_identifier(struct pvr2_hdw *); [all...] |
H A D | pvrusb2-encoder.h | 11 struct pvr2_hdw; 13 int pvr2_encoder_adjust(struct pvr2_hdw *); 14 int pvr2_encoder_configure(struct pvr2_hdw *); 15 int pvr2_encoder_start(struct pvr2_hdw *); 16 int pvr2_encoder_stop(struct pvr2_hdw *);
|
H A D | pvrusb2-debugifc.h | 9 struct pvr2_hdw; 15 int pvr2_debugifc_print_info(struct pvr2_hdw *, 21 int pvr2_debugifc_print_status(struct pvr2_hdw *, 25 int pvr2_debugifc_docmd(struct pvr2_hdw *,
|
H A D | pvrusb2-hdw.c | 53 static struct pvr2_hdw *unit_pointers[PVR_NUM] = {[ 0 ... PVR_NUM-1 ] = NULL}; 101 typedef void (*pvr2_subdev_update_func)(struct pvr2_hdw *, 314 static int pvr2_hdw_set_input(struct pvr2_hdw *hdw,int v); 315 static void pvr2_hdw_state_sched(struct pvr2_hdw *); 316 static int pvr2_hdw_state_eval(struct pvr2_hdw *); 317 static void pvr2_hdw_set_cur_freq(struct pvr2_hdw *,unsigned long); 319 static int pvr2_hdw_wait(struct pvr2_hdw *,int state); 320 static int pvr2_hdw_untrip_unlocked(struct pvr2_hdw *); 321 static void pvr2_hdw_state_log_state(struct pvr2_hdw *); 322 static int pvr2_hdw_cmd_usbstream(struct pvr2_hdw *hd [all...] |
H A D | pvrusb2-v4l2.c | 112 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_querycap() 127 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_g_std() 140 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_s_std() 152 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_querystd() 165 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_enum_input() 213 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_g_input() 235 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_s_input() 290 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_g_tuner() 302 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_s_tuner() 318 struct pvr2_hdw *hd in pvr2_s_frequency() [all...] |
H A D | pvrusb2-i2c-core.h | 9 struct pvr2_hdw; 11 void pvr2_i2c_core_init(struct pvr2_hdw *); 12 void pvr2_i2c_core_done(struct pvr2_hdw *);
|
H A D | pvrusb2-encoder.c | 26 static int pvr2_encoder_write_words(struct pvr2_hdw *hdw, in pvr2_encoder_write_words() 72 static int pvr2_encoder_read_words(struct pvr2_hdw *hdw, in pvr2_encoder_read_words() 141 struct pvr2_hdw *hdw = (struct pvr2_hdw *)ctxt; in pvr2_encoder_cmd() 294 static int pvr2_encoder_vcmd(struct pvr2_hdw *hdw, int cmd, in pvr2_encoder_vcmd() 321 static int pvr2_encoder_prep_config(struct pvr2_hdw *hdw) in pvr2_encoder_prep_config() 389 int pvr2_encoder_adjust(struct pvr2_hdw *hdw) in pvr2_encoder_adjust() 406 int pvr2_encoder_configure(struct pvr2_hdw *hdw) in pvr2_encoder_configure() 463 int pvr2_encoder_start(struct pvr2_hdw *hdw) in pvr2_encoder_start() 490 int pvr2_encoder_stop(struct pvr2_hdw *hd [all...] |
H A D | pvrusb2-i2c-core.c | 39 static int pvr2_i2c_write(struct pvr2_hdw *hdw, /* Context */ in pvr2_i2c_write() 89 static int pvr2_i2c_read(struct pvr2_hdw *hdw, /* Context */ in pvr2_i2c_read() 162 static int pvr2_i2c_basic_op(struct pvr2_hdw *hdw, in pvr2_i2c_basic_op() 185 static int i2c_24xxx_ir(struct pvr2_hdw *hdw, in i2c_24xxx_ir() 255 static int i2c_hack_wm8775(struct pvr2_hdw *hdw, in i2c_hack_wm8775() 268 static int i2c_black_hole(struct pvr2_hdw *hdw, in i2c_black_hole() 281 static int i2c_hack_cx25840(struct pvr2_hdw *hdw, in i2c_hack_cx25840() 368 struct pvr2_hdw *hdw = (struct pvr2_hdw *)(i2c_adap->algo_data); in pvr2_i2c_xfer() 517 static int do_i2c_probe(struct pvr2_hdw *hd [all...] |
H A D | pvrusb2-context.h | 13 struct pvr2_hdw; /* hardware interface - defined elsewhere */ 33 struct pvr2_hdw *hdw; 50 struct pvr2_hdw *hdw;
|
H A D | pvrusb2-eeprom.h | 11 struct pvr2_hdw; 13 int pvr2_eeprom_analyze(struct pvr2_hdw *);
|
H A D | pvrusb2-hdw-internal.h | 124 struct pvr2_hdw *hdw; 141 typedef int (*pvr2_i2c_func)(struct pvr2_hdw *,u8,u8 *,u16,u8 *, u16); 147 struct pvr2_hdw { struct 377 unsigned long pvr2_hdw_get_cur_freq(struct pvr2_hdw *); 379 void pvr2_hdw_status_poll(struct pvr2_hdw *);
|
H A D | pvrusb2-debugifc.c | 116 int pvr2_debugifc_print_info(struct pvr2_hdw *hdw,char *buf,unsigned int acnt) in pvr2_debugifc_print_info() 132 int pvr2_debugifc_print_status(struct pvr2_hdw *hdw, in pvr2_debugifc_print_status() 179 static int pvr2_debugifc_do1cmd(struct pvr2_hdw *hdw,const char *buf, in pvr2_debugifc_do1cmd() 289 int pvr2_debugifc_docmd(struct pvr2_hdw *hdw,const char *buf, in pvr2_debugifc_docmd()
|
H A D | pvrusb2-eeprom.c | 31 static u8 *pvr2_eeprom_fetch(struct pvr2_hdw *hdw) in pvr2_eeprom_fetch() 102 int pvr2_eeprom_analyze(struct pvr2_hdw *hdw) in pvr2_eeprom_analyze()
|
/kernel/linux/linux-6.6/drivers/media/usb/pvrusb2/ |
H A D | pvrusb2-hdw.h | 91 struct pvr2_hdw; 95 struct pvr2_hdw *pvr2_hdw_create(struct usb_interface *intf, 100 int pvr2_hdw_initialize(struct pvr2_hdw *, 105 void pvr2_hdw_destroy(struct pvr2_hdw *); 108 int pvr2_hdw_dev_ok(struct pvr2_hdw *); 112 int pvr2_hdw_get_unit_number(struct pvr2_hdw *); 115 struct usb_device *pvr2_hdw_get_dev(struct pvr2_hdw *); 118 unsigned long pvr2_hdw_get_sn(struct pvr2_hdw *); 121 const char *pvr2_hdw_get_bus_info(struct pvr2_hdw *); 124 const char *pvr2_hdw_get_device_identifier(struct pvr2_hdw *); [all...] |
H A D | pvrusb2-encoder.h | 11 struct pvr2_hdw; 13 int pvr2_encoder_adjust(struct pvr2_hdw *); 14 int pvr2_encoder_configure(struct pvr2_hdw *); 15 int pvr2_encoder_start(struct pvr2_hdw *); 16 int pvr2_encoder_stop(struct pvr2_hdw *);
|
H A D | pvrusb2-debugifc.h | 9 struct pvr2_hdw; 15 int pvr2_debugifc_print_info(struct pvr2_hdw *, 21 int pvr2_debugifc_print_status(struct pvr2_hdw *, 25 int pvr2_debugifc_docmd(struct pvr2_hdw *,
|
H A D | pvrusb2-hdw.c | 53 static struct pvr2_hdw *unit_pointers[PVR_NUM] = {[ 0 ... PVR_NUM-1 ] = NULL}; 101 typedef void (*pvr2_subdev_update_func)(struct pvr2_hdw *, 314 static int pvr2_hdw_set_input(struct pvr2_hdw *hdw,int v); 315 static void pvr2_hdw_state_sched(struct pvr2_hdw *); 316 static int pvr2_hdw_state_eval(struct pvr2_hdw *); 317 static void pvr2_hdw_set_cur_freq(struct pvr2_hdw *,unsigned long); 319 static int pvr2_hdw_wait(struct pvr2_hdw *,int state); 320 static int pvr2_hdw_untrip_unlocked(struct pvr2_hdw *); 321 static void pvr2_hdw_state_log_state(struct pvr2_hdw *); 322 static int pvr2_hdw_cmd_usbstream(struct pvr2_hdw *hd [all...] |
H A D | pvrusb2-v4l2.c | 112 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_querycap() 127 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_g_std() 140 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_s_std() 152 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_querystd() 165 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_enum_input() 213 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_g_input() 235 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_s_input() 290 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_g_tuner() 302 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_s_tuner() 318 struct pvr2_hdw *hd in pvr2_s_frequency() [all...] |
H A D | pvrusb2-i2c-core.h | 9 struct pvr2_hdw; 11 void pvr2_i2c_core_init(struct pvr2_hdw *); 12 void pvr2_i2c_core_done(struct pvr2_hdw *);
|
H A D | pvrusb2-encoder.c | 26 static int pvr2_encoder_write_words(struct pvr2_hdw *hdw, in pvr2_encoder_write_words() 72 static int pvr2_encoder_read_words(struct pvr2_hdw *hdw, in pvr2_encoder_read_words() 141 struct pvr2_hdw *hdw = (struct pvr2_hdw *)ctxt; in pvr2_encoder_cmd() 294 static int pvr2_encoder_vcmd(struct pvr2_hdw *hdw, int cmd, in pvr2_encoder_vcmd() 321 static int pvr2_encoder_prep_config(struct pvr2_hdw *hdw) in pvr2_encoder_prep_config() 389 int pvr2_encoder_adjust(struct pvr2_hdw *hdw) in pvr2_encoder_adjust() 406 int pvr2_encoder_configure(struct pvr2_hdw *hdw) in pvr2_encoder_configure() 463 int pvr2_encoder_start(struct pvr2_hdw *hdw) in pvr2_encoder_start() 490 int pvr2_encoder_stop(struct pvr2_hdw *hd [all...] |
H A D | pvrusb2-i2c-core.c | 39 static int pvr2_i2c_write(struct pvr2_hdw *hdw, /* Context */ in pvr2_i2c_write() 89 static int pvr2_i2c_read(struct pvr2_hdw *hdw, /* Context */ in pvr2_i2c_read() 162 static int pvr2_i2c_basic_op(struct pvr2_hdw *hdw, in pvr2_i2c_basic_op() 185 static int i2c_24xxx_ir(struct pvr2_hdw *hdw, in i2c_24xxx_ir() 255 static int i2c_hack_wm8775(struct pvr2_hdw *hdw, in i2c_hack_wm8775() 268 static int i2c_black_hole(struct pvr2_hdw *hdw, in i2c_black_hole() 281 static int i2c_hack_cx25840(struct pvr2_hdw *hdw, in i2c_hack_cx25840() 368 struct pvr2_hdw *hdw = (struct pvr2_hdw *)(i2c_adap->algo_data); in pvr2_i2c_xfer() 517 static int do_i2c_probe(struct pvr2_hdw *hd [all...] |
H A D | pvrusb2-context.h | 13 struct pvr2_hdw; /* hardware interface - defined elsewhere */ 33 struct pvr2_hdw *hdw; 50 struct pvr2_hdw *hdw;
|
H A D | pvrusb2-eeprom.h | 11 struct pvr2_hdw; 13 int pvr2_eeprom_analyze(struct pvr2_hdw *);
|
H A D | pvrusb2-hdw-internal.h | 124 struct pvr2_hdw *hdw; 141 typedef int (*pvr2_i2c_func)(struct pvr2_hdw *,u8,u8 *,u16,u8 *, u16); 147 struct pvr2_hdw { struct 377 unsigned long pvr2_hdw_get_cur_freq(struct pvr2_hdw *); 379 void pvr2_hdw_status_poll(struct pvr2_hdw *);
|
H A D | pvrusb2-debugifc.c | 116 int pvr2_debugifc_print_info(struct pvr2_hdw *hdw,char *buf,unsigned int acnt) in pvr2_debugifc_print_info() 132 int pvr2_debugifc_print_status(struct pvr2_hdw *hdw, in pvr2_debugifc_print_status() 179 static int pvr2_debugifc_do1cmd(struct pvr2_hdw *hdw,const char *buf, in pvr2_debugifc_do1cmd() 289 int pvr2_debugifc_docmd(struct pvr2_hdw *hdw,const char *buf, in pvr2_debugifc_docmd()
|