Home
last modified time | relevance | path

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

12345678910

/linux/drivers/gpu/drm/sun4i/
A Dsun4i_frontend.c103 if (frontend->data->has_coef_rdy) in sun4i_frontend_scaler_init()
118 pm_runtime_put(frontend->dev); in sun4i_frontend_exit()
471 regmap_write(frontend->regs, in sun4i_frontend_update_formats()
566 frontend = devm_kzalloc(dev, sizeof(*frontend), GFP_KERNEL); in sun4i_frontend_bind()
567 if (!frontend) in sun4i_frontend_bind()
571 frontend->dev = dev; in sun4i_frontend_bind()
572 frontend->node = dev->of_node; in sun4i_frontend_bind()
575 if (!frontend->data) in sun4i_frontend_bind()
584 if (IS_ERR(frontend->regs)) { in sun4i_frontend_bind()
590 if (IS_ERR(frontend->reset)) { in sun4i_frontend_bind()
[all …]
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,
A Dsun4i_layer.c94 struct sun4i_frontend *frontend = backend->frontend; in sun4i_backend_layer_atomic_update() local
99 sun4i_frontend_init(frontend); in sun4i_backend_layer_atomic_update()
100 sun4i_frontend_update_coord(frontend, plane); in sun4i_backend_layer_atomic_update()
101 sun4i_frontend_update_buffer(frontend, plane); in sun4i_backend_layer_atomic_update()
102 sun4i_frontend_update_formats(frontend, plane, in sun4i_backend_layer_atomic_update()
106 sun4i_frontend_enable(frontend); in sun4i_backend_layer_atomic_update()
122 if (IS_ERR_OR_NULL(layer->backend->frontend)) in sun4i_layer_format_mod_supported()
209 if (IS_ERR_OR_NULL(backend->frontend)) { in sun4i_layer_init_one()
/linux/drivers/media/pci/cx88/
A Dcx88-dvb.c210 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()
1073 fe0->dvb.frontend, in dvb_register()
1089 fe1->dvb.frontend, in dvb_register()
1201 if (fe0->dvb.frontend) in dvb_register()
1449 fe0->dvb.frontend, in dvb_register()
1465 fe1->dvb.frontend, in dvb_register()
1477 fe0->dvb.frontend, in dvb_register()
1514 if (fe0->dvb.frontend) in dvb_register()
1535 if (fe0->dvb.frontend) in dvb_register()
[all …]
/linux/drivers/media/pci/saa7134/
A Dsaa7134-dvb.c595 if (fe0->dvb.frontend) { in configure_tda827x_fe()
1256 if (fe0->dvb.frontend) { in dvb_init()
1265 if (fe0->dvb.frontend) { in dvb_init()
1503 if (fe0->dvb.frontend) in dvb_init()
1511 if (fe0->dvb.frontend) in dvb_init()
1777 if (fe0->dvb.frontend) in dvb_init()
1790 fe0->dvb.frontend, in dvb_init()
1898 if (!fe0->dvb.frontend) in dvb_init()
1932 fe0->dvb.frontend->ops.init(fe0->dvb.frontend); in dvb_init()
1934 fe0->dvb.frontend->ops.sleep(fe0->dvb.frontend); in dvb_init()
[all …]
/linux/drivers/media/pci/cx23885/
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()
1272 fe0->dvb.frontend = in dvb_register()
1288 fe0->dvb.frontend = in dvb_register()
1733 fe0->dvb.frontend->ops.tuner_ops.init(fe0->dvb.frontend); in dvb_register()
1766 fe0->dvb.frontend, in dvb_register()
1779 fe0->dvb.frontend, in dvb_register()
1807 fe0->dvb.frontend, in dvb_register()
1880 fe0->dvb.frontend, in dvb_register()
2570 if ((NULL == fe0->dvb.frontend) || (fe1 && NULL == fe1->dvb.frontend)) { in dvb_register()
[all …]
/linux/drivers/media/usb/cx231xx/
A Dcx231xx-dvb.c313 if (!demux->dmx.frontend) in start_feed()
380 if (!dev->dvb->frontend[0]) {
476 if (dvb->frontend[1]) in register_dvb()
490 if (dvb->frontend[1]) { in register_dvb()
578 if (dvb->frontend[1]) in register_dvb()
582 if (dvb->frontend[1]) in register_dvb()
598 if (dvb->frontend[1]) in unregister_dvb()
601 if (dvb->frontend[1]) in unregister_dvb()
1068 dvb->frontend[1]->id = 1; in dvb_init()
1093 dvb->frontend[1]->tuner_priv = dvb->frontend[0]->tuner_priv; in dvb_init()
[all …]
/linux/drivers/media/usb/au0828/
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()
537 if (dvb->frontend == NULL) in au0828_dvb_unregister()
556 dvb->frontend = NULL; in au0828_dvb_unregister()
577 if (dvb->frontend != NULL) in au0828_dvb_register()
596 if (dvb->frontend != NULL) in au0828_dvb_register()
636 dvb->frontend->ops.release(dvb->frontend); in au0828_dvb_register()
637 dvb->frontend = NULL; in au0828_dvb_register()
651 if (dvb->frontend) { in au0828_dvb_suspend()
[all …]
/linux/Documentation/devicetree/bindings/display/
A Dallwinner,sun4i-a10-display-frontend.yaml20 - allwinner,sun4i-a10-display-frontend
21 - allwinner,sun5i-a13-display-frontend
22 - allwinner,sun6i-a31-display-frontend
23 - allwinner,sun7i-a20-display-frontend
24 - allwinner,sun8i-a23-display-frontend
25 - allwinner,sun8i-a33-display-frontend
26 - allwinner,sun9i-a80-display-frontend
36 - description: The frontend interface clock
37 - description: The frontend module clock
38 - description: The frontend DRAM clock
[all …]
/linux/drivers/media/dvb-frontends/
A DKconfig417 to support this frontend.
425 to support this frontend.
433 to support this frontend.
441 to support this frontend.
449 to support this frontend.
586 to support this frontend.
612 to support this frontend.
627 support this frontend.
635 to support this frontend.
643 to support this frontend.
[all …]
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()
/linux/drivers/media/pci/saa7164/
A Dsaa7164-dvb.c290 if (!demux->dmx.frontend) in saa7164_dvb_start_feed()
465 dvb_frontend_detach(dvb->frontend); in dvb_register()
492 if (dvb->frontend == NULL) in saa7164_dvb_unregister()
515 dvb_frontend_detach(dvb->frontend); in saa7164_dvb_unregister()
552 if (port->dvb.frontend != NULL) { in saa7164_dvb_register()
565 if (port->dvb.frontend != NULL) { in saa7164_dvb_register()
584 if (port->dvb.frontend != NULL) { in saa7164_dvb_register()
612 if (port->dvb.frontend != NULL) { in saa7164_dvb_register()
721 if (NULL == dvb->frontend) { in saa7164_dvb_register()
730 if (dvb->frontend->ops.release) in saa7164_dvb_register()
[all …]
/linux/drivers/media/usb/tm6000/
A Dtm6000-dvb.c236 dvb->frontend = dvb_attach(zl10353_attach, &config, in tm6000_dvb_attach_frontend()
243 return (!dvb->frontend) ? -1 : 0; in tm6000_dvb_attach_frontend()
273 if (dvb->frontend) { in register_dvb()
281 dvb->frontend->callback = tm6000_tuner_callback; in register_dvb()
302 dvb->frontend->callback = tm6000_xc5000_callback; in register_dvb()
351 if (dvb->frontend) { in register_dvb()
352 dvb_unregister_frontend(dvb->frontend); in register_dvb()
353 dvb_frontend_detach(dvb->frontend); in register_dvb()
375 if (dvb->frontend) { in unregister_dvb()
376 dvb_unregister_frontend(dvb->frontend); in unregister_dvb()
[all …]
/linux/crypto/
A Dinternal.h87 const struct crypto_type *frontend, int node);
90 const struct crypto_type *frontend) in crypto_create_tfm() argument
92 return crypto_create_tfm_node(alg, frontend, NUMA_NO_NODE); in crypto_create_tfm()
96 const struct crypto_type *frontend,
100 const struct crypto_type *frontend, u32 type, u32 mask,
104 const struct crypto_type *frontend, u32 type, u32 mask) in crypto_alloc_tfm() argument
106 return crypto_alloc_tfm_node(alg_name, frontend, type, mask, NUMA_NO_NODE); in crypto_alloc_tfm()
113 int crypto_type_has_alg(const char *name, const struct crypto_type *frontend,
A Dapi.c477 const struct crypto_type *frontend, in crypto_create_tfm_node() argument
486 tfmsize = frontend->tfmsize; in crypto_create_tfm_node()
497 err = frontend->init_tfm(tfm); in crypto_create_tfm_node()
520 const struct crypto_type *frontend, in crypto_find_alg() argument
523 if (frontend) { in crypto_find_alg()
524 type &= frontend->maskclear; in crypto_find_alg()
525 mask &= frontend->maskclear; in crypto_find_alg()
526 type |= frontend->type; in crypto_find_alg()
527 mask |= frontend->maskset; in crypto_find_alg()
567 alg = crypto_find_alg(alg_name, frontend, type, mask); in crypto_alloc_tfm_node()
[all …]
/linux/Documentation/userspace-api/media/dvb/
A Dquery-dvb-frontend-info.rst3 .. _query-dvb-frontend-info:
6 Querying frontend information
9 Usually, the first thing to do when the frontend is opened is to check
10 the frontend capabilities. This is done using
12 Digital TV API version and other characteristics about the frontend, and can
A Ddvbproperty.rst26 to setup the frontend and read its status.
31 This section describes the new and recommended way to set the frontend,
36 1. On Linux DVB API version 3, setting a frontend was done via
45 the multiple delivery systems supported by a frontend.
73 :caption: Example: Setting digital TV frontend properties
79 #include <linux/dvb/frontend.h>
122 frontend-stat-properties
123 frontend-property-terrestrial-systems
124 frontend-property-cable-systems
125 frontend-property-satellite-systems
[all …]
A Dfe-get-info.rst13 FE_GET_INFO - Query Digital TV frontend capabilities and returns information
35 All Digital TV frontend devices support the :ref:`FE_GET_INFO` ioctl. It is
42 frontend capabilities
45 Capabilities describe what a frontend can do. Some capabilities are
46 supported only on some specific frontend types.
48 The frontend capabilities are described at :c:type:`fe_caps`.
A Dfe-get-property.rst13 …ROPERTY - FE_SET_PROPERTY sets one or more frontend properties. - FE_GET_PROPERTY returns one or m…
38 All Digital TV frontend devices support the ``FE_SET_PROPERTY`` and
44 - This ioctl is used to set one or more frontend properties.
46 - This is the basic command to request the frontend to tune into
60 frontend.
A Dfrontend.rst9 The Digital TV frontend API was designed to support three groups of delivery
20 The Digital TV frontend controls several sub-devices including:
30 The frontend can be accessed through ``/dev/dvb/adapter?/frontend?``.
32 ``linux/dvb/frontend.h`` in your application.
53 query-dvb-frontend-info
A Dfrontend-stat-properties.rst39 frontend, but it was not possible to collect it (could be a
69 - ``FE_SCALE_RELATIVE`` - The frontend provides a 0% to 100%
87 - ``FE_SCALE_RELATIVE`` - The frontend provides a 0% to 100%
107 This measurement is monotonically increased, as the frontend gets more
108 bit count measurements. The frontend may reset it when a
131 amount of bits on the transport stream, as the frontend may need to
136 bit count measurements. The frontend may reset it when a
165 bit count measurements. The frontend may reset it when a
188 amount of bits on the transport stream, as the frontend may need to
193 bit count measurements. The frontend may reset it when a
[all …]
A Dfrontend_legacy_api.rst14 dvb-frontend-parameters
15 dvb-frontend-event
35 fe-set-frontend
36 fe-get-frontend
/linux/drivers/media/platform/sti/c8sectpfe/
A Dc8sectpfe-common.c210 if (tsin->frontend) { in c8sectpfe_tuner_unregister_frontend()
211 dvb_unregister_frontend(tsin->frontend); in c8sectpfe_tuner_unregister_frontend()
212 dvb_frontend_detach(tsin->frontend); in c8sectpfe_tuner_unregister_frontend()
233 struct dvb_frontend *frontend; in c8sectpfe_tuner_register_frontend() local
243 res = c8sectpfe_frontend_attach(&frontend, *c8sectpfe, tsin, n); in c8sectpfe_tuner_register_frontend()
247 res = dvb_register_frontend(&c8sectpfe[0]->adapter, frontend); in c8sectpfe_tuner_register_frontend()
254 tsin->frontend = frontend; in c8sectpfe_tuner_register_frontend()
/linux/drivers/media/common/videobuf2/
A Dvideobuf2-dvb.c41 if (!demux->dmx.frontend) in vb2_dvb_start_feed()
107 result = dvb_register_frontend(adapter, dvb->frontend); in vb2_dvb_register_frontend()
182 dvb_unregister_frontend(dvb->frontend); in vb2_dvb_register_frontend()
184 dvb_frontend_detach(dvb->frontend); in vb2_dvb_register_frontend()
185 dvb->frontend = NULL; in vb2_dvb_register_frontend()
284 if (fe->dvb.frontend == p) { in vb2_dvb_find_frontend()
331 dvb_unregister_frontend(fe->dvb.frontend); in vb2_dvb_dealloc_frontends()
333 if (fe->dvb.frontend) in vb2_dvb_dealloc_frontends()
335 dvb_frontend_detach(fe->dvb.frontend); in vb2_dvb_dealloc_frontends()
/linux/drivers/media/usb/ttusb-dec/
A Dttusbdecfe.c20 struct dvb_frontend frontend; member
209 memcpy(&state->frontend.ops, &ttusbdecfe_dvbt_ops, sizeof(struct dvb_frontend_ops)); in ttusbdecfe_dvbt_attach()
210 state->frontend.demodulator_priv = state; in ttusbdecfe_dvbt_attach()
211 return &state->frontend; in ttusbdecfe_dvbt_attach()
231 memcpy(&state->frontend.ops, &ttusbdecfe_dvbs_ops, sizeof(struct dvb_frontend_ops)); in ttusbdecfe_dvbs_attach()
232 state->frontend.demodulator_priv = state; in ttusbdecfe_dvbs_attach()
233 return &state->frontend; in ttusbdecfe_dvbs_attach()

Completed in 93 milliseconds

12345678910