Home
last modified time | relevance | path

Searched full:manager (Results 1 – 25 of 996) sorted by relevance

12345678910>>...40

/Linux-v5.15/Documentation/power/
Dcharger-manager.rst2 Charger Manager
7 Charger Manager provides in-kernel battery charger management that
12 Charger Manager is a platform_driver with power-supply-class entries.
13 An instance of Charger Manager (a platform-device created with Charger-Manager)
16 the system may need multiple instances of Charger Manager.
21 Charger Manager supports the following:
43 Charger Manager provides a function "cm_suspend_again" that can be
48 that are used by Charger Manager.
60 2. Global Charger-Manager Data related with suspend_again
62 In order to setup Charger Manager with suspend-again feature
[all …]
/Linux-v5.15/drivers/fpga/
DKconfig10 kernel. The FPGA framework adds an FPGA manager class and FPGA
11 manager drivers.
16 tristate "Altera SOCFPGA FPGA Manager"
19 FPGA manager driver support for Altera SOCFPGA.
26 FPGA manager driver support for Altera Arria10 SoCFPGA.
45 FPGA manager driver support for Altera Arria/Cyclone/Stratix
49 tristate "Altera CvP FPGA Manager"
52 FPGA manager driver support for Arria-V, Cyclone-V, Stratix-V,
59 FPGA manager driver support for Xilinx Zynq FPGAs.
62 tristate "Intel Stratix10 SoC FPGA Manager"
[all …]
Dfpga-mgr.c3 * FPGA Manager Core
208 * @mgr: fpga manager
212 * Step the low level fpga manager through the device-specific steps of getting
284 * @mgr: fpga manager
289 * Step the low level fpga manager through the device-specific steps of getting
356 * @mgr: fpga manager
396 * @mgr: fpga manager
518 * Return: fpga manager struct or IS_ERR() condition containing error code.
536 * Return: fpga manager struct or IS_ERR() condition containing error code.
551 * fpga_mgr_put - release a reference to an fpga manager
[all …]
/Linux-v5.15/drivers/video/fbdev/omap2/omapfb/dss/
Doverlay-sysfs.c31 ovl->manager ? ovl->manager->name : "<none>"); in overlay_manager_show()
60 DSSDBG("manager %s found\n", mgr->name); in overlay_manager_store()
62 if (mgr == ovl->manager) in overlay_manager_store()
65 old_mgr = ovl->manager; in overlay_manager_store()
71 /* detach old manager */ in overlay_manager_store()
154 if (ovl->manager) { in overlay_position_store()
155 r = ovl->manager->apply(ovl->manager); in overlay_position_store()
193 if (ovl->manager) { in overlay_output_size_store()
194 r = ovl->manager->apply(ovl->manager); in overlay_output_size_store()
260 if (ovl->manager) { in overlay_global_alpha_store()
[all …]
Dapply.c90 /* If true, a display is enabled using this manager */
166 * Initialize some of the lcd_config fields for TV manager, this lets in apply_init_priv()
167 * us prevent checking if the manager is LCD or TV at some places in apply_init_priv()
177 * A LCD manager's stallmode decides whether it is in manual or auto update. TV
178 * manager is always auto update, stallmode field for TV manager is false by
183 struct mgr_priv_data *mp = get_mgr_priv(ovl->manager); in ovl_manual_update()
233 * check manager and overlay settings using overlay_info from data->info
241 * check manager and overlay settings using overlay_info from ovl->info if
284 * managers, once the manager is enabled, the extra_info in need_isr()
285 * related manager changes will be taken in by HW. in need_isr()
[all …]
/Linux-v5.15/drivers/gpu/drm/
Ddrm_vma_manager.c37 * DOC: vma offset manager
39 * The vma-manager is responsible to map arbitrary driver-dependent memory
44 * Drivers shouldn't use this for object placement in VMEM. This manager should
55 * This offset manager works on page-based addresses. That is, every argument
62 * Additionally to offset management, the vma offset manager also handles access
71 * drm_vma_offset_manager_init - Initialize new offset-manager
72 * @mgr: Manager object
76 * Initialize a new offset-manager. The offset and area size available for the
77 * manager are given as @page_offset and @size. Both are interpreted as
80 * Adding/removing nodes from the manager is locked internally and protected
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/misc/
Dintel,ixp4xx-ahb-queue-manager.yaml5 $id: "http://devicetree.org/schemas/misc/intel,ixp4xx-ahb-queue-manager.yaml#"
8 title: Intel IXP4xx AHB Queue Manager
14 The IXP4xx AHB Queue Manager maintains queues as circular buffers in
18 queues from the queue manager with foo-queue = <&qmgr N> where the
19 &qmgr is a phandle to the queue manager and N is the queue resource
26 - const: intel,ixp4xx-ahb-queue-manager
47 qmgr: queue-manager@60000000 {
48 compatible = "intel,ixp4xx-ahb-queue-manager";
/Linux-v5.15/drivers/gpu/drm/amd/amdgpu/
Damdgpu_preempt_mgr.c31 return container_of(man, struct amdgpu_preempt_mgr, manager); in to_preempt_mgr()
59 * @man: TTM memory type manager
87 * @man: TTM memory type manager
104 * @man: TTM memory type manager
119 * @man: TTM memory type manager
140 * amdgpu_preempt_mgr_init - init PREEMPT manager and DRM MM
144 * Allocate and initialize the GTT manager.
149 struct ttm_resource_manager *man = &mgr->manager; in amdgpu_preempt_mgr_init()
166 &mgr->manager); in amdgpu_preempt_mgr_init()
172 * amdgpu_preempt_mgr_fini - free and destroy GTT manager
[all …]
Damdgpu_gtt_mgr.c37 return container_of(man, struct amdgpu_gtt_mgr, manager); in to_gtt_mgr()
118 * @man: TTM memory type manager
184 * @man: TTM memory type manager
209 * @man: TTM memory type manager
223 * @man: TTM memory type manager
253 * @man: TTM memory type manager
278 * amdgpu_gtt_mgr_init - init GTT manager and DRM MM
283 * Allocate and initialize the GTT manager.
288 struct ttm_resource_manager *man = &mgr->manager; in amdgpu_gtt_mgr_init()
302 ttm_set_driver_manager(&adev->mman.bdev, TTM_PL_TT, &mgr->manager); in amdgpu_gtt_mgr_init()
[all …]
/Linux-v5.15/drivers/gpu/drm/vmwgfx/
Dvmwgfx_thp.c13 * struct vmw_thp_manager - Range manager implementing huge page alignment
15 * @manager: TTM resource manager.
16 * @mm: The underlying range manager. Protected by @lock.
17 * @lock: Manager lock.
20 struct ttm_resource_manager manager; member
27 return container_of(man, struct vmw_thp_manager, manager); in to_thp_manager()
137 ttm_resource_manager_init(&rman->manager, in vmw_thp_init()
140 rman->manager.func = &vmw_thp_func; in vmw_thp_init()
141 drm_mm_init(&rman->mm, 0, rman->manager.size); in vmw_thp_init()
144 ttm_set_driver_manager(&dev_priv->bdev, TTM_PL_VRAM, &rman->manager); in vmw_thp_init()
[all …]
Dvmwgfx_cmdbuf_res.c37 * @hash: Hash entry for the manager hash table.
38 * @head: List head used either by the staging list or the manager list
41 * @man: Pointer to a resource manager for this entry.
52 * struct vmw_cmdbuf_res_manager - Command buffer resource manager.
71 * @man: Pointer to the command buffer resource manager
98 * @man: Pointer to the command buffer resource manager
185 * @man: Pointer to the command buffer resource manager.
192 * resource to the hash table of the manager identified by @man. The
227 * @man: Pointer to the command buffer resource manager.
235 * This function looks up the struct vmw_cmdbuf_res entry from the manager
[all …]
Dvmwgfx_cmdbuf.c47 * manager but not yet submitted to hardware.
62 * struct vmw_cmdbuf_man - Command buffer manager
78 * @mm: Range manager for the command buffer space. Manager allocations and
142 * @man: The command buffer manager.
145 * @list: List head for attaching to the manager lists.
146 * @node: The range manager node.
183 * @node: Pointer to the range manager node.
192 /* Loop over each context in the command buffer manager. */
204 * @man: The range manager.
222 * @man: The range manager.
[all …]
/Linux-v5.15/Documentation/driver-api/fpga/
Dfpga-mgr.rst1 FPGA Manager
7 The FPGA manager core exports a set of functions for programming an FPGA with
11 it's just binary data. The FPGA manager core won't parse it.
26 To add another FPGA manager, write a driver that implements a set of ops. The
52 mgr = devm_fpga_mgr_create(dev, "Altera SOCFPGA FPGA Manager",
101 API for implementing a new FPGA Manager driver
105 * struct fpga_manager - the FPGA manager struct
106 * struct fpga_manager_ops - Low level FPGA manager driver ops
107 * devm_fpga_mgr_create() - Allocate and init a manager struct
108 * fpga_mgr_register() - Register an FPGA manager
[all …]
Dfpga-programming.rst8 FPGA manager, bridge, and regions. The actual function used to
12 the FPGA manager and bridges. It will:
15 * lock the mutex of the region's FPGA manager
29 When the FPGA region driver probed, it was given a pointer to an FPGA manager
30 driver so it knows which manager to use. The region also either has a list of
95 FPGA Manager flags
98 :doc: FPGA Manager flags
/Linux-v5.15/arch/arm/mach-pxa/include/mach/
Dpxa2xx-regs.h17 * Power Manager
20 #define PMCR __REG(0x40F00000) /* Power Manager Control Register */
21 #define PSSR __REG(0x40F00004) /* Power Manager Sleep Status Register */
22 #define PSPR __REG(0x40F00008) /* Power Manager Scratch Pad Register */
23 #define PWER __REG(0x40F0000C) /* Power Manager Wake-up Enable Register */
24 #define PRER __REG(0x40F00010) /* Power Manager GPIO Rising-Edge Detect Enable Register */
25 #define PFER __REG(0x40F00014) /* Power Manager GPIO Falling-Edge Detect Enable Register */
26 #define PEDR __REG(0x40F00018) /* Power Manager GPIO Edge Detect Status Register */
27 #define PCFR __REG(0x40F0001C) /* Power Manager General Configuration Register */
28 #define PGSR0 __REG(0x40F00020) /* Power Manager GPIO Sleep State Register for GP[31-0] */
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/edac/
Dsocfpga-eccmgr.txt1 Altera SoCFPGA ECC Manager
2 This driver uses the EDAC framework to implement the SOCFPGA ECC Manager.
3 The ECC Manager counts and corrects single bit errors and counts/handles
6 Cyclone5 and Arria5 ECC Manager
8 - compatible : Should be "altr,socfpga-ecc-manager"
33 compatible = "altr,socfpga-ecc-manager";
52 Arria10 SoCFPGA ECC Manager
53 The Arria10 SoC ECC Manager handles the IRQs for each peripheral
58 - compatible : Should be "altr,socfpga-a10-ecc-manager"
59 - altr,sysgr-syscon : phandle to Arria10 System Manager Block
[all …]
/Linux-v5.15/drivers/usb/typec/tcpm/
DKconfig4 tristate "USB Type-C Port Controller Manager"
9 The Type-C Port Controller Manager provides a USB PD and USB Type-C
27 Type-C Port Controller Manager to provide USB PD and USB
35 USB Type-C. It works with Type-C Port Controller Manager
42 with Type-C Port Controller Manager.
52 Type-C Port Controller Manager to provide USB PD and USB
64 Port Controller Manager to provide USB PD and Type-C functionalities.
/Linux-v5.15/Documentation/devicetree/bindings/fpga/
Dxilinx-pr-decoupler.txt10 Xilinx LogiCORE Dynamic Function eXchange(DFX) AXI shutdown manager
13 The Dynamic Function eXchange AXI shutdown manager prevents AXI traffic
26 "xlnx,dfx-axi-shutdown-manager-1.00" followed by
27 "xlnx,dfx-axi-shutdown-manager"
46 Dynamic Function eXchange AXI shutdown manager:
48 compatible = "xlnx,dfx-axi-shutdown-manager-1.00",
49 "xlnx,dfx-axi-shutdown-manager";
Dfpga-region.txt66 * In some implementations, the FPGA Manager transparantly handles gating the
72 FPGA Manager
73 * An FPGA Manager is a hardware block that programs an FPGA under the control
112 2. Program the FPGA using the FPGA manager.
128 * FPGA Manager
144 reconfiguration. It must include a phandle to an FPGA Manager. The base
155 If an FPGA Region does not specify an FPGA Manager, it will inherit the FPGA
156 Manager specified by its ancestor FPGA Region. This supports both the case
157 where the same FPGA Manager is used for all of an FPGA as well the case where
158 a different FPGA Manager is used for each region.
[all …]
/Linux-v5.15/include/linux/fpga/
Dfpga-mgr.h57 * DOC: FPGA Manager flags
109 * struct fpga_manager_ops - ops for low level fpga manager drivers
121 * fpga manager driver. The optional ones are tested for NULL before being
139 /* FPGA manager status: Partial/Full Reconfiguration errors */
158 * struct fpga_manager - fpga manager structure
159 * @name: name of low level fpga manager
160 * @dev: fpga manager device
161 * @ref_mutex: only allows one reference to fpga manager
162 * @state: state of fpga manager
163 * @compat_id: FPGA manager id for compatibility check.
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/mailbox/
Dti,message-manager.txt1 Texas Instruments' Message Manager Driver
4 The Texas Instruments' Message Manager is a mailbox controller that has
6 manager is broken up into queues in different address regions that are called
10 Message Manager Device Node:
14 - compatible: Shall be: "ti,k2g-message-manager"
24 For ti,k2g-message-manager, this shall contain:
33 compatible = "ti,k2g-message-manager";
/Linux-v5.15/Documentation/admin-guide/mm/
Duserfaultfd.rst43 passed using unix domain sockets to a manager process, so the same
44 manager process could handle the userfaults of a multitude of
47 themselves on the same region the manager is already tracking, which
255 When the ``userfaultfd`` is monitored by an external manager, the manager
257 layout. Userfaultfd can notify the manager about such changes using
259 manager has to explicitly enable these events by setting appropriate
265 duplicated into the newly created process. The manager
272 different location, the manager will receive
283 enable notifications about memory unmapping. The manager will
289 ``userfaultfd`` manager. In the former case, the virtual memory is
[all …]
/Linux-v5.15/include/drm/ttm/
Dttm_resource.h52 * @man: Pointer to a memory type manager.
62 * If the manager can't fulfill the request -ENOSPC should be returned.
78 * @man: Pointer to a memory type manager.
90 * @man: Pointer to a memory type manager.
94 * type manager to aid debugging of out-of-memory conditions.
110 * @func: structure pointer implementing the range manager. See above
218 * @man: A memory manager object.
221 * Set the manager in use flag. If disabled the manager is no longer
237 * @man: Manager to get used state for
239 * Get the in use flag for a manager.
[all …]
/Linux-v5.15/drivers/gpu/drm/ttm/
Dttm_range_manager.c42 * more appropriate to reduce scheduling latency if the range manager
47 struct ttm_resource_manager manager; member
55 return container_of(man, struct ttm_range_manager, manager); in to_range_manager()
134 * @type: memory manager type
135 * @use_tt: if the memory manager uses tt
138 * Initialise a generic range manager for the selected memory type.
139 * The range manager is installed for this device in the type slot.
152 man = &rman->manager; in ttm_range_man_init()
162 ttm_set_driver_manager(bdev, type, &rman->manager); in ttm_range_man_init()
172 * @type: memory manager type
[all …]
/Linux-v5.15/drivers/ps3/
Dps3-sys-manager.c3 * PS3 System Manager.
22 * ps3_sys_manager - PS3 system manager driver.
24 * The system manager provides an asynchronous system event notification
28 * The actual system manager is implemented as an application running in the
29 * system policy module in lpar_1. Guests communicate with the system manager
36 * struct ps3_sys_manager_header - System manager message header.
70 * Currently all messages received from the system manager are either
115 * The guest tells the system manager which events it is interested in receiving
116 * notice of by sending the system manager a logical OR of notification
130 * enum ps3_sys_manager_event - External event type, reported by system manager.
[all …]

12345678910>>...40