/linux-6.12.1/drivers/md/dm-vdo/ |
D | action-manager.c | 6 #include "action-manager.h" 40 * struct action_manager - Definition of an action manager. 42 * @state: The state of this action manager. 50 * @context: Opaque data associated with this action manager. 91 * vdo_make_action_manager() - Make an action manager. 99 * @manager_ptr: A pointer to hold the new action manager. 109 struct action_manager *manager; in vdo_make_action_manager() local 110 int result = vdo_allocate(1, struct action_manager, __func__, &manager); in vdo_make_action_manager() 115 *manager = (struct action_manager) { in vdo_make_action_manager() 124 manager->actions[0].next = &manager->actions[1]; in vdo_make_action_manager() [all …]
|
D | action-manager.h | 14 * as the block map or slab depot). Each action manager is tied to a specific context for which it 15 * manages actions. The manager ensures that only one action is active on that context at a time, 18 * action manager from a single thread (which thread is determined when the action manager is 46 * A function which is to be applied asynchronously on an action manager's initiator thread as the 54 * A function which will run on the action manager's initiator thread as the conclusion of an 87 vdo_get_current_manager_operation(struct action_manager *manager); 89 void * __must_check vdo_get_current_action_context(struct action_manager *manager); 91 bool vdo_schedule_default_action(struct action_manager *manager); 93 bool vdo_schedule_action(struct action_manager *manager, vdo_action_preamble_fn preamble, 97 bool vdo_schedule_operation(struct action_manager *manager, [all …]
|
/linux-6.12.1/drivers/fpga/ |
D | Kconfig | 10 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 …]
|
D | fpga-mgr.c | 3 * FPGA Manager Core 346 * @mgr: fpga manager 350 * Step the low level fpga manager through the device-specific steps of getting 452 * @mgr: fpga manager 457 * Step the low level fpga manager through the device-specific steps of getting 524 * @mgr: fpga manager 564 * @mgr: fpga manager 688 * Return: fpga manager struct or IS_ERR() condition containing error code. 712 * Return: fpga manager struct or IS_ERR() condition containing error code. 732 * fpga_mgr_put - release a reference to an fpga manager [all …]
|
/linux-6.12.1/Documentation/power/ |
D | charger-manager.rst | 2 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-6.12.1/drivers/gpu/drm/ttm/tests/ |
D | ttm_mock_manager.c | 28 struct ttm_mock_manager *manager = to_mock_mgr(man); in ttm_mock_manager_alloc() local 30 struct drm_buddy *mm = &manager->mm; in ttm_mock_manager_alloc() 52 mutex_lock(&manager->lock); in ttm_mock_manager_alloc() 54 manager->default_page_size, in ttm_mock_manager_alloc() 60 mutex_unlock(&manager->lock); in ttm_mock_manager_alloc() 68 mutex_unlock(&manager->lock); in ttm_mock_manager_alloc() 76 struct ttm_mock_manager *manager = to_mock_mgr(man); in ttm_mock_manager_free() local 78 struct drm_buddy *mm = &manager->mm; in ttm_mock_manager_free() 80 mutex_lock(&manager->lock); in ttm_mock_manager_free() 82 mutex_unlock(&manager->lock); in ttm_mock_manager_free() [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/soc/qcom/ |
D | qcom,apr-services.yaml | 24 5 = Voice Stream Manager Service. 25 6 = Voice processing manager. 26 7 = Audio Stream Manager Service. 27 8 = Audio Device Manager Service. 28 9 = Multimode voice manager. 31 12 = Ultrasound stream manager. 32 13 = Listen stream manager. 34 1 = Audio Process Manager Service 35 2 = Proxy Resource Manager Service. 37 4 = Voice processing manager.
|
/linux-6.12.1/drivers/video/fbdev/omap2/omapfb/dss/ |
D | overlay-sysfs.c | 32 ovl->manager ? ovl->manager->name : "<none>"); in overlay_manager_show() 61 DSSDBG("manager %s found\n", mgr->name); in overlay_manager_store() 63 if (mgr == ovl->manager) in overlay_manager_store() 66 old_mgr = ovl->manager; in overlay_manager_store() 72 /* detach old manager */ in overlay_manager_store() 155 if (ovl->manager) { in overlay_position_store() 156 r = ovl->manager->apply(ovl->manager); in overlay_position_store() 194 if (ovl->manager) { in overlay_output_size_store() 195 r = ovl->manager->apply(ovl->manager); in overlay_output_size_store() 261 if (ovl->manager) { in overlay_global_alpha_store() [all …]
|
D | apply.c | 90 /* 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-6.12.1/arch/arm/mach-pxa/ |
D | pxa2xx-regs.h | 17 * 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-6.12.1/drivers/gpu/drm/ |
D | drm_vma_manager.c | 37 * 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-6.12.1/include/linux/fpga/ |
D | fpga-mgr.h | 61 * DOC: FPGA Manager flags 129 * struct fpga_manager_info - collection of parameters for an FPGA Manager 130 * @name: fpga manager name 131 * @compat_id: FPGA manager id for compatibility check. 132 * @mops: pointer to structure of fpga manager ops 133 * @priv: fpga manager private data 148 * struct fpga_manager_ops - ops for low level fpga manager drivers 167 * fpga manager driver. The optional ones are tested for NULL before being 189 /* FPGA manager status: Partial/Full Reconfiguration errors */ 197 * struct fpga_manager - fpga manager structure [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/misc/ |
D | intel,ixp4xx-ahb-queue-manager.yaml | 5 $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";
|
D | xlnx,tmr-manager.yaml | 4 $id: http://devicetree.org/schemas/misc/xlnx,tmr-manager.yaml# 7 title: Xilinx Triple Modular Redundancy(TMR) Manager IP 13 The Triple Modular Redundancy(TMR) Manager is responsible for handling the 21 - xlnx,tmr-manager-1.0 43 tmr-manager@44a10000 { 44 compatible = "xlnx,tmr-manager-1.0";
|
/linux-6.12.1/drivers/usb/typec/tcpm/ |
D | Kconfig | 4 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 43 USB Type-C. It works with Type-C Port Controller Manager 53 with Type-C Port Controller Manager. 63 Type-C Port Controller Manager to provide USB PD and USB 74 Port Controller Manager to provide USB PD and Type-C functionalities. 80 tristate "Qualcomm PMIC USB Type-C Port Controller Manager driver"
|
/linux-6.12.1/Documentation/devicetree/bindings/edac/ |
D | socfpga-eccmgr.txt | 1 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-6.12.1/include/drm/ttm/ |
D | ttm_resource.h | 93 * @man: Pointer to a memory type manager. 103 * If the manager can't fulfill the request -ENOSPC should be returned. 119 * @man: Pointer to a memory type manager. 131 * @man: Pointer to a memory type manager. 147 * @man: Pointer to a memory type manager. 163 * @man: Pointer to a memory type manager. 167 * type manager to aid debugging of out-of-memory conditions. 180 * @bdev: ttm device this manager belongs to 181 * @func: structure pointer implementing the range manager. See above 304 * @man: The resource manager currently being iterated over [all …]
|
/linux-6.12.1/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_cmdbuf.c | 48 * manager but not yet submitted to hardware. 63 * struct vmw_cmdbuf_man - Command buffer manager 79 * @mm: Range manager for the command buffer space. Manager allocations and 141 * @man: The command buffer manager. 144 * @list: List head for attaching to the manager lists. 145 * @node: The range manager node. 182 * @node: Pointer to the range manager node. 191 /* Loop over each context in the command buffer manager. */ 203 * @man: The range manager. 221 * @man: The range manager. [all …]
|
D | vmwgfx_cmdbuf_res.c | 39 * @hash: Hash entry for the manager hash table. 40 * @head: List head used either by the staging list or the manager list 43 * @man: Pointer to a resource manager for this entry. 54 * struct vmw_cmdbuf_res_manager - Command buffer resource manager. 73 * @man: Pointer to the command buffer resource manager 99 * @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 221 * @man: Pointer to the command buffer resource manager. 229 * This function looks up the struct vmw_cmdbuf_res entry from the manager [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_gtt_mgr.c | 32 return container_of(man, struct amdgpu_gtt_mgr, manager); in to_gtt_mgr() 69 struct ttm_resource_manager *man = &adev->mman.gtt_mgr.manager; in amdgpu_mem_info_gtt_used_show() 106 * @man: TTM memory type manager 163 * @man: TTM memory type manager 208 * @man: Our manager object 226 * @man: Our manager object 244 * @man: TTM memory type manager 268 * amdgpu_gtt_mgr_init - init GTT manager and DRM MM 273 * Allocate and initialize the GTT manager. 278 struct ttm_resource_manager *man = &mgr->manager; in amdgpu_gtt_mgr_init() [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/mailbox/ |
D | ti,message-manager.txt | 1 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-6.12.1/drivers/ps3/ |
D | ps3-sys-manager.c | 3 * 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 …]
|
/linux-6.12.1/Documentation/driver-api/fpga/ |
D | fpga-mgr.rst | 1 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 53 mgr = fpga_mgr_register(dev, "Altera SOCFPGA FPGA Manager", 123 API for implementing a new FPGA Manager driver 127 * struct fpga_manager - the FPGA manager struct 128 * struct fpga_manager_ops - Low level FPGA manager driver ops 130 * __fpga_mgr_register_full() - Create and register an FPGA manager using the 132 * __fpga_mgr_register() - Create and register an FPGA manager using standard [all …]
|
/linux-6.12.1/drivers/accel/habanalabs/common/ |
D | memory_mgr.c | 14 * @mmg: parent unified memory manager 39 * @buf: memory manager buffer descriptor 92 * @buf: memory manager buffer descriptor 106 * @mmg: parent unified memory manager 139 * @mmg: parent unified memory manager 144 * Allocate and register a new memory buffer inside the give memory manager. 224 * @mmg: unified memory manager 307 * hl_mem_mgr_init - initialize unified memory manager 312 * Initialize an instance of unified memory manager 348 * hl_mem_mgr_fini - release unified memory manager [all …]
|
/linux-6.12.1/drivers/misc/ |
D | xilinx_tmr_manager.c | 3 * Driver for Xilinx TMR Manager IP. 8 * This driver is developed for TMR Manager,The Triple Modular Redundancy(TMR) 9 * Manager is responsible for handling the TMR subsystem state, including 21 /* TMR Manager Register offsets */ 44 * struct xtmr_manager_dev - Driver data for TMR Manager 137 * in the tmr manager, update the xtmr_manager cr_val for the same in xtmr_manager_init() 144 * break handler, Below api updates the TMR manager address and in xtmr_manager_init() 192 /* Initialize TMR Manager */ in xtmr_manager_probe() 202 .compatible = "xlnx,tmr-manager-1.0", 219 MODULE_DESCRIPTION("Xilinx TMR Manager Driver");
|