/openbmc/linux/arch/powerpc/mm/book3s64/ |
H A D | iommu_api.c | 73 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 …]
|
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
H A D | mem.c | 58 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 …]
|
/openbmc/linux/drivers/staging/media/atomisp/pci/runtime/isp_param/src/ |
H A D | isp_param.c | 27 enum ia_css_isp_memories mem, in ia_css_isp_param_set_mem_init() argument 38 enum ia_css_isp_memories mem, in ia_css_isp_param_set_css_mem_init() argument 90 unsigned int pclass, mem; in ia_css_init_memory_interface() local 94 for (mem = 0; mem < IA_CSS_NUM_MEMORIES; mem++) { in ia_css_init_memory_interface() 97 isp_mem_if->params[pclass][mem].size = mem_params->params[pclass][mem].size; in ia_css_init_memory_interface() 111 unsigned int mem, pclass; in ia_css_isp_param_allocate_isp_parameters() local 114 for (mem = 0; mem < IA_CSS_NUM_MEMORIES; mem++) in ia_css_isp_param_allocate_isp_parameters() 154 unsigned int mem, pclass; in ia_css_isp_param_destroy_isp_parameters() local 156 for (mem = 0; mem < IA_CSS_NUM_MEMORIES; mem++) { in ia_css_isp_param_destroy_isp_parameters() 188 unsigned int mem; in ia_css_isp_param_copy_isp_mem_if_to_ddr() local [all …]
|
/openbmc/linux/drivers/gpu/drm/nouveau/ |
H A D | nouveau_mem.c | 61 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() 84 nvif_mem_dtor(&mem->mem); in nouveau_mem_fini() 105 mem->comp = mem->kind = 0; in nouveau_mem_host() 108 mem->kind = mmu->kind[mem->kind]; in nouveau_mem_host() 120 &args, sizeof(args), &mem->mem); in nouveau_mem_host() 143 &mem->mem); in nouveau_mem_vram() 152 &mem->mem); in nouveau_mem_vram() 161 reg->start = mem->mem.addr >> PAGE_SHIFT; in nouveau_mem_vram() 172 kfree(mem); in nouveau_mem_del() [all …]
|
/openbmc/linux/drivers/gpu/drm/i915/ |
H A D | intel_memory_region.c | 53 &mem->region, &mem->io_start, &offset, caller, in __iopagetest() 233 mem = kzalloc(sizeof(*mem), GFP_KERNEL); in intel_memory_region_create() 234 if (!mem) in intel_memory_region_create() 242 mem->ops = ops; in intel_memory_region_create() 260 return mem; in intel_memory_region_create() 264 mem->ops->release(mem); in intel_memory_region_create() 266 kfree(mem); in intel_memory_region_create() 276 vsnprintf(mem->name, sizeof(mem->name), fmt, ap); in intel_memory_region_set_name() 299 ret = mem->ops->release(mem); in intel_memory_region_destroy() 304 kfree(mem); in intel_memory_region_destroy() [all …]
|
H A D | intel_region_ttm.c | 59 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 mem->io_size, 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 (mem->io_size && mem->io_size < mem->total) { in intel_region_ttm_resource_alloc() 236 mock_bo.bdev = &mem->i915->bdev; in intel_region_ttm_resource_alloc() [all …]
|
/openbmc/linux/drivers/pci/endpoint/ |
H A D | pci-epc-mem.c | 77 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() 195 pageno = bitmap_find_free_region(mem->bitmap, mem->pages, in pci_epc_mem_alloc_addr() 228 phys_addr < (mem->window.phys_base + mem->window.size)) in pci_epc_get_matching_window() 229 return mem; in pci_epc_get_matching_window() [all …]
|
/openbmc/linux/drivers/media/v4l2-core/ |
H A D | videobuf-dma-contig.c | 41 mem->size = size; in __videobuf_dc_alloc() 42 mem->vaddr = dma_alloc_coherent(dev, mem->size, &mem->dma_handle, in __videobuf_dc_alloc() 57 dma_free_coherent(dev, mem->size, mem->vaddr, mem->dma_handle); in __videobuf_dc_free() 100 if (mem) { in videobuf_vm_close() 143 mem->size = 0; in videobuf_dma_contig_user_put() 227 BUG_ON(!mem); in __videobuf_to_vaddr() 239 BUG_ON(!mem); in __videobuf_iolock() 293 BUG_ON(!mem); in __videobuf_mmap_mapper() 312 mem->vaddr, mem->dma_handle); in __videobuf_mmap_mapper() 360 BUG_ON(!mem); in videobuf_to_dma_contig() [all …]
|
H A D | videobuf-vmalloc.c | 89 if (mem) { in videobuf_vm_close() 149 mem, (long)sizeof(*mem)); in __videobuf_alloc_vb() 161 BUG_ON(!mem); in __videobuf_iolock() 170 if (!mem->vaddr) { in __videobuf_iolock() 229 mem = buf->priv; in __videobuf_mmap_mapper() 230 BUG_ON(!mem); in __videobuf_mmap_mapper() 235 if (!mem->vaddr) { in __videobuf_mmap_mapper() 263 mem = NULL; in __videobuf_mmap_mapper() 295 BUG_ON(!mem); in videobuf_to_vmalloc() 298 return mem->vaddr; in videobuf_to_vmalloc() [all …]
|
/openbmc/linux/kernel/dma/ |
H A D | coherent.c | 79 if (!mem) in _dma_release_coherent_memory() 84 kfree(mem); in _dma_release_coherent_memory() 96 dev->dma_mem = mem; in dma_assign_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() [all …]
|
H A D | swiotlb.c | 263 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() 1314 if (!mem || !mem->nslabs) { in swiotlb_tbl_map_single() 1336 alloc_size, mem->nslabs, mem_used(mem)); in swiotlb_tbl_map_single() 1550 return mem && mem->nslabs; in is_swiotlb_active() 1658 if (!mem) in swiotlb_alloc() [all …]
|
/openbmc/linux/drivers/base/ |
H A D | memory.c | 110 kfree(mem); in memory_block_release() 197 zone = zone_for_pfn_range(mem->online_type, mem->nid, mem->group, in memory_block_online() 265 nr_pages - nr_vmemmap_pages, mem->zone, mem->group); in memory_block_offline() 623 if (mem) in find_memory_block_by_id() 625 return mem; in find_memory_block_by_id() 765 if (mem) { in add_memory_block() 769 mem = kzalloc(sizeof(*mem), GFP_KERNEL); in add_memory_block() 770 if (!mem) in add_memory_block() 1000 if (!mem) in walk_memory_blocks() 1214 if (mem) in memblk_nr_poison_inc() [all …]
|
/openbmc/linux/drivers/infiniband/sw/siw/ |
H A D | siw_mem.c | 54 if (likely(mem && kref_get_unless_zero(&mem->ref))) { in siw_mem_id2obj() 56 return mem; in siw_mem_id2obj() 97 if (!mem) in siw_mr_add_mem() 114 kfree(mem); in siw_mr_add_mem() 118 mr->mem = mem; in siw_mr_add_mem() 128 struct siw_mem *mem = mr->mem, *found; in siw_mr_drop_mem() local 135 found = xa_erase(&mem->sdev->mem_xa, mem->stag >> 8); in siw_mr_drop_mem() 146 if (!mem->is_mw && mem->mem_obj) { in siw_free_mem() 152 kfree(mem); in siw_free_mem() 190 if (addr < mem->va || addr + len > mem->va + mem->len) { in siw_check_mem() [all …]
|
/openbmc/linux/tools/testing/selftests/mm/ |
H A D | mkdirty.c | 43 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 D | cow.c | 107 memcpy(old, mem, size); in child_memcmp_fn() 122 .iov_base = mem, in child_vmsplice_memcmp_fn() 134 memcpy(old, mem, size); in child_vmsplice_memcmp_fn() 245 .iov_base = mem, in do_test_vmsplice_in_parent() 393 iov.iov_base = mem; in do_test_iouring() 681 char *mem; in do_run_with_base_page() local 709 fn(mem, pagesize); in do_run_with_base_page() 765 mem[0] = 0; in do_run_with_thp() 871 fn(mem, size); in do_run_with_thp() 929 char *mem, *dummy; in run_with_hugetlb() local [all …]
|
/openbmc/u-boot/arch/arm/mach-exynos/ |
H A D | dmc_init_ddr3.c | 73 writel(mem->concontrol | (mem->rd_fetch << CONCONTROL_RD_FETCH_SHIFT) in ddr3_mem_ctrl_init() 104 writel(mem->concontrol | (mem->rd_fetch << CONCONTROL_RD_FETCH_SHIFT), in ddr3_mem_ctrl_init() 220 writel(mem->concontrol | (mem->rd_fetch << CONCONTROL_RD_FETCH_SHIFT) in ddr3_mem_ctrl_init() 469 mem->chips_per_channel = 2; in ddr3_mem_ctrl_init() 470 mem->chips_to_configure = 2; in ddr3_mem_ctrl_init() 538 val |= mem->phy0_pulld_dqs; in ddr3_mem_ctrl_init() 541 val |= mem->phy1_pulld_dqs; in ddr3_mem_ctrl_init() 548 writel(mem->concontrol | in ddr3_mem_ctrl_init() 552 writel(mem->concontrol | in ddr3_mem_ctrl_init() 827 writel(mem->concontrol | (mem->aref_en << CONCONTROL_AREF_EN_SHIFT) | in ddr3_mem_ctrl_init() [all …]
|
H A D | dmc_init_exynos4.c | 31 struct mem_timings mem = { variable 54 writel((mem.control1 | (1 << mem.dll_resync)), in phy_control_reset() 56 writel((mem.control1 | (0 << mem.dll_resync)), in phy_control_reset() 59 writel((mem.control0 | (0 << mem.dll_on)), in phy_control_reset() 61 writel((mem.control0 | (1 << mem.dll_on)), in phy_control_reset() 75 writel(mem.direct_cmd_msr[i] | mask, in dmc_config_mrs() 87 writel(mem.control1, &dmc->phycontrol1); in dmc_init() 105 writel(mem.control1, &dmc->phycontrol1); in dmc_init() 110 writel(mem.control2, &dmc->phycontrol2); in dmc_init() 133 writel(mem.timingref, &dmc->timingref); in dmc_init() [all …]
|
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_amdkfd_gpuvm.c | 114 uint64_t mem; in amdgpu_amdkfd_gpuvm_init_mem_limits() local 124 kfd_mem_limit.max_system_mem_limit = mem - (mem >> 4); in amdgpu_amdkfd_gpuvm_init_mem_limits() 1809 bool use_release_notifier = (mem->bo->kfd_bo == mem); in amdgpu_amdkfd_gpuvm_free_memory_of_gpu() 1862 mem->va + bo_size * (1 + mem->aql_queue)); in amdgpu_amdkfd_gpuvm_free_memory_of_gpu() 1958 mem->va, in amdgpu_amdkfd_gpuvm_map_memory_to_gpu() 1959 mem->va + bo_size * (1 + mem->aql_queue), in amdgpu_amdkfd_gpuvm_map_memory_to_gpu() 2066 mem->va, in amdgpu_amdkfd_gpuvm_unmap_memory_from_gpu() 2067 mem->va + bo_size * (1 + mem->aql_queue), in amdgpu_amdkfd_gpuvm_unmap_memory_from_gpu() 2606 mem->bo->tbo.ttm, mem->range); in confirm_valid_user_pages_locked() 2898 if (!*mem) in amdgpu_amdkfd_add_gws_to_process() [all …]
|
/openbmc/linux/tools/perf/ |
H A D | builtin-mem.c | 54 mem->operation = 0; in parse_record_events() 98 if (mem->cpu_list) in __cmd_record() 145 if (mem->phys_addr) in __cmd_record() 163 if (mem->cpu_list) { in __cmd_record() 236 if (mem->phys_addr) { in dump_raw_samples() 285 .force = mem->force, in report_raw_events() 295 if (mem->cpu_list) { in report_raw_events() 308 if (mem->phys_addr) in report_raw_events() 340 if (mem->phys_addr) in get_sort_order() 355 if (mem->dump_raw) in report_events() [all …]
|
/openbmc/linux/drivers/gpu/drm/ttm/ |
H A D | ttm_agp_backend.c | 46 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 …]
|
/openbmc/linux/drivers/spi/ |
H A D | spi-mem.c | 106 u32 mode = mem->spi->mode; in spi_check_buswidth_req() 335 spi_mem_access_end(mem); in spi_mem_exec_op() 436 return mem->name; in spi_mem_get_name() 554 desc->mem = mem; in spi_mem_dirmap_create() 849 struct spi_mem *mem; in spi_mem_probe() local 851 mem = devm_kzalloc(&spi->dev, sizeof(*mem), GFP_KERNEL); in spi_mem_probe() 852 if (!mem) in spi_mem_probe() 855 mem->spi = spi; in spi_mem_probe() 858 mem->name = ctlr->mem_ops->get_name(mem); in spi_mem_probe() 876 memdrv->remove(mem); in spi_mem_remove() [all …]
|
/openbmc/linux/mm/ |
H A D | cma_debug.c | 89 return mem; in cma_get_entry_from_list() 98 if (mem == NULL) in cma_free_mem() 102 cma_release(cma, mem->p, mem->n); in cma_free_mem() 103 count -= mem->n; in cma_free_mem() 104 kfree(mem); in cma_free_mem() 107 mem->p += count; in cma_free_mem() 136 mem = kzalloc(sizeof(*mem), GFP_KERNEL); in cma_alloc_mem() 137 if (!mem) in cma_alloc_mem() 142 kfree(mem); in cma_alloc_mem() 146 mem->p = p; in cma_alloc_mem() [all …]
|
/openbmc/linux/drivers/firmware/efi/ |
H A D | cper.c | 269 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 …]
|
/openbmc/linux/drivers/char/hw_random/ |
H A D | intel-rng.c | 164 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 …]
|
/openbmc/linux/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_region.c | 14 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() 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() 94 err = mem->ops->init_object(mem, obj, offset, size, page_size, flags); in __i915_gem_object_create_region() [all …]
|