| /linux-6.15/drivers/staging/media/av7110/ |
| H A D | av7110.c | 207 av7110->recover(av7110); in recover_arm() 226 struct av7110 *av7110 = data; in arm_thread() local 273 struct av7110 *av7110) in DvbDmxFilterCallback() argument 351 struct av7110 *av7110 = from_tasklet(av7110, t, debi_tasklet); in debiirq() local 416 CI_handle(av7110, (u8 *)av7110->debi_virt, av7110->debilen); in debiirq() 452 struct av7110 *av7110 = from_tasklet(av7110, t, gpio_tasklet); in gpioirq() local 609 memcpy(av7110->debi_virt, av7110->bmpbuf + av7110->bmpp, len); in gpioirq() 938 struct av7110 *av7110 = demux->priv; in av7110_start_feed() local 1005 struct av7110 *av7110 = demux->priv; in av7110_stop_feed() local 1095 struct av7110 *av7110; in dvb_get_stc() local [all …]
|
| H A D | av7110_hw.c | 100 void av7110_reset_arm(struct av7110 *av7110) 194 int av7110_bootarm(struct av7110 *av7110) in av7110_bootarm() argument 256 if (load_dram(av7110, (u32 *)av7110->bin_root, av7110->size_root) < 0) { in av7110_bootarm() 265 mwdebi(av7110, DEBISWAB, DPRAM_BASE, av7110->bin_dpram, av7110->size_dpram); in av7110_bootarm() 635 av7110->dvb_adapter.num, av7110->arm_fw, in av7110_firmversion() 636 av7110->arm_rtsl, av7110->arm_vid, av7110->arm_app); in av7110_firmversion() 940 ret = SetColor_(av7110, av7110->osdwin, bpp2pal[av7110->osdbpp[av7110->osdwin]], in OSDSetColor() 943 ret = SetBlend_(av7110, av7110->osdwin, bpp2pal[av7110->osdbpp[av7110->osdwin]], in OSDSetColor() 1092 ret = DrawLine(av7110, av7110->osdwin, in av7110_osd_cmd() 1110 ret = DrawLine(av7110, av7110->osdwin, in av7110_osd_cmd() [all …]
|
| H A D | av7110_av.c | 411 struct av7110 *av7110 = (struct av7110 *)priv; in play_video_cb() local 425 struct av7110 *av7110 = (struct av7110 *)priv; in play_audio_cb() local 842 struct av7110 *av7110 = demux->priv; in av7110_write_to_decoder() local 928 struct av7110 *av7110 = dvbdev->priv; in dvb_video_poll() local 958 struct av7110 *av7110 = dvbdev->priv; in dvb_video_write() local 980 struct av7110 *av7110 = dvbdev->priv; in dvb_audio_poll() local 1002 struct av7110 *av7110 = dvbdev->priv; in dvb_audio_write() local 1133 struct av7110 *av7110 = dvbdev->priv; in dvb_video_ioctl() local 1365 struct av7110 *av7110 = dvbdev->priv; in dvb_audio_ioctl() local 1514 struct av7110 *av7110 = dvbdev->priv; in dvb_video_open() local [all …]
|
| H A D | av7110_v4l.c | 178 struct av7110 *av7110 = (struct av7110 *)dev->ext_priv; in stv0297_set_tv_freq() local 216 struct av7110 *av7110 = (struct av7110 *)dev->ext_priv; in av7110_dvb_c_switch() local 296 struct av7110 *av7110 = (struct av7110 *)dev->ext_priv; in vidioc_g_tuner() local 342 struct av7110 *av7110 = (struct av7110 *)dev->ext_priv; in vidioc_s_tuner() local 387 struct av7110 *av7110 = (struct av7110 *)dev->ext_priv; in vidioc_g_frequency() local 403 struct av7110 *av7110 = (struct av7110 *)dev->ext_priv; in vidioc_s_frequency() local 433 struct av7110 *av7110 = (struct av7110 *)dev->ext_priv; in vidioc_enum_input() local 453 struct av7110 *av7110 = (struct av7110 *)dev->ext_priv; in vidioc_g_input() local 463 struct av7110 *av7110 = (struct av7110 *)dev->ext_priv; in vidioc_s_input() local 511 struct av7110 *av7110 = (struct av7110 *)dev->ext_priv; in vidioc_g_audio() local [all …]
|
| H A D | av7110_hw.h | 360 int av7110_bootarm(struct av7110 *av7110); 361 int av7110_firmversion(struct av7110 *av7110); 366 int av7110_wait_msgstate(struct av7110 *av7110, u16 flags); 372 int av7110_debiwrite(struct av7110 *av7110, u32 config, 374 u32 av7110_debiread(struct av7110 *av7110, u32 config, 424 static inline void ARM_ResetMailBox(struct av7110 *av7110) in ARM_ResetMailBox() argument 434 static inline void ARM_ClearMailBox(struct av7110 *av7110) in ARM_ClearMailBox() argument 439 static inline void ARM_ClearIrq(struct av7110 *av7110) in ARM_ClearIrq() argument 465 static inline int audcom(struct av7110 *av7110, u32 com) in audcom() argument 471 static inline int Set22K(struct av7110 *av7110, int state) in Set22K() argument [all …]
|
| H A D | av7110_av.h | 5 struct av7110; 7 int av7110_set_vidmode(struct av7110 *av7110, 14 int av7110_set_volume(struct av7110 *av7110, unsigned int volleft, 16 int av7110_av_stop(struct av7110 *av7110, int av); 17 int av7110_av_start_record(struct av7110 *av7110, int av, 19 int av7110_av_start_play(struct av7110 *av7110, int av); 21 void dvb_video_add_event(struct av7110 *av7110, struct video_event *event); 26 int av7110_av_register(struct av7110 *av7110); 27 void av7110_av_unregister(struct av7110 *av7110); 28 int av7110_av_init(struct av7110 *av7110); [all …]
|
| H A D | av7110_ir.c | 21 void av7110_ir_handler(struct av7110 *av7110, u32 ircom) in av7110_ir_handler() argument 70 int av7110_set_ir_config(struct av7110 *av7110) in av7110_set_ir_config() argument 75 av7110->ir.ir_config); in av7110_set_ir_config() 80 struct av7110 *av7110 = rcdev->priv; in change_protocol() local 104 int av7110_ir_init(struct av7110 *av7110) in av7110_ir_init() argument 114 pci = av7110->dev->pci; in av7110_ir_init() 116 snprintf(av7110->ir.input_phys, sizeof(av7110->ir.input_phys), in av7110_ir_init() 136 rcdev->priv = av7110; in av7110_ir_init() 138 av7110->ir.rcdev = rcdev; in av7110_ir_init() 144 av7110->ir.rcdev = NULL; in av7110_ir_init() [all …]
|
| H A D | av7110_ca.c | 27 void CI_handle(struct av7110 *av7110, u8 *data, u16 len) in CI_handle() argument 204 struct av7110 *av7110 = dvbdev->priv; in dvb_ca_open() local 211 ci_ll_flush(&av7110->ci_rbuffer, &av7110->ci_wbuffer); in dvb_ca_open() 218 struct av7110 *av7110 = dvbdev->priv; in dvb_ca_poll() local 240 struct av7110 *av7110 = dvbdev->priv; in dvb_ca_ioctl() local 332 struct av7110 *av7110 = dvbdev->priv; in dvb_ca_write() local 342 struct av7110 *av7110 = dvbdev->priv; in dvb_ca_read() local 367 int av7110_ca_register(struct av7110 *av7110) in av7110_ca_register() argument 373 void av7110_ca_unregister(struct av7110 *av7110) in av7110_ca_unregister() argument 378 int av7110_ca_init(struct av7110 *av7110) in av7110_ca_init() argument [all …]
|
| H A D | av7110.h | 82 struct av7110; 94 struct av7110 { struct 267 void (*recover)(struct av7110 *av7110); argument 292 void av7110_ir_handler(struct av7110 *av7110, u32 ircom); 293 int av7110_set_ir_config(struct av7110 *av7110); 294 int av7110_ir_init(struct av7110 *av7110); 295 void av7110_ir_exit(struct av7110 *av7110); 304 u8 i2c_readreg(struct av7110 *av7110, u8 id, u8 reg); 307 int av7110_init_analog_module(struct av7110 *av7110); 308 int av7110_init_v4l(struct av7110 *av7110); [all …]
|
| H A D | av7110_ca.h | 5 struct av7110; 7 void CI_handle(struct av7110 *av7110, u8 *data, u16 len); 10 int av7110_ca_register(struct av7110 *av7110); 11 void av7110_ca_unregister(struct av7110 *av7110); 12 int av7110_ca_init(struct av7110 *av7110); 13 void av7110_ca_exit(struct av7110 *av7110);
|
| H A D | Makefile | 6 dvb-ttpci-objs := av7110_hw.o av7110_v4l.o av7110_av.o av7110_ca.o av7110.o \
|
| H A D | Kconfig | 29 "<kerneldir>/scripts/get_dvb_firmware av7110" to
|
| /linux-6.15/drivers/staging/media/ |
| H A D | Makefile | 12 obj-$(CONFIG_DVB_AV7110) += av7110/
|
| H A D | Kconfig | 25 source "drivers/staging/media/av7110/Kconfig"
|
| /linux-6.15/scripts/ |
| H A D | get_dvb_firmware | 140 sub av7110 { subroutine
|
| /linux-6.15/Documentation/admin-guide/media/ |
| H A D | dvb_intro.rst | 86 other device nodes are found only on devices that use the av7110
|