Home
last modified time | relevance | path

Searched refs:mem (Results 1 – 25 of 1787) sorted by relevance

12345678910>>...72

/linux-6.15/arch/powerpc/mm/book3s64/
H A Diommu_api.c73 mem = kzalloc(sizeof(*mem), GFP_KERNEL); in mm_iommu_do_alloc()
74 if (!mem) { in mm_iommu_do_alloc()
94 kfree(mem); in mm_iommu_do_alloc()
127 mem->ua = ua; in mm_iommu_do_alloc()
156 mem->pageshift = min(mem->pageshift, pageshift); in mm_iommu_do_alloc()
169 *pmem = mem; in mm_iommu_do_alloc()
178 kfree(mem); in mm_iommu_do_alloc()
232 kfree(mem); in mm_iommu_do_free()
317 if ((mem->ua == ua) && (mem->entries == entries)) { in mm_iommu_get()
343 *hpa = mem->dev_hpa + (ua - mem->ua); in mm_iommu_ua_to_hpa()
[all …]
/linux-6.15/drivers/gpu/drm/i915/
H A Dintel_memory_region.c53 &mem->region, &mem->io.start, &offset, caller, in __iopagetest()
249 mem = kzalloc(sizeof(*mem), GFP_KERNEL); in intel_memory_region_create()
250 if (!mem) in intel_memory_region_create()
278 return mem; in intel_memory_region_create()
282 mem->ops->release(mem); in intel_memory_region_create()
284 kfree(mem); in intel_memory_region_create()
294 vsnprintf(mem->name, sizeof(mem->name), fmt, ap); in intel_memory_region_set_name()
317 ret = mem->ops->release(mem); in intel_memory_region_destroy()
381 if (!mem) in intel_memory_regions_hw_probe()
389 mem->id, mem->name, region_size, &mem->region, io_size, &mem->io); in intel_memory_regions_hw_probe()
[all …]
H A Dintel_region_ttm.c59 mem->type != INTEL_MEMORY_MOCK && in intel_region_to_ttm_type()
65 type = mem->instance + TTM_PL_PRIV; in intel_region_to_ttm_type()
90 resource_size(&mem->io), in intel_region_ttm_init()
126 mutex_lock(&mem->objects.lock); in intel_region_ttm_fini()
129 mutex_unlock(&mem->objects.lock); in intel_region_ttm_fini()
144 mem->region_private = NULL; in intel_region_ttm_fini()
167 if (mem->is_range_manager) { in intel_region_ttm_resource_to_rsgt()
172 mem->region.start, in intel_region_ttm_resource_to_rsgt()
222 } else if (resource_size(&mem->io) && resource_size(&mem->io) < mem->total) { in intel_region_ttm_resource_alloc()
236 mock_bo.bdev = &mem->i915->bdev; in intel_region_ttm_resource_alloc()
[all …]
/linux-6.15/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
H A Dmem.c58 if (mem->pages == 1 && mem->mem) in nvkm_mem_addr()
86 if (mem->mem) { in nvkm_mem_dtor()
89 mem->dma[mem->pages], PAGE_SIZE, in nvkm_mem_dtor()
91 __free_page(mem->mem[mem->pages]); in nvkm_mem_dtor()
94 kvfree(mem->mem); in nvkm_mem_dtor()
136 if (mem->mem) { in nvkm_mem_map_host()
137 *pmap = vmap(mem->mem, mem->pages, VM_MAP, PAGE_KERNEL); in nvkm_mem_map_host()
166 if (!(mem = kzalloc(sizeof(*mem), GFP_KERNEL))) in nvkm_mem_new_host()
194 if (!(mem->mem = kvmalloc_array(size, sizeof(*mem->mem), GFP_KERNEL))) in nvkm_mem_new_host()
204 for (mem->pages = 0; size; size--, mem->pages++) { in nvkm_mem_new_host()
[all …]
/linux-6.15/drivers/staging/media/atomisp/pci/runtime/isp_param/src/
H A Disp_param.c18 enum ia_css_isp_memories mem, in ia_css_isp_param_set_mem_init() argument
29 enum ia_css_isp_memories mem, in ia_css_isp_param_set_css_mem_init() argument
81 unsigned int pclass, mem; in ia_css_init_memory_interface() local
85 for (mem = 0; mem < IA_CSS_NUM_MEMORIES; mem++) { in ia_css_init_memory_interface()
88 isp_mem_if->params[pclass][mem].size = mem_params->params[pclass][mem].size; in ia_css_init_memory_interface()
102 unsigned int mem, pclass; in ia_css_isp_param_allocate_isp_parameters() local
105 for (mem = 0; mem < IA_CSS_NUM_MEMORIES; mem++) in ia_css_isp_param_allocate_isp_parameters()
145 unsigned int mem, pclass; in ia_css_isp_param_destroy_isp_parameters() local
147 for (mem = 0; mem < IA_CSS_NUM_MEMORIES; mem++) { in ia_css_isp_param_destroy_isp_parameters()
179 unsigned int mem; in ia_css_isp_param_copy_isp_mem_if_to_ddr() local
[all …]
/linux-6.15/drivers/gpu/drm/nouveau/
H A Dnouveau_mem.c61 if (mem->mem.type & NVIF_MEM_VRAM) in nouveau_mem_map()
75 return nvif_vmm_map(vmm, vma->addr, mem->mem.size, &args, argc, &mem->mem, 0); in nouveau_mem_map()
81 nvif_vmm_put(&mem->drm->client.vmm.vmm, &mem->vma[1]); in nouveau_mem_fini()
84 nvif_mem_dtor(&mem->mem); in nouveau_mem_fini()
104 mem->comp = mem->kind = 0; in nouveau_mem_host()
107 mem->kind = mmu->kind[mem->kind]; in nouveau_mem_host()
119 &args, sizeof(args), &mem->mem); in nouveau_mem_host()
141 &mem->mem); in nouveau_mem_vram()
150 &mem->mem); in nouveau_mem_vram()
159 reg->start = mem->mem.addr >> PAGE_SHIFT; in nouveau_mem_vram()
[all …]
/linux-6.15/drivers/pci/endpoint/
H A Dpci-epc-mem.c77 mem = kzalloc(sizeof(*mem), GFP_KERNEL); in pci_epc_multi_mem_init()
78 if (!mem) { in pci_epc_multi_mem_init()
87 kfree(mem); in pci_epc_multi_mem_init()
96 mem->pages = pages; in pci_epc_multi_mem_init()
110 kfree(mem); in pci_epc_multi_mem_init()
159 kfree(mem); in pci_epc_mem_exit()
164 epc->mem = NULL; in pci_epc_mem_exit()
198 pageno = bitmap_find_free_region(mem->bitmap, mem->pages, in pci_epc_mem_alloc_addr()
231 phys_addr < (mem->window.phys_base + mem->window.size)) in pci_epc_get_matching_window()
232 return mem; in pci_epc_get_matching_window()
[all …]
/linux-6.15/kernel/dma/
H A Dcoherent.c79 if (!mem) in _dma_release_coherent_memory()
84 kfree(mem); in _dma_release_coherent_memory()
124 if (IS_ERR(mem)) in dma_declare_coherent_memory()
155 pageno = bitmap_find_free_region(mem->bitmap, mem->size, order); in __dma_alloc_from_coherent()
192 if (!mem) in dma_alloc_from_dev_coherent()
202 if (mem && vaddr >= mem->virt_base && vaddr < in __dma_release_from_coherent()
203 (mem->virt_base + ((dma_addr_t)mem->size << PAGE_SHIFT))) { in __dma_release_from_coherent()
237 if (mem && vaddr >= mem->virt_base && vaddr + size <= in __dma_mmap_from_coherent()
238 (mem->virt_base + ((dma_addr_t)mem->size << PAGE_SHIFT))) { in __dma_mmap_from_coherent()
316 if (IS_ERR(mem)) in dma_init_global_coherent()
[all …]
H A Dswiotlb.c263 if (!mem->nslabs || mem->late_alloc) in swiotlb_update_mem_attributes()
277 mem->end = mem->start + bytes; in swiotlb_init_io_tlb_pool()
280 mem->area_nslabs = nslabs / mem->nareas; in swiotlb_init_io_tlb_pool()
540 tbl_size = PAGE_ALIGN(mem->end - mem->start); in swiotlb_exit()
552 array_size(sizeof(*mem->areas), mem->nareas)); in swiotlb_exit()
557 memset(mem, 0, sizeof(*mem)); in swiotlb_exit()
1382 if (!mem || !mem->nslabs) { in swiotlb_tbl_map_single()
1408 size, mem->nslabs, mem_used(mem)); in swiotlb_tbl_map_single()
1633 return mem && mem->nslabs; in is_swiotlb_active()
1759 if (!mem) in swiotlb_alloc()
[all …]
/linux-6.15/drivers/infiniband/sw/siw/
H A Dsiw_mem.c57 if (likely(mem && kref_get_unless_zero(&mem->ref))) { in siw_mem_id2obj()
59 return mem; in siw_mem_id2obj()
89 if (!mem) in siw_mr_add_mem()
106 kfree(mem); in siw_mr_add_mem()
110 mr->mem = mem; in siw_mr_add_mem()
120 struct siw_mem *mem = mr->mem, *found; in siw_mr_drop_mem() local
127 found = xa_erase(&mem->sdev->mem_xa, mem->stag >> 8); in siw_mr_drop_mem()
138 if (!mem->is_mw && mem->mem_obj) { in siw_free_mem()
144 kfree(mem); in siw_free_mem()
182 if (addr < mem->va || addr + len > mem->va + mem->len) { in siw_check_mem()
[all …]
/linux-6.15/tools/perf/
H A Dbuiltin-mem.c67 mem->operation = 0; in parse_record_events()
104 if (mem->cpu_list) in __cmd_record()
137 if (mem->phys_addr) in __cmd_record()
149 if (mem->all_user) in __cmd_record()
152 if (mem->all_kernel) in __cmd_record()
155 if (mem->cpu_list) { in __cmd_record()
313 if (mem->phys_addr) in report_raw_events()
333 if (mem->sort_key) in get_sort_order()
350 if (mem->phys_addr) in get_sort_order()
377 if (mem->dump_raw) in __cmd_report()
[all …]
/linux-6.15/tools/testing/selftests/mm/
H A Dmkdirty.c43 char orig = *mem; in do_test_write_sigsegv()
53 *mem = orig + 1; in do_test_write_sigsegv()
65 char *mem, *mmap_mem; in mmap_thp_range() local
83 return mem; in mmap_thp_range()
89 char *mem; in test_ptrace_write() local
101 if (*mem != 0) { in test_ptrace_write()
119 munmap(mem, pagesize); in test_ptrace_write()
124 char *mem, *mmap_mem; in test_ptrace_write_thp() local
132 if (mem == MAP_FAILED) in test_ptrace_write_thp()
160 char *mem; in test_page_migration() local
[all …]
H A Dpagemap_ioctl.c163 char *mem; in gethugetlb_mem() local
182 return mem; in gethugetlb_mem()
188 char *mem, *vec; in userfaultfd_tests() local
321 mem[i]++; in sanity_tests_sd()
355 mem[i]++; in sanity_tests_sd()
510 mem[i]++; in sanity_tests_sd()
621 mem[i]++; in sanity_tests_sd()
1352 int *m = mem; in thread_proc()
1395 char *mem; in transact_test() local
1550 if (mem) { in main()
[all …]
H A Dcow.c141 memcpy(old, mem, size); in child_memcmp_fn()
156 .iov_base = mem, in child_vmsplice_memcmp_fn()
293 .iov_base = mem, in do_test_vmsplice_in_parent()
451 iov.iov_base = mem; in do_test_iouring()
743 char *mem; in do_run_with_base_page() local
827 mem[0] = 1; in do_run_with_thp()
1001 char *mem, *dummy; in run_with_hugetlb() local
1491 tmp = *mem + *smem; in run_with_zeropage()
1545 tmp = *mem + *smem; in run_with_huge_zeropage()
1592 tmp = *mem + *smem; in run_with_memfd()
[all …]
H A Duffd-wp-mremap.c63 munmap(mem + size, mmap_mem + mmap_size - mem - size); in mmap_aligned()
65 return mem; in mmap_aligned()
107 mem = NULL; in alloc_one_folio()
118 mem[0] = 1; in alloc_one_folio()
119 for (addr = mem; addr < mem + size; addr += pagesize) { in alloc_one_folio()
122 mem = NULL; in alloc_one_folio()
131 return mem; in alloc_one_folio()
139 for (addr = mem; addr < mem + size; addr += pagesize) { in check_uffd_wp_state()
178 if (!mem) { in test_one_folio()
230 mem = addr; in test_one_folio()
[all …]
/linux-6.15/drivers/base/
H A Dmemory.c110 kfree(mem); in memory_block_release()
198 zone = zone_for_pfn_range(mem->online_type, mem->nid, mem->group, in memory_block_online()
470 mem->zone ? mem->zone->name : "none"); in valid_zones_show()
640 if (mem) in find_memory_block_by_id()
642 return mem; in find_memory_block_by_id()
782 if (mem) { in add_memory_block()
786 mem = kzalloc(sizeof(*mem), GFP_KERNEL); in add_memory_block()
787 if (!mem) in add_memory_block()
1009 if (!mem) in walk_memory_blocks()
1223 if (mem) in memblk_nr_poison_inc()
[all …]
/linux-6.15/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_amdkfd_gpuvm.c115 uint64_t mem; in amdgpu_amdkfd_gpuvm_init_mem_limits() local
125 kfd_mem_limit.max_system_mem_limit = mem - (mem >> 6); in amdgpu_amdkfd_gpuvm_init_mem_limits()
1857 bool use_release_notifier = (mem->bo->kfd_bo == mem); in amdgpu_amdkfd_gpuvm_free_memory_of_gpu()
1906 mem->va + bo_size * (1 + mem->aql_queue)); in amdgpu_amdkfd_gpuvm_free_memory_of_gpu()
2007 mem->va, in amdgpu_amdkfd_gpuvm_map_memory_to_gpu()
2008 mem->va + bo_size * (1 + mem->aql_queue), in amdgpu_amdkfd_gpuvm_map_memory_to_gpu()
2128 mem->va, in amdgpu_amdkfd_gpuvm_unmap_memory_from_gpu()
2129 mem->va + bo_size * (1 + mem->aql_queue), in amdgpu_amdkfd_gpuvm_unmap_memory_from_gpu()
2334 if (!*mem) in import_obj_create()
2704 mem->bo->tbo.ttm, mem->range); in confirm_valid_user_pages_locked()
[all …]
/linux-6.15/drivers/gpu/drm/ttm/
H A Dttm_agp_backend.c46 struct agp_memory *mem; member
54 struct agp_memory *mem; in ttm_agp_bind() local
58 if (agp_be->mem) in ttm_agp_bind()
65 mem->page_count = 0; in ttm_agp_bind()
72 mem->pages[mem->page_count++] = page; in ttm_agp_bind()
74 agp_be->mem = mem; in ttm_agp_bind()
76 mem->is_flushed = 1; in ttm_agp_bind()
91 if (agp_be->mem) { in ttm_agp_unbind()
97 agp_be->mem = NULL; in ttm_agp_unbind()
117 if (agp_be->mem) in ttm_agp_destroy()
[all …]
/linux-6.15/drivers/spi/
H A Dspi-mem.c106 u32 mode = mem->spi->mode; in spi_check_buswidth_req()
405 spi_mem_access_end(mem); in spi_mem_exec_op()
514 return mem->name; in spi_mem_get_name()
683 desc->mem = mem; in spi_mem_dirmap_create()
978 struct spi_mem *mem; in spi_mem_probe() local
980 mem = devm_kzalloc(&spi->dev, sizeof(*mem), GFP_KERNEL); in spi_mem_probe()
981 if (!mem) in spi_mem_probe()
984 mem->spi = spi; in spi_mem_probe()
987 mem->name = ctlr->mem_ops->get_name(mem); in spi_mem_probe()
1005 memdrv->remove(mem); in spi_mem_remove()
[all …]
/linux-6.15/drivers/char/hw_random/
H A Dintel-rng.c164 return hwstatus_get(mem); in hwstatus_set()
197 hw_status = hwstatus_get(mem); in intel_rng_init()
215 hw_status = hwstatus_get(mem); in intel_rng_cleanup()
233 void __iomem *mem; member
321 if (intel_rng_hw->mem == NULL) in intel_init_hw_struct()
333 void __iomem *mem; in intel_rng_mod_init() local
374 iounmap(intel_rng_hw->mem); in intel_rng_mod_init()
382 if (!mem) in intel_rng_mod_init()
390 iounmap(mem); in intel_rng_mod_init()
399 iounmap(mem); in intel_rng_mod_init()
[all …]
/linux-6.15/mm/
H A Dcma_debug.c95 return mem; in cma_get_entry_from_list()
104 if (mem == NULL) in cma_free_mem()
108 cma_release(cma, mem->p, mem->n); in cma_free_mem()
109 count -= mem->n; in cma_free_mem()
110 kfree(mem); in cma_free_mem()
113 mem->p += count; in cma_free_mem()
142 mem = kzalloc(sizeof(*mem), GFP_KERNEL); in cma_alloc_mem()
143 if (!mem) in cma_alloc_mem()
148 kfree(mem); in cma_alloc_mem()
152 mem->p = p; in cma_alloc_mem()
[all …]
/linux-6.15/drivers/firmware/efi/
H A Dcper.c269 u32 row = mem->row; in cper_mem_err_location()
271 row |= cper_get_mem_extension(mem->validation_bits, mem->extended); in cper_mem_err_location()
278 mem->bit_pos); in cper_mem_err_location()
287 mem->target_id); in cper_mem_err_location()
321 cmem->node = mem->node; in cper_mem_err_pack()
322 cmem->card = mem->card; in cper_mem_err_pack()
323 cmem->module = mem->module; in cper_mem_err_pack()
324 cmem->bank = mem->bank; in cper_mem_err_pack()
325 cmem->device = mem->device; in cper_mem_err_pack()
326 cmem->row = mem->row; in cper_mem_err_pack()
[all …]
/linux-6.15/drivers/gpu/drm/xe/
H A Dxe_vram.c149 if (!xe->mem.vram.io_size) in determine_lmem_bar_size()
153 xe->mem.vram.dpa_base = 0; in determine_lmem_bar_size()
156 xe->mem.vram.mapping = ioremap_wc(xe->mem.vram.io_start, xe->mem.vram.io_size); in determine_lmem_bar_size()
278 if (xe->mem.vram.mapping) in vram_fini()
332 tile->mem.vram.io_start = xe->mem.vram.io_start + tile_offset; in xe_vram_probe()
340 tile->mem.vram.dpa_base = xe->mem.vram.dpa_base + tile_offset; in xe_vram_probe()
342 tile->mem.vram.mapping = xe->mem.vram.mapping + tile_offset; in xe_vram_probe()
344 if (tile->mem.vram.io_size < tile->mem.vram.usable_size) in xe_vram_probe()
347 …tile->id, &tile->mem.vram.actual_physical_size, &tile->mem.vram.usable_size, &tile->mem.vram.io_si… in xe_vram_probe()
349 &tile->mem.vram.dpa_base, tile->mem.vram.dpa_base + (u64)tile->mem.vram.actual_physical_size, in xe_vram_probe()
[all …]
/linux-6.15/drivers/gpu/drm/i915/gem/
H A Di915_gem_region.c14 struct intel_memory_region *mem) in i915_gem_object_init_memory_region() argument
16 obj->mm.region = mem; in i915_gem_object_init_memory_region()
18 mutex_lock(&mem->objects.lock); in i915_gem_object_init_memory_region()
20 mutex_unlock(&mem->objects.lock); in i915_gem_object_init_memory_region()
25 struct intel_memory_region *mem = obj->mm.region; in i915_gem_object_release_memory_region() local
27 mutex_lock(&mem->objects.lock); in i915_gem_object_release_memory_region()
29 mutex_unlock(&mem->objects.lock); in i915_gem_object_release_memory_region()
56 if (!mem) in __i915_gem_object_create_region()
59 default_page_size = mem->min_page_size; in __i915_gem_object_create_region()
91 if (default_page_size < mem->min_page_size) in __i915_gem_object_create_region()
[all …]
/linux-6.15/drivers/net/ipa/
H A Dipa_qmi.c285 const struct ipa_mem *mem; in init_modem_driver_req() local
299 if (mem->size) { in init_modem_driver_req()
324 if (mem->size) { in init_modem_driver_req()
337 if (mem->size) { in init_modem_driver_req()
340 ipa->mem_offset + mem->offset; in init_modem_driver_req()
348 if (mem->size) { in init_modem_driver_req()
356 if (mem->size) { in init_modem_driver_req()
364 if (mem->size) { in init_modem_driver_req()
370 if (mem->size) { in init_modem_driver_req()
378 if (mem->size) { in init_modem_driver_req()
[all …]

12345678910>>...72