/kernel/linux/linux-5.10/drivers/gpu/drm/ |
H A 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 in drmm_add_final_kfree() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/ |
H A 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 in drmm_add_final_kfree() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
H A D | vmmgm20b.c | 57 gm20b_vmm_new(struct nvkm_mmu *mmu, bool managed, u64 addr, u64 size, in gm20b_vmm_new() argument 61 return gm200_vmm_new_(&gm20b_vmm_16, &gm20b_vmm_17, mmu, managed, addr, in gm20b_vmm_new() 66 gm20b_vmm_new_fixed(struct nvkm_mmu *mmu, bool managed, u64 addr, u64 size, in gm20b_vmm_new_fixed() argument 70 return gf100_vmm_new_(&gm20b_vmm_16, &gm20b_vmm_17, mmu, managed, addr, in gm20b_vmm_new_fixed()
|
H A D | vmmgm200.c | 144 struct nvkm_mmu *mmu, bool managed, u64 addr, u64 size, in gm200_vmm_new_() 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() 142 gm200_vmm_new_(const struct nvkm_vmm_func *func_16, const struct nvkm_vmm_func *func_17, struct nvkm_mmu *mmu, bool managed, u64 addr, u64 size, void *argv, u32 argc, struct lock_class_key *key, const char *name, struct nvkm_vmm **pvmm) gm200_vmm_new_() argument
|
H A D | vmmnv04.c | 103 u32 pd_header, bool managed, u64 addr, u64 size, in nv04_vmm_new_() 112 ret = nvkm_vmm_new_(func, mmu, pd_header, managed, addr, size, in nv04_vmm_new_() 121 nv04_vmm_new(struct nvkm_mmu *mmu, bool managed, u64 addr, u64 size, in nv04_vmm_new() argument 129 ret = nv04_vmm_new_(&nv04_vmm, mmu, 8, managed, addr, size, in nv04_vmm_new() 102 nv04_vmm_new_(const struct nvkm_vmm_func *func, struct nvkm_mmu *mmu, u32 pd_header, bool managed, u64 addr, u64 size, void *argv, u32 argc, struct lock_class_key *key, const char *name, struct nvkm_vmm **pvmm) nv04_vmm_new_() argument
|
H A D | vmmgp10b.c | 45 gp10b_vmm_new(struct nvkm_mmu *mmu, bool managed, u64 addr, u64 size, in gp10b_vmm_new() argument 49 return gp100_vmm_new_(&gp10b_vmm, mmu, managed, addr, size, in gp10b_vmm_new()
|
H A D | vmmmcp77.c | 39 mcp77_vmm_new(struct nvkm_mmu *mmu, bool managed, u64 addr, u64 size, in mcp77_vmm_new() argument 43 return nv04_vmm_new_(&mcp77_vmm, mmu, 0, managed, addr, size, in mcp77_vmm_new()
|
H A D | vmmgk20a.c | 67 gk20a_vmm_new(struct nvkm_mmu *mmu, bool managed, u64 addr, u64 size, in gk20a_vmm_new() argument 71 return gf100_vmm_new_(&gk20a_vmm_16, &gk20a_vmm_17, mmu, managed, addr, in gk20a_vmm_new()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
H A D | vmmgm20b.c | 57 gm20b_vmm_new(struct nvkm_mmu *mmu, bool managed, u64 addr, u64 size, in gm20b_vmm_new() argument 61 return gm200_vmm_new_(&gm20b_vmm_16, &gm20b_vmm_17, mmu, managed, addr, in gm20b_vmm_new() 66 gm20b_vmm_new_fixed(struct nvkm_mmu *mmu, bool managed, u64 addr, u64 size, in gm20b_vmm_new_fixed() argument 70 return gf100_vmm_new_(&gm20b_vmm_16, &gm20b_vmm_17, mmu, managed, addr, in gm20b_vmm_new_fixed()
|
H A D | vmmgm200.c | 144 struct nvkm_mmu *mmu, bool managed, u64 addr, u64 size, in gm200_vmm_new_() 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() 142 gm200_vmm_new_(const struct nvkm_vmm_func *func_16, const struct nvkm_vmm_func *func_17, struct nvkm_mmu *mmu, bool managed, u64 addr, u64 size, void *argv, u32 argc, struct lock_class_key *key, const char *name, struct nvkm_vmm **pvmm) gm200_vmm_new_() argument
|
H A D | vmmnv04.c | 103 u32 pd_header, bool managed, u64 addr, u64 size, in nv04_vmm_new_() 112 ret = nvkm_vmm_new_(func, mmu, pd_header, managed, addr, size, in nv04_vmm_new_() 121 nv04_vmm_new(struct nvkm_mmu *mmu, bool managed, u64 addr, u64 size, in nv04_vmm_new() argument 129 ret = nv04_vmm_new_(&nv04_vmm, mmu, 8, managed, addr, size, in nv04_vmm_new() 102 nv04_vmm_new_(const struct nvkm_vmm_func *func, struct nvkm_mmu *mmu, u32 pd_header, bool managed, u64 addr, u64 size, void *argv, u32 argc, struct lock_class_key *key, const char *name, struct nvkm_vmm **pvmm) nv04_vmm_new_() argument
|
H A D | vmmgp10b.c | 45 gp10b_vmm_new(struct nvkm_mmu *mmu, bool managed, u64 addr, u64 size, in gp10b_vmm_new() argument 49 return gp100_vmm_new_(&gp10b_vmm, mmu, managed, addr, size, in gp10b_vmm_new()
|
H A D | vmmmcp77.c | 39 mcp77_vmm_new(struct nvkm_mmu *mmu, bool managed, u64 addr, u64 size, in mcp77_vmm_new() argument 43 return nv04_vmm_new_(&mcp77_vmm, mmu, 0, managed, addr, size, in mcp77_vmm_new()
|
H A D | vmmgk20a.c | 67 gk20a_vmm_new(struct nvkm_mmu *mmu, bool managed, u64 addr, u64 size, in gk20a_vmm_new() argument 71 return gf100_vmm_new_(&gk20a_vmm_16, &gk20a_vmm_17, mmu, managed, addr, in gk20a_vmm_new()
|
H A D | uvmm.c | 61 if (nvkm_vmm_in_managed_range(vmm, addr, size) && vmm->managed.raw) in nvkm_uvmm_mthd_pfnclr() 94 if (nvkm_vmm_in_managed_range(vmm, addr, size) && vmm->managed.raw) in nvkm_uvmm_mthd_pfnmap() 122 if (nvkm_vmm_in_managed_range(vmm, addr, 0) && vmm->managed.raw) in nvkm_uvmm_mthd_unmap() 171 if (nvkm_vmm_in_managed_range(vmm, addr, size) && vmm->managed.raw) in nvkm_uvmm_mthd_map() 469 if (!uvmm->vmm->managed.raw) in nvkm_uvmm_mthd_raw() 544 bool managed, raw; in nvkm_uvmm_new() local 547 managed = args->v0.type == NVIF_VMM_V0_TYPE_MANAGED; in nvkm_uvmm_new() 561 ret = mmu->func->vmm.ctor(mmu, managed || raw, addr, size, in nvkm_uvmm_new() 573 uvmm->vmm->managed.raw = raw; in nvkm_uvmm_new()
|
/kernel/linux/linux-5.10/kernel/irq/ |
H A 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() 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 interrupt 110 matrix_alloc_area(struct irq_matrix *m, struct cpumap *cm, unsigned int num, bool managed) matrix_alloc_area() argument 418 irq_matrix_free(struct irq_matrix *m, unsigned int cpu, unsigned int bit, bool managed) irq_matrix_free() argument [all...] |
/kernel/linux/linux-6.6/kernel/irq/ |
H A 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() 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 interrupt 110 matrix_alloc_area(struct irq_matrix *m, struct cpumap *cm, unsigned int num, bool managed) matrix_alloc_area() argument 418 irq_matrix_free(struct irq_matrix *m, unsigned int cpu, unsigned int bit, bool managed) irq_matrix_free() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/mdio/ |
H A D | of_mdio.c | 360 const char *managed; in of_phy_is_fixed_link() local 369 err = of_property_read_string(np, "managed", &managed); in of_phy_is_fixed_link() 370 if (err == 0 && strcmp(managed, "auto") != 0) in of_phy_is_fixed_link() 387 const char *managed; in of_phy_register_fixed_link() local 389 if (of_property_read_string(np, "managed", &managed) == 0 && in of_phy_register_fixed_link() 390 strcmp(managed, "in-band-status") == 0) { in of_phy_register_fixed_link()
|
/kernel/linux/linux-5.10/include/uapi/linux/ |
H A D | icmpv6.h | 49 managed:1; member 52 __u8 managed:1, member 77 #define icmp6_addrconf_managed icmp6_dataun.u_nd_ra.managed
|
/kernel/linux/linux-6.6/include/uapi/linux/ |
H A D | icmpv6.h | 49 managed:1; member 52 __u8 managed:1, member 77 #define icmp6_addrconf_managed icmp6_dataun.u_nd_ra.managed
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/ |
H A D | icmpv6.h | 47 __u8 reserved : 3, router_pref : 2, home_agent : 1, other : 1, managed : 1; member 49 __u8 managed : 1, other : 1, home_agent : 1, router_pref : 2, reserved : 3; member 68 #define icmp6_addrconf_managed icmp6_dataun.u_nd_ra.managed
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/ |
H A D | icmpv6.h | 47 __u8 reserved : 3, router_pref : 2, home_agent : 1, other : 1, managed : 1; member 49 __u8 managed : 1, other : 1, home_agent : 1, router_pref : 2, reserved : 3; member 68 #define icmp6_addrconf_managed icmp6_dataun.u_nd_ra.managed
|
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/ |
H A D | icmpv6.h | 45 managed:1; member 47 __u8 managed:1, member 69 #define icmp6_addrconf_managed icmp6_dataun.u_nd_ra.managed
|
/kernel/linux/linux-5.10/include/trace/events/ |
H A D | irq_matrix.h | 78 __field( unsigned int, managed ) 91 __entry->managed = cmap->managed; 98 TP_printk("bit=%d cpu=%u online=%d avl=%u alloc=%u managed=%u online_maps=%u global_avl=%u, global_rsvd=%u, total_alloc=%u", 101 __entry->managed, __entry->online_maps,
|
/kernel/linux/linux-6.6/include/trace/events/ |
H A D | irq_matrix.h | 78 __field( unsigned int, managed ) 91 __entry->managed = cmap->managed; 98 TP_printk("bit=%d cpu=%u online=%d avl=%u alloc=%u managed=%u online_maps=%u global_avl=%u, global_rsvd=%u, total_alloc=%u", 101 __entry->managed, __entry->online_maps,
|