Home
last modified time | relevance | path

Searched full:backend (Results 1 – 25 of 675) sorted by relevance

12345678910>>...27

/linux-6.14.4/drivers/gpu/drm/sun4i/
Dsun4i_backend.c35 /* backend <-> TCON muxing selection done in backend */
83 void sun4i_backend_layer_enable(struct sun4i_backend *backend, in sun4i_backend_layer_enable() argument
96 regmap_update_bits(backend->engine.regs, SUN4I_BACKEND_MODCTL_REG, in sun4i_backend_layer_enable()
171 int sun4i_backend_update_layer_coord(struct sun4i_backend *backend, in sun4i_backend_update_layer_coord() argument
181 regmap_write(backend->engine.regs, SUN4I_BACKEND_LAYSIZE_REG(layer), in sun4i_backend_update_layer_coord()
188 regmap_write(backend->engine.regs, SUN4I_BACKEND_LAYCOOR_REG(layer), in sun4i_backend_update_layer_coord()
195 static int sun4i_backend_update_yuv_format(struct sun4i_backend *backend, in sun4i_backend_update_yuv_format() argument
206 regmap_write(backend->engine.regs, in sun4i_backend_update_yuv_format()
214 regmap_update_bits(backend->engine.regs, SUN4I_BACKEND_ATTCTL_REG0(layer), in sun4i_backend_update_yuv_format()
247 regmap_write(backend->engine.regs, SUN4I_BACKEND_IYUVCTL_REG, val); in sun4i_backend_update_yuv_format()
[all …]
Dsun4i_layer.c70 struct sun4i_backend *backend = layer->backend; in sun4i_backend_layer_atomic_disable() local
72 sun4i_backend_layer_enable(backend, layer->id, false); in sun4i_backend_layer_atomic_disable()
77 spin_lock_irqsave(&backend->frontend_lock, flags); in sun4i_backend_layer_atomic_disable()
78 backend->frontend_teardown = true; in sun4i_backend_layer_atomic_disable()
79 spin_unlock_irqrestore(&backend->frontend_lock, flags); in sun4i_backend_layer_atomic_disable()
90 struct sun4i_backend *backend = layer->backend; in sun4i_backend_layer_atomic_update() local
91 struct sun4i_frontend *frontend = backend->frontend; in sun4i_backend_layer_atomic_update()
93 sun4i_backend_cleanup_layer(backend, layer->id); in sun4i_backend_layer_atomic_update()
101 sun4i_backend_update_layer_frontend(backend, layer->id, in sun4i_backend_layer_atomic_update()
105 sun4i_backend_update_layer_formats(backend, layer->id, plane); in sun4i_backend_layer_atomic_update()
[all …]
/linux-6.14.4/drivers/iio/
Dindustrialio-backend.c6 * can be "linked" against one or multiple backend devices. All the IIO and
14 * | (Frontend/IIO) | Serial Data (eg: LVDS) | |(backend) |---------| |------| | |
27 * the industrialio-backend.c is only left with the really generic stuff. Then,
32 #define dev_fmt(fmt) "iio-backend: " fmt
47 #include <linux/iio/backend.h>
62 * backend. Used for the debugfs directory name.
80 * Helper macros to call backend ops. Makes sure the option is supported.
206 * @back: Backend device
221 snprintf(name, sizeof(name), "backend%d", back->idx); in iio_backend_debugfs_add()
239 * @back: Backend device
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/display/
Dallwinner,sun4i-a10-display-backend.yaml4 $id: http://devicetree.org/schemas/display/allwinner,sun4i-a10-display-backend.yaml#
7 title: Allwinner A10 Display Engine Backend
14 The display engine backend exposes layers and sprites to the system.
19 - allwinner,sun4i-a10-display-backend
20 - allwinner,sun5i-a13-display-backend
21 - allwinner,sun6i-a31-display-backend
22 - allwinner,sun7i-a20-display-backend
23 - allwinner,sun8i-a23-display-backend
24 - allwinner,sun8i-a33-display-backend
25 - allwinner,sun9i-a80-display-backend
[all …]
/linux-6.14.4/Documentation/ABI/stable/
Dsysfs-bus-xen-backend1 What: /sys/bus/xen-backend/devices/*/devtype
9 What: /sys/bus/xen-backend/devices/*/nodename
15 backend device.
17 What: /sys/bus/xen-backend/devices/vbd-*/physical_device
23 physical device providing the storage for this backend
26 What: /sys/bus/xen-backend/devices/vbd-*/mode
34 What: /sys/bus/xen-backend/devices/vbd-*/statistics/f_req
41 What: /sys/bus/xen-backend/devices/vbd-*/statistics/oo_req
46 Number of requests delayed because the backend was too
49 What: /sys/bus/xen-backend/devices/vbd-*/statistics/rd_req
[all …]
/linux-6.14.4/tools/perf/pmu-events/arch/arm64/arm/cortex-a55/
Dpipeline.json27 …"PublicDescription": "No operation issued due to the backend interlock.This event counts every cyc…
30 …"BriefDescription": "No operation issued due to the backend interlock.This event counts every cycl…
33 …"PublicDescription": "No operation issued due to the backend, interlock, AGU.This event counts eve…
36 …"BriefDescription": "No operation issued due to the backend, interlock, AGU.This event counts ever…
39 …"PublicDescription": "No operation issued due to the backend, interlock, FPU.This event counts eve…
42 …"BriefDescription": "No operation issued due to the backend, interlock, FPU.This event counts ever…
45 …"PublicDescription": "No operation issued due to the backend, load.This event counts every cycle t…
48 …"BriefDescription": "No operation issued due to the backend, load.This event counts every cycle th…
51 …"PublicDescription": "No operation issued due to the backend, store.This event counts every cycle …
54 …"BriefDescription": "No operation issued due to the backend, store.This event counts every cycle t…
[all …]
/linux-6.14.4/tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/
Dstall.json8backend of the pipeline because of backend resource constraints. Backend resource constraints can …
12 …t from the frontend or from the rename unit to the backend for any reason (either frontend or back…
16 …ycle in which no operations are sent from the rename unit to the backend due to backend resource c…
24 …t from the frontend or from the rename unit to the backend for any reason (either frontend or back…
28 …"PublicDescription": "Counts cycles when the backend is stalled because there is a pending demand …
/linux-6.14.4/tools/perf/pmu-events/arch/arm64/arm/cortex-a510/
Dpipeline.json39 …"PublicDescription": "No operation issued due to the backend interlock. This event counts every cy…
42 …"BriefDescription": "No operation issued due to the backend interlock. This event counts every cyc…
45 …"PublicDescription": "No operation issued due to the backend, address interlock. This event counts…
48 …"BriefDescription": "No operation issued due to the backend, address interlock. This event counts …
51 …"PublicDescription": "No operation issued due to the backend, interlock, or the Vector Processing …
54 …"BriefDescription": "No operation issued due to the backend, interlock, or the Vector Processing U…
57 …"PublicDescription": "No operation issued due to the backend, load. This event counts every cycle …
60 …"BriefDescription": "No operation issued due to the backend, load. This event counts every cycle w…
63 …"PublicDescription": "No operation issued due to the backend, store. This event counts every cycle…
66 …"BriefDescription": "No operation issued due to the backend, store. This event counts every cycle …
[all …]
/linux-6.14.4/rust/kernel/sync/
Dlock.rs24 /// The "backend" of a lock.
36 /// [`lock`]: Backend::lock
37 /// [`unlock`]: Backend::unlock
38 /// [`relock`]: Backend::relock
39 pub unsafe trait Backend { trait
45 /// [`lock`]: Backend::lock
46 /// [`unlock`]: Backend::unlock
65 /// Callers must ensure that [`Backend::init`] has been previously called.
73 /// Callers must ensure that [`Backend::init`] has been previously called.
87 /// Callers must ensure that `guard_state` comes from a previous call to [`Backend::lock`] (or
[all …]
/linux-6.14.4/tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/
Dstall.json8backend of the pipeline because of backend resource constraints. Backend resource constraints can …
12 …t from the frontend or from the rename unit to the backend for any reason (either frontend or back…
16 …ycle in which no operations are sent from the rename unit to the backend due to backend resource c…
24 …t from the frontend or from the rename unit to the backend for any reason (either frontend or back…
28 …"PublicDescription": "Counts cycles when the backend is stalled because there is a pending demand …
/linux-6.14.4/include/linux/
Dpstore.h25 * These values may be written to storage (see EFI vars backend), so
52 * @psi: pstore backend driver information
60 * @priv: pointer for backend specific use, will be
89 * struct pstore_info - backend pstore driver structure
91 * @owner: module which is responsible for this backend driver
92 * @name: name of the backend driver
98 * backend entry, since compressed bytes don't take kindly
102 * @flags: bitfield of frontends the backend can accept writes for
109 * @data: backend-private pointer passed back during callbacks
114 * Notify backend that pstore is starting a full read of backend
[all …]
/linux-6.14.4/Documentation/i2c/
Dslave-interface.rst9 a hardware independent software backend providing the actual functionality. An
13 needed. The backend driver and the I2C bus driver communicate via events. Here
15 transported. The dotted line marks only one example. The backend could also
21 | Userspace +........+ Backend +-----------+ Driver +-----+ Controller |
27 Note: Technically, there is also the I2C core between the backend and the
43 Each backend should come with separate documentation to describe its specific
50 First, the events which are used by the bus driver and the backend will be
58 The bus driver sends an event to the backend using the following function::
66 is the return value from the backend. Mandatory events must be provided by the
67 bus drivers and must be checked for by backend drivers.
[all …]
/linux-6.14.4/drivers/staging/media/atomisp/pci/runtime/isys/src/
Dcsi_rx_rmgr.c33 csi_rx_backend_ID_t backend, in ia_css_isys_csi_rx_lut_rmgr_acquire() argument
43 assert(backend < N_CSI_RX_BACKEND_ID); in ia_css_isys_csi_rx_lut_rmgr_acquire()
48 if ((backend < N_CSI_RX_BACKEND_ID) && (entry)) { in ia_css_isys_csi_rx_lut_rmgr_acquire()
49 cur_rsrc = &isys_csi_rx_rsrc[backend]; in ia_css_isys_csi_rx_lut_rmgr_acquire()
51 max_num_packets_of_type = N_LONG_PACKET_LUT_ENTRIES[backend]; in ia_css_isys_csi_rx_lut_rmgr_acquire()
54 max_num_packets_of_type = N_SHORT_PACKET_LUT_ENTRIES[backend]; in ia_css_isys_csi_rx_lut_rmgr_acquire()
83 csi_rx_backend_ID_t backend, in ia_css_isys_csi_rx_lut_rmgr_release() argument
91 assert(backend < N_CSI_RX_BACKEND_ID); in ia_css_isys_csi_rx_lut_rmgr_release()
96 if ((backend < N_CSI_RX_BACKEND_ID) && (entry)) { in ia_css_isys_csi_rx_lut_rmgr_release()
98 max_num_packets = N_LONG_PACKET_LUT_ENTRIES[backend]; in ia_css_isys_csi_rx_lut_rmgr_release()
[all …]
/linux-6.14.4/drivers/xen/
DKconfig93 bool "Backend driver support"
96 Support for backend device drivers that provide I/O services
195 device backend driver without para-virtualized support for guests.
200 The "hide" parameter (only applicable if backend driver is compiled
208 tristate "Xen PCI-device backend driver"
214 The PCI device backend driver allows the kernel to export arbitrary
224 The "hide" parameter (only applicable if backend driver is compiled
238 sends a small set of POSIX calls to the backend, which
242 tristate "XEN PV Calls backend driver"
245 Experimental backend for the Xen PV Calls protocol
[all …]
/linux-6.14.4/drivers/target/
Dtarget_core_hba.c50 pr_err("backend %s already registered.\n", ops->name); in transport_backend_register()
76 * Wait for any outstanding backend driver ->rcu_head in target_backend_unregister()
78 * call_rcu(), before allowing backend driver module in target_backend_unregister()
126 hba->backend = core_get_backend(plugin_name); in core_alloc_hba()
127 if (!hba->backend) { in core_alloc_hba()
132 ret = hba->backend->ops->attach_hba(hba, plugin_dep_id); in core_alloc_hba()
147 module_put(hba->backend->ops->owner); in core_alloc_hba()
148 hba->backend = NULL; in core_alloc_hba()
159 hba->backend->ops->detach_hba(hba); in core_delete_hba()
168 module_put(hba->backend->ops->owner); in core_delete_hba()
[all …]
/linux-6.14.4/tools/perf/pmu-events/arch/arm64/fujitsu/monaka/
Dstall.json8 …nted by the CPU_CYCLES event on that no operation was issued because the backend is unable to acce…
16 …s event counts every cycle that no instruction was dispatched from decode unit due to the backend."
60 …ilable from the frontend but at least one is not ready to be sent to the backend because no rename…
64 …ption": "This event counts every cycle counted by STALL_BACKEND when the backend is waiting for a …
76 …ption": "This event counts every cycle counted by STALL_BACKEND when the backend is stalled on a p…
80 …by STALL_BACKEND when operations are available from the frontend but the backend is not able to ac…
84 …ilable from the frontend but at least one is not ready to be sent to the backend because no rename…
88 …This event counts every cycle counted by STALL_BACKEND_MEMBOUND when the backend is processing an …
92 …This event counts every cycle counted by STALL_BACKEND_MEMBOUND when the backend is processing a M…
/linux-6.14.4/Documentation/filesystems/caching/
Dbackend-api.rst4 Cache Backend API
34 The cache backend and the network filesystem can both ask for cache cookies -
52 There are a few fields that the cache backend might be interested in. The
62 When a cache backend wants to bring a cache online, it should first register
73 If successful, the cache backend can then start setting up the cache. In the
74 event that the initialisation fails, the cache backend should call::
98 The cache backend can withdraw a cache from service by calling this function::
112 for withdrawal. This gets offloaded to a workqueue. The cache backend can
117 Once all the cookies are withdrawn, a cache backend can withdraw all the
150 There are a number of fields here that are of interest to the caching backend:
[all …]
/linux-6.14.4/drivers/iio/adc/
Dsd_adc_modulator.c9 #include <linux/iio/backend.h>
35 static int iio_sd_mod_enable(struct iio_backend *backend) in iio_sd_mod_enable() argument
37 struct iio_sd_backend_priv *priv = iio_backend_get_priv(backend); in iio_sd_mod_enable()
45 static void iio_sd_mod_disable(struct iio_backend *backend) in iio_sd_mod_disable() argument
47 struct iio_sd_backend_priv *priv = iio_backend_get_priv(backend); in iio_sd_mod_disable()
53 static int iio_sd_mod_read(struct iio_backend *backend, struct iio_chan_spec const *chan, int *val, in iio_sd_mod_read() argument
56 struct iio_sd_backend_priv *priv = iio_backend_get_priv(backend); in iio_sd_mod_read()
110 /* If sd modulator is not defined as an IIO backend device, fallback to legacy */ in iio_sd_mod_probe()
111 if (!device_property_present(dev, "#io-backend-cells")) in iio_sd_mod_probe()
/linux-6.14.4/Documentation/iio/
Dad7606.rst36 IIO-backend mode
41 The backend mode is enabled when through the definition of the "io-backends"
44 The reference configuration for the current implementation of IIO-backend mode
48 This implementation embeds an IIO-backend compatible IP (adi-axi-adc) and a PWM
61 | | | Backend | Backend |<--| busy
99 control the PWM's frequency. This trigger is enabled only for iio-backend.
137 IIO backend buffer
140 When IIO backend is used, the trigger is not needed, and the sample rate is
142 delegated to an external logic, called a backend, and the backend's driver
144 conversion pin, because the busy pin is bound to the backend.
/linux-6.14.4/fs/pstore/
Dplatform.c72 static char *backend; variable
73 module_param(backend, charp, 0444);
74 MODULE_PARM_DESC(backend, "specific backend to use");
370 pr_err_once("backend (%s) writing error (%d)\n", psinfo->name, in pstore_dump()
415 /* Show which backend is going to get console writes. */ in pstore_register_console()
469 if (backend && strcmp(backend, psi->name)) { in pstore_register()
470 pr_warn("backend '%s' already in use: ignoring '%s'\n", in pstore_register()
471 backend, psi->name); in pstore_register()
477 pr_warn("backend '%s' must support at least one frontend\n", in pstore_register()
484 pr_warn("backend '%s' must implement read() and write()\n", in pstore_register()
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/iio/adc/
Dsigma-delta-modulator.yaml21 '#io-backend-cells':
31 vref-supply: [ '#io-backend-cells' ]
37 - required: ['#io-backend-cells']
44 // Backend binding example. SD modulator configured as an IIO backend device
48 #io-backend-cells = <0>;
/linux-6.14.4/drivers/staging/greybus/Documentation/firmware/
Dfirmware.c37 …printf("\nUsage: ./firmware <gb-fw-mgmt-X (default: gb-fw-mgmt-0)> <interface: 0, backend: 1 (defa… in usage()
101 /* Get Backend Firmware Version */ in update_backend_firmware()
102 printf("Getting Backend Firmware Version\n"); in update_backend_firmware()
110 printf("Failed to get backend firmware version: %s (%d)\n", in update_backend_firmware()
115 printf("Backend Firmware tag (%s), major (%d), minor (%d), status (%d)\n", in update_backend_firmware()
124 printf("Failed to get backend firmware version: %s (%d)\n", in update_backend_firmware()
129 /* Try Backend Firmware Update over Unipro */ in update_backend_firmware()
130 printf("Updating Backend Firmware\n"); in update_backend_firmware()
140 printf("Failed to load backend firmware: %s (%d)\n", fwdev, ret); in update_backend_firmware()
153 printf("Backend Firmware (%s) Load done: status: %d\n", in update_backend_firmware()
[all …]
/linux-6.14.4/tools/perf/Documentation/
Dasciidoc.conf21 ifdef::backend-docbook[]
27 endif::backend-docbook[]
29 ifdef::backend-docbook[]
67 endif::backend-docbook[]
70 ifdef::backend-docbook[]
88 endif::backend-docbook[]
91 ifdef::backend-xhtml11[]
94 endif::backend-xhtml11[]
/linux-6.14.4/tools/testing/selftests/pstore/
Dcommon_tests30 if [ -e ${1}-${backend}-0 ]; then
32 for f in `ls ${1}-${backend}-*`; do
76 prlog -n "Checking pstore backend is registered ... "
77 backend=`cat /sys/module/pstore/parameters/backend`
79 prlog -e "\tbackend=${backend}"
/linux-6.14.4/include/xen/
Dxen-front-pgdir-shbuf.h4 * Xen frontend/backend page directory based shared buffer
23 * Number of references granted for the backend use:
29 * - for the buffer provided by the backend this only holds the number
31 * references for the buffer will be provided by the backend.
54 /* Xen map handles for the buffer allocated by the backend. */
72 * Mode of grant reference sharing: if set then backend will share

12345678910>>...27