/linux/drivers/gpu/drm/ |
H A D | drm_managed.c | 22 * DOC: managed resources 24 * Inspired by struct &device managed resources, but tied to the lifetime of 34 * Note that release actions and managed memory can also be added and removed 36 * safe. But it is recommended to use managed resources only for resources that 70 list_for_each_entry_safe(dr, tmp, &dev->managed.resources, node.entry) { in drm_managed_release() 122 spin_lock_irqsave(&dev->managed.lock, flags); in add_dr() 123 list_add(&dr->node.entry, &dev->managed.resources); in add_dr() 124 spin_unlock_irqrestore(&dev->managed.lock, flags); in add_dr() 132 WARN_ON(dev->managed.final_kfree); in drmm_add_final_kfree() 135 dev->managed in drmm_add_final_kfree() [all...] |
/linux/drivers/clk/ |
H A D | clk_kunit_helpers.c | 17 * clk_prepare_enable_kunit() - Test managed clk_prepare_enable() 53 * clk_get_kunit() - Test managed clk_get() 58 * Just like clk_get(), except the clk is managed by the test case and is 75 * of_clk_get_kunit() - Test managed of_clk_get() 80 * Just like of_clk_get(), except the clk is managed by the test case and is 97 * clk_hw_get_clk_kunit() - Test managed clk_hw_get_clk() 102 * Just like clk_hw_get_clk(), except the clk is managed by the test case and 119 * clk_hw_get_clk_prepared_enabled_kunit() - Test managed clk_hw_get_clk() + clk_prepare_enable() 131 * except the clk is managed by the test case and is automatically disabled and 160 * clk_hw_register_kunit() - Test managed clk_hw_registe [all...] |
/linux/lib/ |
H A D | devres.c | 65 * devm_ioremap - Managed ioremap() 70 * Managed ioremap(). Map is automatically unmapped on driver detach. 80 * devm_ioremap_uc - Managed ioremap_uc() 85 * Managed ioremap_uc(). Map is automatically unmapped on driver detach. 95 * devm_ioremap_wc - Managed ioremap_wc() 100 * Managed ioremap_wc(). Map is automatically unmapped on driver detach. 110 * devm_iounmap - Managed iounmap() 114 * Managed iounmap(). @addr must have been mapped using devm_ioremap*(). 175 * region and ioremaps it. All operations are managed and will be undone 213 * for a given device_node managed b [all...] |
/linux/include/drm/ |
H A 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 55 * drmm_kzalloc - &drm_device managed kzalloc() 60 * This is a &drm_device managed version of kzalloc(). The allocated memory is 70 * drmm_kmalloc_array - &drm_device managed kmalloc_array() 76 * This is a &drm_device managed version of kmalloc_array(). The allocated 92 * drmm_kcalloc - &drm_device managed kcalloc() 98 * This is a &drm_device managed version of kcalloc(). The allocated memory is 115 * drmm_mutex_init - &drm_device-managed mutex_init() 122 * This is a &drm_device-managed versio [all...] |
/linux/include/linux/ |
H A D | reset.h | 596 * devm_reset_control_get_exclusive - resource managed 601 * Managed reset_control_get_exclusive(). For reset controllers returned 615 * devm_reset_control_get_exclusive_deasserted - resource managed 621 * Managed reset_control_get_exclusive() + reset_control_deassert(). For reset 634 * devm_reset_control_bulk_get_exclusive - resource managed 640 * Managed reset_control_bulk_get_exclusive(). For reset controllers returned 655 * devm_reset_control_get_exclusive_released - resource managed 660 * Managed reset_control_get_exclusive_released(). For reset controllers 674 * devm_reset_control_bulk_get_exclusive_released - resource managed 680 * Managed reset_control_bulk_get_exclusive_release [all...] |
/linux/kernel/irq/ |
H A D | matrix.c | 14 unsigned int managed; member 92 cm->available -= cm->managed + m->systembits_inalloc; in irq_matrix_online() 117 unsigned int num, bool managed) in matrix_alloc_area() argument 127 if (managed) in matrix_alloc_area() 155 /* Find the best CPU which has the lowest number of managed IRQs allocated */ 208 * irq_matrix_reserve_managed - Reserve a managed interrupt in a CPU map 227 cm->managed++; in irq_matrix_reserve_managed() 246 * irq_matrix_remove_managed - Remove managed interrupts in a CPU map 252 * This removes not allocated managed interrupts from the map. It does 253 * not matter which one because the managed interrupt 425 irq_matrix_free(struct irq_matrix * m,unsigned int cpu,unsigned int bit,bool managed) irq_matrix_free() argument [all...] |
/linux/drivers/gpio/ |
H A D | gpiolib-devres.c | 3 * devres.c - managed gpio resources 33 * devm_gpiod_get - Resource-managed gpiod_get() 38 * Managed gpiod_get(). GPIO descriptors returned from this function are 56 * devm_gpiod_get_optional - Resource-managed gpiod_get_optional() 61 * Managed gpiod_get_optional(). GPIO descriptors returned from this function 79 * devm_gpiod_get_index - Resource-managed gpiod_get_index() 85 * Managed gpiod_get_index(). GPIO descriptors returned from this function are 165 * devm_gpiod_get_index_optional - Resource-managed gpiod_get_index_optional() 171 * Managed gpiod_get_index_optional(). GPIO descriptors returned from this 197 * devm_gpiod_get_array - Resource-managed gpiod_get_arra [all...] |
/linux/Documentation/devicetree/bindings/net/dsa/ |
H A 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 [all...] |
/linux/drivers/regulator/ |
H A 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 149 * devm_regulator_get_enable_read_voltage - Resource managed regulator get and 218 * devm_regulator_put - Resource managed regulator_pu [all...] |
/linux/Documentation/translations/zh_CN/doc-guide/ |
H A 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()
|
/linux/drivers/of/ |
H A D | of_kunit_helpers.c | 3 * Test managed DeviceTree APIs 34 * of_overlay_fdt_apply_kunit() - Test managed of_overlay_fdt_apply() 40 * Just like of_overlay_fdt_apply(), except the overlay is managed by the test 75 * of_node_put_kunit() - Test managed of_node_put() 79 * Just like of_node_put(), except the node is managed by the test case and is 92 MODULE_DESCRIPTION("Test managed DeviceTree APIs");
|
/linux/arch/powerpc/boot/dts/fsl/ |
H A 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";
|
/linux/Documentation/driver-api/driver-model/ |
H A 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 [all...] |
/linux/arch/arm64/boot/dts/freescale/ |
H A 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";
|
H A 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";
|
H A 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";
|
H A D | fsl-lx2160a-tqmlx2160a-mblx2160a_x_11_x.dtso | 14 managed = "in-band-status"; 20 managed = "in-band-status"; 26 managed = "in-band-status"; 32 managed = "in-band-status";
|
H A D | fsl-lx2160a-tqmlx2160a-mblx2160a_x_7_x.dtso | 14 managed = "in-band-status"; 19 managed = "in-band-status"; 24 managed = "in-band-status"; 30 managed = "in-band-status";
|
H A D | fsl-ls1028a-qds-9999.dtso | 41 managed = "in-band-status"; 48 managed = "in-band-status"; 55 managed = "in-band-status"; 62 managed = "in-band-status";
|
/linux/lib/kunit/ |
H A D | device.c | 3 * KUnit-managed device implementation 6 * lifecycle is managed by KUnit. 33 /* If the driver is managed by KUnit and unique to this device. */ 79 * Create and register a KUnit-managed struct device_driver on the kunit_bus. 146 * Create and register a new KUnit-managed device, using the user-supplied device_driver. 163 * Create and register a new KUnit-managed device, including a matching device_driver. 189 /* Unregisters a KUnit-managed device early (including the driver, if automatically created). */
|
/linux/drivers/extcon/ |
H A D | devres.c | 53 * 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/drivers/gpu/drm/msm/ |
H A D | msm_gem.h | 30 * For userspace managed VMs, a log of recent VM updates is tracked and 53 * The GPU TTBR0 vm can be managed by userspace or by the kernel, depending on 54 * whether userspace supports VM_BIND. All other vm's are managed by the kernel. 55 * (Managed by kernel means the kernel is responsible for VA allocation.) 74 * Unused for kernel managed VMs (where all operations are synchronous). 99 * @mm: Memory management for kernel managed VA allocations 101 * Only used for kernel managed VMs, unused for user managed VMs. 134 /** @managed: is this a kernel managed V 135 bool managed; global() member [all...] |
/linux/drivers/net/dsa/ |
H A D | Kconfig | 112 tristate "SMSC/Microchip LAN9303 3-ports 10/100 ethernet switch in I2C managed mode" 119 for I2C managed mode. 122 tristate "Microchip LAN9303/LAN9354 3-ports 10/100 ethernet switch in MDIO managed mode" 127 for MDIO managed mode. 145 and VSC7398 SparX integrated ethernet switches in SPI managed mode.
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | Kconfig | 169 bool "Mellanox Technologies software-managed steering" 174 Build support for software-managed steering in the NIC. 177 bool "Mellanox Technologies hardware-managed steering" 181 Build support for Hardware-Managed Flow Steering (HMFS) in the NIC. 183 written to ICM by HW (as opposed to SW in software-managed steering), 200 port is managed through devlink. A subfunction supports RDMA, netdevice
|
/linux/drivers/pci/ |
H A D | devres.c | 144 * devm_pci_remap_iospace - Managed pci_remap_iospace() 149 * Managed pci_remap_iospace(). Map is automatically unmapped on driver 175 * devm_pci_remap_cfgspace - Managed pci_remap_cfgspace() 180 * Managed pci_remap_cfgspace(). Map is automatically unmapped on driver 213 * All operations are managed and will be undone on driver detach. 271 * pcim_set_mwi - a device-managed pci_set_mwi() 274 * Managed pci_set_mwi(). 316 * pcim_intx - managed pci_intx() 362 * pcim_enable_device - Managed pci_enable_device() 367 * Managed pci_enable_devic [all...] |