Home
last modified time | relevance | path

Searched refs:mem (Results 1 – 200 of 987) sorted by relevance

12345

/linux-4.4.14/arch/powerpc/mm/
Dmmu_context_iommu.c78 struct mm_iommu_table_group_mem_t *mem; in mm_iommu_get() local
87 list_for_each_entry_rcu(mem, &current->mm->context.iommu_group_mem_list, in mm_iommu_get()
89 if ((mem->ua == ua) && (mem->entries == entries)) { in mm_iommu_get()
90 ++mem->used; in mm_iommu_get()
91 *pmem = mem; in mm_iommu_get()
96 if ((mem->ua < (ua + (entries << PAGE_SHIFT))) && in mm_iommu_get()
97 (ua < (mem->ua + in mm_iommu_get()
98 (mem->entries << PAGE_SHIFT)))) { in mm_iommu_get()
111 mem = kzalloc(sizeof(*mem), GFP_KERNEL); in mm_iommu_get()
112 if (!mem) { in mm_iommu_get()
[all …]
/linux-4.4.14/drivers/base/
Ddma-coherent.c22 struct dma_coherent_mem **mem) in dma_init_coherent_memory() argument
52 *mem = dma_mem; in dma_init_coherent_memory()
66 static void dma_release_coherent_memory(struct dma_coherent_mem *mem) in dma_release_coherent_memory() argument
68 if (!mem) in dma_release_coherent_memory()
70 iounmap(mem->virt_base); in dma_release_coherent_memory()
71 kfree(mem->bitmap); in dma_release_coherent_memory()
72 kfree(mem); in dma_release_coherent_memory()
76 struct dma_coherent_mem *mem) in dma_assign_coherent_memory() argument
81 dev->dma_mem = mem; in dma_assign_coherent_memory()
90 struct dma_coherent_mem *mem; in dma_declare_coherent_memory() local
[all …]
Dmemory.c81 struct memory_block *mem = to_memory_block(dev); in memory_block_release() local
83 kfree(mem); in memory_block_release()
114 struct memory_block *mem = to_memory_block(dev); in show_mem_start_phys_index() local
117 phys_index = mem->start_section_nr / sections_per_block; in show_mem_start_phys_index()
129 struct memory_block *mem = to_memory_block(dev); in show_mem_removable() local
132 if (!present_section_nr(mem->start_section_nr + i)) in show_mem_removable()
134 pfn = section_nr_to_pfn(mem->start_section_nr + i); in show_mem_removable()
147 struct memory_block *mem = to_memory_block(dev); in show_mem_state() local
154 switch (mem->state) { in show_mem_state()
166 mem->state); in show_mem_state()
[all …]
/linux-4.4.14/drivers/media/v4l2-core/
Dvideobuf-dma-contig.c41 struct videobuf_dma_contig_memory *mem, in __videobuf_dc_alloc() argument
44 mem->size = size; in __videobuf_dc_alloc()
45 mem->vaddr = dma_alloc_coherent(dev, mem->size, in __videobuf_dc_alloc()
46 &mem->dma_handle, flags); in __videobuf_dc_alloc()
48 if (!mem->vaddr) { in __videobuf_dc_alloc()
49 dev_err(dev, "memory alloc size %ld failed\n", mem->size); in __videobuf_dc_alloc()
53 dev_dbg(dev, "dma mapped data is at %p (%ld)\n", mem->vaddr, mem->size); in __videobuf_dc_alloc()
59 struct videobuf_dma_contig_memory *mem) in __videobuf_dc_free() argument
61 dma_free_coherent(dev, mem->size, mem->vaddr, mem->dma_handle); in __videobuf_dc_free()
63 mem->vaddr = NULL; in __videobuf_dc_free()
[all …]
Dvideobuf-vmalloc.c75 struct videobuf_vmalloc_memory *mem; in videobuf_vm_close() local
91 mem = q->bufs[i]->priv; in videobuf_vm_close()
92 if (mem) { in videobuf_vm_close()
99 MAGIC_CHECK(mem->magic, MAGIC_VMAL_MEM); in videobuf_vm_close()
105 __func__, i, mem->vaddr); in videobuf_vm_close()
107 vfree(mem->vaddr); in videobuf_vm_close()
108 mem->vaddr = NULL; in videobuf_vm_close()
140 struct videobuf_vmalloc_memory *mem; in __videobuf_alloc_vb() local
143 vb = kzalloc(size + sizeof(*mem), GFP_KERNEL); in __videobuf_alloc_vb()
147 mem = vb->priv = ((char *)vb) + size; in __videobuf_alloc_vb()
[all …]
Dvideobuf-dma-sg.c139 struct videobuf_dma_sg_memory *mem = buf->priv; in videobuf_to_dma() local
140 BUG_ON(!mem); in videobuf_to_dma()
142 MAGIC_CHECK(mem->magic, MAGIC_SG_MEM); in videobuf_to_dma()
144 return &mem->dma; in videobuf_to_dma()
398 struct videobuf_dma_sg_memory *mem; in videobuf_vm_close() local
411 mem = q->bufs[i]->priv; in videobuf_vm_close()
412 if (!mem) in videobuf_vm_close()
415 MAGIC_CHECK(mem->magic, MAGIC_SG_MEM); in videobuf_vm_close()
470 struct videobuf_dma_sg_memory *mem; in __videobuf_alloc_vb() local
473 vb = kzalloc(size + sizeof(*mem), GFP_KERNEL); in __videobuf_alloc_vb()
[all …]
/linux-4.4.14/drivers/uio/
Duio_mf624.c48 void __iomem *INTCSR_reg = info->mem[0].internal_addr + INTCSR; in mf624_disable_interrupt()
76 void __iomem *INTCSR_reg = info->mem[0].internal_addr + INTCSR; in mf624_enable_interrupt()
103 void __iomem *INTCSR_reg = info->mem[0].internal_addr + INTCSR; in mf624_irq_handler()
150 info->mem[0].name = "PCI chipset, interrupts, status " in mf624_pci_probe()
152 info->mem[0].addr = pci_resource_start(dev, 0); in mf624_pci_probe()
153 if (!info->mem[0].addr) in mf624_pci_probe()
155 info->mem[0].size = pci_resource_len(dev, 0); in mf624_pci_probe()
156 info->mem[0].memtype = UIO_MEM_PHYS; in mf624_pci_probe()
157 info->mem[0].internal_addr = pci_ioremap_bar(dev, 0); in mf624_pci_probe()
158 if (!info->mem[0].internal_addr) in mf624_pci_probe()
[all …]
Duio_cif.c31 void __iomem *plx_intscr = dev_info->mem[0].internal_addr in hilscher_handler()
58 info->mem[0].addr = pci_resource_start(dev, 0); in hilscher_pci_probe()
59 if (!info->mem[0].addr) in hilscher_pci_probe()
61 info->mem[0].internal_addr = pci_ioremap_bar(dev, 0); in hilscher_pci_probe()
62 if (!info->mem[0].internal_addr) in hilscher_pci_probe()
65 info->mem[0].size = pci_resource_len(dev, 0); in hilscher_pci_probe()
66 info->mem[0].memtype = UIO_MEM_PHYS; in hilscher_pci_probe()
67 info->mem[1].addr = pci_resource_start(dev, 2); in hilscher_pci_probe()
68 info->mem[1].size = pci_resource_len(dev, 2); in hilscher_pci_probe()
69 info->mem[1].memtype = UIO_MEM_PHYS; in hilscher_pci_probe()
[all …]
Duio_netx.c35 void __iomem *int_enable_reg = dev_info->mem[0].internal_addr in netx_handler()
37 void __iomem *int_status_reg = dev_info->mem[0].internal_addr in netx_handler()
82 info->mem[0].addr = pci_resource_start(dev, bar); in netx_pci_probe()
83 if (!info->mem[0].addr) in netx_pci_probe()
85 info->mem[0].internal_addr = ioremap(pci_resource_start(dev, bar), in netx_pci_probe()
88 if (!info->mem[0].internal_addr) in netx_pci_probe()
91 info->mem[0].size = pci_resource_len(dev, bar); in netx_pci_probe()
92 info->mem[0].memtype = UIO_MEM_PHYS; in netx_pci_probe()
99 iowrite32(0, info->mem[0].internal_addr + DPM_HOST_INT_EN0); in netx_pci_probe()
111 iounmap(info->mem[0].internal_addr); in netx_pci_probe()
[all …]
Duio_sercos3.c54 void __iomem *ier0 = info->mem[3].internal_addr + IER0_OFFSET; in sercos3_disable_interrupts()
67 void __iomem *ier0 = info->mem[3].internal_addr + IER0_OFFSET; in sercos3_enable_interrupts()
77 void __iomem *isr0 = info->mem[3].internal_addr + ISR0_OFFSET; in sercos3_handler()
78 void __iomem *ier0 = info->mem[3].internal_addr + IER0_OFFSET; in sercos3_handler()
107 info->mem[n].addr = pci_resource_start(dev, pci_bar); in sercos3_setup_iomem()
108 if (!info->mem[n].addr) in sercos3_setup_iomem()
110 info->mem[n].internal_addr = ioremap(pci_resource_start(dev, pci_bar), in sercos3_setup_iomem()
112 if (!info->mem[n].internal_addr) in sercos3_setup_iomem()
114 info->mem[n].size = pci_resource_len(dev, pci_bar); in sercos3_setup_iomem()
115 info->mem[n].memtype = UIO_MEM_PHYS; in sercos3_setup_iomem()
[all …]
Duio.c45 struct uio_mem *mem; member
49 static ssize_t map_name_show(struct uio_mem *mem, char *buf) in map_name_show() argument
51 if (unlikely(!mem->name)) in map_name_show()
52 mem->name = ""; in map_name_show()
54 return sprintf(buf, "%s\n", mem->name); in map_name_show()
57 static ssize_t map_addr_show(struct uio_mem *mem, char *buf) in map_addr_show() argument
59 return sprintf(buf, "%pa\n", &mem->addr); in map_addr_show()
62 static ssize_t map_size_show(struct uio_mem *mem, char *buf) in map_size_show() argument
64 return sprintf(buf, "%pa\n", &mem->size); in map_size_show()
67 static ssize_t map_offset_show(struct uio_mem *mem, char *buf) in map_offset_show() argument
[all …]
Duio_pruss.c189 p->mem[0].addr = regs_prussio->start; in pruss_probe()
190 p->mem[0].size = resource_size(regs_prussio); in pruss_probe()
191 p->mem[0].memtype = UIO_MEM_PHYS; in pruss_probe()
193 p->mem[1].addr = gdev->sram_paddr; in pruss_probe()
194 p->mem[1].size = sram_pool_sz; in pruss_probe()
195 p->mem[1].memtype = UIO_MEM_PHYS; in pruss_probe()
197 p->mem[2].addr = gdev->ddr_paddr; in pruss_probe()
198 p->mem[2].size = extram_pool_sz; in pruss_probe()
199 p->mem[2].memtype = UIO_MEM_PHYS; in pruss_probe()
Duio_fsl_elbc_gpcm.c152 void __iomem *reg_int_en = info->mem[0].internal_addr + in netx5152_irq_handler()
155 void __iomem *reg_int_stat = info->mem[0].internal_addr + in netx5152_irq_handler()
184 iowrite32(0, info->mem[0].internal_addr + win0_offset + in netx5152_init()
194 iowrite32(0, info->mem[0].internal_addr + DPM_HOST_WIN0_OFFSET + in netx5152_shutdown()
376 info->mem[0].internal_addr = ioremap(res.start, resource_size(&res)); in uio_fsl_elbc_gpcm_probe()
377 if (!info->mem[0].internal_addr) { in uio_fsl_elbc_gpcm_probe()
385 info->mem[0].name = kstrdup(node->name, GFP_KERNEL); in uio_fsl_elbc_gpcm_probe()
386 info->mem[0].addr = res.start; in uio_fsl_elbc_gpcm_probe()
387 info->mem[0].size = resource_size(&res); in uio_fsl_elbc_gpcm_probe()
388 info->mem[0].memtype = UIO_MEM_PHYS; in uio_fsl_elbc_gpcm_probe()
[all …]
Duio_dmem_genirq.c53 uiomem = &priv->uioinfo->mem[priv->dmem_region_start]; in uio_dmem_genirq_open()
56 while (!priv->refcnt && uiomem < &priv->uioinfo->mem[MAX_UIO_MAPS]) { in uio_dmem_genirq_open()
86 uiomem = &priv->uioinfo->mem[priv->dmem_region_start]; in uio_dmem_genirq_release()
91 while (!priv->refcnt && uiomem < &priv->uioinfo->mem[MAX_UIO_MAPS]) { in uio_dmem_genirq_release()
211 uiomem = &uioinfo->mem[0]; in uio_dmem_genirq_probe()
219 if (uiomem >= &uioinfo->mem[MAX_UIO_MAPS]) { in uio_dmem_genirq_probe()
236 if (uiomem >= &uioinfo->mem[MAX_UIO_MAPS]) { in uio_dmem_genirq_probe()
248 while (uiomem < &uioinfo->mem[MAX_UIO_MAPS]) { in uio_dmem_genirq_probe()
/linux-4.4.14/drivers/char/hw_random/
Dintel-rng.c155 static inline u8 hwstatus_get(void __iomem *mem) in hwstatus_get() argument
157 return readb(mem + INTEL_RNG_HW_STATUS); in hwstatus_get()
160 static inline u8 hwstatus_set(void __iomem *mem, in hwstatus_set() argument
163 writeb(hw_status, mem + INTEL_RNG_HW_STATUS); in hwstatus_set()
164 return hwstatus_get(mem); in hwstatus_set()
169 void __iomem *mem = (void __iomem *)rng->priv; in intel_rng_data_present() local
173 data = !!(readb(mem + INTEL_RNG_STATUS) & in intel_rng_data_present()
184 void __iomem *mem = (void __iomem *)rng->priv; in intel_rng_data_read() local
186 *data = readb(mem + INTEL_RNG_DATA); in intel_rng_data_read()
193 void __iomem *mem = (void __iomem *)rng->priv; in intel_rng_init() local
[all …]
Dgeode-rng.c57 void __iomem *mem = (void __iomem *)rng->priv; in geode_rng_data_read() local
59 *data = readl(mem + GEODE_RNG_DATA_REG); in geode_rng_data_read()
66 void __iomem *mem = (void __iomem *)rng->priv; in geode_rng_data_present() local
70 data = !!(readl(mem + GEODE_RNG_STATUS_REG)); in geode_rng_data_present()
91 void __iomem *mem; in mod_init() local
107 mem = ioremap(rng_base, 0x58); in mod_init()
108 if (!mem) in mod_init()
110 geode_rng.priv = (unsigned long)mem; in mod_init()
123 iounmap(mem); in mod_init()
129 void __iomem *mem = (void __iomem *)geode_rng.priv; in mod_exit() local
[all …]
Dmxc-rnga.c65 void __iomem *mem; member
76 int level = (__raw_readl(mxc_rng->mem + RNGA_STATUS) & in mxc_rnga_data_present()
92 *data = __raw_readl(mxc_rng->mem + RNGA_OUTPUT_FIFO); in mxc_rnga_data_read()
95 err = __raw_readl(mxc_rng->mem + RNGA_STATUS) & RNGA_STATUS_ERROR_INT; in mxc_rnga_data_read()
100 ctrl = __raw_readl(mxc_rng->mem + RNGA_CONTROL); in mxc_rnga_data_read()
102 mxc_rng->mem + RNGA_CONTROL); in mxc_rnga_data_read()
114 ctrl = __raw_readl(mxc_rng->mem + RNGA_CONTROL); in mxc_rnga_init()
115 __raw_writel(ctrl & ~RNGA_CONTROL_SLEEP, mxc_rng->mem + RNGA_CONTROL); in mxc_rnga_init()
118 osc = __raw_readl(mxc_rng->mem + RNGA_STATUS); in mxc_rnga_init()
125 ctrl = __raw_readl(mxc_rng->mem + RNGA_CONTROL); in mxc_rnga_init()
[all …]
Dexynos-rng.c42 void __iomem *mem; member
48 return __raw_readl(rng->mem + offset); in exynos_rng_readl()
53 __raw_writel(val, rng->mem + offset); in exynos_rng_writel()
138 exynos_rng->mem = devm_ioremap_resource(&pdev->dev, res); in exynos_rng_probe()
139 if (IS_ERR(exynos_rng->mem)) in exynos_rng_probe()
140 return PTR_ERR(exynos_rng->mem); in exynos_rng_probe()
/linux-4.4.14/drivers/firmware/efi/
Dcper.c210 static int cper_mem_err_location(struct cper_mem_err_compact *mem, char *msg) in cper_mem_err_location() argument
219 if (mem->validation_bits & CPER_MEM_VALID_NODE) in cper_mem_err_location()
220 n += scnprintf(msg + n, len - n, "node: %d ", mem->node); in cper_mem_err_location()
221 if (mem->validation_bits & CPER_MEM_VALID_CARD) in cper_mem_err_location()
222 n += scnprintf(msg + n, len - n, "card: %d ", mem->card); in cper_mem_err_location()
223 if (mem->validation_bits & CPER_MEM_VALID_MODULE) in cper_mem_err_location()
224 n += scnprintf(msg + n, len - n, "module: %d ", mem->module); in cper_mem_err_location()
225 if (mem->validation_bits & CPER_MEM_VALID_RANK_NUMBER) in cper_mem_err_location()
226 n += scnprintf(msg + n, len - n, "rank: %d ", mem->rank); in cper_mem_err_location()
227 if (mem->validation_bits & CPER_MEM_VALID_BANK) in cper_mem_err_location()
[all …]
/linux-4.4.14/mm/
Dcma_debug.c72 static void cma_add_to_cma_mem_list(struct cma *cma, struct cma_mem *mem) in cma_add_to_cma_mem_list() argument
75 hlist_add_head(&mem->node, &cma->mem_head); in cma_add_to_cma_mem_list()
81 struct cma_mem *mem = NULL; in cma_get_entry_from_list() local
85 mem = hlist_entry(cma->mem_head.first, struct cma_mem, node); in cma_get_entry_from_list()
86 hlist_del_init(&mem->node); in cma_get_entry_from_list()
90 return mem; in cma_get_entry_from_list()
95 struct cma_mem *mem = NULL; in cma_free_mem() local
98 mem = cma_get_entry_from_list(cma); in cma_free_mem()
99 if (mem == NULL) in cma_free_mem()
102 if (mem->n <= count) { in cma_free_mem()
[all …]
/linux-4.4.14/drivers/gpu/drm/ttm/
Dttm_agp_backend.c47 struct agp_memory *mem; member
55 struct agp_memory *mem; in ttm_agp_bind() local
59 mem = agp_allocate_memory(agp_be->bridge, ttm->num_pages, AGP_USER_MEMORY); in ttm_agp_bind()
60 if (unlikely(mem == NULL)) in ttm_agp_bind()
63 mem->page_count = 0; in ttm_agp_bind()
70 mem->pages[mem->page_count++] = page; in ttm_agp_bind()
72 agp_be->mem = mem; in ttm_agp_bind()
74 mem->is_flushed = 1; in ttm_agp_bind()
75 mem->type = (cached) ? AGP_USER_CACHED_MEMORY : AGP_USER_MEMORY; in ttm_agp_bind()
77 ret = agp_bind_memory(mem, node->start); in ttm_agp_bind()
[all …]
Dttm_bo_util.c44 ttm_bo_mem_put(bo, &bo->mem); in ttm_bo_free_old_node()
52 struct ttm_mem_reg *old_mem = &bo->mem; in ttm_bo_move_ttm()
120 struct ttm_mem_reg *mem) in ttm_mem_io_reserve() argument
122 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; in ttm_mem_io_reserve()
128 return bdev->driver->io_mem_reserve(bdev, mem); in ttm_mem_io_reserve()
131 mem->bus.io_reserved_count++ == 0) { in ttm_mem_io_reserve()
133 ret = bdev->driver->io_mem_reserve(bdev, mem); in ttm_mem_io_reserve()
145 struct ttm_mem_reg *mem) in ttm_mem_io_free() argument
147 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; in ttm_mem_io_free()
153 --mem->bus.io_reserved_count == 0 && in ttm_mem_io_free()
[all …]
Dttm_bo.c91 bo, bo->mem.num_pages, bo->mem.size >> 10, in ttm_bo_mem_space_debug()
92 bo->mem.size >> 20); in ttm_bo_mem_space_debug()
146 BUG_ON(bo->mem.mm_node != NULL); in ttm_bo_release_list()
171 if (!(bo->mem.placement & TTM_PL_FLAG_NO_EVICT)) { in ttm_bo_add_to_lru()
175 man = &bdev->man[bo->mem.mem_type]; in ttm_bo_add_to_lru()
277 struct ttm_mem_reg *mem, in ttm_bo_handle_move_mem() argument
282 bool old_is_pci = ttm_mem_reg_is_pci(bdev, &bo->mem); in ttm_bo_handle_move_mem()
283 bool new_is_pci = ttm_mem_reg_is_pci(bdev, mem); in ttm_bo_handle_move_mem()
284 struct ttm_mem_type_manager *old_man = &bdev->man[bo->mem.mem_type]; in ttm_bo_handle_move_mem()
285 struct ttm_mem_type_manager *new_man = &bdev->man[mem->mem_type]; in ttm_bo_handle_move_mem()
[all …]
Dttm_bo_manager.c53 struct ttm_mem_reg *mem) in ttm_bo_man_get_node() argument
77 ret = drm_mm_insert_node_in_range_generic(mm, node, mem->num_pages, in ttm_bo_man_get_node()
78 mem->page_alignment, 0, in ttm_bo_man_get_node()
86 mem->mm_node = node; in ttm_bo_man_get_node()
87 mem->start = node->start; in ttm_bo_man_get_node()
94 struct ttm_mem_reg *mem) in ttm_bo_man_put_node() argument
98 if (mem->mm_node) { in ttm_bo_man_put_node()
100 drm_mm_remove_node(mem->mm_node); in ttm_bo_man_put_node()
103 kfree(mem->mm_node); in ttm_bo_man_put_node()
104 mem->mm_node = NULL; in ttm_bo_man_put_node()
Dttm_memory.c249 uint64_t mem; in ttm_mem_init_kernel_zone() local
255 mem = si->totalram - si->totalhigh; in ttm_mem_init_kernel_zone()
256 mem *= si->mem_unit; in ttm_mem_init_kernel_zone()
259 zone->zone_mem = mem; in ttm_mem_init_kernel_zone()
260 zone->max_mem = mem >> 1; in ttm_mem_init_kernel_zone()
261 zone->emer_mem = (mem >> 1) + (mem >> 2); in ttm_mem_init_kernel_zone()
262 zone->swap_limit = zone->max_mem - (mem >> 3); in ttm_mem_init_kernel_zone()
281 uint64_t mem; in ttm_mem_init_highmem_zone() local
291 mem = si->totalram; in ttm_mem_init_highmem_zone()
292 mem *= si->mem_unit; in ttm_mem_init_highmem_zone()
[all …]
Dttm_bo_vm.c101 &bdev->man[bo->mem.mem_type]; in ttm_bo_vm_fault()
195 if (bo->mem.bus.is_iomem) { in ttm_bo_vm_fault()
196 cvma.vm_page_prot = ttm_io_prot(bo->mem.placement, in ttm_bo_vm_fault()
200 cvma.vm_page_prot = ttm_io_prot(bo->mem.placement, in ttm_bo_vm_fault()
215 if (bo->mem.bus.is_iomem) in ttm_bo_vm_fault()
216 pfn = ((bo->mem.bus.base + bo->mem.bus.offset) >> PAGE_SHIFT) + page_offset; in ttm_bo_vm_fault()
/linux-4.4.14/tools/perf/
Dbuiltin-mem.c24 static int __cmd_record(int argc, const char **argv, struct perf_mem *mem) in __cmd_record() argument
37 if (mem->operation & MEM_OPERATION_LOAD) in __cmd_record()
42 if (mem->operation & MEM_OPERATION_LOAD) { in __cmd_record()
47 if (mem->operation & MEM_OPERATION_STORE) { in __cmd_record()
66 struct perf_mem *mem = container_of(tool, struct perf_mem, tool); in dump_raw_samples() local
76 if (al.filtered || (mem->hide_unresolved && al.sym == NULL)) in dump_raw_samples()
120 static int report_raw_events(struct perf_mem *mem) in report_raw_events() argument
125 .force = mem->force, in report_raw_events()
129 &mem->tool); in report_raw_events()
134 if (mem->cpu_list) { in report_raw_events()
[all …]
/linux-4.4.14/arch/powerpc/include/asm/
Dio-defs.h4 DEF_PCI_AC_RET(readb, u8, (const PCI_IO_ADDR addr), (addr), mem, addr)
5 DEF_PCI_AC_RET(readw, u16, (const PCI_IO_ADDR addr), (addr), mem, addr)
6 DEF_PCI_AC_RET(readl, u32, (const PCI_IO_ADDR addr), (addr), mem, addr)
7 DEF_PCI_AC_RET(readw_be, u16, (const PCI_IO_ADDR addr), (addr), mem, addr)
8 DEF_PCI_AC_RET(readl_be, u32, (const PCI_IO_ADDR addr), (addr), mem, addr)
9 DEF_PCI_AC_NORET(writeb, (u8 val, PCI_IO_ADDR addr), (val, addr), mem, addr)
10 DEF_PCI_AC_NORET(writew, (u16 val, PCI_IO_ADDR addr), (val, addr), mem, addr)
11 DEF_PCI_AC_NORET(writel, (u32 val, PCI_IO_ADDR addr), (val, addr), mem, addr)
12 DEF_PCI_AC_NORET(writew_be, (u16 val, PCI_IO_ADDR addr), (val, addr), mem, addr)
13 DEF_PCI_AC_NORET(writel_be, (u32 val, PCI_IO_ADDR addr), (val, addr), mem, addr)
[all …]
Dmmu_context.h24 extern long mm_iommu_put(struct mm_iommu_table_group_mem_t *mem);
31 extern long mm_iommu_ua_to_hpa(struct mm_iommu_table_group_mem_t *mem,
33 extern long mm_iommu_mapped_inc(struct mm_iommu_table_group_mem_t *mem);
34 extern void mm_iommu_mapped_dec(struct mm_iommu_table_group_mem_t *mem);
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_amdkfd.c174 struct kgd_mem **mem = (struct kgd_mem **) mem_obj; in alloc_gtt_mem() local
181 *mem = kmalloc(sizeof(struct kgd_mem), GFP_KERNEL); in alloc_gtt_mem()
182 if ((*mem) == NULL) in alloc_gtt_mem()
186 AMDGPU_GEM_CREATE_CPU_GTT_USWC, NULL, NULL, &(*mem)->bo); in alloc_gtt_mem()
194 r = amdgpu_bo_reserve((*mem)->bo, true); in alloc_gtt_mem()
200 r = amdgpu_bo_pin((*mem)->bo, AMDGPU_GEM_DOMAIN_GTT, in alloc_gtt_mem()
201 &(*mem)->gpu_addr); in alloc_gtt_mem()
206 *gpu_addr = (*mem)->gpu_addr; in alloc_gtt_mem()
208 r = amdgpu_bo_kmap((*mem)->bo, &(*mem)->cpu_ptr); in alloc_gtt_mem()
214 *cpu_ptr = (*mem)->cpu_ptr; in alloc_gtt_mem()
[all …]
Damdgpu_ttm.c192 switch (bo->mem.mem_type) { in amdgpu_evict_flags()
216 struct ttm_mem_reg *old_mem = &bo->mem; in amdgpu_move_null()
284 struct ttm_mem_reg *old_mem = &bo->mem; in amdgpu_move_vram_ram()
331 struct ttm_mem_reg *old_mem = &bo->mem; in amdgpu_move_ram_vram()
371 struct ttm_mem_reg *old_mem = &bo->mem; in amdgpu_bo_move()
419 static int amdgpu_ttm_io_mem_reserve(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) in amdgpu_ttm_io_mem_reserve() argument
421 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; in amdgpu_ttm_io_mem_reserve()
424 mem->bus.addr = NULL; in amdgpu_ttm_io_mem_reserve()
425 mem->bus.offset = 0; in amdgpu_ttm_io_mem_reserve()
426 mem->bus.size = mem->num_pages << PAGE_SHIFT; in amdgpu_ttm_io_mem_reserve()
[all …]
/linux-4.4.14/arch/alpha/include/uapi/asm/
Dcompiler.h93 #define __kernel_ldbu(mem) (mem) argument
94 #define __kernel_ldwu(mem) (mem) argument
95 #define __kernel_stb(val,mem) ((mem) = (val)) argument
96 #define __kernel_stw(val,mem) ((mem) = (val)) argument
98 #define __kernel_ldbu(mem) \ argument
101 ldbu %0,%1" : "=r"(__kir) : "m"(mem)); \
103 #define __kernel_ldwu(mem) \ argument
106 ldwu %0,%1" : "=r"(__kir) : "m"(mem)); \
108 #define __kernel_stb(val,mem) \ argument
110 stb %1,%0" : "=m"(mem) : "r"(val))
[all …]
/linux-4.4.14/arch/ia64/kernel/
Dminstate.h99 .mem.offset 0,0; st8.spill [r16]=r8,16; \
100 .mem.offset 8,0; st8.spill [r17]=r9,16; \
102 .mem.offset 0,0; st8.spill [r16]=r10,24; \
103 .mem.offset 8,0; st8.spill [r17]=r11,24; \
129 .mem.offset 0,0; st8.spill [r16]=r20,16; /* save original r1 */ \
130 .mem.offset 8,0; st8.spill [r17]=r12,16; \
133 .mem.offset 0,0; st8.spill [r16]=r13,16; \
134 .mem.offset 8,0; st8.spill [r17]=r21,16; /* save ar.fpsr */ \
137 .mem.offset 0,0; st8.spill [r16]=r15,16; \
138 .mem.offset 8,0; st8.spill [r17]=r14,16; \
[all …]
/linux-4.4.14/arch/mips/bcm47xx/
Dprom.c57 unsigned long mem; in prom_init_mem() local
81 for (mem = 1 << 20; mem < max; mem += 1 << 20) { in prom_init_mem()
83 if (off + mem >= max) { in prom_init_mem()
84 mem = max; in prom_init_mem()
88 if (!memcmp(prom_init, prom_init + mem, 32)) in prom_init_mem()
91 lowmem = mem; in prom_init_mem()
98 if (c->cputype == CPU_74K && (mem == (128 << 20))) in prom_init_mem()
99 mem -= 0x1000; in prom_init_mem()
100 add_memory_region(0, mem, BOOT_MEM_RAM); in prom_init_mem()
/linux-4.4.14/drivers/leds/
Dleds-bcm6358.c44 void __iomem *mem; member
60 static unsigned long bcm6358_led_busy(void __iomem *mem) in bcm6358_led_busy() argument
64 while ((val = bcm6358_led_read(mem + BCM6358_REG_CTRL)) & in bcm6358_led_busy()
75 bcm6358_led_busy(led->mem); in bcm6358_led_mode()
77 val = bcm6358_led_read(led->mem + BCM6358_REG_MODE); in bcm6358_led_mode()
83 bcm6358_led_write(led->mem + BCM6358_REG_MODE, val); in bcm6358_led_mode()
99 void __iomem *mem, spinlock_t *lock) in bcm6358_led() argument
111 led->mem = mem; in bcm6358_led()
129 bcm6358_led_busy(led->mem); in bcm6358_led()
131 val = bcm6358_led_read(led->mem + BCM6358_REG_MODE); in bcm6358_led()
[all …]
Dleds-bcm6328.c69 void __iomem *mem; member
108 mode = led->mem + BCM6328_REG_MODE_HI; in bcm6328_led_mode()
110 mode = led->mem + BCM6328_REG_MODE_LO; in bcm6328_led_mode()
172 val = bcm6328_led_read(led->mem + BCM6328_REG_INIT); in bcm6328_blink_set()
175 bcm6328_led_write(led->mem + BCM6328_REG_INIT, val); in bcm6328_blink_set()
191 void __iomem *mem, spinlock_t *lock) in bcm6328_hwled() argument
197 val = bcm6328_led_read(mem + BCM6328_REG_HWDIS); in bcm6328_hwled()
199 bcm6328_led_write(mem + BCM6328_REG_HWDIS, val); in bcm6328_hwled()
213 addr = mem + BCM6328_REG_LNKACTSEL_LO; in bcm6328_hwled()
215 addr = mem + BCM6328_REG_LNKACTSEL_HI; in bcm6328_hwled()
[all …]
/linux-4.4.14/arch/avr32/kernel/
Dsetup.c80 struct resource *mem, *res; in resource_init() local
85 for (mem = system_ram; mem; mem = mem->sibling) { in resource_init()
87 memcpy(new, mem, sizeof(struct resource)); in resource_init()
92 mem->start, mem->end); in resource_init()
175 find_free_region(const struct resource *mem, resource_size_t size, in find_free_region() argument
181 target = ALIGN(mem->start, align); in find_free_region()
189 if ((target + size) > (mem->end + 1)) in find_free_region()
190 return mem->end + 1; in find_free_region()
199 struct resource *mem; in alloc_reserved_region() local
203 for (mem = system_ram; mem; mem = mem->sibling) { in alloc_reserved_region()
[all …]
/linux-4.4.14/drivers/char/agp/
Dsgi-agp.c63 static void sgi_tioca_tlbflush(struct agp_memory *mem) in sgi_tioca_tlbflush() argument
65 tioca_tlbflush(mem->bridge->dev_private_data); in sgi_tioca_tlbflush()
127 static int sgi_tioca_insert_memory(struct agp_memory *mem, off_t pg_start, in sgi_tioca_insert_memory() argument
137 bridge = mem->bridge; in sgi_tioca_insert_memory()
169 if (type != 0 || mem->type != 0) { in sgi_tioca_insert_memory()
173 if ((pg_start + mem->page_count) > num_entries) in sgi_tioca_insert_memory()
178 while (j < (pg_start + mem->page_count)) { in sgi_tioca_insert_memory()
184 if (!mem->is_flushed) { in sgi_tioca_insert_memory()
186 mem->is_flushed = true; in sgi_tioca_insert_memory()
189 for (i = 0, j = pg_start; i < mem->page_count; i++, j++) { in sgi_tioca_insert_memory()
[all …]
Di460-agp.c170 static void i460_tlb_flush (struct agp_memory *mem) in i460_tlb_flush() argument
293 static int i460_insert_memory_small_io_page (struct agp_memory *mem, in i460_insert_memory_small_io_page() argument
301 mem, pg_start, type, page_to_phys(mem->pages[0])); in i460_insert_memory_small_io_page()
303 if (type >= AGP_USER_TYPES || mem->type >= AGP_USER_TYPES) in i460_insert_memory_small_io_page()
311 if ((io_pg_start + I460_IOPAGES_PER_KPAGE * mem->page_count) > num_entries) { in i460_insert_memory_small_io_page()
317 while (j < (io_pg_start + I460_IOPAGES_PER_KPAGE * mem->page_count)) { in i460_insert_memory_small_io_page()
327 for (i = 0, j = io_pg_start; i < mem->page_count; i++) { in i460_insert_memory_small_io_page()
328 paddr = page_to_phys(mem->pages[i]); in i460_insert_memory_small_io_page()
330 WR_GATT(j, i460_mask_memory(agp_bridge, paddr, mem->type)); in i460_insert_memory_small_io_page()
336 static int i460_remove_memory_small_io_page(struct agp_memory *mem, in i460_remove_memory_small_io_page() argument
[all …]
Dnvidia-agp.c201 static int nvidia_insert_memory(struct agp_memory *mem, off_t pg_start, int type) in nvidia_insert_memory() argument
206 mask_type = agp_generic_type_to_mask_type(mem->bridge, type); in nvidia_insert_memory()
207 if (mask_type != 0 || type != mem->type) in nvidia_insert_memory()
210 if (mem->page_count == 0) in nvidia_insert_memory()
213 if ((pg_start + mem->page_count) > in nvidia_insert_memory()
217 for (j = pg_start; j < (pg_start + mem->page_count); j++) { in nvidia_insert_memory()
222 if (!mem->is_flushed) { in nvidia_insert_memory()
224 mem->is_flushed = true; in nvidia_insert_memory()
226 for (i = 0, j = pg_start; i < mem->page_count; i++, j++) { in nvidia_insert_memory()
228 page_to_phys(mem->pages[i]), mask_type), in nvidia_insert_memory()
[all …]
Dgeneric.c89 void agp_alloc_page_array(size_t size, struct agp_memory *mem) in agp_alloc_page_array() argument
91 mem->pages = NULL; in agp_alloc_page_array()
94 mem->pages = kmalloc(size, GFP_KERNEL | __GFP_NOWARN); in agp_alloc_page_array()
95 if (mem->pages == NULL) { in agp_alloc_page_array()
96 mem->pages = vmalloc(size); in agp_alloc_page_array()
1033 int agp_generic_insert_memory(struct agp_memory * mem, off_t pg_start, int type) in agp_generic_insert_memory() argument
1042 bridge = mem->bridge; in agp_generic_insert_memory()
1046 if (mem->page_count == 0) in agp_generic_insert_memory()
1075 if (type != mem->type) in agp_generic_insert_memory()
1084 if (((pg_start + mem->page_count) > num_entries) || in agp_generic_insert_memory()
[all …]
Dati-agp.c170 static void ati_tlbflush(struct agp_memory * mem) in ati_tlbflush() argument
266 static int ati_insert_memory(struct agp_memory * mem, in ati_insert_memory() argument
276 mask_type = agp_generic_type_to_mask_type(mem->bridge, type); in ati_insert_memory()
277 if (mask_type != 0 || type != mem->type) in ati_insert_memory()
280 if (mem->page_count == 0) in ati_insert_memory()
283 if ((pg_start + mem->page_count) > num_entries) in ati_insert_memory()
287 while (j < (pg_start + mem->page_count)) { in ati_insert_memory()
295 if (!mem->is_flushed) { in ati_insert_memory()
298 mem->is_flushed = true; in ati_insert_memory()
301 for (i = 0, j = pg_start; i < mem->page_count; i++, j++) { in ati_insert_memory()
[all …]
Dalpha-agp.c67 static void alpha_core_agp_tlbflush(struct agp_memory *mem) in alpha_core_agp_tlbflush() argument
86 static int alpha_core_agp_insert_memory(struct agp_memory *mem, off_t pg_start, in alpha_core_agp_insert_memory() argument
93 if (type >= AGP_USER_TYPES || mem->type >= AGP_USER_TYPES) in alpha_core_agp_insert_memory()
98 if ((pg_start + mem->page_count) > num_entries) in alpha_core_agp_insert_memory()
101 status = agp->ops->bind(agp, pg_start, mem); in alpha_core_agp_insert_memory()
103 alpha_core_agp_tlbflush(mem); in alpha_core_agp_insert_memory()
108 static int alpha_core_agp_remove_memory(struct agp_memory *mem, off_t pg_start, in alpha_core_agp_remove_memory() argument
114 status = agp->ops->unbind(agp, pg_start, mem); in alpha_core_agp_remove_memory()
115 alpha_core_agp_tlbflush(mem); in alpha_core_agp_remove_memory()
Defficeon-agp.c109 static void efficeon_tlbflush(struct agp_memory * mem) in efficeon_tlbflush() argument
238 static int efficeon_insert_memory(struct agp_memory * mem, off_t pg_start, int type) in efficeon_insert_memory() argument
240 int i, count = mem->page_count, num_entries; in efficeon_insert_memory()
248 if ((pg_start + mem->page_count) > num_entries) in efficeon_insert_memory()
250 if (type != 0 || mem->type != 0) in efficeon_insert_memory()
253 if (!mem->is_flushed) { in efficeon_insert_memory()
255 mem->is_flushed = true; in efficeon_insert_memory()
261 unsigned long insert = efficeon_mask_memory(mem->pages[i]); in efficeon_insert_memory()
283 agp_bridge->driver->tlb_flush(mem); in efficeon_insert_memory()
287 static int efficeon_remove_memory(struct agp_memory * mem, off_t pg_start, int type) in efficeon_remove_memory() argument
[all …]
Dparisc-agp.c93 parisc_agp_tlbflush(struct agp_memory *mem) in parisc_agp_tlbflush() argument
125 parisc_agp_insert_memory(struct agp_memory *mem, off_t pg_start, int type) in parisc_agp_insert_memory() argument
132 if (type != mem->type || in parisc_agp_insert_memory()
138 io_pg_count = info->io_pages_per_kpage * mem->page_count; in parisc_agp_insert_memory()
150 if (!mem->is_flushed) { in parisc_agp_insert_memory()
152 mem->is_flushed = true; in parisc_agp_insert_memory()
155 for (i = 0, j = io_pg_start; i < mem->page_count; i++) { in parisc_agp_insert_memory()
158 paddr = page_to_phys(mem->pages[i]); in parisc_agp_insert_memory()
168 agp_bridge->driver->tlb_flush(mem); in parisc_agp_insert_memory()
174 parisc_agp_remove_memory(struct agp_memory *mem, off_t pg_start, int type) in parisc_agp_remove_memory() argument
[all …]
Duninorth-agp.c73 static void uninorth_tlbflush(struct agp_memory *mem) in uninorth_tlbflush() argument
83 if (!mem && uninorth_rev <= 0x30) { in uninorth_tlbflush()
149 static int uninorth_insert_memory(struct agp_memory *mem, off_t pg_start, int type) in uninorth_insert_memory() argument
156 if (type != mem->type) in uninorth_insert_memory()
165 if (mem->page_count == 0) in uninorth_insert_memory()
171 if ((pg_start + mem->page_count) > num_entries) in uninorth_insert_memory()
175 for (i = 0; i < mem->page_count; ++i) { in uninorth_insert_memory()
184 for (i = 0; i < mem->page_count; i++) { in uninorth_insert_memory()
186 gp[i] = (page_to_phys(mem->pages[i]) >> PAGE_SHIFT) | 0x80000000UL; in uninorth_insert_memory()
188 gp[i] = cpu_to_le32((page_to_phys(mem->pages[i]) & 0xFFFFF000UL) | in uninorth_insert_memory()
[all …]
Dsworks-agp.c319 static int serverworks_insert_memory(struct agp_memory *mem, in serverworks_insert_memory() argument
328 if (type != 0 || mem->type != 0) { in serverworks_insert_memory()
331 if ((pg_start + mem->page_count) > num_entries) { in serverworks_insert_memory()
336 while (j < (pg_start + mem->page_count)) { in serverworks_insert_memory()
344 if (!mem->is_flushed) { in serverworks_insert_memory()
346 mem->is_flushed = true; in serverworks_insert_memory()
349 for (i = 0, j = pg_start; i < mem->page_count; i++, j++) { in serverworks_insert_memory()
353 page_to_phys(mem->pages[i]), mem->type), in serverworks_insert_memory()
356 serverworks_tlbflush(mem); in serverworks_insert_memory()
360 static int serverworks_remove_memory(struct agp_memory *mem, off_t pg_start, in serverworks_remove_memory() argument
[all …]
Damd-k7-agp.c283 static int amd_insert_memory(struct agp_memory *mem, off_t pg_start, int type) in amd_insert_memory() argument
291 if (type != mem->type || in amd_insert_memory()
295 if ((pg_start + mem->page_count) > num_entries) in amd_insert_memory()
299 while (j < (pg_start + mem->page_count)) { in amd_insert_memory()
307 if (!mem->is_flushed) { in amd_insert_memory()
309 mem->is_flushed = true; in amd_insert_memory()
312 for (i = 0, j = pg_start; i < mem->page_count; i++, j++) { in amd_insert_memory()
316 page_to_phys(mem->pages[i]), in amd_insert_memory()
317 mem->type), in amd_insert_memory()
321 amd_irongate_tlbflush(mem); in amd_insert_memory()
[all …]
Dintel-gtt.c126 DBG("try unmapping %lu pages\n", (unsigned long)mem->page_count); in intel_gtt_unmap_memory()
211 static int i810_insert_dcache_entries(struct agp_memory *mem, off_t pg_start, in i810_insert_dcache_entries() argument
216 if ((pg_start + mem->page_count) in i810_insert_dcache_entries()
220 if (!mem->is_flushed) in i810_insert_dcache_entries()
223 for (i = pg_start; i < (pg_start + mem->page_count); i++) { in i810_insert_dcache_entries()
881 static int intel_fake_agp_insert_entries(struct agp_memory *mem, in intel_fake_agp_insert_entries() argument
894 return i810_insert_dcache_entries(mem, pg_start, type); in intel_fake_agp_insert_entries()
896 if (mem->page_count == 0) in intel_fake_agp_insert_entries()
899 if (pg_start + mem->page_count > intel_private.gtt_total_entries) in intel_fake_agp_insert_entries()
902 if (type != mem->type) in intel_fake_agp_insert_entries()
[all …]
Dhp-agp.c282 hp_zx1_tlbflush (struct agp_memory *mem) in hp_zx1_tlbflush() argument
332 hp_zx1_insert_memory (struct agp_memory *mem, off_t pg_start, int type) in hp_zx1_insert_memory() argument
339 if (type != mem->type || in hp_zx1_insert_memory()
345 io_pg_count = hp->io_pages_per_kpage * mem->page_count; in hp_zx1_insert_memory()
358 if (!mem->is_flushed) { in hp_zx1_insert_memory()
360 mem->is_flushed = true; in hp_zx1_insert_memory()
363 for (i = 0, j = io_pg_start; i < mem->page_count; i++) { in hp_zx1_insert_memory()
366 paddr = page_to_phys(mem->pages[i]); in hp_zx1_insert_memory()
374 agp_bridge->driver->tlb_flush(mem); in hp_zx1_insert_memory()
379 hp_zx1_remove_memory (struct agp_memory *mem, off_t pg_start, int type) in hp_zx1_remove_memory() argument
[all …]
Dagp.h197 int agp_generic_insert_memory(struct agp_memory *mem, off_t pg_start, int type);
198 int agp_generic_remove_memory(struct agp_memory *mem, off_t pg_start, int type);
221 void agp_alloc_page_array(size_t size, struct agp_memory *mem);
222 static inline void agp_free_page_array(struct agp_memory *mem) in agp_free_page_array() argument
224 kvfree(mem->pages); in agp_free_page_array()
230 void agp3_generic_tlbflush(struct agp_memory *mem);
/linux-4.4.14/drivers/usb/host/
Dohci-sm501.c91 struct resource *res, *mem; in ohci_hcd_sm501_drv_probe() local
99 mem = platform_get_resource(pdev, IORESOURCE_MEM, 1); in ohci_hcd_sm501_drv_probe()
100 if (mem == NULL) { in ohci_hcd_sm501_drv_probe()
106 if (!request_mem_region(mem->start, resource_size(mem), pdev->name)) { in ohci_hcd_sm501_drv_probe()
126 if (!dma_declare_coherent_memory(dev, mem->start, in ohci_hcd_sm501_drv_probe()
127 mem->start - mem->parent->start, in ohci_hcd_sm501_drv_probe()
128 resource_size(mem), in ohci_hcd_sm501_drv_probe()
188 release_mem_region(mem->start, resource_size(mem)); in ohci_hcd_sm501_drv_probe()
196 struct resource *mem; in ohci_hcd_sm501_drv_remove() local
202 mem = platform_get_resource(pdev, IORESOURCE_MEM, 1); in ohci_hcd_sm501_drv_remove()
[all …]
/linux-4.4.14/drivers/gpu/drm/via/
Dvia_mm.c113 drm_via_mem_t *mem = data; in via_mem_alloc() local
120 if (mem->type > VIA_MEM_AGP) { in via_mem_alloc()
125 if (0 == ((mem->type == VIA_MEM_VIDEO) ? dev_priv->vram_initialized : in via_mem_alloc()
139 tmpSize = (mem->size + VIA_MM_ALIGN_MASK) >> VIA_MM_ALIGN_SHIFT; in via_mem_alloc()
140 if (mem->type == VIA_MEM_AGP) in via_mem_alloc()
159 mem->offset = ((mem->type == VIA_MEM_VIDEO) ? in via_mem_alloc()
162 mem->index = user_key; in via_mem_alloc()
172 mem->offset = 0; in via_mem_alloc()
173 mem->size = 0; in via_mem_alloc()
174 mem->index = 0; in via_mem_alloc()
[all …]
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/bar/
Dgf100.c53 &bar_vm->mem); in gf100_bar_ctor_vm()
85 nvkm_kmap(bar_vm->mem); in gf100_bar_ctor_vm()
86 nvkm_wo32(bar_vm->mem, 0x0200, lower_32_bits(bar_vm->pgd->addr)); in gf100_bar_ctor_vm()
87 nvkm_wo32(bar_vm->mem, 0x0204, upper_32_bits(bar_vm->pgd->addr)); in gf100_bar_ctor_vm()
88 nvkm_wo32(bar_vm->mem, 0x0208, lower_32_bits(bar_len - 1)); in gf100_bar_ctor_vm()
89 nvkm_wo32(bar_vm->mem, 0x020c, upper_32_bits(bar_len - 1)); in gf100_bar_ctor_vm()
90 nvkm_done(bar_vm->mem); in gf100_bar_ctor_vm()
127 addr = nvkm_memory_addr(bar->bar[1].mem) >> 12; in gf100_bar_init()
130 if (bar->bar[0].mem) { in gf100_bar_init()
131 addr = nvkm_memory_addr(bar->bar[0].mem) >> 12; in gf100_bar_init()
[all …]
Dnv50.c70 ret = nvkm_gpuobj_new(device, 0x20000, 0, false, NULL, &bar->mem); in nv50_bar_oneinit()
74 ret = nvkm_gpuobj_new(device, bar->pgd_addr, 0, false, bar->mem, in nv50_bar_oneinit()
79 ret = nvkm_gpuobj_new(device, 0x4000, 0, false, bar->mem, &bar->pgd); in nv50_bar_oneinit()
102 ret = nvkm_gpuobj_new(device, 24, 16, false, bar->mem, &bar->bar3); in nv50_bar_oneinit()
131 ret = nvkm_gpuobj_new(device, 24, 16, false, bar->mem, &bar->bar1); in nv50_bar_oneinit()
163 nvkm_wr32(device, 0x001704, 0x00000000 | bar->mem->addr >> 12); in nv50_bar_init()
164 nvkm_wr32(device, 0x001704, 0x40000000 | bar->mem->addr >> 12); in nv50_bar_init()
180 nvkm_memory_del(&bar->bar3_vm->pgt[0].mem[0]); in nv50_bar_dtor()
185 nvkm_gpuobj_del(&bar->mem); in nv50_bar_dtor()
/linux-4.4.14/drivers/gpu/drm/sis/
Dsis_mm.c86 drm_sis_mem_t *mem = data; in sis_drm_alloc() local
108 mem->size = (mem->size + SIS_MM_ALIGN_MASK) >> SIS_MM_ALIGN_SHIFT; in sis_drm_alloc()
112 mem->size, 0, in sis_drm_alloc()
117 item->req.size = mem->size; in sis_drm_alloc()
125 mem->size, 0, in sis_drm_alloc()
141 mem->offset = ((pool == 0) ? in sis_drm_alloc()
144 mem->free = user_key; in sis_drm_alloc()
145 mem->size = mem->size << SIS_MM_ALIGN_SHIFT; in sis_drm_alloc()
155 mem->offset = 0; in sis_drm_alloc()
156 mem->size = 0; in sis_drm_alloc()
[all …]
/linux-4.4.14/drivers/gpu/drm/nouveau/
Dnouveau_ttm.c67 struct ttm_mem_reg *mem) in nouveau_vram_manager_del() argument
71 nvkm_mem_node_cleanup(mem->mm_node); in nouveau_vram_manager_del()
72 ram->func->put(ram, (struct nvkm_mem **)&mem->mm_node); in nouveau_vram_manager_del()
79 struct ttm_mem_reg *mem) in nouveau_vram_manager_new() argument
94 ret = ram->func->get(ram, mem->num_pages << PAGE_SHIFT, in nouveau_vram_manager_new()
95 mem->page_alignment << PAGE_SHIFT, size_nc, in nouveau_vram_manager_new()
98 mem->mm_node = NULL; in nouveau_vram_manager_new()
104 mem->mm_node = node; in nouveau_vram_manager_new()
105 mem->start = node->offset >> PAGE_SHIFT; in nouveau_vram_manager_new()
130 struct ttm_mem_reg *mem) in nouveau_gart_manager_del() argument
[all …]
Dnouveau_bo.c222 nvbo->bo.mem.num_pages = size >> PAGE_SHIFT; in nouveau_bo_new()
263 nvbo->bo.mem.num_pages < vram_pages / 4) { in set_placement_range()
322 if (bo->mem.mem_type == TTM_PL_VRAM) { in nouveau_bo_pin()
323 struct nvkm_mem *mem = bo->mem.mm_node; in nouveau_bo_pin() local
324 if (!list_is_singular(&mem->regions)) in nouveau_bo_pin()
333 if (!(memtype & (1 << bo->mem.mem_type)) || evict) { in nouveau_bo_pin()
336 1 << bo->mem.mem_type, memtype); in nouveau_bo_pin()
363 switch (bo->mem.mem_type) { in nouveau_bo_pin()
365 drm->gem.vram_available -= bo->mem.size; in nouveau_bo_pin()
368 drm->gem.gart_available -= bo->mem.size; in nouveau_bo_pin()
[all …]
Dnouveau_sgdma.c27 nv04_sgdma_bind(struct ttm_tt *ttm, struct ttm_mem_reg *mem) in nv04_sgdma_bind() argument
30 struct nvkm_mem *node = mem->mm_node; in nv04_sgdma_bind()
39 node->size = (mem->num_pages << PAGE_SHIFT) >> 12; in nv04_sgdma_bind()
61 nv50_sgdma_bind(struct ttm_tt *ttm, struct ttm_mem_reg *mem) in nv50_sgdma_bind() argument
64 struct nvkm_mem *node = mem->mm_node; in nv50_sgdma_bind()
74 node->size = (mem->num_pages << PAGE_SHIFT) >> 12; in nv50_sgdma_bind()
Dnv50_fence.c40 struct ttm_mem_reg *mem = &priv->bo->bo.mem; in nv50_fence_context_new() local
41 u32 start = mem->start * PAGE_SIZE; in nv50_fence_context_new()
42 u32 limit = start + mem->size - 1; in nv50_fence_context_new()
66 u32 start = bo->bo.mem.start * PAGE_SIZE; in nv50_fence_context_new()
67 u32 limit = start + bo->bo.mem.size - 1; in nv50_fence_context_new()
Dnouveau_gem.c119 const bool mapped = nvbo->bo.mem.mem_type != TTM_PL_SYSTEM; in nouveau_gem_object_unmap()
214 ret = drm_gem_object_init(dev, &nvbo->gem, nvbo->bo.mem.size); in nouveau_gem_new()
234 else if (nvbo->bo.mem.mem_type == TTM_PL_TT) in nouveau_gem_info()
247 rep->size = nvbo->bo.mem.num_pages << PAGE_SHIFT; in nouveau_gem_info()
308 bo->mem.mem_type == TTM_PL_VRAM) in nouveau_gem_set_domain()
312 bo->mem.mem_type == TTM_PL_TT) in nouveau_gem_set_domain()
502 ((nvbo->bo.mem.mem_type == TTM_PL_VRAM && in validate_list()
504 (nvbo->bo.mem.mem_type == TTM_PL_TT && in validate_list()
508 if (nvbo->bo.mem.mem_type == TTM_PL_TT) in validate_list()
567 void *mem; in u_memcpya() local
[all …]
/linux-4.4.14/drivers/isdn/pcbit/
Dmodule.c25 static int mem[MAX_PCBIT_CARDS]; variable
28 module_param_array(mem, int, NULL, 0);
44 if (mem[0] || irq[0]) in pcbit_init()
46 for (board = 0; board < MAX_PCBIT_CARDS && mem[board] && irq[board]; board++) in pcbit_init()
48 if (!mem[board]) in pcbit_init()
49 mem[board] = 0xD0000; in pcbit_init()
53 if (pcbit_init_dev(board, mem[board], irq[board]) == 0) in pcbit_init()
108 mem[i] = ints[j]; in pcbit_setup()
/linux-4.4.14/drivers/iio/adc/
Dmen_z188_adc.c28 struct resource *mem; member
109 struct resource *mem; in men_z188_probe() local
123 mem = mcb_request_mem(dev, "z188-adc"); in men_z188_probe()
124 if (IS_ERR(mem)) in men_z188_probe()
125 return PTR_ERR(mem); in men_z188_probe()
127 adc->base = ioremap(mem->start, resource_size(mem)); in men_z188_probe()
133 adc->mem = mem; in men_z188_probe()
139 mcb_release_mem(mem); in men_z188_probe()
150 mcb_release_mem(adc->mem); in men_z188_remove()
/linux-4.4.14/drivers/gpu/drm/vmwgfx/
Dvmwgfx_gmrid_manager.c50 struct ttm_mem_reg *mem) in vmw_gmrid_man_get_node() argument
57 mem->mm_node = NULL; in vmw_gmrid_man_get_node()
84 mem->mm_node = gman; in vmw_gmrid_man_get_node()
85 mem->start = id; in vmw_gmrid_man_get_node()
86 mem->num_pages = bo->num_pages; in vmw_gmrid_man_get_node()
102 struct ttm_mem_reg *mem) in vmw_gmrid_man_put_node() argument
107 if (mem->mm_node) { in vmw_gmrid_man_put_node()
109 ida_remove(&gman->gmr_ida, mem->start); in vmw_gmrid_man_put_node()
110 gman->used_gmr_pages -= mem->num_pages; in vmw_gmrid_man_put_node()
112 mem->mm_node = NULL; in vmw_gmrid_man_put_node()
Dvmwgfx_dmabuf.c186 if (bo->mem.mem_type == TTM_PL_VRAM && in vmw_dmabuf_pin_in_start_of_vram()
187 bo->mem.start < bo->num_pages && in vmw_dmabuf_pin_in_start_of_vram()
188 bo->mem.start > 0) in vmw_dmabuf_pin_in_start_of_vram()
251 if (bo->mem.mem_type == TTM_PL_VRAM) { in vmw_bo_get_guest_ptr()
255 ptr->gmrId = bo->mem.start; in vmw_bo_get_guest_ptr()
273 uint32_t old_mem_type = bo->mem.mem_type; in vmw_bo_pin_reserved()
300 BUG_ON(ret != 0 || bo->mem.mem_type != old_mem_type); in vmw_bo_pin_reserved()
Dvmwgfx_buffer.c780 static int vmw_ttm_io_mem_reserve(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) in vmw_ttm_io_mem_reserve() argument
782 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; in vmw_ttm_io_mem_reserve()
785 mem->bus.addr = NULL; in vmw_ttm_io_mem_reserve()
786 mem->bus.is_iomem = false; in vmw_ttm_io_mem_reserve()
787 mem->bus.offset = 0; in vmw_ttm_io_mem_reserve()
788 mem->bus.size = mem->num_pages << PAGE_SHIFT; in vmw_ttm_io_mem_reserve()
789 mem->bus.base = 0; in vmw_ttm_io_mem_reserve()
792 switch (mem->mem_type) { in vmw_ttm_io_mem_reserve()
798 mem->bus.offset = mem->start << PAGE_SHIFT; in vmw_ttm_io_mem_reserve()
799 mem->bus.base = dev_priv->vram_start; in vmw_ttm_io_mem_reserve()
[all …]
/linux-4.4.14/drivers/rtc/
Drtc-pcf8583.c135 static int pcf8583_read_mem(struct i2c_client *client, struct rtc_mem *mem) in pcf8583_read_mem() argument
147 .len = mem->nr, in pcf8583_read_mem()
148 .buf = mem->data, in pcf8583_read_mem()
152 if (mem->loc < 8) in pcf8583_read_mem()
155 addr[0] = mem->loc; in pcf8583_read_mem()
160 static int pcf8583_write_mem(struct i2c_client *client, struct rtc_mem *mem) in pcf8583_write_mem() argument
165 if (mem->loc < 8 || mem->nr > 8) in pcf8583_write_mem()
168 buf[0] = mem->loc; in pcf8583_write_mem()
169 memcpy(buf + 1, mem->data, mem->nr); in pcf8583_write_mem()
171 ret = i2c_master_send(client, buf, mem->nr + 1); in pcf8583_write_mem()
[all …]
/linux-4.4.14/arch/powerpc/boot/
Dcuboot-pq2.c125 struct pci_range *mem = NULL, *mmio = NULL, in fixup_pci() local
165 mem = &pci_ranges_buf[i]; in fixup_pci()
172 if (!mem || !mmio || !io) in fixup_pci()
174 if (mem->size[1] != mmio->size[1]) in fixup_pci()
176 if (mem->size[1] & (mem->size[1] - 1)) in fixup_pci()
181 if (mem->phys_addr + mem->size[1] == mmio->phys_addr) in fixup_pci()
182 mem_base = mem; in fixup_pci()
183 else if (mmio->phys_addr + mmio->size[1] == mem->phys_addr) in fixup_pci()
189 out_be32(&pci_regs[2][0], ~(mem->size[1] + mmio->size[1] - 1)); in fixup_pci()
194 out_le32(&pci_regs[0][0], mem->pci_addr[1] >> 12); in fixup_pci()
[all …]
Dwii.c106 void *mem; in platform_fixups() local
112 mem = finddevice("/memory"); in platform_fixups()
113 if (!mem) in platform_fixups()
117 len = getprop(mem, "reg", reg, sizeof(reg)); in platform_fixups()
133 setprop(mem, "reg", reg, sizeof(reg)); in platform_fixups()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/
Dicm.c59 pci_unmap_sg(dev->persist->pdev, chunk->mem, chunk->npages, in mlx4_free_icm_pages()
63 __free_pages(sg_page(&chunk->mem[i]), in mlx4_free_icm_pages()
64 get_order(chunk->mem[i].length)); in mlx4_free_icm_pages()
73 chunk->mem[i].length, in mlx4_free_icm_coherent()
74 lowmem_page_address(sg_page(&chunk->mem[i])), in mlx4_free_icm_coherent()
75 sg_dma_address(&chunk->mem[i])); in mlx4_free_icm_coherent()
97 static int mlx4_alloc_icm_pages(struct scatterlist *mem, int order, in mlx4_alloc_icm_pages() argument
109 sg_set_page(mem, page, PAGE_SIZE << order, 0); in mlx4_alloc_icm_pages()
113 static int mlx4_alloc_icm_coherent(struct device *dev, struct scatterlist *mem, in mlx4_alloc_icm_coherent() argument
117 &sg_dma_address(mem), gfp_mask); in mlx4_alloc_icm_coherent()
[all …]
/linux-4.4.14/drivers/net/can/sja1000/
Dsja1000_isa.c43 static unsigned long mem[MAXDEV]; variable
54 module_param_array(mem, ulong, NULL, S_IRUGO);
55 MODULE_PARM_DESC(mem, "I/O memory address");
137 idx, port[idx], mem[idx], irq[idx]); in sja1000_isa_probe()
139 if (mem[idx]) { in sja1000_isa_probe()
140 if (!request_mem_region(mem[idx], iosize, DRV_NAME)) { in sja1000_isa_probe()
144 base = ioremap_nocache(mem[idx], iosize); in sja1000_isa_probe()
168 if (mem[idx]) { in sja1000_isa_probe()
170 dev->base_addr = mem[idx]; in sja1000_isa_probe()
224 if (mem[idx]) in sja1000_isa_probe()
[all …]
/linux-4.4.14/drivers/net/wireless/ti/wlcore/
Dio.c83 if ((addr >= part->mem.start) && in wlcore_translate_addr()
84 (addr < part->mem.start + part->mem.size)) in wlcore_translate_addr()
85 return addr - part->mem.start; in wlcore_translate_addr()
88 return addr - part->reg.start + part->mem.size; in wlcore_translate_addr()
91 return addr - part->mem2.start + part->mem.size + in wlcore_translate_addr()
95 return addr - part->mem3.start + part->mem.size + in wlcore_translate_addr()
146 p->mem.start, p->mem.size); in wlcore_set_partition()
154 ret = wlcore_raw_write32(wl, HW_PART0_START_ADDR, p->mem.start); in wlcore_set_partition()
158 ret = wlcore_raw_write32(wl, HW_PART0_SIZE_ADDR, p->mem.size); in wlcore_set_partition()
/linux-4.4.14/drivers/i2c/busses/
Di2c-puv3.c189 struct resource *mem; in puv3_i2c_probe() local
192 mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in puv3_i2c_probe()
193 if (!mem) in puv3_i2c_probe()
196 if (!request_mem_region(mem->start, resource_size(mem), "puv3_i2c")) in puv3_i2c_probe()
206 mem->start); in puv3_i2c_probe()
227 release_mem_region(mem->start, resource_size(mem)); in puv3_i2c_probe()
235 struct resource *mem; in puv3_i2c_remove() local
241 mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in puv3_i2c_remove()
242 release_mem_region(mem->start, resource_size(mem)); in puv3_i2c_remove()
/linux-4.4.14/arch/microblaze/boot/dts/
Dsystem.dts150 xlnx,max-mem-width = <0x10>;
170 xlnx,num-banks-mem = <0x1>;
173 xlnx,synch-mem-0 = <0x0>;
174 xlnx,synch-mem-1 = <0x0>;
175 xlnx,synch-mem-2 = <0x0>;
176 xlnx,synch-mem-3 = <0x0>;
181 xlnx,tavdv-ps-mem-0 = <0x1adb0>;
182 xlnx,tavdv-ps-mem-1 = <0x3a98>;
183 xlnx,tavdv-ps-mem-2 = <0x3a98>;
184 xlnx,tavdv-ps-mem-3 = <0x3a98>;
[all …]
/linux-4.4.14/arch/powerpc/boot/dts/
Dvirtex440-ml507.dts187 xlnx,max-mem-width = <0x10>;
207 xlnx,num-banks-mem = <0x1>;
210 xlnx,synch-mem-0 = <0x0>;
211 xlnx,synch-mem-1 = <0x0>;
212 xlnx,synch-mem-2 = <0x0>;
213 xlnx,synch-mem-3 = <0x0>;
218 xlnx,tavdv-ps-mem-0 = <0x1adb0>;
219 xlnx,tavdv-ps-mem-1 = <0x3a98>;
220 xlnx,tavdv-ps-mem-2 = <0x3a98>;
221 xlnx,tavdv-ps-mem-3 = <0x3a98>;
[all …]
Dvirtex440-ml510.dts158 xlnx,max-mem-width = <0x10>;
178 xlnx,num-banks-mem = <0x1>;
181 xlnx,synch-mem-0 = <0x0>;
182 xlnx,synch-mem-1 = <0x0>;
183 xlnx,synch-mem-2 = <0x0>;
184 xlnx,synch-mem-3 = <0x0>;
189 xlnx,tavdv-ps-mem-0 = <0x1adb0>;
190 xlnx,tavdv-ps-mem-1 = <0x3a98>;
191 xlnx,tavdv-ps-mem-2 = <0x3a98>;
192 xlnx,tavdv-ps-mem-3 = <0x3a98>;
[all …]
/linux-4.4.14/arch/x86/kernel/
Dcrash.c68 struct crash_mem mem; member
242 static int exclude_mem_range(struct crash_mem *mem, in exclude_mem_range() argument
249 for (i = 0; i < mem->nr_ranges; i++) { in exclude_mem_range()
250 start = mem->ranges[i].start; in exclude_mem_range()
251 end = mem->ranges[i].end; in exclude_mem_range()
264 mem->ranges[i].start = 0; in exclude_mem_range()
265 mem->ranges[i].end = 0; in exclude_mem_range()
266 if (i < mem->nr_ranges - 1) { in exclude_mem_range()
268 for (j = i; j < mem->nr_ranges - 1; j++) { in exclude_mem_range()
269 mem->ranges[j].start = in exclude_mem_range()
[all …]
/linux-4.4.14/drivers/net/can/cc770/
Dcc770_isa.c77 static unsigned long mem[MAXDEV]; variable
88 module_param_array(mem, ulong, NULL, S_IRUGO);
89 MODULE_PARM_DESC(mem, "I/O memory address");
180 idx, port[idx], mem[idx], irq[idx]); in cc770_isa_probe()
181 if (mem[idx]) { in cc770_isa_probe()
182 if (!request_mem_region(mem[idx], iosize, KBUILD_MODNAME)) { in cc770_isa_probe()
186 base = ioremap_nocache(mem[idx], iosize); in cc770_isa_probe()
210 if (mem[idx]) { in cc770_isa_probe()
212 dev->base_addr = mem[idx]; in cc770_isa_probe()
283 if (mem[idx]) in cc770_isa_probe()
[all …]
Dcc770_platform.c171 struct resource *mem; in cc770_platform_probe() local
176 mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in cc770_platform_probe()
178 if (!mem || irq <= 0) in cc770_platform_probe()
181 mem_size = resource_size(mem); in cc770_platform_probe()
182 if (!request_mem_region(mem->start, mem_size, pdev->name)) in cc770_platform_probe()
185 base = ioremap(mem->start, mem_size); in cc770_platform_probe()
236 release_mem_region(mem->start, mem_size); in cc770_platform_probe()
245 struct resource *mem; in cc770_platform_remove() local
251 mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in cc770_platform_remove()
252 release_mem_region(mem->start, resource_size(mem)); in cc770_platform_remove()
/linux-4.4.14/drivers/gpu/drm/qxl/
Dqxl_ttm.c217 struct ttm_mem_reg *mem) in qxl_ttm_io_mem_reserve() argument
219 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; in qxl_ttm_io_mem_reserve()
222 mem->bus.addr = NULL; in qxl_ttm_io_mem_reserve()
223 mem->bus.offset = 0; in qxl_ttm_io_mem_reserve()
224 mem->bus.size = mem->num_pages << PAGE_SHIFT; in qxl_ttm_io_mem_reserve()
225 mem->bus.base = 0; in qxl_ttm_io_mem_reserve()
226 mem->bus.is_iomem = false; in qxl_ttm_io_mem_reserve()
229 switch (mem->mem_type) { in qxl_ttm_io_mem_reserve()
234 mem->bus.is_iomem = true; in qxl_ttm_io_mem_reserve()
235 mem->bus.base = qdev->vram_base; in qxl_ttm_io_mem_reserve()
[all …]
Dqxl_object.c147 struct ttm_mem_type_manager *man = &bo->tbo.bdev->man[bo->tbo.mem.mem_type]; in qxl_bo_kmap_atomic_page()
152 if (bo->tbo.mem.mem_type == TTM_PL_VRAM) in qxl_bo_kmap_atomic_page()
154 else if (bo->tbo.mem.mem_type == TTM_PL_PRIV0) in qxl_bo_kmap_atomic_page()
160 ret = ttm_mem_io_reserve(bo->tbo.bdev, &bo->tbo.mem); in qxl_bo_kmap_atomic_page()
163 return io_mapping_map_atomic_wc(map, bo->tbo.mem.bus.offset + page_offset); in qxl_bo_kmap_atomic_page()
189 struct ttm_mem_type_manager *man = &bo->tbo.bdev->man[bo->tbo.mem.mem_type]; in qxl_bo_kunmap_atomic_page()
192 if (bo->tbo.mem.mem_type == TTM_PL_VRAM) in qxl_bo_kunmap_atomic_page()
194 else if (bo->tbo.mem.mem_type == TTM_PL_PRIV0) in qxl_bo_kunmap_atomic_page()
202 ttm_mem_io_free(bo->tbo.bdev, &bo->tbo.mem); in qxl_bo_kunmap_atomic_page()
/linux-4.4.14/arch/tile/include/asm/
Duaccess.h495 extern unsigned long clear_user_asm(void __user *mem, unsigned long len);
497 void __user *mem, unsigned long len) in __clear_user() argument
500 return clear_user_asm(mem, len); in __clear_user()
503 void __user *mem, unsigned long len) in clear_user() argument
505 if (access_ok(VERIFY_WRITE, mem, len)) in clear_user()
506 return __clear_user(mem, len); in clear_user()
518 extern unsigned long flush_user_asm(void __user *mem, unsigned long len);
520 void __user *mem, unsigned long len) in __flush_user() argument
525 retval = flush_user_asm(mem, len); in __flush_user()
531 void __user *mem, unsigned long len) in flush_user() argument
[all …]
/linux-4.4.14/drivers/infiniband/ulp/iser/
Diser_memory.c43 struct iser_data_buf *mem,
48 struct iser_data_buf *mem,
248 iser_reg_dma(struct iser_device *device, struct iser_data_buf *mem, in iser_reg_dma() argument
251 struct scatterlist *sg = mem->sg; in iser_reg_dma()
272 struct iser_data_buf *mem, in iser_fast_reg_fmr() argument
283 plen = iser_sg_to_page_vec(mem, device->ib_device, in iser_fast_reg_fmr()
290 iser_data_buf_dump(mem, device->ib_device); in iser_fast_reg_fmr()
378 sig_attrs->mem.sig_type = IB_SIG_TYPE_NONE; in iser_set_sig_attrs()
385 iser_set_dif_domain(sc, sig_attrs, &sig_attrs->mem); in iser_set_sig_attrs()
386 sig_attrs->mem.sig.dif.bg_type = sc->prot_flags & SCSI_PROT_IP_CHECKSUM ? in iser_set_sig_attrs()
[all …]
/linux-4.4.14/drivers/remoteproc/
Dwkup_m3_rproc.c58 struct wkup_m3_mem mem[WKUPM3_MEM_MAX]; member
102 if (da >= wkupm3->mem[i].dev_addr && da + len <= in wkup_m3_rproc_da_to_va()
103 wkupm3->mem[i].dev_addr + wkupm3->mem[i].size) { in wkup_m3_rproc_da_to_va()
104 offset = da - wkupm3->mem[i].dev_addr; in wkup_m3_rproc_da_to_va()
106 va = (__force void *)(wkupm3->mem[i].cpu_addr + offset); in wkup_m3_rproc_da_to_va()
176 wkupm3->mem[i].cpu_addr = devm_ioremap_resource(dev, res); in wkup_m3_rproc_probe()
177 if (IS_ERR(wkupm3->mem[i].cpu_addr)) { in wkup_m3_rproc_probe()
180 ret = PTR_ERR(wkupm3->mem[i].cpu_addr); in wkup_m3_rproc_probe()
183 wkupm3->mem[i].bus_addr = res->start; in wkup_m3_rproc_probe()
184 wkupm3->mem[i].size = resource_size(res); in wkup_m3_rproc_probe()
[all …]
/linux-4.4.14/drivers/infiniband/hw/mthca/
Dmthca_memfree.c59 struct scatterlist mem; member
69 pci_unmap_sg(dev->pdev, chunk->mem, chunk->npages, in mthca_free_icm_pages()
73 __free_pages(sg_page(&chunk->mem[i]), in mthca_free_icm_pages()
74 get_order(chunk->mem[i].length)); in mthca_free_icm_pages()
82 dma_free_coherent(&dev->pdev->dev, chunk->mem[i].length, in mthca_free_icm_coherent()
83 lowmem_page_address(sg_page(&chunk->mem[i])), in mthca_free_icm_coherent()
84 sg_dma_address(&chunk->mem[i])); in mthca_free_icm_coherent()
107 static int mthca_alloc_icm_pages(struct scatterlist *mem, int order, gfp_t gfp_mask) in mthca_alloc_icm_pages() argument
119 sg_set_page(mem, page, PAGE_SIZE << order, 0); in mthca_alloc_icm_pages()
123 static int mthca_alloc_icm_coherent(struct device *dev, struct scatterlist *mem, in mthca_alloc_icm_coherent() argument
[all …]
Dmthca_mr.c583 mr->attr.max_pages * sizeof *mr->mem.arbel.mtts > PAGE_SIZE) in mthca_fmr_alloc()
601 mr->mem.arbel.mpt = mthca_table_find(dev->mr_table.mpt_table, key, NULL); in mthca_fmr_alloc()
602 BUG_ON(!mr->mem.arbel.mpt); in mthca_fmr_alloc()
604 mr->mem.tavor.mpt = dev->mr_table.tavor_fmr.mpt_base + in mthca_fmr_alloc()
605 sizeof *(mr->mem.tavor.mpt) * idx; in mthca_fmr_alloc()
616 mr->mem.arbel.mtts = mthca_table_find(dev->mr_table.mtt_table, in mthca_fmr_alloc()
618 &mr->mem.arbel.dma_handle); in mthca_fmr_alloc()
619 BUG_ON(!mr->mem.arbel.mtts); in mthca_fmr_alloc()
621 mr->mem.tavor.mtts = dev->mr_table.tavor_fmr.mtt_base + mtt_seg; in mthca_fmr_alloc()
736 writeb(MTHCA_MPT_STATUS_SW, fmr->mem.tavor.mpt); in mthca_tavor_map_phys_fmr()
[all …]
/linux-4.4.14/drivers/gpu/drm/mgag200/
Dmgag200_main.c79 static int mga_probe_vram(struct mga_device *mdev, void __iomem *mem) in mga_probe_vram() argument
88 orig = ioread16(mem); in mga_probe_vram()
89 iowrite16(0, mem); in mga_probe_vram()
98 orig1 = ioread8(mem + offset); in mga_probe_vram()
99 orig2 = ioread8(mem + offset + 0x100); in mga_probe_vram()
101 iowrite16(0xaa55, mem + offset); in mga_probe_vram()
102 iowrite16(0xaa55, mem + offset + 0x100); in mga_probe_vram()
104 test1 = ioread16(mem + offset); in mga_probe_vram()
105 test2 = ioread16(mem); in mga_probe_vram()
107 iowrite16(orig1, mem + offset); in mga_probe_vram()
[all …]
Dmgag200_ttm.c157 struct ttm_mem_reg *mem) in mgag200_ttm_io_mem_reserve() argument
159 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; in mgag200_ttm_io_mem_reserve()
162 mem->bus.addr = NULL; in mgag200_ttm_io_mem_reserve()
163 mem->bus.offset = 0; in mgag200_ttm_io_mem_reserve()
164 mem->bus.size = mem->num_pages << PAGE_SHIFT; in mgag200_ttm_io_mem_reserve()
165 mem->bus.base = 0; in mgag200_ttm_io_mem_reserve()
166 mem->bus.is_iomem = false; in mgag200_ttm_io_mem_reserve()
169 switch (mem->mem_type) { in mgag200_ttm_io_mem_reserve()
174 mem->bus.offset = mem->start << PAGE_SHIFT; in mgag200_ttm_io_mem_reserve()
175 mem->bus.base = pci_resource_start(mdev->dev->pdev, 0); in mgag200_ttm_io_mem_reserve()
[all …]
/linux-4.4.14/drivers/pci/hotplug/
Dibmphp_pci.c335 } else if (cur_func->mem[i]) { in ibmphp_configure_card()
336 ibmphp_remove_resource (cur_func->mem[i]); in ibmphp_configure_card()
337 cur_func->mem[i] = NULL; in ibmphp_configure_card()
364 struct resource_node *mem[6]; in configure_device() local
510 mem[count] = kzalloc(sizeof(struct resource_node), GFP_KERNEL); in configure_device()
511 if (!mem[count]) { in configure_device()
515 mem[count]->type = MEM; in configure_device()
516 mem[count]->busno = func->busno; in configure_device()
517 mem[count]->devfunc = PCI_DEVFN(func->device, in configure_device()
519 mem[count]->len = len[count]; in configure_device()
[all …]
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
Dramnv1a.c30 u32 mem, mib; in nv1a_ram_new() local
39 pci_read_config_dword(bridge, 0x7c, &mem); in nv1a_ram_new()
40 mib = ((mem >> 6) & 31) + 1; in nv1a_ram_new()
42 pci_read_config_dword(bridge, 0x84, &mem); in nv1a_ram_new()
43 mib = ((mem >> 4) & 127) + 1; in nv1a_ram_new()
Dramnv50.c497 __nv50_ram_put(struct nvkm_ram *ram, struct nvkm_mem *mem) in __nv50_ram_put() argument
501 while (!list_empty(&mem->regions)) { in __nv50_ram_put()
502 this = list_first_entry(&mem->regions, typeof(*this), rl_entry); in __nv50_ram_put()
508 nvkm_mm_free(&ram->tags, &mem->tag); in __nv50_ram_put()
514 struct nvkm_mem *mem = *pmem; in nv50_ram_put() local
517 if (unlikely(mem == NULL)) in nv50_ram_put()
521 __nv50_ram_put(ram, mem); in nv50_ram_put()
524 kfree(mem); in nv50_ram_put()
534 struct nvkm_mem *mem; in nv50_ram_get() local
544 mem = kzalloc(sizeof(*mem), GFP_KERNEL); in nv50_ram_get()
[all …]
Dramgf100.c429 struct nvkm_mem *mem = *pmem; in gf100_ram_put() local
432 if (unlikely(mem == NULL)) in gf100_ram_put()
436 if (mem->tag) in gf100_ram_put()
437 nvkm_ltc_tags_free(ltc, &mem->tag); in gf100_ram_put()
438 __nv50_ram_put(ram, mem); in gf100_ram_put()
441 kfree(mem); in gf100_ram_put()
451 struct nvkm_mem *mem; in gf100_ram_get() local
463 mem = kzalloc(sizeof(*mem), GFP_KERNEL); in gf100_ram_get()
464 if (!mem) in gf100_ram_get()
467 INIT_LIST_HEAD(&mem->regions); in gf100_ram_get()
[all …]
/linux-4.4.14/drivers/net/ethernet/8390/
Dax88796.c119 void __iomem *ioaddr = ei_local->mem; in ax_initial_check()
174 void __iomem *nic_base = ei_local->mem; in ax_get_8390_hdr()
218 void __iomem *nic_base = ei_local->mem; in ax_block_input()
255 void __iomem *nic_base = ei_local->mem; in ax_block_output()
392 ei_outb(reg_gpoc, ei_local->mem + EI_SHIFT(0x17)); in ax_phy_switch()
527 u8 reg = ei_inb(ei_local->mem + AX_MEMR); in ax_eeprom_register_read()
538 u8 reg = ei_inb(ei_local->mem + AX_MEMR); in ax_eeprom_register_write()
549 ei_outb(reg, ei_local->mem + AX_MEMR); in ax_eeprom_register_write()
633 ax->addr_memr = ei_local->mem + AX_MEMR; in ax_mii_init()
670 void __iomem *ioaddr = ei_local->mem; in ax_initial_setup()
[all …]
Dmcf8390.c412 struct resource *mem, *irq; in mcf8390_probe() local
422 mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in mcf8390_probe()
423 if (mem == NULL) { in mcf8390_probe()
427 msize = resource_size(mem); in mcf8390_probe()
428 if (!request_mem_region(mem->start, msize, pdev->name)) in mcf8390_probe()
433 release_mem_region(mem->start, msize); in mcf8390_probe()
443 dev->base_addr = mem->start; in mcf8390_probe()
447 release_mem_region(mem->start, msize); in mcf8390_probe()
457 struct resource *mem; in mcf8390_remove() local
460 mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in mcf8390_remove()
[all …]
Dwd.c338 ei_status.mem = ioremap(dev->mem_start, ei_status.priv); in wd_probe1()
339 if (!ei_status.mem) { in wd_probe1()
366 iounmap(ei_status.mem); in wd_probe1()
416 void __iomem *hdr_start = ei_status.mem + ((ring_page - WD_START_PG)<<8); in wd_get_8390_hdr()
443 void __iomem *xfer_start = ei_status.mem + offset; in wd_block_input()
450 memcpy_fromio(skb->data + semi_count, ei_status.mem + TX_PAGES * 256, count); in wd_block_input()
466 void __iomem *shmem = ei_status.mem + ((start_page - WD_START_PG)<<8); in wd_block_output()
504 static int mem[MAX_WD_CARDS]; variable
509 module_param_array(mem, int, NULL, 0);
514 MODULE_PARM_DESC(mem, "memory base address(es)(ignored for PureData boards)");
[all …]
/linux-4.4.14/include/net/
Dinet_frag.h10 struct percpu_counter mem ____cacheline_aligned_in_smp;
113 return percpu_counter_init(&nf->mem, 0, GFP_KERNEL); in inet_frags_init_net()
117 percpu_counter_destroy(&nf->mem); in inet_frags_uninit_net()
152 return percpu_counter_read(&nf->mem); in frag_mem_limit()
157 __percpu_counter_add(&nf->mem, -i, frag_percpu_counter_batch); in sub_frag_mem_limit()
162 __percpu_counter_add(&nf->mem, i, frag_percpu_counter_batch); in add_frag_mem_limit()
170 res = percpu_counter_sum_positive(&nf->mem); in sum_frag_mem_limit()
/linux-4.4.14/drivers/usb/gadget/
Dconfig.c131 void *mem; in usb_copy_descriptors() local
139 mem = kmalloc(bytes, GFP_KERNEL); in usb_copy_descriptors()
140 if (!mem) in usb_copy_descriptors()
147 tmp = mem; in usb_copy_descriptors()
148 ret = mem; in usb_copy_descriptors()
149 mem += (n_desc + 1) * sizeof(*tmp); in usb_copy_descriptors()
151 memcpy(mem, *src, (*src)->bLength); in usb_copy_descriptors()
152 *tmp = mem; in usb_copy_descriptors()
154 mem += (*src)->bLength; in usb_copy_descriptors()
/linux-4.4.14/drivers/gpu/drm/virtio/
Dvirtgpu_ttm.c171 struct ttm_mem_reg *mem) in ttm_bo_man_get_node() argument
173 mem->mm_node = (void *)1; in ttm_bo_man_get_node()
178 struct ttm_mem_reg *mem) in ttm_bo_man_put_node() argument
180 mem->mm_node = (void *)NULL; in ttm_bo_man_put_node()
258 struct ttm_mem_reg *mem) in virtio_gpu_ttm_io_mem_reserve() argument
260 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; in virtio_gpu_ttm_io_mem_reserve()
262 mem->bus.addr = NULL; in virtio_gpu_ttm_io_mem_reserve()
263 mem->bus.offset = 0; in virtio_gpu_ttm_io_mem_reserve()
264 mem->bus.size = mem->num_pages << PAGE_SHIFT; in virtio_gpu_ttm_io_mem_reserve()
265 mem->bus.base = 0; in virtio_gpu_ttm_io_mem_reserve()
[all …]
/linux-4.4.14/drivers/pcmcia/
Dtcic.c733 static int tcic_set_mem_map(struct pcmcia_socket *sock, struct pccard_mem_map *mem) in tcic_set_mem_map() argument
740 "%#llx-%#llx, %#x)\n", psock, mem->map, mem->flags, in tcic_set_mem_map()
741 mem->speed, (unsigned long long)mem->res->start, in tcic_set_mem_map()
742 (unsigned long long)mem->res->end, mem->card_start); in tcic_set_mem_map()
743 if ((mem->map > 3) || (mem->card_start > 0x3ffffff) || in tcic_set_mem_map()
744 (mem->res->start > 0xffffff) || (mem->res->end > 0xffffff) || in tcic_set_mem_map()
745 (mem->res->start > mem->res->end) || (mem->speed > 1000)) in tcic_set_mem_map()
748 addr = TCIC_MWIN(psock, mem->map); in tcic_set_mem_map()
750 base = mem->res->start; len = mem->res->end - mem->res->start; in tcic_set_mem_map()
759 mmap = mem->card_start - mem->res->start; in tcic_set_mem_map()
[all …]
Dvrc4171_card.c422 static int pccard_set_mem_map(struct pcmcia_socket *sock, struct pccard_mem_map *mem) in pccard_set_mem_map() argument
430 mem == NULL || mem->map >= MEM_MAX_MAPS || in pccard_set_mem_map()
431 mem->res->start < CARD_MEM_START || mem->res->start > CARD_MEM_END || in pccard_set_mem_map()
432 mem->res->end < CARD_MEM_START || mem->res->end > CARD_MEM_END || in pccard_set_mem_map()
433 mem->res->start > mem->res->end || in pccard_set_mem_map()
434 mem->card_start > CARD_MAX_MEM_OFFSET || in pccard_set_mem_map()
435 mem->speed > CARD_MAX_MEM_SPEED) in pccard_set_mem_map()
439 map = mem->map; in pccard_set_mem_map()
447 start = (mem->res->start >> 12) & 0x3fff; in pccard_set_mem_map()
448 if (mem->flags & MAP_16BIT) in pccard_set_mem_map()
[all …]
Dpd6729.c467 struct pccard_mem_map *mem) in pd6729_set_mem_map() argument
474 map = mem->map; in pd6729_set_mem_map()
480 if ((mem->res->start > mem->res->end) || (mem->speed > 1000)) { in pd6729_set_mem_map()
491 i = (mem->res->start >> 12) & 0x0fff; in pd6729_set_mem_map()
492 if (mem->flags & MAP_16BIT) in pd6729_set_mem_map()
494 if (mem->flags & MAP_0WS) in pd6729_set_mem_map()
500 i = (mem->res->end >> 12) & 0x0fff; in pd6729_set_mem_map()
501 switch (to_cycles(mem->speed)) { in pd6729_set_mem_map()
519 indirect_write(socket, PD67_EXT_DATA, mem->res->start >> 24); in pd6729_set_mem_map()
523 i = ((mem->card_start - mem->res->start) >> 12) & 0x3fff; in pd6729_set_mem_map()
[all …]
Dvrc4173_cardu.c305 static int cardu_get_mem_map(unsigned int sock, struct pccard_mem_map *mem) in cardu_get_mem_map() argument
312 map = mem->map; in cardu_get_mem_map()
317 mem->flags = (window & MEM_WIN_EN(map)) ? MAP_ACTIVE : 0; in cardu_get_mem_map()
320 mem->flags |= (start & MEM_WIN_DSIZE) ? MAP_16BIT : 0; in cardu_get_mem_map()
327 mem->flags |= (offset & MEM_WIN_WP) ? MAP_WRPROT : 0; in cardu_get_mem_map()
328 mem->flags |= (offset & MEM_WIN_REGSET) ? MAP_ATTRIB : 0; in cardu_get_mem_map()
330 mem->card_start = offset & 0x03ffffff; in cardu_get_mem_map()
333 mem->sys_start = start + page; in cardu_get_mem_map()
334 mem->sys_stop = start + page; in cardu_get_mem_map()
339 static int cardu_set_mem_map(unsigned int sock, struct pccard_mem_map *mem) in cardu_set_mem_map() argument
[all …]
Di82092.c400 pccard_mem_map mem = { .res = &res, }; in i82092aa_init() local
409 mem.map = i; in i82092aa_init()
410 i82092aa_set_mem_map(sock, &mem); in i82092aa_init()
601 static int i82092aa_set_mem_map(struct pcmcia_socket *socket, struct pccard_mem_map *mem) in i82092aa_set_mem_map() argument
611 pcibios_resource_to_bus(sock_info->dev->bus, &region, mem->res); in i82092aa_set_mem_map()
613 map = mem->map; in i82092aa_set_mem_map()
620 if ( (mem->card_start > 0x3ffffff) || (region.start > region.end) || in i82092aa_set_mem_map()
621 (mem->speed > 1000) ) { in i82092aa_set_mem_map()
628 mem->card_start); in i82092aa_set_mem_map()
642 if (mem->flags & MAP_16BIT) in i82092aa_set_mem_map()
[all …]
Di82365.c1061 static int i365_set_mem_map(u_short sock, struct pccard_mem_map *mem) in i365_set_mem_map() argument
1067 "%#x)\n", sock, mem->map, mem->flags, mem->speed, in i365_set_mem_map()
1068 (unsigned long long)mem->res->start, in i365_set_mem_map()
1069 (unsigned long long)mem->res->end, mem->card_start); in i365_set_mem_map()
1071 map = mem->map; in i365_set_mem_map()
1072 if ((map > 4) || (mem->card_start > 0x3ffffff) || in i365_set_mem_map()
1073 (mem->res->start > mem->res->end) || (mem->speed > 1000)) in i365_set_mem_map()
1075 if ((mem->res->start > 0xffffff) || (mem->res->end > 0xffffff)) in i365_set_mem_map()
1083 i = (mem->res->start >> 12) & 0x0fff; in i365_set_mem_map()
1084 if (mem->flags & MAP_16BIT) i |= I365_MEM_16BIT; in i365_set_mem_map()
[all …]
Dm32r_pcc.c490 static int _pcc_set_mem_map(u_short sock, struct pccard_mem_map *mem) argument
493 u_char map = mem->map;
504 "%#llx, %#x)\n", sock, map, mem->flags,
505 mem->speed, (unsigned long long)mem->static_start,
506 mem->card_start);
511 if ((map > MAX_WIN) || (mem->card_start > 0x3ffffff)){
518 if ((mem->flags & MAP_ACTIVE) == 0) {
531 if (mem->flags & MAP_ATTRIB) {
543 addr = t->mapaddr + (mem->card_start & M32R_PCC_MAPMASK);
546 mem->static_start = addr + mem->card_start;
[all …]
Dm32r_cfc.c533 static int _pcc_set_mem_map(u_short sock, struct pccard_mem_map *mem) in _pcc_set_mem_map() argument
536 u_char map = mem->map; in _pcc_set_mem_map()
541 "%#llx, %#x)\n", sock, map, mem->flags, in _pcc_set_mem_map()
542 mem->speed, (unsigned long long)mem->static_start, in _pcc_set_mem_map()
543 mem->card_start); in _pcc_set_mem_map()
548 if ((map > MAX_WIN) || (mem->card_start > 0x3ffffff)){ in _pcc_set_mem_map()
555 if ((mem->flags & MAP_ACTIVE) == 0) { in _pcc_set_mem_map()
563 if (mem->flags & MAP_ATTRIB) { in _pcc_set_mem_map()
572 addr = t->mapaddr + (mem->card_start & M32R_PCC_MAPMASK); in _pcc_set_mem_map()
573 mem->static_start = addr + mem->card_start; in _pcc_set_mem_map()
[all …]
Dpcmcia_cis.c229 cistpl_mem_t *mem = (cfg->mem.nwin) ? &cfg->mem : &dflt->mem; in pcmcia_do_loop_config() local
232 if (mem->nwin == 0) in pcmcia_do_loop_config()
235 p_dev->resource[2]->start = mem->win[0].host_addr; in pcmcia_do_loop_config()
236 p_dev->resource[2]->end = mem->win[0].len; in pcmcia_do_loop_config()
239 p_dev->card_addr = mem->win[0].card_addr; in pcmcia_do_loop_config()
/linux-4.4.14/drivers/video/fbdev/
Dmetronomefb.c148 static u8 calc_cksum(int start, int end, u8 *mem) in calc_cksum() argument
154 tmp += mem[i]; in calc_cksum()
170 static int load_waveform(u8 *mem, size_t size, int m, int t, in load_waveform() argument
195 wfm_hdr = (struct waveform_hdr *) mem; in load_waveform()
205 cksum = calc_cksum(32, 47, mem); in load_waveform()
228 if (mem[i] > t) { in load_waveform()
238 cksum = calc_cksum(sizeof(*wfm_hdr), cksum_idx, mem); in load_waveform()
239 if (cksum != mem[cksum_idx]) { in load_waveform()
241 " %x != %x\n", cksum, mem[cksum_idx]); in load_waveform()
250 cksum = calc_cksum(cksum_idx - 3, cksum_idx, mem); in load_waveform()
[all …]
Dvfb.c46 void *mem; in rvmalloc() local
50 mem = vmalloc_32(size); in rvmalloc()
51 if (!mem) in rvmalloc()
61 memset(mem, 0, size); in rvmalloc()
62 adr = (unsigned long) mem; in rvmalloc()
69 return mem; in rvmalloc()
72 static void rvfree(void *mem, unsigned long size) in rvfree() argument
76 if (!mem) in rvfree()
79 adr = (unsigned long) mem; in rvfree()
85 vfree(mem); in rvfree()
/linux-4.4.14/drivers/ata/
Dpata_palmld.c55 void __iomem *mem; in palmld_pata_probe() local
66 mem = devm_ioremap(&pdev->dev, PALMLD_IDE_PHYS, 0x1000); in palmld_pata_probe()
67 if (!mem) { in palmld_pata_probe()
91 ap->ioaddr.cmd_addr = mem + 0x10; in palmld_pata_probe()
92 ap->ioaddr.altstatus_addr = mem + 0xe; in palmld_pata_probe()
93 ap->ioaddr.ctl_addr = mem + 0xe; in palmld_pata_probe()
Dacard-ahci.c329 void *mem; in acard_ahci_port_start() local
360 mem = dmam_alloc_coherent(dev, dma_sz, &mem_dma, GFP_KERNEL); in acard_ahci_port_start()
361 if (!mem) in acard_ahci_port_start()
363 memset(mem, 0, dma_sz); in acard_ahci_port_start()
369 pp->cmd_slot = mem; in acard_ahci_port_start()
372 mem += AHCI_CMD_SLOT_SZ; in acard_ahci_port_start()
378 pp->rx_fis = mem; in acard_ahci_port_start()
381 mem += rx_fis_sz; in acard_ahci_port_start()
388 pp->cmd_tbl = mem; in acard_ahci_port_start()
/linux-4.4.14/drivers/gpu/drm/amd/amdkfd/
Dkfd_topology.c174 static int kfd_parse_subtype_mem(struct crat_subtype_memory *mem) in kfd_parse_subtype_mem() argument
180 BUG_ON(!mem); in kfd_parse_subtype_mem()
183 mem->promixity_domain); in kfd_parse_subtype_mem()
185 if (mem->promixity_domain == i) { in kfd_parse_subtype_mem()
195 if (mem->flags & CRAT_MEM_FLAGS_HOT_PLUGGABLE) in kfd_parse_subtype_mem()
197 if (mem->flags & CRAT_MEM_FLAGS_NON_VOLATILE) in kfd_parse_subtype_mem()
201 ((uint64_t)mem->length_high << 32) + in kfd_parse_subtype_mem()
202 mem->length_low; in kfd_parse_subtype_mem()
203 props->width = mem->width; in kfd_parse_subtype_mem()
321 struct crat_subtype_memory *mem; in kfd_parse_subtype() local
[all …]
/linux-4.4.14/sound/synth/
DMakefile6 snd-util-mem-objs := util_mem.o
9 obj-$(CONFIG_SND_EMU10K1) += snd-util-mem.o
10 obj-$(CONFIG_SND_TRIDENT) += snd-util-mem.o
11 obj-$(CONFIG_SND_SBAWE_SEQ) += snd-util-mem.o
/linux-4.4.14/arch/mips/include/asm/mach-jazz/
Dfloppy.h107 unsigned long mem; in fd_dma_mem_alloc() local
109 mem = __get_dma_pages(GFP_KERNEL, get_order(size)); in fd_dma_mem_alloc()
110 if(!mem) in fd_dma_mem_alloc()
112 vdma_alloc(CPHYSADDR(mem), size); /* XXX error checking */ in fd_dma_mem_alloc()
114 return mem; in fd_dma_mem_alloc()
/linux-4.4.14/drivers/pnp/
Dsupport.c109 struct pnp_mem *mem; in dbg_pnp_show_option() local
133 mem = &option->u.mem; in dbg_pnp_show_option()
136 (unsigned long long) mem->min, in dbg_pnp_show_option()
137 (unsigned long long) mem->max, in dbg_pnp_show_option()
138 (unsigned long long) mem->align, in dbg_pnp_show_option()
139 (unsigned long long) mem->size, mem->flags); in dbg_pnp_show_option()
Dinterface.c152 struct pnp_mem *mem) in pnp_print_mem() argument
157 space, (unsigned long long) mem->min, in pnp_print_mem()
158 (unsigned long long) mem->max, in pnp_print_mem()
159 (unsigned long long) mem->align, in pnp_print_mem()
160 (unsigned long long) mem->size); in pnp_print_mem()
161 if (mem->flags & IORESOURCE_MEM_WRITEABLE) in pnp_print_mem()
163 if (mem->flags & IORESOURCE_MEM_CACHEABLE) in pnp_print_mem()
165 if (mem->flags & IORESOURCE_MEM_RANGELENGTH) in pnp_print_mem()
167 if (mem->flags & IORESOURCE_MEM_SHADOWABLE) in pnp_print_mem()
169 if (mem->flags & IORESOURCE_MEM_EXPANSIONROM) in pnp_print_mem()
[all …]
Dresource.c125 struct pnp_mem *mem; in pnp_register_mem_resource() local
131 mem = &option->u.mem; in pnp_register_mem_resource()
132 mem->min = min; in pnp_register_mem_resource()
133 mem->max = max; in pnp_register_mem_resource()
134 mem->align = align; in pnp_register_mem_resource()
135 mem->size = size; in pnp_register_mem_resource()
136 mem->flags = flags; in pnp_register_mem_resource()
648 struct pnp_mem *mem; in pnp_possible_config() local
663 mem = &option->u.mem; in pnp_possible_config()
664 if (mem->min == start && mem->size == size) in pnp_possible_config()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
Dnv50.c47 struct nvkm_mem *mem; member
61 return nv50_instobj(memory)->mem->offset; in nv50_instobj_addr()
67 return (u64)nv50_instobj(memory)->mem->size << NVKM_RAM_MM_SHIFT; in nv50_instobj_size()
130 u64 base = (iobj->mem->offset + offset) & 0xffffff00000ULL; in nv50_instobj_rd32()
131 u64 addr = (iobj->mem->offset + offset) & 0x000000fffffULL; in nv50_instobj_rd32()
148 u64 base = (iobj->mem->offset + offset) & 0xffffff00000ULL; in nv50_instobj_wr32()
149 u64 addr = (iobj->mem->offset + offset) & 0x000000fffffULL; in nv50_instobj_wr32()
162 nvkm_vm_map_at(vma, offset, iobj->mem); in nv50_instobj_map()
174 ram->func->put(ram, &iobj->mem); in nv50_instobj_dtor()
211 ret = ram->func->get(ram, size, align, 0, 0x800, &iobj->mem); in nv50_instobj_new()
[all …]
Dgk20a.c54 struct nvkm_mem mem; member
124 return gk20a_instobj(memory)->mem.offset; in gk20a_instobj_addr()
130 return (u64)gk20a_instobj(memory)->mem.size << 12; in gk20a_instobj_size()
272 nvkm_vm_map_at(vma, offset, &node->mem); in gk20a_instobj_map()
318 dma_free_attrs(dev, node->base.mem.size << PAGE_SHIFT, node->cpuaddr, in gk20a_instobj_dtor_dma()
336 if (unlikely(list_empty(&node->base.mem.regions))) in gk20a_instobj_dtor_iommu()
339 r = list_first_entry(&node->base.mem.regions, struct nvkm_mm_node, in gk20a_instobj_dtor_iommu()
346 for (i = 0; i < node->base.mem.size; i++) { in gk20a_instobj_dtor_iommu()
422 node->base.mem.offset = node->handle; in gk20a_instobj_ctor_dma()
424 INIT_LIST_HEAD(&node->base.mem.regions); in gk20a_instobj_ctor_dma()
[all …]
/linux-4.4.14/drivers/irqchip/
Dirq-tb10x.c112 struct resource mem; in of_tb10x_init_irq() local
117 if (of_address_to_resource(ictl, 0, &mem)) { in of_tb10x_init_irq()
123 if (!request_mem_region(mem.start, resource_size(&mem), in of_tb10x_init_irq()
129 reg_base = ioremap(mem.start, resource_size(&mem)); in of_tb10x_init_irq()
193 release_mem_region(mem.start, resource_size(&mem)); in of_tb10x_init_irq()
/linux-4.4.14/drivers/net/ethernet/intel/i40evf/
Di40e_alloc.h47 struct i40e_dma_mem *mem,
51 struct i40e_dma_mem *mem);
53 struct i40e_virt_mem *mem,
56 struct i40e_virt_mem *mem);
/linux-4.4.14/drivers/net/ethernet/intel/i40e/
Di40e_alloc.h47 struct i40e_dma_mem *mem,
51 struct i40e_dma_mem *mem);
53 struct i40e_virt_mem *mem,
56 struct i40e_virt_mem *mem);
Di40e_hmc.c51 struct i40e_dma_mem mem; in i40e_add_sd_table_entry() local
78 ret_code = i40e_allocate_dma_mem(hw, &mem, mem_type, alloc_len, in i40e_add_sd_table_entry()
92 sd_entry->u.pd_table.pd_page_addr = mem; in i40e_add_sd_table_entry()
94 sd_entry->u.bp.addr = mem; in i40e_add_sd_table_entry()
109 i40e_free_dma_mem(hw, &mem); in i40e_add_sd_table_entry()
139 struct i40e_dma_mem mem; in i40e_add_pd_table_entry() local
140 struct i40e_dma_mem *page = &mem; in i40e_add_pd_table_entry()
/linux-4.4.14/arch/x86/realmode/
Dinit.c13 phys_addr_t mem; in reserve_real_mode() local
18 mem = memblock_find_in_range(0, 1<<20, size, PAGE_SIZE); in reserve_real_mode()
19 if (!mem) in reserve_real_mode()
22 base = __va(mem); in reserve_real_mode()
23 memblock_reserve(mem, size); in reserve_real_mode()
26 base, (unsigned long long)mem, size); in reserve_real_mode()
/linux-4.4.14/drivers/usb/gadget/function/
Duvc_video.c49 void *mem; in uvc_video_encode_data() local
52 mem = buf->mem + queue->buf_used; in uvc_video_encode_data()
55 memcpy(data, mem, nbytes); in uvc_video_encode_data()
65 void *mem = req->buf; in uvc_video_encode_bulk() local
71 ret = uvc_video_encode_header(video, buf, mem, len); in uvc_video_encode_bulk()
73 mem += ret; in uvc_video_encode_bulk()
79 ret = uvc_video_encode_data(video, buf, mem, len); in uvc_video_encode_bulk()
105 void *mem = req->buf; in uvc_video_encode_isoc() local
110 ret = uvc_video_encode_header(video, buf, mem, len); in uvc_video_encode_isoc()
111 mem += ret; in uvc_video_encode_isoc()
[all …]
Df_uvc.c436 #define UVC_COPY_DESCRIPTOR(mem, dst, desc) \ argument
438 memcpy(mem, desc, (desc)->bLength); \
439 *(dst)++ = mem; \
440 mem += (desc)->bLength; \
443 #define UVC_COPY_DESCRIPTORS(mem, dst, src) \ argument
447 memcpy(mem, *__src, (*__src)->bLength); \
448 *dst++ = mem; \
449 mem += (*__src)->bLength; \
468 void *mem; in uvc_copy_descriptors() local
538 mem = kmalloc((n_desc + 1) * sizeof(*src) + bytes, GFP_KERNEL); in uvc_copy_descriptors()
[all …]
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_ttm.c197 switch (bo->mem.mem_type) { in radeon_evict_flags()
202 bo->mem.start < (rbo->rdev->mc.visible_vram_size >> PAGE_SHIFT)) { in radeon_evict_flags()
246 struct ttm_mem_reg *old_mem = &bo->mem; in radeon_move_null()
315 struct ttm_mem_reg *old_mem = &bo->mem; in radeon_move_vram_ram()
362 struct ttm_mem_reg *old_mem = &bo->mem; in radeon_move_ram_vram()
402 struct ttm_mem_reg *old_mem = &bo->mem; in radeon_bo_move()
449 static int radeon_ttm_io_mem_reserve(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) in radeon_ttm_io_mem_reserve() argument
451 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; in radeon_ttm_io_mem_reserve()
454 mem->bus.addr = NULL; in radeon_ttm_io_mem_reserve()
455 mem->bus.offset = 0; in radeon_ttm_io_mem_reserve()
[all …]
Dradeon_kfd.c235 struct kgd_mem **mem = (struct kgd_mem **) mem_obj; in alloc_gtt_mem() local
242 *mem = kmalloc(sizeof(struct kgd_mem), GFP_KERNEL); in alloc_gtt_mem()
243 if ((*mem) == NULL) in alloc_gtt_mem()
247 RADEON_GEM_GTT_WC, NULL, NULL, &(*mem)->bo); in alloc_gtt_mem()
255 r = radeon_bo_reserve((*mem)->bo, true); in alloc_gtt_mem()
261 r = radeon_bo_pin((*mem)->bo, RADEON_GEM_DOMAIN_GTT, in alloc_gtt_mem()
262 &(*mem)->gpu_addr); in alloc_gtt_mem()
267 *gpu_addr = (*mem)->gpu_addr; in alloc_gtt_mem()
269 r = radeon_bo_kmap((*mem)->bo, &(*mem)->cpu_ptr); in alloc_gtt_mem()
275 *cpu_ptr = (*mem)->cpu_ptr; in alloc_gtt_mem()
[all …]
/linux-4.4.14/drivers/gpu/drm/cirrus/
Dcirrus_ttm.c157 struct ttm_mem_reg *mem) in cirrus_ttm_io_mem_reserve() argument
159 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; in cirrus_ttm_io_mem_reserve()
162 mem->bus.addr = NULL; in cirrus_ttm_io_mem_reserve()
163 mem->bus.offset = 0; in cirrus_ttm_io_mem_reserve()
164 mem->bus.size = mem->num_pages << PAGE_SHIFT; in cirrus_ttm_io_mem_reserve()
165 mem->bus.base = 0; in cirrus_ttm_io_mem_reserve()
166 mem->bus.is_iomem = false; in cirrus_ttm_io_mem_reserve()
169 switch (mem->mem_type) { in cirrus_ttm_io_mem_reserve()
174 mem->bus.offset = mem->start << PAGE_SHIFT; in cirrus_ttm_io_mem_reserve()
175 mem->bus.base = pci_resource_start(cirrus->dev->pdev, 0); in cirrus_ttm_io_mem_reserve()
[all …]
/linux-4.4.14/drivers/gpu/drm/ast/
Dast_ttm.c157 struct ttm_mem_reg *mem) in ast_ttm_io_mem_reserve() argument
159 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; in ast_ttm_io_mem_reserve()
162 mem->bus.addr = NULL; in ast_ttm_io_mem_reserve()
163 mem->bus.offset = 0; in ast_ttm_io_mem_reserve()
164 mem->bus.size = mem->num_pages << PAGE_SHIFT; in ast_ttm_io_mem_reserve()
165 mem->bus.base = 0; in ast_ttm_io_mem_reserve()
166 mem->bus.is_iomem = false; in ast_ttm_io_mem_reserve()
169 switch (mem->mem_type) { in ast_ttm_io_mem_reserve()
174 mem->bus.offset = mem->start << PAGE_SHIFT; in ast_ttm_io_mem_reserve()
175 mem->bus.base = pci_resource_start(ast->dev->pdev, 0); in ast_ttm_io_mem_reserve()
[all …]
/linux-4.4.14/drivers/net/can/softing/
Dsofting_fw.c109 const uint8_t *mem; in fw_parse() local
127 mem = *pmem; in fw_parse()
128 *ptype = le16_to_cpup((void *)&mem[0]); in fw_parse()
129 *paddr = le32_to_cpup((void *)&mem[2]); in fw_parse()
130 *plen = le16_to_cpup((void *)&mem[6]); in fw_parse()
131 *pdat = &mem[8]; in fw_parse()
133 end = &mem[8 + *plen]; in fw_parse()
135 for (checksum[1] = 0; mem < end; ++mem) in fw_parse()
136 checksum[1] += *mem; in fw_parse()
149 const uint8_t *mem, *end, *dat; in softing_load_fw() local
[all …]
/linux-4.4.14/arch/arm/mach-omap2/
Dcm_common.c318 void __iomem *mem; in omap2_cm_base_init() local
323 mem = of_iomap(np, 0); in omap2_cm_base_init()
324 if (!mem) in omap2_cm_base_init()
328 cm_base = mem + data->offset; in omap2_cm_base_init()
331 cm2_base = mem + data->offset; in omap2_cm_base_init()
333 data->mem = mem; in omap2_cm_base_init()
364 ret = omap2_clk_provider_init(np, data->index, NULL, data->mem); in omap_cm_init()
Ddma.c227 struct resource *mem; in omap2_system_dma_init_dev() local
244 mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in omap2_system_dma_init_dev()
245 if (!mem) { in omap2_system_dma_init_dev()
250 dma_base = ioremap(mem->start, resource_size(mem)); in omap2_system_dma_init_dev()
/linux-4.4.14/tools/virtio/
Dvirtio_test.c42 struct vhost_memory *mem; member
125 dev->mem = malloc(offsetof(struct vhost_memory, regions) + in vdev_info_init()
126 sizeof dev->mem->regions[0]); in vdev_info_init()
127 assert(dev->mem); in vdev_info_init()
128 memset(dev->mem, 0, offsetof(struct vhost_memory, regions) + in vdev_info_init()
129 sizeof dev->mem->regions[0]); in vdev_info_init()
130 dev->mem->nregions = 1; in vdev_info_init()
131 dev->mem->regions[0].guest_phys_addr = (long)dev->buf; in vdev_info_init()
132 dev->mem->regions[0].userspace_addr = (long)dev->buf; in vdev_info_init()
133 dev->mem->regions[0].memory_size = dev->buf_size; in vdev_info_init()
[all …]
/linux-4.4.14/net/core/
Dsock_diag.c60 u32 mem[SK_MEMINFO_VARS]; in sock_diag_put_meminfo() local
62 mem[SK_MEMINFO_RMEM_ALLOC] = sk_rmem_alloc_get(sk); in sock_diag_put_meminfo()
63 mem[SK_MEMINFO_RCVBUF] = sk->sk_rcvbuf; in sock_diag_put_meminfo()
64 mem[SK_MEMINFO_WMEM_ALLOC] = sk_wmem_alloc_get(sk); in sock_diag_put_meminfo()
65 mem[SK_MEMINFO_SNDBUF] = sk->sk_sndbuf; in sock_diag_put_meminfo()
66 mem[SK_MEMINFO_FWD_ALLOC] = sk->sk_forward_alloc; in sock_diag_put_meminfo()
67 mem[SK_MEMINFO_WMEM_QUEUED] = sk->sk_wmem_queued; in sock_diag_put_meminfo()
68 mem[SK_MEMINFO_OPTMEM] = atomic_read(&sk->sk_omem_alloc); in sock_diag_put_meminfo()
69 mem[SK_MEMINFO_BACKLOG] = sk->sk_backlog.len; in sock_diag_put_meminfo()
71 return nla_put(skb, attrtype, sizeof(mem), &mem); in sock_diag_put_meminfo()
/linux-4.4.14/arch/tile/gxio/
Dmpipe.c138 buffer_size_enum, void *mem, size_t mem_size, in gxio_mpipe_init_buffer_stack() argument
143 memset(mem, 0, mem_size); in gxio_mpipe_init_buffer_stack()
145 result = gxio_mpipe_init_buffer_stack_aux(context, mem, mem_size, in gxio_mpipe_init_buffer_stack()
161 void *mem, size_t mem_size, in gxio_mpipe_init_notif_ring() argument
164 return gxio_mpipe_init_notif_ring_aux(context, mem, mem_size, in gxio_mpipe_init_notif_ring()
212 void *mem, size_t mem_size, in gxio_mpipe_init_edma_ring() argument
215 memset(mem, 0, mem_size); in gxio_mpipe_init_edma_ring()
217 return gxio_mpipe_init_edma_ring_aux(context, mem, mem_size, mem_flags, in gxio_mpipe_init_edma_ring()
367 void *mem, size_t mem_size, unsigned int mem_flags) in gxio_mpipe_iqueue_init() argument
373 iqueue->idescs = (gxio_mpipe_idesc_t *)mem; in gxio_mpipe_iqueue_init()
[all …]
/linux-4.4.14/arch/arm/boot/dts/
Drk3288-evb-rk808.dts94 regulator-state-mem {
105 regulator-state-mem {
115 regulator-state-mem {
126 regulator-state-mem {
138 regulator-state-mem {
150 regulator-state-mem {
161 regulator-state-mem {
173 regulator-state-mem {
185 regulator-state-mem {
197 regulator-state-mem {
[all …]
Dexynos3250-rinato.dts265 regulator-state-mem {
276 regulator-state-mem {
287 regulator-state-mem {
298 regulator-state-mem {
309 regulator-state-mem {
320 regulator-state-mem {
331 regulator-state-mem {
342 regulator-state-mem {
353 regulator-state-mem {
363 regulator-state-mem {
[all …]
Dexynos5420-peach-pit.dts229 regulator-state-mem {
241 regulator-state-mem {
253 regulator-state-mem {
265 regulator-state-mem {
276 regulator-state-mem {
288 regulator-state-mem {
299 regulator-state-mem {
310 regulator-state-mem {
321 regulator-state-mem {
332 regulator-state-mem {
[all …]
Dexynos5800-peach-pi.dts216 regulator-state-mem {
228 regulator-state-mem {
240 regulator-state-mem {
252 regulator-state-mem {
263 regulator-state-mem {
275 regulator-state-mem {
286 regulator-state-mem {
297 regulator-state-mem {
308 regulator-state-mem {
319 regulator-state-mem {
[all …]
/linux-4.4.14/tools/power/cpupower/debug/i386/
Ddump_psb.c154 char *mem = NULL; in main() local
184 mem = mmap(mem, 0x100000 - 0xc0000, PROT_READ, MAP_SHARED, fd, 0xc0000); in main()
187 for (p = mem; p - mem < LEN; p+=16) { in main()
194 munmap(mem, LEN); in main()
/linux-4.4.14/arch/ia64/hp/sim/boot/
Dbootloader.c57 static char mem[4096]; in start_bootloader() local
108 req.len = sizeof(mem); in start_bootloader()
109 req.addr = (long) mem; in start_bootloader()
113 elf = (struct elfhdr *) mem; in start_bootloader()
137 req.addr = (long) mem; in start_bootloader()
146 elf_phdr = (struct elf_phdr *) mem; in start_bootloader()
/linux-4.4.14/include/drm/ttm/
Dttm_bo_driver.h212 struct ttm_mem_reg *mem);
225 struct ttm_mem_reg *mem);
435 int (*io_mem_reserve)(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem);
436 void (*io_mem_free)(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem);
673 struct ttm_mem_reg *mem);
696 struct ttm_mem_reg *mem,
701 struct ttm_mem_reg *mem);
703 struct ttm_mem_reg *mem);
917 if (!(bo->mem.placement & TTM_PL_FLAG_NO_EVICT)) { in ttm_bo_unreserve()
943 struct ttm_mem_reg *mem);
[all …]
/linux-4.4.14/arch/m68k/kernel/
Dsys_m68k.c462 unsigned long __user * mem) in sys_atomic_cmpxchg_32() argument
474 pgd = pgd_offset(mm, (unsigned long)mem); in sys_atomic_cmpxchg_32()
477 pmd = pmd_offset(pgd, (unsigned long)mem); in sys_atomic_cmpxchg_32()
480 pte = pte_offset_map_lock(mm, pmd, (unsigned long)mem, &ptl); in sys_atomic_cmpxchg_32()
491 __get_user(mem_value, mem); in sys_atomic_cmpxchg_32()
493 __put_user(newval, mem); in sys_atomic_cmpxchg_32()
511 if (do_page_fault(fp, (unsigned long)mem, 3)) in sys_atomic_cmpxchg_32()
535 unsigned long __user * mem) in sys_atomic_cmpxchg_32() argument
542 mem_value = *mem; in sys_atomic_cmpxchg_32()
544 *mem = newval; in sys_atomic_cmpxchg_32()
/linux-4.4.14/drivers/mfd/
Djz4740-adc.c56 struct resource *mem; member
240 adc->mem = request_mem_region(mem_base->start, JZ_REG_ADC_STATUS, in jz4740_adc_probe()
242 if (!adc->mem) { in jz4740_adc_probe()
247 adc->base = ioremap_nocache(adc->mem->start, resource_size(adc->mem)); in jz4740_adc_probe()
299 release_mem_region(adc->mem->start, resource_size(adc->mem)); in jz4740_adc_probe()
314 release_mem_region(adc->mem->start, resource_size(adc->mem)); in jz4740_adc_remove()
Dvexpress-sysreg.c165 struct resource *mem; in vexpress_sysreg_probe() local
171 mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in vexpress_sysreg_probe()
172 if (!mem) in vexpress_sysreg_probe()
175 base = devm_ioremap(&pdev->dev, mem->start, resource_size(mem)); in vexpress_sysreg_probe()
209 ARRAY_SIZE(vexpress_sysreg_cells), mem, 0, NULL); in vexpress_sysreg_probe()
/linux-4.4.14/include/ras/
Dras_event.h27 TP_PROTO(struct cper_sec_mem_err *mem,
33 TP_ARGS(mem, err_seq, fru_id, fru_text, sev),
48 if (mem->validation_bits & CPER_MEM_VALID_ERROR_TYPE)
49 __entry->etype = mem->error_type;
53 if (mem->validation_bits & CPER_MEM_VALID_PA)
54 __entry->pa = mem->physical_addr;
58 if (mem->validation_bits & CPER_MEM_VALID_PA_MASK)
59 __entry->pa_mask_lsb = (u8)__ffs64(mem->physical_addr_mask);
64 cper_mem_err_pack(mem, &__entry->data);
/linux-4.4.14/arch/s390/kvm/
Dpriv.c464 static void handle_stsi_3_2_2(struct kvm_vcpu *vcpu, struct sysinfo_3_2_2 *mem) in handle_stsi_3_2_2() argument
472 if (stsi(mem, 3, 2, 2)) in handle_stsi_3_2_2()
473 mem->count = 0; in handle_stsi_3_2_2()
474 if (mem->count < 8) in handle_stsi_3_2_2()
475 mem->count++; in handle_stsi_3_2_2()
476 for (n = mem->count - 1; n > 0 ; n--) in handle_stsi_3_2_2()
477 memcpy(&mem->vm[n], &mem->vm[n - 1], sizeof(mem->vm[0])); in handle_stsi_3_2_2()
479 memset(&mem->vm[0], 0, sizeof(mem->vm[0])); in handle_stsi_3_2_2()
480 mem->vm[0].cpus_total = cpus; in handle_stsi_3_2_2()
481 mem->vm[0].cpus_configured = cpus; in handle_stsi_3_2_2()
[all …]
/linux-4.4.14/drivers/of/
Dfdt.c152 static void *unflatten_dt_alloc(void **mem, unsigned long size, in unflatten_dt_alloc() argument
157 *mem = PTR_ALIGN(*mem, align); in unflatten_dt_alloc()
158 res = *mem; in unflatten_dt_alloc()
159 *mem += size; in unflatten_dt_alloc()
176 void *mem, in unflatten_dt_node() argument
196 return mem; in unflatten_dt_node()
226 np = unflatten_dt_alloc(&mem, sizeof(struct device_node) + allocl, in unflatten_dt_node()
274 pp = unflatten_dt_alloc(&mem, sizeof(struct property), in unflatten_dt_node()
316 pp = unflatten_dt_alloc(&mem, sizeof(struct property) + sz, in unflatten_dt_node()
346 mem = unflatten_dt_node(blob, mem, poffset, np, NULL, in unflatten_dt_node()
[all …]
/linux-4.4.14/drivers/pinctrl/sh-pfc/
Dgpio.c36 struct sh_pfc_window *mem; member
66 void __iomem *mem = address - chip->mem->phys + chip->mem->virt; in gpio_read_data_reg() local
68 return sh_pfc_read_raw_reg(mem, dreg->reg_width); in gpio_read_data_reg()
75 void __iomem *mem = address - chip->mem->phys + chip->mem->virt; in gpio_write_data_reg() local
77 sh_pfc_write_raw_reg(mem, dreg->reg_width, value); in gpio_write_data_reg()
309 struct sh_pfc_window *mem) in sh_pfc_add_gpiochip() argument
318 chip->mem = mem; in sh_pfc_add_gpiochip()
/linux-4.4.14/drivers/net/wireless/prism54/
Dislpci_mgt.c123 if (buf->mem == NULL) { in islpci_mgmt_rx_fill()
124 buf->mem = kmalloc(MGMT_FRAME_SIZE, GFP_ATOMIC); in islpci_mgmt_rx_fill()
125 if (!buf->mem) in islpci_mgmt_rx_fill()
130 buf->pci_addr = pci_map_single(priv->pdev, buf->mem, in islpci_mgmt_rx_fill()
189 p = buf.mem = kmalloc(frag_len, GFP_KERNEL); in islpci_mgt_transmit()
190 if (!buf.mem) in islpci_mgt_transmit()
206 pimfor_header_t *h = buf.mem; in islpci_mgt_transmit()
218 buf.pci_addr = pci_map_single(priv->pdev, buf.mem, frag_len, in islpci_mgt_transmit()
257 kfree(buf.mem); in islpci_mgt_transmit()
321 header = pimfor_decode_header(buf->mem, frag_len); in islpci_mgt_receive()
[all …]
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
Dbase.c49 struct nvkm_memory *pgt = vm->pgt[pde].mem[big]; in nvkm_vm_map_at()
75 struct nvkm_mem *mem) in nvkm_vm_map_sg_table() argument
91 for_each_sg(mem->sg->sgl, sg, mem->sg->nents, i) { in nvkm_vm_map_sg_table()
92 struct nvkm_memory *pgt = vm->pgt[pde].mem[big]; in nvkm_vm_map_sg_table()
103 mmu->func->map_sg(vma, pgt, mem, pte, 1, &addr); in nvkm_vm_map_sg_table()
118 mmu->func->map_sg(vma, pgt, mem, pte, 1, &addr); in nvkm_vm_map_sg_table()
133 struct nvkm_mem *mem) in nvkm_vm_map_sg() argument
137 dma_addr_t *list = mem->pages; in nvkm_vm_map_sg()
148 struct nvkm_memory *pgt = vm->pgt[pde].mem[big]; in nvkm_vm_map_sg()
155 mmu->func->map_sg(vma, pgt, mem, pte, len, list); in nvkm_vm_map_sg()
[all …]
Dgf100.c104 struct nvkm_mem *mem, u32 pte, u32 cnt, u64 phys, u64 delta) in gf100_vm_map() argument
108 phys = gf100_vm_addr(vma, phys, mem->memtype, 0); in gf100_vm_map()
111 if (mem->tag) { in gf100_vm_map()
113 u32 tag = mem->tag->offset + (delta >> 17); in gf100_vm_map()
131 struct nvkm_mem *mem, u32 pte, u32 cnt, dma_addr_t *list) in gf100_vm_map_sg() argument
135 u32 memtype = gf100_pte_storage_type_map[mem->memtype & 0xff]; in gf100_vm_map_sg()
Dnv50.c78 struct nvkm_mem *mem, u32 pte, u32 cnt, u64 phys, u64 delta) in nv50_vm_map() argument
81 u32 comp = (mem->memtype & 0x180) >> 7; in nv50_vm_map()
92 phys = vm_addr(vma, phys, mem->memtype, target); in nv50_vm_map()
111 u32 tag = mem->tag->offset + ((delta >> 16) * comp); in nv50_vm_map()
128 struct nvkm_mem *mem, u32 pte, u32 cnt, dma_addr_t *list) in nv50_vm_map_sg() argument
134 u64 phys = vm_addr(vma, (u64)*list++, mem->memtype, target); in nv50_vm_map_sg()
/linux-4.4.14/drivers/net/wireless/ath/ath9k/
Dahb.c85 void __iomem *mem; in ath_ahb_probe() local
106 mem = devm_ioremap_nocache(&pdev->dev, res->start, resource_size(res)); in ath_ahb_probe()
107 if (mem == NULL) { in ath_ahb_probe()
133 sc->mem = mem; in ath_ahb_probe()
151 hw_name, (unsigned long)mem, irq); in ath_ahb_probe()
/linux-4.4.14/tools/testing/selftests/memory-hotplug/
DMakefile5 TEST_PROGS := mem-on-off-test.sh
6 override RUN_TESTS := ./mem-on-off-test.sh -r 2 || echo "selftests: memory-hotplug [FAIL]"
10 @/bin/bash ./mem-on-off-test.sh || echo "memory-hotplug selftests: [FAIL]"
/linux-4.4.14/drivers/mcb/
Dmcb-core.c350 struct resource *mem; in mcb_request_mem() local
356 size = resource_size(&dev->mem); in mcb_request_mem()
358 mem = request_mem_region(dev->mem.start, size, name); in mcb_request_mem()
359 if (!mem) in mcb_request_mem()
362 return mem; in mcb_request_mem()
372 void mcb_release_mem(struct resource *mem) in mcb_release_mem() argument
376 size = resource_size(mem); in mcb_release_mem()
377 release_mem_region(mem->start, size); in mcb_release_mem()
/linux-4.4.14/drivers/gpu/drm/bochs/
Dbochs_mm.c135 struct ttm_mem_reg *mem) in bochs_ttm_io_mem_reserve() argument
137 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; in bochs_ttm_io_mem_reserve()
140 mem->bus.addr = NULL; in bochs_ttm_io_mem_reserve()
141 mem->bus.offset = 0; in bochs_ttm_io_mem_reserve()
142 mem->bus.size = mem->num_pages << PAGE_SHIFT; in bochs_ttm_io_mem_reserve()
143 mem->bus.base = 0; in bochs_ttm_io_mem_reserve()
144 mem->bus.is_iomem = false; in bochs_ttm_io_mem_reserve()
147 switch (mem->mem_type) { in bochs_ttm_io_mem_reserve()
152 mem->bus.offset = mem->start << PAGE_SHIFT; in bochs_ttm_io_mem_reserve()
153 mem->bus.base = bochs->fb_base; in bochs_ttm_io_mem_reserve()
[all …]
/linux-4.4.14/sound/oss/
Dkahlua.c59 void __iomem *mem; in probe_one() local
70 mem = ioremap(base, 128); in probe_one()
71 if (!mem) in probe_one()
73 map = readw(mem + 0x18); /* Read the SMI enables */ in probe_one()
74 iounmap(mem); in probe_one()
/linux-4.4.14/arch/powerpc/sysdev/
Dppc4xx_hsta_msi.c130 struct resource *mem; in hsta_msi_probe() local
134 mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in hsta_msi_probe()
135 if (!mem) { in hsta_msi_probe()
147 ppc4xx_hsta_msi.address = mem->start; in hsta_msi_probe()
148 ppc4xx_hsta_msi.data = ioremap(mem->start, resource_size(mem)); in hsta_msi_probe()
/linux-4.4.14/Documentation/sound/oss/
DMultiSound704 static int msnd_write_cfg_mem(int cfg, int num, int mem)
708 X mem >>= 8;
709 X mem &= 0xfff;
710 X wmem = (WORD)mem;
722 static int msnd_read_cfg_mem(int cfg, int num, int *mem)
727 X *mem = MAKEWORD(msnd_read_cfg(cfg, IREG_MEMBASELO),
729 X *mem <<= 8;
743 static int msnd_write_cfg_logical(int cfg, int num, WORD io0, WORD io1, WORD irq, int mem)
753 X if (msnd_write_cfg_mem(cfg, num, mem))
760 static int msnd_read_cfg_logical(int cfg, int num, WORD *io0, WORD *io1, WORD *irq, int *mem)
[all …]
/linux-4.4.14/drivers/clk/ti/
Dclk.c40 void __iomem *mem; member
53 writel_relaxed(val, io->mem + r->offset); in clk_memmap_writel()
65 val = readl_relaxed(io->mem + r->offset); in clk_memmap_readl()
215 struct regmap *syscon, void __iomem *mem) in omap2_clk_provider_init() argument
235 io->mem = mem; in omap2_clk_provider_init()
249 void __init omap2_clk_legacy_provider_init(int index, void __iomem *mem) in omap2_clk_legacy_provider_init() argument
255 io->mem = mem; in omap2_clk_legacy_provider_init()
/linux-4.4.14/drivers/gpu/drm/
Ddrm_agpsupport.c475 struct agp_memory *mem; in drm_agp_bind_pages() local
480 mem = agp_allocate_memory(dev->agp->bridge, num_pages, in drm_agp_bind_pages()
482 if (mem == NULL) { in drm_agp_bind_pages()
489 mem->pages[i] = pages[i]; in drm_agp_bind_pages()
490 mem->page_count = num_pages; in drm_agp_bind_pages()
492 mem->is_flushed = true; in drm_agp_bind_pages()
493 ret = agp_bind_memory(mem, gtt_offset / PAGE_SIZE); in drm_agp_bind_pages()
496 agp_free_memory(mem); in drm_agp_bind_pages()
500 return mem; in drm_agp_bind_pages()
/linux-4.4.14/arch/mips/kernel/
Dkgdb.c130 int dbg_set_reg(int regno, void *mem, struct pt_regs *regs) in dbg_set_reg() argument
138 memcpy((void *)regs + dbg_reg_def[regno].offset, mem, in dbg_set_reg()
146 memcpy((void *)&current->thread.fpu.fcr31, mem, in dbg_set_reg()
154 memcpy((void *)&current->thread.fpu.fpr[fp_reg], mem, in dbg_set_reg()
163 char *dbg_get_reg(int regno, void *mem, struct pt_regs *regs) in dbg_get_reg() argument
172 memcpy(mem, (void *)regs + dbg_reg_def[regno].offset, in dbg_get_reg()
181 memcpy(mem, (void *)&current->thread.fpu.fcr31, in dbg_get_reg()
186 memset(mem, 0, dbg_reg_def[regno].size); in dbg_get_reg()
190 memcpy(mem, (void *)&current->thread.fpu.fpr[fp_reg], in dbg_get_reg()
/linux-4.4.14/drivers/media/usb/uvc/
Duvc_isight.c49 __u8 *mem; in isight_decode() local
87 mem = buf->mem + buf->bytesused; in isight_decode()
89 memcpy(mem, data, nbytes); in isight_decode()
/linux-4.4.14/tools/perf/Documentation/
Dperf-mem.txt1 perf-mem(1)
6 perf-mem - Profile memory accesses
11 'perf mem' [<options>] (record [<command>] | report)
15 "perf mem record" runs a command and gathers memory operation data
18 "perf mem report" displays the result. It invokes perf report with the
/linux-4.4.14/arch/nios2/kernel/
Dkgdb.c84 char *dbg_get_reg(int regno, void *mem, struct pt_regs *regs) in dbg_get_reg() argument
90 memcpy(mem, (void *)regs + dbg_reg_def[regno].offset, in dbg_get_reg()
93 memset(mem, 0, dbg_reg_def[regno].size); in dbg_get_reg()
98 int dbg_set_reg(int regno, void *mem, struct pt_regs *regs) in dbg_set_reg() argument
104 memcpy((void *)regs + dbg_reg_def[regno].offset, mem, in dbg_set_reg()
/linux-4.4.14/drivers/acpi/
Dacpi_memhotplug.c97 if ((info->caching == address64.info.mem.caching) && in acpi_memory_get_resource()
98 (info->write_protect == address64.info.mem.write_protect) && in acpi_memory_get_resource()
110 new->caching = address64.info.mem.caching; in acpi_memory_get_resource()
111 new->write_protect = address64.info.mem.write_protect; in acpi_memory_get_resource()
178 static int acpi_bind_memblk(struct memory_block *mem, void *arg) in acpi_bind_memblk() argument
180 return acpi_bind_one(&mem->dev, arg); in acpi_bind_memblk()
191 static int acpi_unbind_memblk(struct memory_block *mem, void *arg) in acpi_unbind_memblk() argument
193 acpi_unbind_one(&mem->dev); in acpi_unbind_memblk()
/linux-4.4.14/drivers/media/usb/go7007/
Dgo7007-fw.c376 u16 mem = 0x3e00; in gen_mjpeghdr_to_package() local
398 code[off + 1] = __cpu_to_le16(0x8000 | mem); in gen_mjpeghdr_to_package()
401 if (mem + chunk > 0x4000) in gen_mjpeghdr_to_package()
402 chunk = 0x4000 - mem; in gen_mjpeghdr_to_package()
409 mem = 0x3e00; in gen_mjpeghdr_to_package()
413 mem += 28; in gen_mjpeghdr_to_package()
643 u16 mem = 0x3e00; in gen_mpeg1hdr_to_package() local
687 code[off + 1] = __cpu_to_le16(0x8000 | mem); in gen_mpeg1hdr_to_package()
690 if (mem + chunk > 0x4000) in gen_mpeg1hdr_to_package()
691 chunk = 0x4000 - mem; in gen_mpeg1hdr_to_package()
[all …]
/linux-4.4.14/drivers/scsi/mpt3sas/
Dmpt3sas_config.c187 struct config_request *mem) in _config_alloc_config_dma_memory() argument
191 if (mem->sz > ioc->config_page_sz) { in _config_alloc_config_dma_memory()
192 mem->page = dma_alloc_coherent(&ioc->pdev->dev, mem->sz, in _config_alloc_config_dma_memory()
193 &mem->page_dma, GFP_KERNEL); in _config_alloc_config_dma_memory()
194 if (!mem->page) { in _config_alloc_config_dma_memory()
197 ioc->name, __func__, mem->sz); in _config_alloc_config_dma_memory()
201 mem->page = ioc->config_page; in _config_alloc_config_dma_memory()
202 mem->page_dma = ioc->config_page_dma; in _config_alloc_config_dma_memory()
218 struct config_request *mem) in _config_free_config_dma_memory() argument
220 if (mem->sz > ioc->config_page_sz) in _config_free_config_dma_memory()
[all …]
/linux-4.4.14/sound/soc/codecs/
Dwm_adsp.c479 if (dsp->mem[i].type == type) in wm_adsp_find_region()
480 return &dsp->mem[i]; in wm_adsp_find_region()
485 static unsigned int wm_adsp_region_to_reg(struct wm_adsp_region const *mem, in wm_adsp_region_to_reg() argument
488 if (WARN_ON(!mem)) in wm_adsp_region_to_reg()
490 switch (mem->type) { in wm_adsp_region_to_reg()
492 return mem->base + (offset * 3); in wm_adsp_region_to_reg()
494 return mem->base + (offset * 2); in wm_adsp_region_to_reg()
496 return mem->base + (offset * 2); in wm_adsp_region_to_reg()
498 return mem->base + (offset * 2); in wm_adsp_region_to_reg()
500 return mem->base + (offset * 2); in wm_adsp_region_to_reg()
[all …]
/linux-4.4.14/include/linux/
Dtrace_seq.h86 extern void trace_seq_putmem(struct trace_seq *s, const void *mem, unsigned int len);
87 extern void trace_seq_putmem_hex(struct trace_seq *s, const void *mem,
125 trace_seq_putmem(struct trace_seq *s, const void *mem, unsigned int len) in trace_seq_putmem() argument
128 static inline void trace_seq_putmem_hex(struct trace_seq *s, const void *mem, in trace_seq_putmem_hex() argument
Dkgdb.h93 extern char *dbg_get_reg(int regno, void *mem, struct pt_regs *regs);
94 extern int dbg_set_reg(int regno, void *mem, struct pt_regs *regs);
303 extern char *kgdb_mem2hex(char *mem, char *buf, int count);
304 extern int kgdb_hex2mem(char *buf, char *mem, int count);
/linux-4.4.14/drivers/tty/serial/
Dmen_z135_uart.c125 struct resource *mem; member
741 mcb_release_mem(uart->mem); in men_z135_release_port()
748 struct resource *mem; in men_z135_request_port() local
750 mem = mcb_request_mem(uart->mdev, dev_name(&mdev->dev)); in men_z135_request_port()
751 if (IS_ERR(mem)) in men_z135_request_port()
752 return PTR_ERR(mem); in men_z135_request_port()
754 port->mapbase = mem->start; in men_z135_request_port()
755 uart->mem = mem; in men_z135_request_port()
757 port->membase = ioremap(mem->start, resource_size(mem)); in men_z135_request_port()
759 mcb_release_mem(mem); in men_z135_request_port()
[all …]
/linux-4.4.14/tools/perf/bench/
DBuild3 perf-y += mem-functions.o
10 perf-$(CONFIG_X86_64) += mem-memcpy-x86-64-asm.o
11 perf-$(CONFIG_X86_64) += mem-memset-x86-64-asm.o
/linux-4.4.14/drivers/misc/eeprom/
Dat25.c32 struct memory_accessor mem; member
286 static ssize_t at25_mem_read(struct memory_accessor *mem, char *buf, in at25_mem_read() argument
289 struct at25_data *at25 = container_of(mem, struct at25_data, mem); in at25_mem_read()
294 static ssize_t at25_mem_write(struct memory_accessor *mem, const char *buf, in at25_mem_write() argument
297 struct at25_data *at25 = container_of(mem, struct at25_data, mem); in at25_mem_write()
418 at25->mem.read = at25_mem_read; in at25_probe()
424 at25->mem.write = at25_mem_write; in at25_probe()
432 chip.setup(&at25->mem, chip.context); in at25_probe()
/linux-4.4.14/drivers/power/reset/
Dmsm-poweroff.c49 struct resource *mem; in msm_restart_probe() local
51 mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in msm_restart_probe()
52 msm_ps_hold = devm_ioremap_resource(dev, mem); in msm_restart_probe()
/linux-4.4.14/Documentation/video4linux/
Dfimc.txt18 S5PC100 (mem-to-mem only), S5PV210, EXYNOS4210
33 - per frame clock gating (mem-to-mem)
47 - video post-processor (mem-to-mem)
78 video device, it has no media pads. However please note the mem-to-mem and
88 At the capture and mem-to-mem video nodes only the multi-planar API is
129 hardware - video capture and mem-to-mem and additionally a subdev node for
/linux-4.4.14/drivers/media/common/saa7146/
Dsaa7146_core.c179 void *mem = vmalloc_32(length); in saa7146_vmalloc_build_pgtable() local
182 if (NULL == mem) in saa7146_vmalloc_build_pgtable()
185 if (!(pt->slist = vmalloc_to_sg(mem, pages))) in saa7146_vmalloc_build_pgtable()
199 return mem; in saa7146_vmalloc_build_pgtable()
209 vfree(mem); in saa7146_vmalloc_build_pgtable()
214 void saa7146_vfree_destroy_pgtable(struct pci_dev *pci, void *mem, struct saa7146_pgtable *pt) in saa7146_vfree_destroy_pgtable() argument
220 vfree(mem); in saa7146_vfree_destroy_pgtable()
392 dev->mem = ioremap(pci_resource_start(pci, 0), in saa7146_init_one()
394 if (!dev->mem) { in saa7146_init_one()
445 dev->mem, dev->revision, pci->irq, in saa7146_init_one()
[all …]
Dsaa7146_i2c.c31 int mem = 0, op_count = 0; in saa7146_i2c_msg_prepare() local
35 mem += m[i].len + 1; in saa7146_i2c_msg_prepare()
40 mem = 1 + ((mem-1) / 3); in saa7146_i2c_msg_prepare()
45 if ((4 * mem) > SAA7146_I2C_MEM) { in saa7146_i2c_msg_prepare()
51 memset(op,0,sizeof(__le32)*mem); in saa7146_i2c_msg_prepare()
85 return mem; in saa7146_i2c_msg_prepare()
/linux-4.4.14/arch/alpha/kernel/
Dcore_mcpcia.c291 struct resource *io, *mem, *hae_mem; in mcpcia_new_hose() local
298 mem = alloc_resource(); in mcpcia_new_hose()
315 mem->start = MCPCIA_DENSE(mid) - MCPCIA_MEM_BIAS; in mcpcia_new_hose()
316 mem->end = mem->start + 0xffffffff; in mcpcia_new_hose()
317 mem->name = pci_mem_names[h]; in mcpcia_new_hose()
318 mem->flags = IORESOURCE_MEM; in mcpcia_new_hose()
320 hae_mem->start = mem->start; in mcpcia_new_hose()
321 hae_mem->end = mem->start + MCPCIA_MEM_MASK; in mcpcia_new_hose()
327 if (request_resource(&iomem_resource, mem) < 0) in mcpcia_new_hose()
329 if (request_resource(mem, hae_mem) < 0) in mcpcia_new_hose()
/linux-4.4.14/arch/mn10300/kernel/
Dgdb-stub.c181 static unsigned char *mem2hex(const void *mem, char *buf, int count,
794 const u8 *mem = _mem; in mem2hex() local
797 if ((u32) mem & 1 && count >= 1) { in mem2hex()
798 if (gdbstub_read_byte(mem, ch) != 0) in mem2hex()
801 mem++; in mem2hex()
805 if ((u32) mem & 3 && count >= 2) { in mem2hex()
806 if (gdbstub_read_word(mem, ch) != 0) in mem2hex()
810 mem += 2; in mem2hex()
815 if (gdbstub_read_dword(mem, ch) != 0) in mem2hex()
821 mem += 4; in mem2hex()
[all …]
/linux-4.4.14/drivers/media/pci/ivtv/
Divtv-firmware.c52 static int load_fw_direct(const char *fn, volatile u8 __iomem *mem, struct ivtv *itv, long size) in load_fw_direct() argument
60 volatile u32 __iomem *dst = (volatile u32 __iomem *)mem; in load_fw_direct()
178 static volatile struct ivtv_mailbox __iomem *ivtv_search_mailbox(const volatile u8 __iomem *mem, u3… in ivtv_search_mailbox() argument
185 if (readl(mem + i) == 0x12345678 && in ivtv_search_mailbox()
186 readl(mem + i + 4) == 0x34567812 && in ivtv_search_mailbox()
187 readl(mem + i + 8) == 0x56781234 && in ivtv_search_mailbox()
188 readl(mem + i + 12) == 0x78123456) { in ivtv_search_mailbox()
189 return (volatile struct ivtv_mailbox __iomem *)(mem + i + 16); in ivtv_search_mailbox()
/linux-4.4.14/drivers/gpu/host1x/
Djob.c41 void *mem; in host1x_job_alloc() local
54 mem = job = kzalloc(total, GFP_KERNEL); in host1x_job_alloc()
62 mem += sizeof(struct host1x_job); in host1x_job_alloc()
63 job->relocarray = num_relocs ? mem : NULL; in host1x_job_alloc()
64 mem += num_relocs * sizeof(struct host1x_reloc); in host1x_job_alloc()
65 job->unpins = num_unpins ? mem : NULL; in host1x_job_alloc()
66 mem += num_unpins * sizeof(struct host1x_job_unpin_data); in host1x_job_alloc()
67 job->waitchk = num_waitchks ? mem : NULL; in host1x_job_alloc()
68 mem += num_waitchks * sizeof(struct host1x_waitchk); in host1x_job_alloc()
69 job->gathers = num_cmdbufs ? mem : NULL; in host1x_job_alloc()
[all …]
/linux-4.4.14/arch/mips/include/asm/mach-generic/
Dfloppy.h118 unsigned long mem; in fd_dma_mem_alloc() local
120 mem = __get_dma_pages(GFP_KERNEL, get_order(size)); in fd_dma_mem_alloc()
122 return mem; in fd_dma_mem_alloc()
/linux-4.4.14/drivers/spi/
Dspi-dw-mmio.c37 struct resource *mem; in dw_spi_mmio_probe() local
49 mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in dw_spi_mmio_probe()
50 if (!mem) { in dw_spi_mmio_probe()
55 dws->regs = devm_ioremap_resource(&pdev->dev, mem); in dw_spi_mmio_probe()
/linux-4.4.14/arch/mips/pci/
Dpci-ip27.c63 bc->pc.mem_resource = &bc->mem; in bridge_probe()
68 bc->mem.name = "Bridge PCI MEM"; in bridge_probe()
70 bc->mem.start = 0; in bridge_probe()
71 bc->mem.end = ~0UL; in bridge_probe()
72 bc->mem.flags = IORESOURCE_MEM; in bridge_probe()
/linux-4.4.14/drivers/gpu/host1x/hw/
Dchannel_hw.c36 void *mem = NULL; in trace_write_gather() local
39 mem = host1x_bo_mmap(bo); in trace_write_gather()
41 if (mem) { in trace_write_gather()
53 mem); in trace_write_gather()
56 host1x_bo_munmap(bo, mem); in trace_write_gather()
/linux-4.4.14/arch/arm/boot/compressed/
Datags_to_fdt.c153 if (!atag->u.mem.size) in atags_to_fdt()
164 cpu_to_fdt64(atag->u.mem.start); in atags_to_fdt()
166 cpu_to_fdt64(atag->u.mem.size); in atags_to_fdt()
169 cpu_to_fdt32(atag->u.mem.start); in atags_to_fdt()
171 cpu_to_fdt32(atag->u.mem.size); in atags_to_fdt()
/linux-4.4.14/arch/powerpc/kernel/
Dmachine_kexec_64.c43 if (image->segment[i].mem < __pa(_end)) in default_machine_kexec_prepare()
66 if (image->segment[i].mem < __pa(_end)) in default_machine_kexec_prepare()
84 begin = image->segment[i].mem; in default_machine_kexec_prepare()
103 begin = image->segment[i].mem; in default_machine_kexec_prepare()
169 flush_icache_range((unsigned long)__va(ranges[i].mem), in kexec_copy_flush()
170 (unsigned long)__va(ranges[i].mem + ranges[i].memsz)); in kexec_copy_flush()
Dkgdb.c348 char *dbg_get_reg(int regno, void *mem, struct pt_regs *regs) in dbg_get_reg() argument
356 memcpy(mem, (void *)regs + dbg_reg_def[regno].offset, in dbg_get_reg()
363 memcpy(mem, &current->thread.evr[regno-32], in dbg_get_reg()
367 memset(mem, 0, dbg_reg_def[regno].size); in dbg_get_reg()
374 int dbg_set_reg(int regno, void *mem, struct pt_regs *regs) in dbg_set_reg() argument
382 memcpy((void *)regs + dbg_reg_def[regno].offset, mem, in dbg_set_reg()
388 memcpy(&current->thread.evr[regno-32], mem, in dbg_set_reg()
/linux-4.4.14/drivers/media/pci/cx23885/
Dcimax2.c160 int mem; in netup_ci_get_mem() local
164 mem = cx_read(MC417_RWD); in netup_ci_get_mem()
165 if ((mem & NETUP_ACK) == 0) in netup_ci_get_mem()
174 return mem & 0xff; in netup_ci_get_mem()
185 int mem; in netup_ci_op_cam() local
228 mem = netup_ci_get_mem(dev); in netup_ci_op_cam()
233 if (mem < 0) in netup_ci_op_cam()
239 (read) ? mem : data); in netup_ci_op_cam()
242 return mem; in netup_ci_op_cam()
/linux-4.4.14/crypto/
Dapi.c461 char *mem; in crypto_create_tfm() local
470 mem = kzalloc(total, GFP_KERNEL); in crypto_create_tfm()
471 if (mem == NULL) in crypto_create_tfm()
474 tfm = (struct crypto_tfm *)(mem + tfmsize); in crypto_create_tfm()
491 kfree(mem); in crypto_create_tfm()
493 mem = ERR_PTR(err); in crypto_create_tfm()
495 return mem; in crypto_create_tfm()
583 void crypto_destroy_tfm(void *mem, struct crypto_tfm *tfm) in crypto_destroy_tfm() argument
587 if (unlikely(!mem)) in crypto_destroy_tfm()
596 kzfree(mem); in crypto_destroy_tfm()
Djitterentropy.c82 unsigned char *mem; /* Memory access location with size of member
269 if (NULL == ec || NULL == ec->mem) in jent_memaccess()
281 tmpval = ec->mem + ec->memlocation; in jent_memaccess()
627 entropy_collector->mem = jent_zalloc(JENT_MEMORY_SIZE); in jent_entropy_collector_alloc()
628 if (!entropy_collector->mem) { in jent_entropy_collector_alloc()
656 jent_zfree(entropy_collector->mem); in jent_entropy_collector_free()
657 entropy_collector->mem = NULL; in jent_entropy_collector_free()
/linux-4.4.14/drivers/tty/serial/cpm_uart/
Dcpm_uart.h117 u32 mem = (u32)pinfo->mem_addr; in cpu2cpm_addr() local
119 if (likely(val >= mem && val < mem + pinfo->mem_size)) { in cpu2cpm_addr()
120 offset = val - mem; in cpu2cpm_addr()
/linux-4.4.14/tools/power/acpi/os_specific/service_layers/
Dosunixxf.c547 void *mem; in acpi_os_allocate() local
549 mem = (void *)malloc((size_t) size); in acpi_os_allocate()
550 return (mem); in acpi_os_allocate()
568 void *mem; in acpi_os_allocate_zeroed() local
570 mem = (void *)calloc(1, (size_t) size); in acpi_os_allocate_zeroed()
571 return (mem); in acpi_os_allocate_zeroed()
587 void acpi_os_free(void *mem) in acpi_os_free() argument
590 free(mem); in acpi_os_free()
/linux-4.4.14/drivers/gpu/drm/armada/
Darmada_drv.c55 struct resource *mem = NULL; in armada_drm_load() local
66 mem = r; in armada_drm_load()
71 if (!mem) in armada_drm_load()
74 if (!devm_request_mem_region(dev->dev, mem->start, in armada_drm_load()
75 resource_size(mem), "armada-drm")) in armada_drm_load()
104 drm_mm_init(&priv->linear, mem->start, resource_size(mem)); in armada_drm_load()
/linux-4.4.14/arch/arm/kernel/
Dkgdb.c50 char *dbg_get_reg(int regno, void *mem, struct pt_regs *regs) in dbg_get_reg() argument
56 memcpy(mem, (void *)regs + dbg_reg_def[regno].offset, in dbg_get_reg()
59 memset(mem, 0, dbg_reg_def[regno].size); in dbg_get_reg()
63 int dbg_set_reg(int regno, void *mem, struct pt_regs *regs) in dbg_set_reg() argument
69 memcpy((void *)regs + dbg_reg_def[regno].offset, mem, in dbg_set_reg()
/linux-4.4.14/arch/arm/mach-orion5x/
Dcommon.c372 (!t->u.mem.size || t->u.mem.size & ~PAGE_MASK || in tag_fixup_mem32()
373 t->u.mem.start & ~PAGE_MASK)) { in tag_fixup_mem32()
376 t->u.mem.size / 1024, t->u.mem.start); in tag_fixup_mem32()
/linux-4.4.14/drivers/ide/
Dpalm_bk3710.c316 struct resource *mem, *irq; in palm_bk3710_probe() local
332 mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in palm_bk3710_probe()
333 if (mem == NULL) { in palm_bk3710_probe()
344 mem_size = resource_size(mem); in palm_bk3710_probe()
345 if (request_mem_region(mem->start, mem_size, "palm_bk3710") == NULL) { in palm_bk3710_probe()
350 base = ioremap(mem->start, mem_size); in palm_bk3710_probe()
353 release_mem_region(mem->start, mem_size); in palm_bk3710_probe()

12345