Home
last modified time | relevance | path

Searched refs:managed (Results 1 - 25 of 77) sorted by relevance

1234

/kernel/linux/linux-5.10/drivers/gpu/drm/
H A Ddrm_managed.c20 * 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 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 in drmm_add_final_kfree()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
H A Dvmmgm20b.c57 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 Dvmmgm200.c144 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 Dvmmnv04.c103 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 Dvmmgp10b.c45 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 Dvmmmcp77.c39 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 Dvmmgk20a.c67 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 Dvmmgm20b.c57 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 Dvmmgm200.c144 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 Dvmmnv04.c103 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 Dvmmgp10b.c45 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 Dvmmmcp77.c39 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 Dvmmgk20a.c67 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 Duvmm.c61 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 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()
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 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()
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 Dof_mdio.c360 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 Dicmpv6.h49 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 Dicmpv6.h49 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 Dicmpv6.h47 __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 Dicmpv6.h47 __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 Dicmpv6.h45 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 Dirq_matrix.h78 __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 Dirq_matrix.h78 __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,

Completed in 12 milliseconds

1234