| /linux/drivers/gpu/drm/sun4i/ |
| A D | sun4i_frontend.c | 103 if (frontend->data->has_coef_rdy) in sun4i_frontend_scaler_init() 118 pm_runtime_put(frontend->dev); in sun4i_frontend_exit() 470 regmap_write(frontend->regs, in sun4i_frontend_update_formats() 565 frontend = devm_kzalloc(dev, sizeof(*frontend), GFP_KERNEL); in sun4i_frontend_bind() 566 if (!frontend) in sun4i_frontend_bind() 570 frontend->dev = dev; in sun4i_frontend_bind() 571 frontend->node = dev->of_node; in sun4i_frontend_bind() 574 if (!frontend->data) in sun4i_frontend_bind() 583 if (IS_ERR(frontend->regs)) { in sun4i_frontend_bind() 589 if (IS_ERR(frontend->reset)) { in sun4i_frontend_bind() [all …]
|
| A D | sun4i_frontend.h | 139 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,
|
| A D | sun4i_layer.c | 91 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()
|
| /linux/drivers/media/pci/cx88/ |
| A D | cx88-dvb.c | 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() 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 D | saa7134-dvb.c | 598 if (fe0->dvb.frontend) { in configure_tda827x_fe() 1261 if (fe0->dvb.frontend) { in dvb_init() 1270 if (fe0->dvb.frontend) { in dvb_init() 1508 if (fe0->dvb.frontend) in dvb_init() 1516 if (fe0->dvb.frontend) in dvb_init() 1782 if (fe0->dvb.frontend) in dvb_init() 1795 fe0->dvb.frontend, in dvb_init() 1903 if (!fe0->dvb.frontend) in dvb_init() 1937 fe0->dvb.frontend->ops.init(fe0->dvb.frontend); in dvb_init() 1939 fe0->dvb.frontend->ops.sleep(fe0->dvb.frontend); in dvb_init() [all …]
|
| /linux/drivers/media/usb/cx231xx/ |
| A D | cx231xx-dvb.c | 313 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/pci/cx23885/ |
| A D | cx23885-dvb.c | 146 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() 2558 if ((NULL == fe0->dvb.frontend) || (fe1 && NULL == fe1->dvb.frontend)) { in dvb_register() [all …]
|
| /linux/drivers/media/usb/au0828/ |
| A D | au0828-dvb.c | 282 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 D | allwinner,sun4i-a10-display-frontend.yaml | 20 - 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 D | Kconfig | 373 to support this frontend. 381 to support this frontend. 389 to support this frontend. 397 to support this frontend. 405 to support this frontend. 607 support this frontend. 615 to support this frontend. 623 to support this frontend. 631 to support this frontend. 639 to support this frontend. [all …]
|
| A D | dvb_dummy_fe.c | 18 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 D | saa7164-dvb.c | 290 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/crypto/ |
| A D | internal.h | 128 const struct crypto_type *frontend, int node); 129 void *crypto_clone_tfm(const struct crypto_type *frontend, 137 const struct crypto_type *frontend) in crypto_create_tfm() argument 139 return crypto_create_tfm_node(alg, frontend, NUMA_NO_NODE); in crypto_create_tfm() 143 const struct crypto_type *frontend, 147 const struct crypto_type *frontend, u32 type, u32 mask, 151 const struct crypto_type *frontend, u32 type, u32 mask) in crypto_alloc_tfm() argument 153 return crypto_alloc_tfm_node(alg_name, frontend, type, mask, NUMA_NO_NODE); in crypto_alloc_tfm() 160 int crypto_type_has_alg(const char *name, const struct crypto_type *frontend,
|
| A D | api.c | 502 const struct crypto_type *frontend, int node, in crypto_alloc_tfmmem() argument 510 tfmsize = frontend->tfmsize; in crypto_alloc_tfmmem() 526 const struct crypto_type *frontend, in crypto_create_tfm_node() argument 539 err = frontend->init_tfm(tfm); in crypto_create_tfm_node() 587 const struct crypto_type *frontend, in crypto_find_alg() argument 590 if (frontend) { in crypto_find_alg() 591 type &= frontend->maskclear; in crypto_find_alg() 592 mask &= frontend->maskclear; in crypto_find_alg() 593 type |= frontend->type; in crypto_find_alg() 594 mask |= frontend->maskset; in crypto_find_alg() [all …]
|
| /linux/Documentation/userspace-api/media/dvb/ |
| A D | query-dvb-frontend-info.rst | 3 .. _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 D | fe-get-info.rst | 13 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 D | dvbproperty.rst | 26 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 D | fe-get-property.rst | 13 …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 D | frontend.rst | 9 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 D | frontend_legacy_api.rst | 14 dvb-frontend-parameters 15 dvb-frontend-event 35 fe-set-frontend 36 fe-get-frontend
|
| A D | dvb-fe-read-status.rst | 6 Querying frontend status and statistics 10 frontend will run a kernel thread that will periodically check for the 14 The information about the frontend tuner locking status can be queried 24 :ref:`Frontend statistics indicators <frontend-stat-properties>` for
|
| A D | frontend-stat-properties.rst | 39 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 …]
|
| /linux/Documentation/devicetree/bindings/display/mediatek/ |
| A D | mediatek,ethdr.yaml | 55 - description: video frontend 0 clock 56 - description: video frontend 1 clock 57 - description: graphic frontend 0 clock 58 - description: graphic frontend 1 clock 61 - description: video frontend 0 async clock 62 - description: video frontend 1 async clock 63 - description: graphic frontend 0 async clock 64 - description: graphic frontend 1 async clock 89 - description: video frontend 0 async reset 90 - description: video frontend 1 async reset [all …]
|
| /linux/drivers/media/platform/st/sti/c8sectpfe/ |
| A D | c8sectpfe-common.c | 210 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/Documentation/gpu/ |
| A D | xen-front.rst | 2 drm/xen-front Xen para-virtualized frontend driver 5 This frontend driver implements Xen para-virtualized display 15 Buffers allocated by the frontend driver 19 :doc: Buffers allocated by the frontend driver
|