| /kernel/linux/linux-5.10/drivers/gpu/drm/ |
| D | drm_managed.c | 20 * DOC: managed resources 22 * Inspired by struct &device managed resources, but tied to the lifetime of 32 * Note that release actions and managed memory can also be added and removed 34 * safe. But it is recommended to use managed resources only for resources that 68 list_for_each_entry_safe(dr, tmp, &dev->managed.resources, node.entry) { in drm_managed_release() 120 spin_lock_irqsave(&dev->managed.lock, flags); in add_dr() 121 list_add(&dr->node.entry, &dev->managed.resources); in add_dr() 122 spin_unlock_irqrestore(&dev->managed.lock, flags); in add_dr() 130 WARN_ON(dev->managed.final_kfree); in drmm_add_final_kfree() 133 dev->managed.final_kfree = container; in drmm_add_final_kfree() [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/ |
| D | drm_managed.c | 21 * 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 …]
|
| /kernel/linux/linux-5.10/kernel/irq/ |
| D | matrix.c | 16 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 …]
|
| /kernel/linux/linux-6.6/kernel/irq/ |
| D | matrix.c | 16 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 …]
|
| /kernel/linux/linux-6.6/include/drm/ |
| D | drm_managed.h | 16 * 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
|
| /kernel/linux/linux-6.6/lib/ |
| D | devres.c | 62 * 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 …]
|
| /kernel/linux/linux-5.10/lib/ |
| D | devres.c | 57 * devm_ioremap - Managed ioremap() 62 * Managed ioremap(). Map is automatically unmapped on driver detach. 72 * devm_ioremap_uc - Managed ioremap_uc() 77 * Managed ioremap_uc(). Map is automatically unmapped on driver detach. 87 * devm_ioremap_wc - Managed ioremap_wc() 92 * Managed ioremap_wc(). Map is automatically unmapped on driver detach. 102 * devm_iounmap - Managed iounmap() 106 * Managed iounmap(). @addr must have been mapped using devm_ioremap*(). 162 * region and ioremaps it. All operations are managed and will be undone 199 * for a given device_node managed by a given device [all …]
|
| /kernel/linux/linux-6.6/drivers/gpio/ |
| D | gpiolib-devres.c | 3 * 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 …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/dsa/ |
| D | mscc,ocelot.yaml | 114 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 …]
|
| /kernel/linux/linux-5.10/drivers/regulator/ |
| D | devres.c | 43 * 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 74 * devm_regulator_get_optional - Resource managed regulator_get_optional() 78 * Managed regulator_get_optional(). Regulators returned from this 100 * devm_regulator_put - Resource managed regulator_put() 131 * devm_regulator_bulk_get - managed get multiple regulator consumers 175 * devm_regulator_register - Resource managed regulator_register() 219 * devm_regulator_unregister - Resource managed regulator_unregister() [all …]
|
| /kernel/linux/linux-5.10/include/drm/ |
| D | drm_managed.h | 15 * drmm_add_action - add a managed release action to a &drm_device 32 * drmm_add_action_or_reset - add a managed release action to a &drm_device 52 * drmm_kzalloc - &drm_device managed kzalloc() 57 * This is a &drm_device managed version of kzalloc(). The allocated memory is 67 * drmm_kmalloc_array - &drm_device managed kmalloc_array() 73 * This is a &drm_device managed version of kmalloc_array(). The allocated 89 * drmm_kcalloc - &drm_device managed kcalloc() 95 * This is a &drm_device managed version of kcalloc(). The allocated memory is
|
| /kernel/linux/linux-6.6/Documentation/translations/zh_CN/doc-guide/ |
| D | contributing.rst | 48 - 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()
|
| /kernel/linux/linux-6.6/include/linux/ |
| D | reset.h | 548 * 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 …]
|
| /kernel/linux/linux-5.10/drivers/gpio/ |
| D | gpiolib-devres.c | 3 * 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 230 * devm_gpiod_get_index_optional - Resource-managed gpiod_get_index_optional() 236 * Managed gpiod_get_index_optional(). GPIO descriptors returned from this 259 * devm_gpiod_get_array - Resource-managed gpiod_get_array() [all …]
|
| /kernel/linux/linux-6.6/arch/powerpc/boot/dts/fsl/ |
| D | t1040rdb.dts | 119 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";
|
| /kernel/linux/linux-5.10/arch/powerpc/boot/dts/fsl/ |
| D | t1040rdb.dts | 119 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";
|
| /kernel/linux/linux-6.6/Documentation/driver-api/driver-model/ |
| D | devres.rst | 2 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 …]
|
| /kernel/linux/linux-5.10/Documentation/driver-api/driver-model/ |
| D | devres.rst | 2 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 …]
|
| /kernel/linux/linux-6.6/drivers/regulator/ |
| D | devres.c | 43 * 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 …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/freescale/ |
| D | fsl-ls1088a-rdb.dts | 29 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";
|
| D | fsl-ls1028a-qds-85bb.dtso | 27 managed = "in-band-status"; 58 managed = "in-band-status"; 65 managed = "in-band-status"; 72 managed = "in-band-status"; 79 managed = "in-band-status";
|
| D | fsl-ls1088a-ten64.dts | 97 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";
|
| D | fsl-ls1028a-qds-13bb.dtso | 29 managed = "in-band-status"; 64 managed = "in-band-status"; 71 managed = "in-band-status"; 78 managed = "in-band-status"; 85 managed = "in-band-status";
|
| /kernel/linux/linux-5.10/drivers/net/dsa/ |
| D | Kconfig | 92 tristate "SMSC/Microchip LAN9303 3-ports 10/100 ethernet switch in I2C managed mode" 98 for I2C managed mode. 101 tristate "SMSC/Microchip LAN9303 3-ports 10/100 ethernet switch in MDIO managed mode" 106 for MDIO managed mode. 125 and VSC7398 SparX integrated ethernet switches in SPI managed mode.
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | reset.h | 327 * devm_reset_control_get_exclusive - resource managed 332 * Managed reset_control_get_exclusive(). For reset controllers returned 346 * devm_reset_control_get_exclusive_released - resource managed 351 * Managed reset_control_get_exclusive_released(). For reset controllers 365 * devm_reset_control_get_shared - resource managed reset_control_get_shared() 369 * Managed reset_control_get_shared(). For reset controllers returned from 380 * devm_reset_control_get_optional_exclusive - resource managed 385 * Managed reset_control_get_optional_exclusive(). For reset controllers 398 * devm_reset_control_get_optional_shared - resource managed 403 * Managed reset_control_get_optional_shared(). For reset controllers returned [all …]
|