Home
last modified time | relevance | path

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

12345678910>>...35

/kernel/linux/linux-5.10/drivers/gpu/drm/sun4i/
Dsun4i_backend.c34 /* backend <-> TCON muxing selection done in backend */
80 void sun4i_backend_layer_enable(struct sun4i_backend *backend, in sun4i_backend_layer_enable() argument
93 regmap_update_bits(backend->engine.regs, SUN4I_BACKEND_MODCTL_REG, in sun4i_backend_layer_enable()
168 int sun4i_backend_update_layer_coord(struct sun4i_backend *backend, in sun4i_backend_update_layer_coord() argument
178 regmap_write(backend->engine.regs, SUN4I_BACKEND_DISSIZE_REG, in sun4i_backend_update_layer_coord()
186 regmap_write(backend->engine.regs, SUN4I_BACKEND_LAYSIZE_REG(layer), in sun4i_backend_update_layer_coord()
193 regmap_write(backend->engine.regs, SUN4I_BACKEND_LAYCOOR_REG(layer), in sun4i_backend_update_layer_coord()
200 static int sun4i_backend_update_yuv_format(struct sun4i_backend *backend, in sun4i_backend_update_yuv_format() argument
211 regmap_write(backend->engine.regs, in sun4i_backend_update_yuv_format()
219 regmap_update_bits(backend->engine.regs, SUN4I_BACKEND_ATTCTL_REG0(layer), 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()
88 struct sun4i_backend *backend = layer->backend; in sun4i_backend_layer_atomic_update() local
89 struct sun4i_frontend *frontend = backend->frontend; in sun4i_backend_layer_atomic_update()
91 sun4i_backend_cleanup_layer(backend, layer->id); in sun4i_backend_layer_atomic_update()
99 sun4i_backend_update_layer_frontend(backend, layer->id, in sun4i_backend_layer_atomic_update()
103 sun4i_backend_update_layer_formats(backend, layer->id, plane); in sun4i_backend_layer_atomic_update()
[all …]
/kernel/linux/linux-4.19/drivers/gpu/drm/sun4i/
Dsun4i_backend.c35 /* backend <-> TCON muxing selection done in backend */
122 void sun4i_backend_layer_enable(struct sun4i_backend *backend, in sun4i_backend_layer_enable() argument
135 regmap_update_bits(backend->engine.regs, SUN4I_BACKEND_MODCTL_REG, in sun4i_backend_layer_enable()
181 int sun4i_backend_update_layer_coord(struct sun4i_backend *backend, in sun4i_backend_update_layer_coord() argument
191 regmap_write(backend->engine.regs, SUN4I_BACKEND_DISSIZE_REG, in sun4i_backend_update_layer_coord()
199 regmap_write(backend->engine.regs, SUN4I_BACKEND_LAYSIZE_REG(layer), in sun4i_backend_update_layer_coord()
206 regmap_write(backend->engine.regs, SUN4I_BACKEND_LAYCOOR_REG(layer), in sun4i_backend_update_layer_coord()
213 static int sun4i_backend_update_yuv_format(struct sun4i_backend *backend, in sun4i_backend_update_yuv_format() argument
223 regmap_write(backend->engine.regs, in sun4i_backend_update_yuv_format()
231 regmap_update_bits(backend->engine.regs, SUN4I_BACKEND_ATTCTL_REG0(layer), in sun4i_backend_update_yuv_format()
[all …]
Dsun4i_layer.c76 struct sun4i_backend *backend = layer->backend; in sun4i_backend_layer_atomic_disable() local
78 sun4i_backend_layer_enable(backend, layer->id, false); in sun4i_backend_layer_atomic_disable()
83 spin_lock_irqsave(&backend->frontend_lock, flags); in sun4i_backend_layer_atomic_disable()
84 backend->frontend_teardown = true; in sun4i_backend_layer_atomic_disable()
85 spin_unlock_irqrestore(&backend->frontend_lock, flags); in sun4i_backend_layer_atomic_disable()
94 struct sun4i_backend *backend = layer->backend; in sun4i_backend_layer_atomic_update() local
95 struct sun4i_frontend *frontend = backend->frontend; in sun4i_backend_layer_atomic_update()
103 sun4i_backend_update_layer_frontend(backend, layer->id, in sun4i_backend_layer_atomic_update()
107 sun4i_backend_update_layer_formats(backend, layer->id, plane); in sun4i_backend_layer_atomic_update()
108 sun4i_backend_update_layer_buffer(backend, layer->id, plane); in sun4i_backend_layer_atomic_update()
[all …]
/kernel/linux/linux-5.10/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 Device Tree Bindings
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 …]
/kernel/linux/linux-5.10/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 …]
/kernel/linux/linux-4.19/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 …]
/kernel/linux/linux-4.19/include/linux/
Dpstore.h53 * @psi: pstore backend driver information
86 * struct pstore_info - backend pstore driver structure
88 * @owner: module which is repsonsible for this backend driver
89 * @name: name of the backend driver
95 * backend entry, since compressed bytes don't take kindly
99 * @flags: bitfield of frontends the backend can accept writes for
100 * @data: backend-private pointer passed back during callbacks
105 * Notify backend that pstore is starting a full read of backend
108 * @psi: in: pointer to the struct pstore_info for the backend
113 * Notify backend that pstore has finished a full read of backend
[all …]
/kernel/linux/linux-5.10/include/linux/
Dpstore.h25 * These values may be written to storage (see EFI vars backend), so
54 * @psi: pstore backend driver information
87 * struct pstore_info - backend pstore driver structure
89 * @owner: module which is responsible for this backend driver
90 * @name: name of the backend driver
96 * backend entry, since compressed bytes don't take kindly
100 * @flags: bitfield of frontends the backend can accept writes for
107 * @data: backend-private pointer passed back during callbacks
112 * Notify backend that pstore is starting a full read of backend
115 * @psi: in: pointer to the struct pstore_info for the backend
[all …]
/kernel/linux/linux-4.19/Documentation/vm/
Dfrontswap.rst48 If a backend chooses, frontswap can be configured as a "writethrough
51 in order to allow the backend to arbitrarily "reclaim" space used to
75 A backend implementation may provide additional metrics.
121 Specifically, the Xen Transcendent Memory backend allows otherwise
140 swap device. If CONFIG_FRONTSWAP is enabled but no frontswap "backend"
143 AND a frontswap backend registers AND the backend fails every "store"
150 As for space, if CONFIG_FRONTSWAP is enabled AND a frontswap backend
163 backend, such as zcache, must implement policies to carefully (but
169 Let's assume that a frontswap "backend" has registered during
171 frontswap backend has access to some "memory" that is not directly
[all …]
/kernel/linux/linux-5.10/Documentation/vm/
Dfrontswap.rst48 If a backend chooses, frontswap can be configured as a "writethrough
51 in order to allow the backend to arbitrarily "reclaim" space used to
75 A backend implementation may provide additional metrics.
121 Specifically, the Xen Transcendent Memory backend allows otherwise
140 swap device. If CONFIG_FRONTSWAP is enabled but no frontswap "backend"
143 AND a frontswap backend registers AND the backend fails every "store"
150 As for space, if CONFIG_FRONTSWAP is enabled AND a frontswap backend
163 backend, such as zcache, must implement policies to carefully (but
169 Let's assume that a frontswap "backend" has registered during
171 frontswap backend has access to some "memory" that is not directly
[all …]
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/runtime/isys/src/
Dcsi_rx_rmgr.c43 csi_rx_backend_ID_t backend, in ia_css_isys_csi_rx_lut_rmgr_acquire() argument
53 assert(backend < N_CSI_RX_BACKEND_ID); in ia_css_isys_csi_rx_lut_rmgr_acquire()
58 if ((backend < N_CSI_RX_BACKEND_ID) && (entry)) { in ia_css_isys_csi_rx_lut_rmgr_acquire()
59 cur_rsrc = &isys_csi_rx_rsrc[backend]; in ia_css_isys_csi_rx_lut_rmgr_acquire()
61 max_num_packets_of_type = N_LONG_PACKET_LUT_ENTRIES[backend]; in ia_css_isys_csi_rx_lut_rmgr_acquire()
64 max_num_packets_of_type = N_SHORT_PACKET_LUT_ENTRIES[backend]; in ia_css_isys_csi_rx_lut_rmgr_acquire()
93 csi_rx_backend_ID_t backend, in ia_css_isys_csi_rx_lut_rmgr_release() argument
101 assert(backend < N_CSI_RX_BACKEND_ID); in ia_css_isys_csi_rx_lut_rmgr_release()
106 if ((backend < N_CSI_RX_BACKEND_ID) && (entry)) { in ia_css_isys_csi_rx_lut_rmgr_release()
108 max_num_packets = N_LONG_PACKET_LUT_ENTRIES[backend]; in ia_css_isys_csi_rx_lut_rmgr_release()
[all …]
/kernel/linux/linux-5.10/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 …]
/kernel/linux/linux-4.19/Documentation/i2c/
Dslave-interface8 a hardware independent software backend providing the actual functionality. An
12 needed. The backend driver and the I2C bus driver communicate via events. Here
14 transported. The dotted line marks only one example. The backend could also
20 | Userspace +........+ Backend +-----------+ Driver +-----+ Controller |
26 Note: Technically, there is also the I2C core between the backend and the
42 Each backend should come with separate documentation to describe its specific
49 First, the events which are used by the bus driver and the backend will be
57 The bus driver sends an event to the backend using the following function:
65 is the return value from the backend. Mandatory events must be provided by the
66 bus drivers and must be checked for by backend drivers.
[all …]
/kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/sandybridge/
Dsnb-metrics.json3 …is category represents fraction of slots where the processor's Frontend undersupplies its Backend",
7Backend. Frontend denotes the first part of the processor core responsible to fetch operations tha…
10 …sents fraction of slots where the processor's Frontend undersupplies its Backend. SMT version; use…
14Backend. Frontend denotes the first part of the processor core responsible to fetch operations tha…
31 …ops are being delivered due to a lack of required resources for accepting new uops in the Backend",
35Backend. Backend is the portion of the processor core where the out-of-order scheduler dispatches …
38 …ivered due to a lack of required resources for accepting new uops in the Backend. SMT version; use…
42Backend. Backend is the portion of the processor core where the out-of-order scheduler dispatches …
/kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/jaketown/
Djkt-metrics.json3 …is category represents fraction of slots where the processor's Frontend undersupplies its Backend",
7Backend. Frontend denotes the first part of the processor core responsible to fetch operations tha…
10 …sents fraction of slots where the processor's Frontend undersupplies its Backend. SMT version; use…
14Backend. Frontend denotes the first part of the processor core responsible to fetch operations tha…
31 …ops are being delivered due to a lack of required resources for accepting new uops in the Backend",
35Backend. Backend is the portion of the processor core where the out-of-order scheduler dispatches …
38 …ivered due to a lack of required resources for accepting new uops in the Backend. SMT version; use…
42Backend. Backend is the portion of the processor core where the out-of-order scheduler dispatches …
/kernel/linux/linux-5.10/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 …]
/kernel/linux/linux-4.19/drivers/target/
Dtarget_core_hba.c63 pr_err("backend %s already registered.\n", ops->name); in transport_backend_register()
89 * Wait for any outstanding backend driver ->rcu_head in target_backend_unregister()
91 * call_rcu(), before allowing backend driver module in target_backend_unregister()
139 hba->backend = core_get_backend(plugin_name); in core_alloc_hba()
140 if (!hba->backend) { in core_alloc_hba()
145 ret = hba->backend->ops->attach_hba(hba, plugin_dep_id); in core_alloc_hba()
160 module_put(hba->backend->ops->owner); in core_alloc_hba()
161 hba->backend = NULL; in core_alloc_hba()
172 hba->backend->ops->detach_hba(hba); in core_delete_hba()
181 module_put(hba->backend->ops->owner); in core_delete_hba()
[all …]
/kernel/linux/linux-4.19/tools/perf/Documentation/
Dasciidoc.conf21 ifdef::backend-docbook[]
27 endif::backend-docbook[]
29 ifdef::backend-docbook[]
67 endif::backend-docbook[]
70 ifdef::backend-docbook[]
85 endif::backend-docbook[]
88 ifdef::backend-xhtml11[]
91 endif::backend-xhtml11[]
/kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/haswell/
Dhsw-metrics.json3 …is category represents fraction of slots where the processor's Frontend undersupplies its Backend",
7Backend. Frontend denotes the first part of the processor core responsible to fetch operations tha…
10 …sents fraction of slots where the processor's Frontend undersupplies its Backend. SMT version; use…
14Backend. Frontend denotes the first part of the processor core responsible to fetch operations tha…
31 …ops are being delivered due to a lack of required resources for accepting new uops in the Backend",
35Backend. Backend is the portion of the processor core where the out-of-order scheduler dispatches …
38 …ivered due to a lack of required resources for accepting new uops in the Backend. SMT version; use…
42Backend. Backend is the portion of the processor core where the out-of-order scheduler dispatches …
/kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/ivybridge/
Divb-metrics.json3 …is category represents fraction of slots where the processor's Frontend undersupplies its Backend",
7Backend. Frontend denotes the first part of the processor core responsible to fetch operations tha…
10 …sents fraction of slots where the processor's Frontend undersupplies its Backend. SMT version; use…
14Backend. Frontend denotes the first part of the processor core responsible to fetch operations tha…
31 …ops are being delivered due to a lack of required resources for accepting new uops in the Backend",
35Backend. Backend is the portion of the processor core where the out-of-order scheduler dispatches …
38 …ivered due to a lack of required resources for accepting new uops in the Backend. SMT version; use…
42Backend. Backend is the portion of the processor core where the out-of-order scheduler dispatches …
/kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/ivytown/
Divt-metrics.json3 …is category represents fraction of slots where the processor's Frontend undersupplies its Backend",
7Backend. Frontend denotes the first part of the processor core responsible to fetch operations tha…
10 …sents fraction of slots where the processor's Frontend undersupplies its Backend. SMT version; use…
14Backend. Frontend denotes the first part of the processor core responsible to fetch operations tha…
31 …ops are being delivered due to a lack of required resources for accepting new uops in the Backend",
35Backend. Backend is the portion of the processor core where the out-of-order scheduler dispatches …
38 …ivered due to a lack of required resources for accepting new uops in the Backend. SMT version; use…
42Backend. Backend is the portion of the processor core where the out-of-order scheduler dispatches …
/kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/haswellx/
Dhsx-metrics.json3 …is category represents fraction of slots where the processor's Frontend undersupplies its Backend",
7Backend. Frontend denotes the first part of the processor core responsible to fetch operations tha…
10 …sents fraction of slots where the processor's Frontend undersupplies its Backend. SMT version; use…
14Backend. Frontend denotes the first part of the processor core responsible to fetch operations tha…
31 …ops are being delivered due to a lack of required resources for accepting new uops in the Backend",
35Backend. Backend is the portion of the processor core where the out-of-order scheduler dispatches …
38 …ivered due to a lack of required resources for accepting new uops in the Backend. SMT version; use…
42Backend. Backend is the portion of the processor core where the out-of-order scheduler dispatches …
/kernel/linux/linux-5.10/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 …]
/kernel/linux/linux-5.10/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[]

12345678910>>...35