Home
last modified time | relevance | path

Searched full:frontend (Results 1 – 25 of 788) sorted by relevance

12345678910>>...32

/openbmc/linux/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->data->has_coef_rdy) in sun4i_frontend_scaler_init()
[all …]
/openbmc/linux/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()
635 dvb_unregister_frontend(fe0->dvb.frontend); in attach_xc3028()
636 fe0->dvb.frontend = NULL; in attach_xc3028()
[all …]
/openbmc/linux/drivers/media/dvb-frontends/
H A DKconfig5 comment "DVB Frontend drivers auto-selected by 'Autoselect ancillary drivers'"
20 Say Y when you want to support this frontend.
90 Say Y when you want to support this frontend.
98 Say Y when you want to support this frontend.
106 Say Y when you want to support this frontend.
116 Say Y when you want to support this frontend.
135 A DVB-S tuner module. Say Y when you want to support this frontend.
142 A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
149 A Dual DVB-S/S2 tuner module. Say Y when you want to support this frontend.
156 A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
[all …]
H A Ddvb_dummy_fe.c3 * Driver for Dummy Frontend
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()
[all …]
/openbmc/linux/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 = dvb_attach(s5h1409_attach, in dvb_register()
1230 if (fe0->dvb.frontend == NULL) in dvb_register()
1232 dvb_attach(mt2131_attach, fe0->dvb.frontend, in dvb_register()
[all …]
/openbmc/linux/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[0], &params); in cx231xx_set_analog_freq()
[all …]
/openbmc/linux/drivers/media/pci/saa7134/
H A Dsaa7134-dvb.c590 /* Get the first frontend */ in configure_tda827x_fe()
596 fe0->dvb.frontend = dvb_attach(tda10046_attach, cdec_conf, &dev->i2c_adap); in configure_tda827x_fe()
597 if (fe0->dvb.frontend) { in configure_tda827x_fe()
599 fe0->dvb.frontend->ops.i2c_gate_ctrl = tda8290_i2c_gate_ctrl; in configure_tda827x_fe()
600 if (dvb_attach(tda827x_attach, fe0->dvb.frontend, in configure_tda827x_fe()
1224 /* FIXME: add support for multi-frontend */ in dvb_init()
1228 pr_info("%s() allocating 1 frontend\n", __func__); in dvb_init()
1258 fe0->dvb.frontend = dvb_attach(mt352_attach, &pinnacle_300i, in dvb_init()
1260 if (fe0->dvb.frontend) { in dvb_init()
1261 fe0->dvb.frontend->ops.tuner_ops.set_params = mt352_pinnacle_tuner_set_params; in dvb_init()
[all …]
/openbmc/linux/Documentation/devicetree/bindings/display/
H A Dallwinner,sun4i-a10-display-frontend.yaml4 $id: http://devicetree.org/schemas/display/allwinner,sun4i-a10-display-frontend.yaml#
7 title: Allwinner A10 Display Engine Frontend
14 The display engine frontend does formats conversion, scaling,
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
[all …]
/openbmc/linux/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 …]
/openbmc/linux/tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/
H A Dstall.json4frontend could not send any micro-operations to the rename stage because of frontend resource stal…
12 …are sent to the rename unit from the frontend or from the rename unit to the backend for any reaso…
20 …cle in which no operations are sent to the rename unit from the frontend due to frontend resource …
24 …are sent to the rename unit from the frontend or from the rename unit to the backend for any reaso…
/openbmc/linux/include/media/
H A Ddvb_frontend.h4 * The Digital TV Frontend kABI defines a driver-internal interface for
6 * frontend layer.
46 #include <linux/dvb/frontend.h>
51 * Maximum number of Delivery systems per frontend. It
56 /* Helper definitions to be used at frontend drivers */
61 * struct dvb_frontend_tune_settings - parameters to adjust frontend tuning
78 * struct dvb_tuner_info - Frontend name and min/max ranges/bandwidths
80 * @name: name of the Frontend
84 * @bandwidth_min: minimal frontend bandwidth supported
85 * @bandwidth_max: maximum frontend bandwidth supported
[all …]
/openbmc/openbmc/meta-openembedded/meta-gnome/recipes-gnome/gnome-chess/gnuchess/
H A D0001-Remove-register-storage-class-classifier.patch11 src/frontend/atak.cc | 4 ++--
12 src/frontend/lexpgn.cc | 34 +++++++++++++++++-----------------
13 src/frontend/util.cc | 2 +-
16 diff --git a/src/frontend/atak.cc b/src/frontend/atak.cc
18 --- a/src/frontend/atak.cc
19 +++ b/src/frontend/atak.cc
38 diff --git a/src/frontend/lexpgn.cc b/src/frontend/lexpgn.cc
40 --- a/src/frontend/lexpgn.cc
41 +++ b/src/frontend/lexpgn.cc
134 diff --git a/src/frontend/util.cc b/src/frontend/util.cc
[all …]
/openbmc/linux/Documentation/userspace-api/media/dvb/
H 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>
107 printf("Frontend set\\n");
122 frontend-stat-properties
123 frontend-property-terrestrial-systems
124 frontend-property-cable-systems
[all …]
H A Dfrontend-stat-properties.rst6 Frontend statistics indicators
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
135 This measurement is monotonically increased, as the frontend gets more
136 bit count measurements. The frontend may reset it when a
164 This measurement is monotonically increased, as the frontend gets more
[all …]
H A Dfrontend_legacy_api.rst5 Frontend Legacy Data Types
14 dvb-frontend-parameters
15 dvb-frontend-event
20 Frontend Legacy Function Calls
35 fe-set-frontend
36 fe-get-frontend
H A Dfrontend.rst6 Digital TV Frontend API
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
H 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
H 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`.
/openbmc/linux/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 = dvb_attach(tda10048_attach, in saa7164_dvb_register()
[all …]
/openbmc/linux/Documentation/devicetree/bindings/display/mediatek/
H A Dmediatek,ethdr.yaml51 - description: video frontend 0 clock
52 - description: video frontend 1 clock
53 - description: graphic frontend 0 clock
54 - description: graphic frontend 1 clock
57 - description: video frontend 0 async clock
58 - description: video frontend 1 async clock
59 - description: graphic frontend 0 async clock
60 - description: graphic frontend 1 async clock
85 - description: video frontend 0 async reset
86 - description: video frontend 1 async reset
[all …]
/openbmc/linux/Documentation/driver-api/media/
H A Ddtv-frontend.rst3 Digital TV Frontend kABI
6 Digital TV Frontend
9 The Digital TV Frontend kABI defines a driver-internal interface for
11 frontend layer. It is only of interest for Digital TV device driver writers.
102 standards, they're specified in Hz. Due to that, if the same frontend
139 The core frontend support also supports
145 Attaching frontend driver to the bridge driver
148 Before using the Digital TV frontend core, the bridge driver should attach
149 the frontend demod, tuner and SEC devices and call
151 in order to register the new frontend at the subsystem. At device
[all …]
/openbmc/qemu/include/hw/xen/interface/io/
H A Dblkif.h69 * granted to the frontend.
154 * by the frontend driver mapped, so the same set of grants should be
160 * persistently if the frontend supports it. If a backend driver chooses
161 * to use the persistent protocol when the frontend doesn't support it,
163 * (due to the fact that the frontend won't be reusing the same grants),
166 * notifying the frontend depending on memory constraints (this might
173 * backend driver paired with a LIFO queue in the frontend will
202 * to offer (or not to offer) discard to the frontend. If the property
244 * set to 512, unless the frontend advertizes a non-zero value
262 * Frontend XenBus Nodes
[all …]
/openbmc/linux/include/xen/interface/io/
H A Dtpmif.h18 * 2. Backend transitions to InitWait (frontend does not wait on this step)
19 * 3. Frontend populates ring-ref, event-channel, feature-protocol-v2
20 * 4. Frontend transitions to Initialised
23 * 7. Frontend verifies feature-protocol-v2, transitions to Connected
27 * 2. Frontend transitions to Closed
38 * frontend should only change to SUBMIT or CANCEL. */
/openbmc/linux/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() argument
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() argument
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,
H A Dapi.c485 const struct crypto_type *frontend, int node, in crypto_alloc_tfmmem() argument
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() argument
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->tfmsize); in crypto_clone_tfm()
[all …]

12345678910>>...32