Home
last modified time | relevance | path

Searched full:managed (Results 1 – 25 of 1205) sorted by relevance

12345678910>>...49

/Linux-v6.6/drivers/gpu/drm/
Ddrm_managed.c21 * DOC: managed resources
23 * Inspired by struct &device managed resources, but tied to the lifetime of
33 * Note that release actions and managed memory can also be added and removed
35 * safe. But it is recommended to use managed resources only for resources that
69 list_for_each_entry_safe(dr, tmp, &dev->managed.resources, node.entry) { in drm_managed_release()
121 spin_lock_irqsave(&dev->managed.lock, flags); in add_dr()
122 list_add(&dr->node.entry, &dev->managed.resources); in add_dr()
123 spin_unlock_irqrestore(&dev->managed.lock, flags); in add_dr()
131 WARN_ON(dev->managed.final_kfree); in drmm_add_final_kfree()
134 dev->managed.final_kfree = container; in drmm_add_final_kfree()
[all …]
/Linux-v6.6/lib/
Ddevres.c62 * devm_ioremap - Managed ioremap()
67 * Managed ioremap(). Map is automatically unmapped on driver detach.
77 * devm_ioremap_uc - Managed ioremap_uc()
82 * Managed ioremap_uc(). Map is automatically unmapped on driver detach.
92 * devm_ioremap_wc - Managed ioremap_wc()
97 * Managed ioremap_wc(). Map is automatically unmapped on driver detach.
107 * devm_iounmap - Managed iounmap()
111 * Managed iounmap(). @addr must have been mapped using devm_ioremap*().
172 * region and ioremaps it. All operations are managed and will be undone
209 * for a given device_node managed by a given device
[all …]
/Linux-v6.6/include/drm/
Ddrm_managed.h16 * drmm_add_action - add a managed release action to a &drm_device
33 * drmm_add_action_or_reset - add a managed release action to a &drm_device
51 * drmm_kzalloc - &drm_device managed kzalloc()
56 * This is a &drm_device managed version of kzalloc(). The allocated memory is
66 * drmm_kmalloc_array - &drm_device managed kmalloc_array()
72 * This is a &drm_device managed version of kmalloc_array(). The allocated
88 * drmm_kcalloc - &drm_device managed kcalloc()
94 * This is a &drm_device managed version of kcalloc(). The allocated memory is
111 * drmm_mutex_init - &drm_device-managed mutex_init()
118 * This is a &drm_device-managed version of mutex_init(). The initialized
Ddrm_device.h61 * @managed:
63 * Managed resources linked to the lifetime of this &drm_device as
67 /** @managed.resources: managed resources list */
69 /** @managed.final_kfree: pointer for final kfree() call */
71 /** @managed.lock: protects @managed.resources */
73 } managed; member
/Linux-v6.6/kernel/irq/
Dmatrix.c16 unsigned int managed; member
86 cm->available -= cm->managed + m->systembits_inalloc; in irq_matrix_online()
111 unsigned int num, bool managed) in matrix_alloc_area() argument
121 if (managed) in matrix_alloc_area()
149 /* Find the best CPU which has the lowest number of managed IRQs allocated */
202 * irq_matrix_reserve_managed - Reserve a managed interrupt in a CPU map
221 cm->managed++; in irq_matrix_reserve_managed()
240 * irq_matrix_remove_managed - Remove managed interrupts in a CPU map
246 * This removes not allocated managed interrupts from the map. It does
247 * not matter which one because the managed interrupts free their
[all …]
/Linux-v6.6/drivers/gpio/
Dgpiolib-devres.c3 * devres.c - managed gpio resources
47 * devm_gpiod_get - Resource-managed gpiod_get()
52 * Managed gpiod_get(). GPIO descriptors returned from this function are
65 * devm_gpiod_get_optional - Resource-managed gpiod_get_optional()
70 * Managed gpiod_get_optional(). GPIO descriptors returned from this function
83 * devm_gpiod_get_index - Resource-managed gpiod_get_index()
89 * Managed gpiod_get_index(). GPIO descriptors returned from this function are
175 * devm_gpiod_get_index_optional - Resource-managed gpiod_get_index_optional()
181 * Managed gpiod_get_index_optional(). GPIO descriptors returned from this
202 * devm_gpiod_get_array - Resource-managed gpiod_get_array()
[all …]
/Linux-v6.6/Documentation/devicetree/bindings/net/dsa/
Dmscc,ocelot.yaml114 managed = "in-band-status";
121 managed = "in-band-status";
128 managed = "in-band-status";
135 managed = "in-band-status";
183 managed = "in-band-status";
190 managed = "in-band-status";
197 managed = "in-band-status";
204 managed = "in-band-status";
211 managed = "in-band-status";
218 managed = "in-band-status";
[all …]
/Linux-v6.6/include/linux/
Dreset.h548 * devm_reset_control_get_exclusive - resource managed
553 * Managed reset_control_get_exclusive(). For reset controllers returned
567 * devm_reset_control_bulk_get_exclusive - resource managed
573 * Managed reset_control_bulk_get_exclusive(). For reset controllers returned
587 * devm_reset_control_get_exclusive_released - resource managed
592 * Managed reset_control_get_exclusive_released(). For reset controllers
606 * devm_reset_control_bulk_get_exclusive_released - resource managed
612 * Managed reset_control_bulk_get_exclusive_released(). For reset controllers
626 * devm_reset_control_get_optional_exclusive_released - resource managed
631 * Managed-and-optional variant of reset_control_get_exclusive_released(). For
[all …]
/Linux-v6.6/Documentation/translations/zh_CN/doc-guide/
Dcontributing.rst48 - Resource-managed devfreq_register_notifier()
50 - Resource-managed devfreq_unregister_notifier()
58 - Resource-managed devfreq_register_notifier()
76 - Resource-managed devfreq_register_notifier()
78 - Resource-managed devfreq_unregister_notifier()
95 - - Resource-managed devfreq_register_notifier()
96 + * - Resource-managed devfreq_register_notifier()
104 - - Resource-managed devfreq_unregister_notifier()
105 + * - Resource-managed devfreq_unregister_notifier()
/Linux-v6.6/Documentation/driver-api/driver-model/
Ddevres.rst2 Devres - Managed Device Resource
16 6. List of managed interfaces: Currently implemented managed interfaces
57 Managed interface is created for resources commonly used by device
59 using dma_alloc_coherent(). The managed version is called
61 for the DMA memory allocated using it is managed and will be
101 detached. If most resources are acquired using managed interface, a
138 managed devm_* versions it is up to you to check if internal operations
139 like allocating memory, have failed. Managed resources pertains to the
142 necessary before moving to the managed devm_* calls.
242 6. List of managed interfaces
[all …]
/Linux-v6.6/arch/powerpc/boot/dts/fsl/
Dt1040rdb.dts119 managed = "in-band-status";
127 managed = "in-band-status";
135 managed = "in-band-status";
143 managed = "in-band-status";
151 managed = "in-band-status";
159 managed = "in-band-status";
167 managed = "in-band-status";
175 managed = "in-band-status";
/Linux-v6.6/drivers/regulator/
Ddevres.c43 * devm_regulator_get - Resource managed regulator_get()
47 * Managed regulator_get(). Regulators returned from this function are
58 * devm_regulator_get_exclusive - Resource managed regulator_get_exclusive()
62 * Managed regulator_get_exclusive(). Regulators returned from this function
101 * devm_regulator_get_enable_optional - Resource managed regulator get and enable
117 * devm_regulator_get_enable - Resource managed regulator get and enable
133 * devm_regulator_get_optional - Resource managed regulator_get_optional()
137 * Managed regulator_get_optional(). Regulators returned from this
159 * devm_regulator_put - Resource managed regulator_put()
214 * devm_regulator_bulk_get - managed get multiple regulator consumers
[all …]
/Linux-v6.6/arch/arm64/boot/dts/freescale/
Dfsl-ls1088a-rdb.dts29 managed = "in-band-status";
36 managed = "in-band-status";
43 managed = "in-band-status";
50 managed = "in-band-status";
57 managed = "in-band-status";
64 managed = "in-band-status";
71 managed = "in-band-status";
78 managed = "in-band-status";
Dfsl-ls1028a-qds-85bb.dtso27 managed = "in-band-status";
58 managed = "in-band-status";
65 managed = "in-band-status";
72 managed = "in-band-status";
79 managed = "in-band-status";
Dfsl-ls1088a-ten64.dts97 managed = "in-band-status";
105 managed = "in-band-status";
112 managed = "in-band-status";
119 managed = "in-band-status";
126 managed = "in-band-status";
133 managed = "in-band-status";
141 managed = "in-band-status";
148 managed = "in-band-status";
155 managed = "in-band-status";
162 managed = "in-band-status";
Dfsl-ls1028a-qds-13bb.dtso29 managed = "in-band-status";
64 managed = "in-band-status";
71 managed = "in-band-status";
78 managed = "in-band-status";
85 managed = "in-band-status";
Dfsl-ls1028a-qds-9999.dtso41 managed = "in-band-status";
48 managed = "in-band-status";
55 managed = "in-band-status";
62 managed = "in-band-status";
Dfsl-ls1028a-qds-65bb.dtso58 managed = "in-band-status";
65 managed = "in-band-status";
72 managed = "in-band-status";
79 managed = "in-band-status";
/Linux-v6.6/drivers/extcon/
Ddevres.c53 * devm_extcon_dev_allocate - Allocate managed extcon device
90 * devm_extcon_dev_free() - Resource-managed extcon_dev_unregister()
105 * devm_extcon_dev_register() - Resource-managed extcon_dev_register()
141 * devm_extcon_dev_unregister() - Resource-managed extcon_dev_unregister()
156 * devm_extcon_register_notifier() - Resource-managed extcon_register_notifier()
200 * - Resource-managed extcon_unregister_notifier()
217 * - Resource-managed extcon_register_notifier_all()
255 * - Resource-managed extcon_unregister_notifier_all()
/Linux-v6.6/drivers/cxl/
DKconfig26 memory to be mapped into the system address map (Host-managed Device
60 Enable support for host managed device memory (HDM) resources
67 Memory regions to be managed by LIBNVDIMM.
78 managed via a bridge driver from CXL to the LIBNVDIMM system
92 known as HDM "Host-managed Device Memory".
121 range. Otherwise, platform-firmware managed CXL is enabled by being
/Linux-v6.6/drivers/net/dsa/
DKconfig110 tristate "SMSC/Microchip LAN9303 3-ports 10/100 ethernet switch in I2C managed mode"
117 for I2C managed mode.
120 tristate "Microchip LAN9303/LAN9354 3-ports 10/100 ethernet switch in MDIO managed mode"
125 for MDIO managed mode.
143 and VSC7398 SparX integrated ethernet switches in SPI managed mode.
/Linux-v6.6/arch/arm64/boot/dts/microchip/
Dsparx5_pcb134_board.dtsi723 managed = "in-band-status";
733 managed = "in-band-status";
742 managed = "in-band-status";
751 managed = "in-band-status";
760 managed = "in-band-status";
769 managed = "in-band-status";
778 managed = "in-band-status";
787 managed = "in-band-status";
796 managed = "in-band-status";
805 managed = "in-band-status";
[all …]
/Linux-v6.6/Documentation/doc-guide/
Dcontributing.rst59 - Resource-managed devfreq_register_notifier()
61 - Resource-managed devfreq_unregister_notifier()
70 - Resource-managed devfreq_register_notifier()
92 - Resource-managed devfreq_register_notifier()
94 - Resource-managed devfreq_unregister_notifier()
111 - - Resource-managed devfreq_register_notifier()
112 + * - Resource-managed devfreq_register_notifier()
120 - - Resource-managed devfreq_unregister_notifier()
121 + * - Resource-managed devfreq_unregister_notifier()
256 managed to turn a big pile into a group of smaller piles. The work of
/Linux-v6.6/Documentation/devicetree/bindings/net/
Dmicrochip,sparx5-switch.yaml28 The SparX-5 switch family targets managed Layer 2 and Layer 3
125 - managed
169 managed = "in-band-status";
178 managed = "in-band-status";
187 managed = "in-band-status";
196 managed = "in-band-status";
/Linux-v6.6/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
Dvmmgm200.c144 struct nvkm_mmu *mmu, bool managed, u64 addr, u64 size, in gm200_vmm_new_() argument
168 return nvkm_vmm_new_(func, mmu, 0, managed, addr, size, key, name, pvmm); in gm200_vmm_new_()
172 gm200_vmm_new(struct nvkm_mmu *mmu, bool managed, u64 addr, u64 size, in gm200_vmm_new() argument
176 return gm200_vmm_new_(&gm200_vmm_16, &gm200_vmm_17, mmu, managed, addr, in gm200_vmm_new()
181 gm200_vmm_new_fixed(struct nvkm_mmu *mmu, bool managed, u64 addr, u64 size, in gm200_vmm_new_fixed() argument
185 return gf100_vmm_new_(&gm200_vmm_16, &gm200_vmm_17, mmu, managed, addr, in gm200_vmm_new_fixed()

12345678910>>...49