Home
last modified time | relevance | path

Searched refs:frontend (Results 1 - 25 of 495) sorted by relevance

12345678910>>...20

/kernel/linux/linux-5.10/drivers/gpu/drm/sun4i/
H A Dsun4i_frontend.c79 static void sun4i_frontend_scaler_init(struct sun4i_frontend *frontend) in sun4i_frontend_scaler_init() argument
83 if (frontend->data->has_coef_access_ctrl) in sun4i_frontend_scaler_init()
84 regmap_write_bits(frontend->regs, SUN4I_FRONTEND_FRM_CTRL_REG, in sun4i_frontend_scaler_init()
89 regmap_write(frontend->regs, SUN4I_FRONTEND_CH0_HORZCOEF0_REG(i), in sun4i_frontend_scaler_init()
91 regmap_write(frontend->regs, SUN4I_FRONTEND_CH1_HORZCOEF0_REG(i), in sun4i_frontend_scaler_init()
93 regmap_write(frontend->regs, SUN4I_FRONTEND_CH0_HORZCOEF1_REG(i), in sun4i_frontend_scaler_init()
95 regmap_write(frontend->regs, SUN4I_FRONTEND_CH1_HORZCOEF1_REG(i), in sun4i_frontend_scaler_init()
97 regmap_write(frontend->regs, SUN4I_FRONTEND_CH0_VERTCOEF_REG(i), in sun4i_frontend_scaler_init()
99 regmap_write(frontend->regs, SUN4I_FRONTEND_CH1_VERTCOEF_REG(i), in sun4i_frontend_scaler_init()
103 if (frontend in sun4i_frontend_scaler_init()
110 sun4i_frontend_init(struct sun4i_frontend *frontend) sun4i_frontend_init() argument
116 sun4i_frontend_exit(struct sun4i_frontend *frontend) sun4i_frontend_exit() argument
156 sun4i_frontend_update_buffer(struct sun4i_frontend *frontend, struct drm_plane *plane) sun4i_frontend_update_buffer() argument
403 sun4i_frontend_update_formats(struct sun4i_frontend *frontend, struct drm_plane *plane, uint32_t out_fmt) sun4i_frontend_update_formats() argument
496 sun4i_frontend_update_coord(struct sun4i_frontend *frontend, struct drm_plane *plane) sun4i_frontend_update_coord() argument
540 sun4i_frontend_enable(struct sun4i_frontend *frontend) sun4i_frontend_enable() argument
561 struct sun4i_frontend *frontend; sun4i_frontend_bind() local
624 struct sun4i_frontend *frontend = dev_get_drvdata(dev); sun4i_frontend_unbind() local
649 struct sun4i_frontend *frontend = dev_get_drvdata(dev); sun4i_frontend_runtime_resume() local
675 struct sun4i_frontend *frontend = dev_get_drvdata(dev); sun4i_frontend_runtime_suspend() local
[all...]
H A Dsun4i_layer.c89 struct sun4i_frontend *frontend = backend->frontend; in sun4i_backend_layer_atomic_update() local
94 sun4i_frontend_init(frontend); in sun4i_backend_layer_atomic_update()
95 sun4i_frontend_update_coord(frontend, plane); in sun4i_backend_layer_atomic_update()
96 sun4i_frontend_update_buffer(frontend, plane); in sun4i_backend_layer_atomic_update()
97 sun4i_frontend_update_formats(frontend, plane, in sun4i_backend_layer_atomic_update()
101 sun4i_frontend_enable(frontend); in sun4i_backend_layer_atomic_update()
117 if (IS_ERR_OR_NULL(layer->backend->frontend)) in sun4i_layer_format_mod_supported()
205 if (IS_ERR_OR_NULL(backend->frontend)) { in sun4i_layer_init_one()
H A Dsun4i_frontend.h138 int sun4i_frontend_init(struct sun4i_frontend *frontend);
139 void sun4i_frontend_exit(struct sun4i_frontend *frontend);
140 int sun4i_frontend_enable(struct sun4i_frontend *frontend);
142 void sun4i_frontend_update_buffer(struct sun4i_frontend *frontend,
144 void sun4i_frontend_update_coord(struct sun4i_frontend *frontend,
146 int sun4i_frontend_update_formats(struct sun4i_frontend *frontend,
/kernel/linux/linux-6.6/drivers/gpu/drm/sun4i/
H A Dsun4i_frontend.c79 static void sun4i_frontend_scaler_init(struct sun4i_frontend *frontend) in sun4i_frontend_scaler_init() argument
83 if (frontend->data->has_coef_access_ctrl) in sun4i_frontend_scaler_init()
84 regmap_write_bits(frontend->regs, SUN4I_FRONTEND_FRM_CTRL_REG, in sun4i_frontend_scaler_init()
89 regmap_write(frontend->regs, SUN4I_FRONTEND_CH0_HORZCOEF0_REG(i), in sun4i_frontend_scaler_init()
91 regmap_write(frontend->regs, SUN4I_FRONTEND_CH1_HORZCOEF0_REG(i), in sun4i_frontend_scaler_init()
93 regmap_write(frontend->regs, SUN4I_FRONTEND_CH0_HORZCOEF1_REG(i), in sun4i_frontend_scaler_init()
95 regmap_write(frontend->regs, SUN4I_FRONTEND_CH1_HORZCOEF1_REG(i), in sun4i_frontend_scaler_init()
97 regmap_write(frontend->regs, SUN4I_FRONTEND_CH0_VERTCOEF_REG(i), in sun4i_frontend_scaler_init()
99 regmap_write(frontend->regs, SUN4I_FRONTEND_CH1_VERTCOEF_REG(i), in sun4i_frontend_scaler_init()
103 if (frontend in sun4i_frontend_scaler_init()
110 sun4i_frontend_init(struct sun4i_frontend *frontend) sun4i_frontend_init() argument
116 sun4i_frontend_exit(struct sun4i_frontend *frontend) sun4i_frontend_exit() argument
156 sun4i_frontend_update_buffer(struct sun4i_frontend *frontend, struct drm_plane *plane) sun4i_frontend_update_buffer() argument
402 sun4i_frontend_update_formats(struct sun4i_frontend *frontend, struct drm_plane *plane, uint32_t out_fmt) sun4i_frontend_update_formats() argument
495 sun4i_frontend_update_coord(struct sun4i_frontend *frontend, struct drm_plane *plane) sun4i_frontend_update_coord() argument
539 sun4i_frontend_enable(struct sun4i_frontend *frontend) sun4i_frontend_enable() argument
560 struct sun4i_frontend *frontend; sun4i_frontend_bind() local
621 struct sun4i_frontend *frontend = dev_get_drvdata(dev); sun4i_frontend_unbind() local
644 struct sun4i_frontend *frontend = dev_get_drvdata(dev); sun4i_frontend_runtime_resume() local
670 struct sun4i_frontend *frontend = dev_get_drvdata(dev); sun4i_frontend_runtime_suspend() local
[all...]
H A Dsun4i_layer.c91 struct sun4i_frontend *frontend = backend->frontend; in sun4i_backend_layer_atomic_update() local
96 sun4i_frontend_init(frontend); in sun4i_backend_layer_atomic_update()
97 sun4i_frontend_update_coord(frontend, plane); in sun4i_backend_layer_atomic_update()
98 sun4i_frontend_update_buffer(frontend, plane); in sun4i_backend_layer_atomic_update()
99 sun4i_frontend_update_formats(frontend, plane, in sun4i_backend_layer_atomic_update()
103 sun4i_frontend_enable(frontend); in sun4i_backend_layer_atomic_update()
119 if (IS_ERR_OR_NULL(layer->backend->frontend)) in sun4i_layer_format_mod_supported()
208 if (IS_ERR_OR_NULL(backend->frontend)) { in sun4i_layer_init_one()
H A Dsun4i_frontend.h139 int sun4i_frontend_init(struct sun4i_frontend *frontend);
140 void sun4i_frontend_exit(struct sun4i_frontend *frontend);
141 int sun4i_frontend_enable(struct sun4i_frontend *frontend);
143 void sun4i_frontend_update_buffer(struct sun4i_frontend *frontend,
145 void sun4i_frontend_update_coord(struct sun4i_frontend *frontend,
147 int sun4i_frontend_update_formats(struct sun4i_frontend *frontend,
/kernel/linux/linux-5.10/drivers/media/pci/cx88/
H A Dcx88-dvb.c171 pr_err("%s() No frontend found\n", __func__); in cx88_dvb_bus_ctrl()
209 if (fe && fe->dvb.frontend && fe->dvb.frontend->ops.i2c_gate_ctrl) in cx88_dvb_gate_ctrl()
210 fe->dvb.frontend->ops.i2c_gate_ctrl(fe->dvb.frontend, open); in cx88_dvb_gate_ctrl()
613 /* Get the first frontend */ in attach_xc3028()
618 if (!fe0->dvb.frontend) { in attach_xc3028()
619 pr_err("dvb frontend not attached. Can't attach xc3028\n"); in attach_xc3028()
630 fe = dvb_attach(xc2028_attach, fe0->dvb.frontend, &cfg); in attach_xc3028()
633 dvb_frontend_detach(fe0->dvb.frontend); in attach_xc3028()
[all...]
/kernel/linux/linux-6.6/drivers/media/pci/cx88/
H A Dcx88-dvb.c172 pr_err("%s() No frontend found\n", __func__); in cx88_dvb_bus_ctrl()
210 if (fe && fe->dvb.frontend && fe->dvb.frontend->ops.i2c_gate_ctrl) in cx88_dvb_gate_ctrl()
211 fe->dvb.frontend->ops.i2c_gate_ctrl(fe->dvb.frontend, open); in cx88_dvb_gate_ctrl()
614 /* Get the first frontend */ in attach_xc3028()
619 if (!fe0->dvb.frontend) { in attach_xc3028()
620 pr_err("dvb frontend not attached. Can't attach xc3028\n"); in attach_xc3028()
631 fe = dvb_attach(xc2028_attach, fe0->dvb.frontend, &cfg); in attach_xc3028()
634 dvb_frontend_detach(fe0->dvb.frontend); in attach_xc3028()
[all...]
/kernel/linux/linux-6.6/drivers/media/pci/saa7134/
H A Dsaa7134-dvb.c588 /* Get the first frontend */ in configure_tda827x_fe()
594 fe0->dvb.frontend = dvb_attach(tda10046_attach, cdec_conf, &dev->i2c_adap); in configure_tda827x_fe()
595 if (fe0->dvb.frontend) { in configure_tda827x_fe()
597 fe0->dvb.frontend->ops.i2c_gate_ctrl = tda8290_i2c_gate_ctrl; in configure_tda827x_fe()
598 if (dvb_attach(tda827x_attach, fe0->dvb.frontend, in configure_tda827x_fe()
1220 /* FIXME: add support for multi-frontend */ in dvb_init()
1224 pr_info("%s() allocating 1 frontend\n", __func__); in dvb_init()
1254 fe0->dvb.frontend = dvb_attach(mt352_attach, &pinnacle_300i, in dvb_init()
1256 if (fe0->dvb.frontend) { in dvb_init()
1257 fe0->dvb.frontend in dvb_init()
[all...]
/kernel/linux/linux-5.10/drivers/media/pci/cx23885/
H A Dcx23885-dvb.c146 if (fe && fe->dvb.frontend && fe->dvb.frontend->ops.i2c_gate_ctrl) in cx23885_dvb_gate_ctrl()
147 fe->dvb.frontend->ops.i2c_gate_ctrl(fe->dvb.frontend, open); in cx23885_dvb_gate_ctrl()
631 /* call the frontend set_voltage function */ in dvbsky_t9580_set_voltage()
659 /* call the frontend set_voltage function */ in dvbsky_s952_portc_set_voltage()
1209 /* Get the first frontend */ in dvb_register()
1217 /* multi-frontend gate control is undefined or defaults to fe0 */ in dvb_register()
1223 /* init frontend */ in dvb_register()
1227 fe0->dvb.frontend in dvb_register()
[all...]
/kernel/linux/linux-6.6/drivers/media/pci/cx23885/
H A Dcx23885-dvb.c146 if (fe && fe->dvb.frontend && fe->dvb.frontend->ops.i2c_gate_ctrl) in cx23885_dvb_gate_ctrl()
147 fe->dvb.frontend->ops.i2c_gate_ctrl(fe->dvb.frontend, open); in cx23885_dvb_gate_ctrl()
631 /* call the frontend set_voltage function */ in dvbsky_t9580_set_voltage()
659 /* call the frontend set_voltage function */ in dvbsky_s952_portc_set_voltage()
1209 /* Get the first frontend */ in dvb_register()
1217 /* multi-frontend gate control is undefined or defaults to fe0 */ in dvb_register()
1223 /* init frontend */ in dvb_register()
1227 fe0->dvb.frontend in dvb_register()
[all...]
/kernel/linux/linux-5.10/drivers/media/pci/saa7134/
H A Dsaa7134-dvb.c588 /* Get the first frontend */ in configure_tda827x_fe()
594 fe0->dvb.frontend = dvb_attach(tda10046_attach, cdec_conf, &dev->i2c_adap); in configure_tda827x_fe()
595 if (fe0->dvb.frontend) { in configure_tda827x_fe()
597 fe0->dvb.frontend->ops.i2c_gate_ctrl = tda8290_i2c_gate_ctrl; in configure_tda827x_fe()
598 if (dvb_attach(tda827x_attach, fe0->dvb.frontend, in configure_tda827x_fe()
1204 /* FIXME: add support for multi-frontend */ in dvb_init()
1208 pr_info("%s() allocating 1 frontend\n", __func__); in dvb_init()
1238 fe0->dvb.frontend = dvb_attach(mt352_attach, &pinnacle_300i, in dvb_init()
1240 if (fe0->dvb.frontend) { in dvb_init()
1241 fe0->dvb.frontend in dvb_init()
[all...]
/kernel/linux/linux-5.10/drivers/media/usb/cx231xx/
H A Dcx231xx-dvb.c51 struct dvb_frontend *frontend[CX231XX_DVB_MAX_FRONTENDS]; member
313 if (!demux->dmx.frontend) in start_feed()
380 if (!dev->dvb->frontend[0]) {
381 dev_err(dev->dev, "%s/2: dvb frontend not attached. Can't attach xc5000\n",
386 fe = dvb_attach(xc5000_attach, dev->dvb->frontend[0], &cfg);
389 dvb_frontend_detach(dev->dvb->frontend[0]);
390 dev->dvb->frontend[0] = NULL;
402 if (dev->dvb && dev->dvb->frontend[0]) { in cx231xx_set_analog_freq()
404 struct dvb_tuner_ops *dops = &dev->dvb->frontend[0]->ops.tuner_ops; in cx231xx_set_analog_freq()
415 dops->set_analog_params(dev->dvb->frontend[ in cx231xx_set_analog_freq()
[all...]
/kernel/linux/linux-6.6/drivers/media/usb/cx231xx/
H A Dcx231xx-dvb.c51 struct dvb_frontend *frontend[CX231XX_DVB_MAX_FRONTENDS]; member
313 if (!demux->dmx.frontend) in start_feed()
380 if (!dev->dvb->frontend[0]) {
381 dev_err(dev->dev, "%s/2: dvb frontend not attached. Can't attach xc5000\n",
386 fe = dvb_attach(xc5000_attach, dev->dvb->frontend[0], &cfg);
389 dvb_frontend_detach(dev->dvb->frontend[0]);
390 dev->dvb->frontend[0] = NULL;
402 if (dev->dvb && dev->dvb->frontend[0]) { in cx231xx_set_analog_freq()
404 struct dvb_tuner_ops *dops = &dev->dvb->frontend[0]->ops.tuner_ops; in cx231xx_set_analog_freq()
415 dops->set_analog_params(dev->dvb->frontend[ in cx231xx_set_analog_freq()
[all...]
/kernel/linux/linux-5.10/drivers/media/usb/au0828/
H A Dau0828-dvb.c282 if (!demux->dmx.frontend) in au0828_dvb_start_feed()
285 if (dvb->frontend) { in au0828_dvb_start_feed()
314 if (dvb->frontend) { in au0828_dvb_stop_feed()
435 /* register frontend */ in dvb_register()
436 result = dvb_register_frontend(&dvb->adapter, dvb->frontend); in dvb_register()
443 /* Hook dvb frontend */ in dvb_register()
444 dvb->set_frontend = dvb->frontend->ops.set_frontend; in dvb_register()
445 dvb->frontend->ops.set_frontend = au0828_set_frontend; in dvb_register()
516 dvb_unregister_frontend(dvb->frontend); in dvb_register()
518 dvb_frontend_detach(dvb->frontend); in dvb_register()
[all...]
/kernel/linux/linux-6.6/drivers/media/usb/au0828/
H A Dau0828-dvb.c282 if (!demux->dmx.frontend) in au0828_dvb_start_feed()
285 if (dvb->frontend) { in au0828_dvb_start_feed()
314 if (dvb->frontend) { in au0828_dvb_stop_feed()
435 /* register frontend */ in dvb_register()
436 result = dvb_register_frontend(&dvb->adapter, dvb->frontend); in dvb_register()
443 /* Hook dvb frontend */ in dvb_register()
444 dvb->set_frontend = dvb->frontend->ops.set_frontend; in dvb_register()
445 dvb->frontend->ops.set_frontend = au0828_set_frontend; in dvb_register()
516 dvb_unregister_frontend(dvb->frontend); in dvb_register()
518 dvb_frontend_detach(dvb->frontend); in dvb_register()
[all...]
/kernel/linux/linux-5.10/drivers/media/dvb-frontends/
H A Ddvb_dummy_fe.c18 struct dvb_frontend frontend; member
122 memcpy(&state->frontend.ops, in dvb_dummy_fe_ofdm_attach()
126 state->frontend.demodulator_priv = state; in dvb_dummy_fe_ofdm_attach()
127 return &state->frontend; in dvb_dummy_fe_ofdm_attach()
143 memcpy(&state->frontend.ops, in dvb_dummy_fe_qpsk_attach()
147 state->frontend.demodulator_priv = state; in dvb_dummy_fe_qpsk_attach()
148 return &state->frontend; in dvb_dummy_fe_qpsk_attach()
164 memcpy(&state->frontend.ops, in dvb_dummy_fe_qam_attach()
168 state->frontend.demodulator_priv = state; in dvb_dummy_fe_qam_attach()
169 return &state->frontend; in dvb_dummy_fe_qam_attach()
[all...]
/kernel/linux/linux-6.6/drivers/media/dvb-frontends/
H A Ddvb_dummy_fe.c18 struct dvb_frontend frontend; member
122 memcpy(&state->frontend.ops, in dvb_dummy_fe_ofdm_attach()
126 state->frontend.demodulator_priv = state; in dvb_dummy_fe_ofdm_attach()
127 return &state->frontend; in dvb_dummy_fe_ofdm_attach()
143 memcpy(&state->frontend.ops, in dvb_dummy_fe_qpsk_attach()
147 state->frontend.demodulator_priv = state; in dvb_dummy_fe_qpsk_attach()
148 return &state->frontend; in dvb_dummy_fe_qpsk_attach()
164 memcpy(&state->frontend.ops, in dvb_dummy_fe_qam_attach()
168 state->frontend.demodulator_priv = state; in dvb_dummy_fe_qam_attach()
169 return &state->frontend; in dvb_dummy_fe_qam_attach()
[all...]
/kernel/linux/linux-5.10/crypto/
H A Dinternal.h70 const struct crypto_type *frontend, int node);
73 const struct crypto_type *frontend) in crypto_create_tfm()
75 return crypto_create_tfm_node(alg, frontend, NUMA_NO_NODE); in crypto_create_tfm()
79 const struct crypto_type *frontend,
83 const struct crypto_type *frontend, u32 type, u32 mask,
87 const struct crypto_type *frontend, u32 type, u32 mask) in crypto_alloc_tfm()
89 return crypto_alloc_tfm_node(alg_name, frontend, type, mask, NUMA_NO_NODE); in crypto_alloc_tfm()
96 int crypto_type_has_alg(const char *name, const struct crypto_type *frontend,
72 crypto_create_tfm(struct crypto_alg *alg, const struct crypto_type *frontend) crypto_create_tfm() argument
86 crypto_alloc_tfm(const char *alg_name, const struct crypto_type *frontend, u32 type, u32 mask) crypto_alloc_tfm() argument
H A Dapi.c437 const struct crypto_type *frontend, in crypto_create_tfm_node()
446 tfmsize = frontend->tfmsize; in crypto_create_tfm_node()
447 total = tfmsize + sizeof(*tfm) + frontend->extsize(alg); in crypto_create_tfm_node()
457 err = frontend->init_tfm(tfm); in crypto_create_tfm_node()
480 const struct crypto_type *frontend, in crypto_find_alg()
483 if (frontend) { in crypto_find_alg()
484 type &= frontend->maskclear; in crypto_find_alg()
485 mask &= frontend->maskclear; in crypto_find_alg()
486 type |= frontend->type; in crypto_find_alg()
487 mask |= frontend in crypto_find_alg()
436 crypto_create_tfm_node(struct crypto_alg *alg, const struct crypto_type *frontend, int node) crypto_create_tfm_node() argument
479 crypto_find_alg(const char *alg_name, const struct crypto_type *frontend, u32 type, u32 mask) crypto_find_alg() argument
517 crypto_alloc_tfm_node(const char *alg_name, const struct crypto_type *frontend, u32 type, u32 mask, int node) crypto_alloc_tfm_node() argument
[all...]
/kernel/linux/linux-6.6/crypto/
H A Dinternal.h126 const struct crypto_type *frontend, int node);
127 void *crypto_clone_tfm(const struct crypto_type *frontend,
135 const struct crypto_type *frontend) in crypto_create_tfm()
137 return crypto_create_tfm_node(alg, frontend, NUMA_NO_NODE); in crypto_create_tfm()
141 const struct crypto_type *frontend,
145 const struct crypto_type *frontend, u32 type, u32 mask,
149 const struct crypto_type *frontend, u32 type, u32 mask) in crypto_alloc_tfm()
151 return crypto_alloc_tfm_node(alg_name, frontend, type, mask, NUMA_NO_NODE); in crypto_alloc_tfm()
158 int crypto_type_has_alg(const char *name, const struct crypto_type *frontend,
134 crypto_create_tfm(struct crypto_alg *alg, const struct crypto_type *frontend) crypto_create_tfm() argument
148 crypto_alloc_tfm(const char *alg_name, const struct crypto_type *frontend, u32 type, u32 mask) crypto_alloc_tfm() argument
H A Dapi.c485 const struct crypto_type *frontend, int node, in crypto_alloc_tfmmem()
493 tfmsize = frontend->tfmsize; in crypto_alloc_tfmmem()
494 total = tfmsize + sizeof(*tfm) + frontend->extsize(alg); in crypto_alloc_tfmmem()
509 const struct crypto_type *frontend, in crypto_create_tfm_node()
516 mem = crypto_alloc_tfmmem(alg, frontend, node, GFP_KERNEL); in crypto_create_tfm_node()
520 tfm = (struct crypto_tfm *)(mem + frontend->tfmsize); in crypto_create_tfm_node()
522 err = frontend->init_tfm(tfm); in crypto_create_tfm_node()
543 void *crypto_clone_tfm(const struct crypto_type *frontend, in crypto_clone_tfm() argument
554 mem = crypto_alloc_tfmmem(alg, frontend, otfm->node, GFP_ATOMIC); in crypto_clone_tfm()
560 tfm = (struct crypto_tfm *)(mem + frontend in crypto_clone_tfm()
484 crypto_alloc_tfmmem(struct crypto_alg *alg, const struct crypto_type *frontend, int node, gfp_t gfp) crypto_alloc_tfmmem() argument
508 crypto_create_tfm_node(struct crypto_alg *alg, const struct crypto_type *frontend, int node) crypto_create_tfm_node() argument
569 crypto_find_alg(const char *alg_name, const struct crypto_type *frontend, u32 type, u32 mask) crypto_find_alg() argument
607 crypto_alloc_tfm_node(const char *alg_name, const struct crypto_type *frontend, u32 type, u32 mask, int node) crypto_alloc_tfm_node() argument
[all...]
/kernel/linux/linux-5.10/drivers/media/pci/saa7164/
H A Dsaa7164-dvb.c290 if (!demux->dmx.frontend) in saa7164_dvb_start_feed()
393 /* register frontend */ in dvb_register()
394 result = dvb_register_frontend(&dvb->adapter, dvb->frontend); in dvb_register()
463 dvb_unregister_frontend(dvb->frontend); in dvb_register()
465 dvb_frontend_detach(dvb->frontend); in dvb_register()
492 if (dvb->frontend == NULL) in saa7164_dvb_unregister()
514 dvb_unregister_frontend(dvb->frontend); in saa7164_dvb_unregister()
515 dvb_frontend_detach(dvb->frontend); in saa7164_dvb_unregister()
538 /* init frontend */ in saa7164_dvb_register()
548 port->dvb.frontend in saa7164_dvb_register()
[all...]
/kernel/linux/linux-6.6/drivers/media/pci/saa7164/
H A Dsaa7164-dvb.c290 if (!demux->dmx.frontend) in saa7164_dvb_start_feed()
393 /* register frontend */ in dvb_register()
394 result = dvb_register_frontend(&dvb->adapter, dvb->frontend); in dvb_register()
463 dvb_unregister_frontend(dvb->frontend); in dvb_register()
465 dvb_frontend_detach(dvb->frontend); in dvb_register()
492 if (dvb->frontend == NULL) in saa7164_dvb_unregister()
514 dvb_unregister_frontend(dvb->frontend); in saa7164_dvb_unregister()
515 dvb_frontend_detach(dvb->frontend); in saa7164_dvb_unregister()
538 /* init frontend */ in saa7164_dvb_register()
548 port->dvb.frontend in saa7164_dvb_register()
[all...]
/kernel/linux/linux-5.10/drivers/media/usb/tm6000/
H A Dtm6000-dvb.c238 dvb->frontend = dvb_attach(zl10353_attach, &config, in tm6000_dvb_attach_frontend()
241 printk(KERN_ERR "tm6000: no frontend defined for the device!\n"); in tm6000_dvb_attach_frontend()
245 return (!dvb->frontend) ? -1 : 0; in tm6000_dvb_attach_frontend()
259 /* attach the frontend */ in register_dvb()
262 printk(KERN_ERR "tm6000: couldn't attach the frontend!\n"); in register_dvb()
275 if (dvb->frontend) { in register_dvb()
283 dvb->frontend->callback = tm6000_tuner_callback; in register_dvb()
284 ret = dvb_register_frontend(&dvb->adapter, dvb->frontend); in register_dvb()
287 "tm6000: couldn't register frontend\n"); in register_dvb()
291 if (!dvb_attach(xc2028_attach, dvb->frontend, in register_dvb()
[all...]

Completed in 23 milliseconds

12345678910>>...20