/linux-4.1.27/drivers/base/ |
D | dma-coherent.c | 22 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 …]
|
D | memory.c | 81 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.1.27/drivers/media/v4l2-core/ |
D | videobuf-dma-contig.c | 41 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 …]
|
D | videobuf-vmalloc.c | 75 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 …]
|
D | videobuf-dma-sg.c | 139 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.1.27/drivers/uio/ |
D | uio_mf624.c | 48 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 …]
|
D | uio_cif.c | 31 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 …]
|
D | uio_netx.c | 35 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 …]
|
D | uio_sercos3.c | 54 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 …]
|
D | uio.c | 45 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 …]
|
D | uio_pruss.c | 188 p->mem[0].addr = regs_prussio->start; in pruss_probe() 189 p->mem[0].size = resource_size(regs_prussio); in pruss_probe() 190 p->mem[0].memtype = UIO_MEM_PHYS; in pruss_probe() 192 p->mem[1].addr = gdev->sram_paddr; in pruss_probe() 193 p->mem[1].size = sram_pool_sz; in pruss_probe() 194 p->mem[1].memtype = UIO_MEM_PHYS; in pruss_probe() 196 p->mem[2].addr = gdev->ddr_paddr; in pruss_probe() 197 p->mem[2].size = extram_pool_sz; in pruss_probe() 198 p->mem[2].memtype = UIO_MEM_PHYS; in pruss_probe()
|
D | uio_fsl_elbc_gpcm.c | 152 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 …]
|
D | uio_dmem_genirq.c | 53 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.1.27/drivers/char/hw_random/ |
D | intel-rng.c | 155 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 …]
|
D | geode-rng.c | 57 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 …]
|
D | mxc-rnga.c | 65 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 …]
|
D | exynos-rng.c | 42 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() 124 exynos_rng->mem = devm_ioremap_resource(&pdev->dev, res); in exynos_rng_probe() 125 if (IS_ERR(exynos_rng->mem)) in exynos_rng_probe() 126 return PTR_ERR(exynos_rng->mem); in exynos_rng_probe()
|
/linux-4.1.27/drivers/firmware/efi/ |
D | cper.c | 210 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.1.27/mm/ |
D | cma_debug.c | 71 static void cma_add_to_cma_mem_list(struct cma *cma, struct cma_mem *mem) in cma_add_to_cma_mem_list() argument 74 hlist_add_head(&mem->node, &cma->mem_head); in cma_add_to_cma_mem_list() 80 struct cma_mem *mem = NULL; in cma_get_entry_from_list() local 84 mem = hlist_entry(cma->mem_head.first, struct cma_mem, node); in cma_get_entry_from_list() 85 hlist_del_init(&mem->node); in cma_get_entry_from_list() 89 return mem; in cma_get_entry_from_list() 94 struct cma_mem *mem = NULL; in cma_free_mem() local 97 mem = cma_get_entry_from_list(cma); in cma_free_mem() 98 if (mem == NULL) in cma_free_mem() 101 if (mem->n <= count) { in cma_free_mem() [all …]
|
/linux-4.1.27/drivers/gpu/drm/ttm/ |
D | ttm_agp_backend.c | 47 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 …]
|
D | ttm_bo_util.c | 44 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 …]
|
D | ttm_bo.c | 91 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 …]
|
D | ttm_bo_manager.c | 53 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()
|
D | ttm_memory.c | 249 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 …]
|
D | ttm_bo_vm.c | 101 &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.1.27/tools/perf/ |
D | builtin-mem.c | 24 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() 119 static int report_raw_events(struct perf_mem *mem) in report_raw_events() argument 124 .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.1.27/arch/powerpc/include/asm/ |
D | io-defs.h | 4 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 …]
|
/linux-4.1.27/arch/alpha/include/uapi/asm/ |
D | compiler.h | 93 #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.1.27/arch/ia64/kernel/ |
D | minstate.h | 99 .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.1.27/arch/mips/bcm47xx/ |
D | prom.c | 57 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.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/bar/ |
D | gf100.c | 32 struct nvkm_gpuobj *mem; member 44 gf100_bar_kmap(struct nvkm_bar *bar, struct nvkm_mem *mem, u32 flags, in gf100_bar_kmap() argument 50 ret = nvkm_vm_get(priv->bar[0].vm, mem->size << 12, 12, flags, vma); in gf100_bar_kmap() 54 nvkm_vm_map(vma, mem); in gf100_bar_kmap() 59 gf100_bar_umap(struct nvkm_bar *bar, struct nvkm_mem *mem, u32 flags, in gf100_bar_umap() argument 65 ret = nvkm_vm_get(priv->bar[1].vm, mem->size << 12, in gf100_bar_umap() 66 mem->page_shift, flags, vma); in gf100_bar_umap() 70 nvkm_vm_map(vma, mem); in gf100_bar_umap() 91 &bar_vm->mem); in gf100_bar_ctor_vm() 126 nv_wo32(bar_vm->mem, 0x0200, lower_32_bits(bar_vm->pgd->addr)); in gf100_bar_ctor_vm() [all …]
|
D | nv50.c | 35 struct nvkm_gpuobj *mem; member 45 nv50_bar_kmap(struct nvkm_bar *bar, struct nvkm_mem *mem, u32 flags, in nv50_bar_kmap() argument 51 ret = nvkm_vm_get(priv->bar3_vm, mem->size << 12, 12, flags, vma); in nv50_bar_kmap() 55 nvkm_vm_map(vma, mem); in nv50_bar_kmap() 60 nv50_bar_umap(struct nvkm_bar *bar, struct nvkm_mem *mem, u32 flags, in nv50_bar_umap() argument 66 ret = nvkm_vm_get(priv->bar1_vm, mem->size << 12, 12, flags, vma); in nv50_bar_umap() 70 nvkm_vm_map(vma, mem); in nv50_bar_umap() 123 NVOBJ_FLAG_HEAP, &priv->mem); in nv50_bar_ctor() 124 heap = nv_object(priv->mem); in nv50_bar_ctor() 224 nvkm_gpuobj_ref(NULL, &priv->mem); in nv50_bar_dtor() [all …]
|
D | base.c | 43 struct nvkm_mem *mem = data; in nvkm_barobj_ctor() local 52 ret = bar->kmap(bar, mem, NV_MEM_ACCESS_RW, &barobj->vma); in nvkm_barobj_ctor() 57 (u32)barobj->vma.offset, mem->size << 12); in nvkm_barobj_ctor() 107 struct nvkm_mem *mem, struct nvkm_object **pobject) in nvkm_bar_alloc() argument 111 &nvkm_barobj_oclass, mem, 0, &gpuobj); in nvkm_bar_alloc()
|
/linux-4.1.27/arch/avr32/kernel/ |
D | setup.c | 80 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.1.27/drivers/char/agp/ |
D | sgi-agp.c | 63 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 …]
|
D | i460-agp.c | 170 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 …]
|
D | nvidia-agp.c | 201 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 …]
|
D | generic.c | 89 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 …]
|
D | ati-agp.c | 170 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 …]
|
D | alpha-agp.c | 67 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()
|
D | efficeon-agp.c | 109 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 …]
|
D | parisc-agp.c | 93 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 …]
|
D | uninorth-agp.c | 73 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 …]
|
D | sworks-agp.c | 319 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 …]
|
D | amd-k7-agp.c | 283 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 …]
|
D | intel-gtt.c | 126 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 …]
|
D | hp-agp.c | 282 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 …]
|
D | agp.h | 197 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.1.27/drivers/usb/host/ |
D | ohci-sm501.c | 91 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.1.27/drivers/gpu/drm/via/ |
D | via_mm.c | 113 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.1.27/drivers/gpu/drm/sis/ |
D | sis_mm.c | 86 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.1.27/drivers/gpu/drm/nouveau/ |
D | nouveau_ttm.c | 64 struct ttm_mem_reg *mem) in nouveau_vram_manager_del() argument 68 nvkm_mem_node_cleanup(mem->mm_node); in nouveau_vram_manager_del() 69 pfb->ram->put(pfb, (struct nvkm_mem **)&mem->mm_node); in nouveau_vram_manager_del() 76 struct ttm_mem_reg *mem) in nouveau_vram_manager_new() argument 91 ret = pfb->ram->get(pfb, mem->num_pages << PAGE_SHIFT, in nouveau_vram_manager_new() 92 mem->page_alignment << PAGE_SHIFT, size_nc, in nouveau_vram_manager_new() 95 mem->mm_node = NULL; in nouveau_vram_manager_new() 101 mem->mm_node = node; in nouveau_vram_manager_new() 102 mem->start = node->offset >> PAGE_SHIFT; in nouveau_vram_manager_new() 154 struct ttm_mem_reg *mem) in nouveau_gart_manager_del() argument [all …]
|
D | nouveau_bo.c | 227 nvbo->bo.mem.num_pages = size >> PAGE_SHIFT; in nouveau_bo_new() 268 nvbo->bo.mem.num_pages < vram_pages / 4) { in set_placement_range() 327 if (bo->mem.mem_type == TTM_PL_VRAM) { in nouveau_bo_pin() 328 struct nvkm_mem *mem = bo->mem.mm_node; in nouveau_bo_pin() local 329 if (!list_is_singular(&mem->regions)) in nouveau_bo_pin() 338 if (!(memtype & (1 << bo->mem.mem_type)) || evict) { in nouveau_bo_pin() 341 1 << bo->mem.mem_type, memtype); in nouveau_bo_pin() 368 switch (bo->mem.mem_type) { in nouveau_bo_pin() 370 drm->gem.vram_available -= bo->mem.size; in nouveau_bo_pin() 373 drm->gem.gart_available -= bo->mem.size; in nouveau_bo_pin() [all …]
|
D | nouveau_sgdma.c | 27 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()
|
D | nv50_fence.c | 40 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()
|
D | nouveau_gem.c | 117 const bool mapped = nvbo->bo.mem.mem_type != TTM_PL_SYSTEM; in nouveau_gem_object_unmap() 212 ret = drm_gem_object_init(dev, &nvbo->gem, nvbo->bo.mem.size); in nouveau_gem_new() 232 else if (nvbo->bo.mem.mem_type == TTM_PL_TT) in nouveau_gem_info() 245 rep->size = nvbo->bo.mem.num_pages << PAGE_SHIFT; in nouveau_gem_info() 306 bo->mem.mem_type == TTM_PL_VRAM) in nouveau_gem_set_domain() 310 bo->mem.mem_type == TTM_PL_TT) in nouveau_gem_set_domain() 500 ((nvbo->bo.mem.mem_type == TTM_PL_VRAM && in validate_list() 502 (nvbo->bo.mem.mem_type == TTM_PL_TT && in validate_list() 506 if (nvbo->bo.mem.mem_type == TTM_PL_TT) in validate_list() 568 void *mem; in u_memcpya() local [all …]
|
/linux-4.1.27/drivers/isdn/pcbit/ |
D | module.c | 25 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.1.27/drivers/iio/adc/ |
D | men_z188_adc.c | 28 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.1.27/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_gmrid_manager.c | 50 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()
|
D | vmwgfx_dmabuf.c | 226 if (bo->mem.mem_type == TTM_PL_VRAM && in vmw_dmabuf_to_start_of_vram() 227 bo->mem.start < bo->num_pages && in vmw_dmabuf_to_start_of_vram() 228 bo->mem.start > 0) in vmw_dmabuf_to_start_of_vram() 283 if (bo->mem.mem_type == TTM_PL_VRAM) { in vmw_bo_get_guest_ptr() 287 ptr->gmrId = bo->mem.start; in vmw_bo_get_guest_ptr() 304 uint32_t old_mem_type = bo->mem.mem_type; in vmw_bo_pin() 322 BUG_ON(ret != 0 || bo->mem.mem_type != old_mem_type); in vmw_bo_pin()
|
D | vmwgfx_buffer.c | 767 static int vmw_ttm_io_mem_reserve(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) in vmw_ttm_io_mem_reserve() argument 769 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; in vmw_ttm_io_mem_reserve() 772 mem->bus.addr = NULL; in vmw_ttm_io_mem_reserve() 773 mem->bus.is_iomem = false; in vmw_ttm_io_mem_reserve() 774 mem->bus.offset = 0; in vmw_ttm_io_mem_reserve() 775 mem->bus.size = mem->num_pages << PAGE_SHIFT; in vmw_ttm_io_mem_reserve() 776 mem->bus.base = 0; in vmw_ttm_io_mem_reserve() 779 switch (mem->mem_type) { in vmw_ttm_io_mem_reserve() 785 mem->bus.offset = mem->start << PAGE_SHIFT; in vmw_ttm_io_mem_reserve() 786 mem->bus.base = dev_priv->vram_start; in vmw_ttm_io_mem_reserve() [all …]
|
/linux-4.1.27/drivers/rtc/ |
D | rtc-pcf8583.c | 135 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.1.27/arch/powerpc/boot/ |
D | cuboot-pq2.c | 125 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 …]
|
D | wii.c | 106 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.1.27/drivers/net/ethernet/mellanox/mlx4/ |
D | icm.c | 59 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.1.27/drivers/net/can/sja1000/ |
D | sja1000_isa.c | 43 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.1.27/drivers/infiniband/ulp/iser/ |
D | iser_memory.c | 391 iser_reg_dma(struct iser_device *device, struct iser_data_buf *mem, in iser_reg_dma() argument 394 struct scatterlist *sg = mem->sg; in iser_reg_dma() 409 struct iser_data_buf *mem, in fall_to_bounce_buf() argument 418 aligned_len, mem->size); in fall_to_bounce_buf() 421 iser_data_buf_dump(mem, device->ib_device); in fall_to_bounce_buf() 424 iser_dma_unmap_task_data(iser_task, mem, in fall_to_bounce_buf() 430 if (iser_start_rdma_unaligned_sg(iser_task, mem, cmd_dir) != 0) in fall_to_bounce_buf() 443 struct iser_data_buf *mem, in iser_reg_page_vec() argument 452 plen = iser_sg_to_page_vec(mem, device->ib_device, in iser_reg_page_vec() 459 iser_data_buf_dump(mem, device->ib_device); in iser_reg_page_vec() [all …]
|
/linux-4.1.27/drivers/net/wireless/ti/wlcore/ |
D | io.c | 83 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.1.27/drivers/usb/gadget/ |
D | config.c | 130 void *mem; in usb_copy_descriptors() local 138 mem = kmalloc(bytes, GFP_KERNEL); in usb_copy_descriptors() 139 if (!mem) in usb_copy_descriptors() 146 tmp = mem; in usb_copy_descriptors() 147 ret = mem; in usb_copy_descriptors() 148 mem += (n_desc + 1) * sizeof(*tmp); in usb_copy_descriptors() 150 memcpy(mem, *src, (*src)->bLength); in usb_copy_descriptors() 151 *tmp = mem; in usb_copy_descriptors() 153 mem += (*src)->bLength; in usb_copy_descriptors()
|
/linux-4.1.27/drivers/i2c/busses/ |
D | i2c-puv3.c | 189 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.1.27/arch/microblaze/boot/dts/ |
D | system.dts | 150 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.1.27/arch/powerpc/boot/dts/ |
D | virtex440-ml507.dts | 187 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 …]
|
D | virtex440-ml510.dts | 158 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.1.27/arch/x86/kernel/ |
D | crash.c | 67 struct crash_mem mem; member 244 static int exclude_mem_range(struct crash_mem *mem, in exclude_mem_range() argument 251 for (i = 0; i < mem->nr_ranges; i++) { in exclude_mem_range() 252 start = mem->ranges[i].start; in exclude_mem_range() 253 end = mem->ranges[i].end; in exclude_mem_range() 266 mem->ranges[i].start = 0; in exclude_mem_range() 267 mem->ranges[i].end = 0; in exclude_mem_range() 268 if (i < mem->nr_ranges - 1) { in exclude_mem_range() 270 for (j = i; j < mem->nr_ranges - 1; j++) { in exclude_mem_range() 271 mem->ranges[j].start = in exclude_mem_range() [all …]
|
D | kvmclock.c | 220 unsigned long mem; in kvmclock_init() local 237 mem = memblock_alloc(size, PAGE_SIZE); in kvmclock_init() 238 if (!mem) in kvmclock_init() 240 hv_clock = __va(mem); in kvmclock_init() 245 memblock_free(mem, size); in kvmclock_init()
|
/linux-4.1.27/drivers/net/can/cc770/ |
D | cc770_isa.c | 77 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 …]
|
D | cc770_platform.c | 171 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.1.27/drivers/gpu/drm/qxl/ |
D | qxl_ttm.c | 217 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 …]
|
D | qxl_object.c | 147 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.1.27/drivers/infiniband/hw/mthca/ |
D | mthca_memfree.c | 59 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 …]
|
D | mthca_mr.c | 583 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.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
D | ramnv50.c | 222 __nv50_ram_put(struct nvkm_fb *pfb, struct nvkm_mem *mem) in __nv50_ram_put() argument 226 while (!list_empty(&mem->regions)) { in __nv50_ram_put() 227 this = list_first_entry(&mem->regions, typeof(*this), rl_entry); in __nv50_ram_put() 233 nvkm_mm_free(&pfb->tags, &mem->tag); in __nv50_ram_put() 239 struct nvkm_mem *mem = *pmem; in nv50_ram_put() local 242 if (unlikely(mem == NULL)) in nv50_ram_put() 246 __nv50_ram_put(pfb, mem); in nv50_ram_put() 249 kfree(mem); in nv50_ram_put() 259 struct nvkm_mem *mem; in nv50_ram_get() local 269 mem = kzalloc(sizeof(*mem), GFP_KERNEL); in nv50_ram_get() [all …]
|
D | ramnv1a.c | 36 u32 mem, mib; in nv1a_ram_create() local 51 pci_read_config_dword(bridge, 0x7c, &mem); in nv1a_ram_create() 52 mib = ((mem >> 6) & 31) + 1; in nv1a_ram_create() 54 pci_read_config_dword(bridge, 0x84, &mem); in nv1a_ram_create() 55 mib = ((mem >> 4) & 127) + 1; in nv1a_ram_create()
|
D | ramgf100.c | 428 struct nvkm_mem *mem = *pmem; in gf100_ram_put() local 431 if (unlikely(mem == NULL)) in gf100_ram_put() 435 if (mem->tag) in gf100_ram_put() 436 ltc->tags_free(ltc, &mem->tag); in gf100_ram_put() 437 __nv50_ram_put(pfb, mem); in gf100_ram_put() 440 kfree(mem); in gf100_ram_put() 449 struct nvkm_mem *mem; in gf100_ram_get() local 461 mem = kzalloc(sizeof(*mem), GFP_KERNEL); in gf100_ram_get() 462 if (!mem) in gf100_ram_get() 465 INIT_LIST_HEAD(&mem->regions); in gf100_ram_get() [all …]
|
/linux-4.1.27/drivers/gpu/drm/mgag200/ |
D | mgag200_main.c | 79 static int mga_probe_vram(struct mga_device *mdev, void __iomem *mem) in mga_probe_vram() argument 87 orig = ioread16(mem); in mga_probe_vram() 88 iowrite16(0, mem); in mga_probe_vram() 91 orig1 = ioread8(mem + offset); in mga_probe_vram() 92 orig2 = ioread8(mem + offset + 0x100); in mga_probe_vram() 94 iowrite16(0xaa55, mem + offset); in mga_probe_vram() 95 iowrite16(0xaa55, mem + offset + 0x100); in mga_probe_vram() 97 test1 = ioread16(mem + offset); in mga_probe_vram() 98 test2 = ioread16(mem); in mga_probe_vram() 100 iowrite16(orig1, mem + offset); in mga_probe_vram() [all …]
|
D | mgag200_ttm.c | 157 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.1.27/drivers/pci/hotplug/ |
D | ibmphp_pci.c | 335 } 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.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
D | nv50.c | 36 struct nvkm_mem *mem; member 49 u64 base = (node->mem->offset + offset) & 0xffffff00000ULL; in nv50_instobj_rd32() 50 u64 addr = (node->mem->offset + offset) & 0x000000fffffULL; in nv50_instobj_rd32() 69 u64 base = (node->mem->offset + offset) & 0xffffff00000ULL; in nv50_instobj_wr32() 70 u64 addr = (node->mem->offset + offset) & 0x000000fffffULL; in nv50_instobj_wr32() 86 pfb->ram->put(pfb, &node->mem); in nv50_instobj_dtor() 108 ret = pfb->ram->get(pfb, args->size, args->align, 0, 0x800, &node->mem); in nv50_instobj_ctor() 112 node->base.addr = node->mem->offset; in nv50_instobj_ctor() 113 node->base.size = node->mem->size << 12; in nv50_instobj_ctor() 114 node->mem->page_shift = 12; in nv50_instobj_ctor()
|
D | gk20a.c | 56 struct nvkm_mem *mem; member 112 u64 base = (node->mem->offset + offset) & 0xffffff00000ULL; in gk20a_instobj_rd32() 113 u64 addr = (node->mem->offset + offset) & 0x000000fffffULL; in gk20a_instobj_rd32() 132 u64 base = (node->mem->offset + offset) & 0xffffff00000ULL; in gk20a_instobj_wr32() 133 u64 addr = (node->mem->offset + offset) & 0x000000fffffULL; in gk20a_instobj_wr32() 154 dma_free_attrs(dev, _node->mem->size << PAGE_SHIFT, node->cpuaddr, in gk20a_instobj_dtor_dma() 166 if (unlikely(list_empty(&_node->mem->regions))) in gk20a_instobj_dtor_iommu() 169 r = list_first_entry(&_node->mem->regions, struct nvkm_mm_node, in gk20a_instobj_dtor_iommu() 176 for (i = 0; i < _node->mem->size; i++) { in gk20a_instobj_dtor_iommu() 351 node->mem = &node->_mem; in gk20a_instobj_ctor() [all …]
|
D | nv04.c | 37 return nv_ro32(priv, node->mem->offset + addr); in nv04_instobj_rd32() 45 nv_wo32(priv, node->mem->offset + addr, data); in nv04_instobj_wr32() 56 nvkm_mm_free(&priv->heap, &node->mem); in nv04_instobj_dtor() 83 args->align, &node->mem); in nv04_instobj_ctor() 88 node->base.addr = node->mem->offset; in nv04_instobj_ctor() 89 node->base.size = node->mem->length; in nv04_instobj_ctor()
|
/linux-4.1.27/arch/tile/include/asm/ |
D | uaccess.h | 535 extern unsigned long clear_user_asm(void __user *mem, unsigned long len); 537 void __user *mem, unsigned long len) in __clear_user() argument 540 return clear_user_asm(mem, len); in __clear_user() 543 void __user *mem, unsigned long len) in clear_user() argument 545 if (access_ok(VERIFY_WRITE, mem, len)) in clear_user() 546 return __clear_user(mem, len); in clear_user() 558 extern unsigned long flush_user_asm(void __user *mem, unsigned long len); 560 void __user *mem, unsigned long len) in __flush_user() argument 565 retval = flush_user_asm(mem, len); in __flush_user() 571 void __user *mem, unsigned long len) in flush_user() argument [all …]
|
/linux-4.1.27/drivers/net/ethernet/8390/ |
D | ax88796.c | 119 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 …]
|
D | mcf8390.c | 412 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 …]
|
D | wd.c | 338 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.1.27/net/core/ |
D | sock_diag.c | 54 u32 mem[SK_MEMINFO_VARS]; in sock_diag_put_meminfo() local 56 mem[SK_MEMINFO_RMEM_ALLOC] = sk_rmem_alloc_get(sk); in sock_diag_put_meminfo() 57 mem[SK_MEMINFO_RCVBUF] = sk->sk_rcvbuf; in sock_diag_put_meminfo() 58 mem[SK_MEMINFO_WMEM_ALLOC] = sk_wmem_alloc_get(sk); in sock_diag_put_meminfo() 59 mem[SK_MEMINFO_SNDBUF] = sk->sk_sndbuf; in sock_diag_put_meminfo() 60 mem[SK_MEMINFO_FWD_ALLOC] = sk->sk_forward_alloc; in sock_diag_put_meminfo() 61 mem[SK_MEMINFO_WMEM_QUEUED] = sk->sk_wmem_queued; in sock_diag_put_meminfo() 62 mem[SK_MEMINFO_OPTMEM] = atomic_read(&sk->sk_omem_alloc); in sock_diag_put_meminfo() 63 mem[SK_MEMINFO_BACKLOG] = sk->sk_backlog.len; in sock_diag_put_meminfo() 65 return nla_put(skb, attrtype, sizeof(mem), &mem); in sock_diag_put_meminfo()
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | rk3288-evb-rk808.dts | 66 regulator-state-mem { 77 regulator-state-mem { 87 regulator-state-mem { 98 regulator-state-mem { 110 regulator-state-mem { 122 regulator-state-mem { 133 regulator-state-mem { 145 regulator-state-mem { 157 regulator-state-mem { 169 regulator-state-mem { [all …]
|
D | exynos3250-rinato.dts | 244 regulator-state-mem { 255 regulator-state-mem { 266 regulator-state-mem { 277 regulator-state-mem { 288 regulator-state-mem { 299 regulator-state-mem { 310 regulator-state-mem { 321 regulator-state-mem { 332 regulator-state-mem { 342 regulator-state-mem { [all …]
|
D | exynos5420-peach-pit.dts | 229 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 …]
|
D | exynos5800-peach-pi.dts | 216 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 …]
|
D | rk3288-popmetal.dts | 183 regulator-state-mem { 194 regulator-state-mem { 204 regulator-state-mem { 215 regulator-state-mem { 227 regulator-state-mem { 239 regulator-state-mem { 250 regulator-state-mem { 262 regulator-state-mem { 281 regulator-state-mem { 293 regulator-state-mem { [all …]
|
/linux-4.1.27/drivers/pcmcia/ |
D | tcic.c | 733 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 …]
|
D | vrc4171_card.c | 422 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 …]
|
D | pd6729.c | 467 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 …]
|
D | vrc4173_cardu.c | 305 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 …]
|
D | i82092.c | 400 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, ®ion, 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 …]
|
D | i82365.c | 1061 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 …]
|
D | m32r_pcc.c | 490 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 …]
|
D | m32r_cfc.c | 533 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 …]
|
D | pcmcia_cis.c | 229 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.1.27/drivers/video/fbdev/ |
D | metronomefb.c | 148 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 …]
|
D | vfb.c | 46 void *mem; in rvmalloc() local 50 mem = vmalloc_32(size); in rvmalloc() 51 if (!mem) in rvmalloc() 54 memset(mem, 0, size); /* Clear the ram out, no junk to the user */ in rvmalloc() 55 adr = (unsigned long) mem; in rvmalloc() 62 return mem; in rvmalloc() 65 static void rvfree(void *mem, unsigned long size) in rvfree() argument 69 if (!mem) in rvfree() 72 adr = (unsigned long) mem; in rvfree() 78 vfree(mem); in rvfree()
|
/linux-4.1.27/drivers/gpu/drm/radeon/ |
D | radeon_kfd.c | 203 struct kgd_mem **mem = (struct kgd_mem **) mem_obj; in alloc_gtt_mem() local 210 *mem = kmalloc(sizeof(struct kgd_mem), GFP_KERNEL); in alloc_gtt_mem() 211 if ((*mem) == NULL) in alloc_gtt_mem() 215 RADEON_GEM_GTT_WC, NULL, NULL, &(*mem)->bo); in alloc_gtt_mem() 223 r = radeon_bo_reserve((*mem)->bo, true); in alloc_gtt_mem() 229 r = radeon_bo_pin((*mem)->bo, RADEON_GEM_DOMAIN_GTT, in alloc_gtt_mem() 230 &(*mem)->gpu_addr); in alloc_gtt_mem() 235 *gpu_addr = (*mem)->gpu_addr; in alloc_gtt_mem() 237 r = radeon_bo_kmap((*mem)->bo, &(*mem)->cpu_ptr); in alloc_gtt_mem() 243 *cpu_ptr = (*mem)->cpu_ptr; in alloc_gtt_mem() [all …]
|
D | radeon_ttm.c | 197 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 …]
|
/linux-4.1.27/drivers/ata/ |
D | pata_palmld.c | 55 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()
|
D | acard-ahci.c | 329 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.1.27/drivers/gpu/drm/amd/amdkfd/ |
D | kfd_topology.c | 174 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.1.27/sound/synth/ |
D | Makefile | 6 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.1.27/arch/mips/include/asm/mach-jazz/ |
D | floppy.h | 107 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.1.27/include/ras/ |
D | ras_event.h | 26 TP_PROTO(struct cper_sec_mem_err *mem, 32 TP_ARGS(mem, err_seq, fru_id, fru_text, sev), 47 if (mem->validation_bits & CPER_MEM_VALID_ERROR_TYPE) 48 __entry->etype = mem->error_type; 52 if (mem->validation_bits & CPER_MEM_VALID_PA) 53 __entry->pa = mem->physical_addr; 57 if (mem->validation_bits & CPER_MEM_VALID_PA_MASK) 58 __entry->pa_mask_lsb = (u8)__ffs64(mem->physical_addr_mask); 63 cper_mem_err_pack(mem, &__entry->data);
|
/linux-4.1.27/drivers/pnp/ |
D | support.c | 109 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()
|
D | interface.c | 152 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 …]
|
D | resource.c | 125 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.1.27/drivers/irqchip/ |
D | irq-tb10x.c | 111 struct resource mem; in of_tb10x_init_irq() local 116 if (of_address_to_resource(ictl, 0, &mem)) { in of_tb10x_init_irq() 122 if (!request_mem_region(mem.start, resource_size(&mem), in of_tb10x_init_irq() 128 reg_base = ioremap(mem.start, resource_size(&mem)); in of_tb10x_init_irq() 192 release_mem_region(mem.start, resource_size(&mem)); in of_tb10x_init_irq()
|
/linux-4.1.27/drivers/net/ethernet/intel/i40evf/ |
D | i40e_alloc.h | 47 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.1.27/drivers/net/ethernet/intel/i40e/ |
D | i40e_alloc.h | 47 struct i40e_dma_mem *mem, 51 struct i40e_dma_mem *mem); 53 struct i40e_virt_mem *mem, 56 struct i40e_virt_mem *mem);
|
D | i40e_hmc.c | 51 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() 137 struct i40e_dma_mem mem; in i40e_add_pd_table_entry() local 159 ret_code = i40e_allocate_dma_mem(hw, &mem, i40e_mem_bp, in i40e_add_pd_table_entry() 165 pd_entry->bp.addr = mem; in i40e_add_pd_table_entry() 169 page_desc = mem.pa | 0x1; in i40e_add_pd_table_entry()
|
/linux-4.1.27/include/net/ |
D | inet_frag.h | 10 struct percpu_counter mem ____cacheline_aligned_in_smp; 139 return percpu_counter_read(&nf->mem); in frag_mem_limit() 144 __percpu_counter_add(&q->net->mem, -i, frag_percpu_counter_batch); in sub_frag_mem_limit() 149 __percpu_counter_add(&q->net->mem, i, frag_percpu_counter_batch); in add_frag_mem_limit() 154 percpu_counter_init(&nf->mem, 0, GFP_KERNEL); in init_frag_mem_limit() 162 res = percpu_counter_sum_positive(&nf->mem); in sum_frag_mem_limit()
|
/linux-4.1.27/arch/x86/realmode/ |
D | init.c | 13 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.1.27/drivers/usb/gadget/function/ |
D | uvc_video.c | 49 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 …]
|
D | f_uvc.c | 453 #define UVC_COPY_DESCRIPTOR(mem, dst, desc) \ argument 455 memcpy(mem, desc, (desc)->bLength); \ 456 *(dst)++ = mem; \ 457 mem += (desc)->bLength; \ 460 #define UVC_COPY_DESCRIPTORS(mem, dst, src) \ argument 464 memcpy(mem, *__src, (*__src)->bLength); \ 465 *dst++ = mem; \ 466 mem += (*__src)->bLength; \ 485 void *mem; in uvc_copy_descriptors() local 555 mem = kmalloc((n_desc + 1) * sizeof(*src) + bytes, GFP_KERNEL); in uvc_copy_descriptors() [all …]
|
/linux-4.1.27/drivers/gpu/drm/cirrus/ |
D | cirrus_ttm.c | 157 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.1.27/drivers/gpu/drm/ast/ |
D | ast_ttm.c | 157 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.1.27/drivers/net/can/softing/ |
D | softing_fw.c | 109 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.1.27/arch/arm/mach-omap2/ |
D | cm_common.c | 318 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()
|
D | dma.c | 228 struct resource *mem; in omap2_system_dma_init_dev() local 245 mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in omap2_system_dma_init_dev() 246 if (!mem) { in omap2_system_dma_init_dev() 251 dma_base = ioremap(mem->start, resource_size(mem)); in omap2_system_dma_init_dev()
|
/linux-4.1.27/tools/virtio/ |
D | virtio_test.c | 42 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.1.27/arch/tile/gxio/ |
D | mpipe.c | 163 buffer_size_enum, void *mem, size_t mem_size, in gxio_mpipe_init_buffer_stack() argument 168 memset(mem, 0, mem_size); in gxio_mpipe_init_buffer_stack() 170 result = gxio_mpipe_init_buffer_stack_aux(context, mem, mem_size, in gxio_mpipe_init_buffer_stack() 186 void *mem, size_t mem_size, in gxio_mpipe_init_notif_ring() argument 189 return gxio_mpipe_init_notif_ring_aux(context, mem, mem_size, in gxio_mpipe_init_notif_ring() 237 void *mem, size_t mem_size, in gxio_mpipe_init_edma_ring() argument 240 memset(mem, 0, mem_size); in gxio_mpipe_init_edma_ring() 242 return gxio_mpipe_init_edma_ring_aux(context, mem, mem_size, mem_flags, in gxio_mpipe_init_edma_ring() 392 void *mem, size_t mem_size, unsigned int mem_flags) in gxio_mpipe_iqueue_init() argument 398 iqueue->idescs = (gxio_mpipe_idesc_t *)mem; in gxio_mpipe_iqueue_init() [all …]
|
/linux-4.1.27/tools/power/cpupower/debug/i386/ |
D | dump_psb.c | 154 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.1.27/arch/ia64/hp/sim/boot/ |
D | bootloader.c | 57 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.1.27/include/drm/ttm/ |
D | ttm_bo_driver.h | 212 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.1.27/arch/m68k/kernel/ |
D | sys_m68k.c | 462 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.1.27/arch/s390/kvm/ |
D | priv.c | 475 static void handle_stsi_3_2_2(struct kvm_vcpu *vcpu, struct sysinfo_3_2_2 *mem) in handle_stsi_3_2_2() argument 483 if (stsi(mem, 3, 2, 2)) in handle_stsi_3_2_2() 484 mem->count = 0; in handle_stsi_3_2_2() 485 if (mem->count < 8) in handle_stsi_3_2_2() 486 mem->count++; in handle_stsi_3_2_2() 487 for (n = mem->count - 1; n > 0 ; n--) in handle_stsi_3_2_2() 488 memcpy(&mem->vm[n], &mem->vm[n - 1], sizeof(mem->vm[0])); in handle_stsi_3_2_2() 490 memset(&mem->vm[0], 0, sizeof(mem->vm[0])); in handle_stsi_3_2_2() 491 mem->vm[0].cpus_total = cpus; in handle_stsi_3_2_2() 492 mem->vm[0].cpus_configured = cpus; in handle_stsi_3_2_2() [all …]
|
/linux-4.1.27/drivers/of/ |
D | fdt.c | 151 static void *unflatten_dt_alloc(void **mem, unsigned long size, in unflatten_dt_alloc() argument 156 *mem = PTR_ALIGN(*mem, align); in unflatten_dt_alloc() 157 res = *mem; in unflatten_dt_alloc() 158 *mem += size; in unflatten_dt_alloc() 172 void *mem, in unflatten_dt_node() argument 192 return mem; in unflatten_dt_node() 222 np = unflatten_dt_alloc(&mem, sizeof(struct device_node) + allocl, in unflatten_dt_node() 270 pp = unflatten_dt_alloc(&mem, sizeof(struct property), in unflatten_dt_node() 312 pp = unflatten_dt_alloc(&mem, sizeof(struct property) + sz, in unflatten_dt_node() 342 mem = unflatten_dt_node(blob, mem, poffset, np, NULL, in unflatten_dt_node() [all …]
|
/linux-4.1.27/drivers/net/wireless/prism54/ |
D | islpci_mgt.c | 123 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.1.27/drivers/pinctrl/sh-pfc/ |
D | gpio.c | 36 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() 315 struct sh_pfc_window *mem) in sh_pfc_add_gpiochip() argument 324 chip->mem = mem; in sh_pfc_add_gpiochip()
|
/linux-4.1.27/tools/testing/selftests/memory-hotplug/ |
D | Makefile | 5 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.1.27/drivers/net/wireless/ath/ath9k/ |
D | ahb.c | 85 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.1.27/drivers/mfd/ |
D | vexpress-sysreg.c | 165 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()
|
D | jz4740-adc.c | 56 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() 315 release_mem_region(adc->mem->start, resource_size(adc->mem)); in jz4740_adc_remove()
|
/linux-4.1.27/drivers/mcb/ |
D | mcb-core.c | 350 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.1.27/drivers/gpu/drm/bochs/ |
D | bochs_mm.c | 135 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.1.27/sound/oss/ |
D | kahlua.c | 59 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.1.27/arch/powerpc/sysdev/ |
D | ppc4xx_hsta_msi.c | 129 struct resource *mem; in hsta_msi_probe() local 132 mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in hsta_msi_probe() 133 if (IS_ERR(mem)) { in hsta_msi_probe() 145 ppc4xx_hsta_msi.address = mem->start; in hsta_msi_probe() 146 ppc4xx_hsta_msi.data = ioremap(mem->start, resource_size(mem)); in hsta_msi_probe()
|
/linux-4.1.27/Documentation/sound/oss/ |
D | MultiSound | 704 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.1.27/drivers/net/wireless/ath/ath10k/ |
D | pci.h | 164 void __iomem *mem; member 235 iowrite32(value, ar_pci->mem + offset); in ath10k_pci_write32() 242 return ioread32(ar_pci->mem + offset); in ath10k_pci_read32() 259 return ioread32(ar_pci->mem + PCIE_LOCAL_BASE_ADDRESS + addr); in ath10k_pci_reg_read32() 266 iowrite32(val, ar_pci->mem + PCIE_LOCAL_BASE_ADDRESS + addr); in ath10k_pci_reg_write32()
|
/linux-4.1.27/sound/soc/tegra/ |
D | tegra20_spdif.c | 268 struct resource *mem, *memregion, *dmareq; in tegra20_spdif_platform_probe() local 288 mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in tegra20_spdif_platform_probe() 289 if (!mem) { in tegra20_spdif_platform_probe() 302 memregion = devm_request_mem_region(&pdev->dev, mem->start, in tegra20_spdif_platform_probe() 303 resource_size(mem), DRV_NAME); in tegra20_spdif_platform_probe() 310 regs = devm_ioremap(&pdev->dev, mem->start, resource_size(mem)); in tegra20_spdif_platform_probe() 325 spdif->playback_dma_data.addr = mem->start + TEGRA20_SPDIF_DATA_OUT; in tegra20_spdif_platform_probe()
|
D | tegra20_i2s.c | 342 struct resource *mem, *memregion; in tegra20_i2s_platform_probe() local 364 mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in tegra20_i2s_platform_probe() 365 if (!mem) { in tegra20_i2s_platform_probe() 371 memregion = devm_request_mem_region(&pdev->dev, mem->start, in tegra20_i2s_platform_probe() 372 resource_size(mem), DRV_NAME); in tegra20_i2s_platform_probe() 379 regs = devm_ioremap(&pdev->dev, mem->start, resource_size(mem)); in tegra20_i2s_platform_probe() 394 i2s->capture_dma_data.addr = mem->start + TEGRA20_I2S_FIFO2; in tegra20_i2s_platform_probe() 398 i2s->playback_dma_data.addr = mem->start + TEGRA20_I2S_FIFO1; in tegra20_i2s_platform_probe()
|
/linux-4.1.27/drivers/scsi/mpt2sas/ |
D | mpt2sas_config.c | 189 struct config_request *mem) in _config_alloc_config_dma_memory() argument 193 if (mem->sz > ioc->config_page_sz) { in _config_alloc_config_dma_memory() 194 mem->page = dma_alloc_coherent(&ioc->pdev->dev, mem->sz, in _config_alloc_config_dma_memory() 195 &mem->page_dma, GFP_KERNEL); in _config_alloc_config_dma_memory() 196 if (!mem->page) { in _config_alloc_config_dma_memory() 199 ioc->name, __func__, mem->sz); in _config_alloc_config_dma_memory() 203 mem->page = ioc->config_page; in _config_alloc_config_dma_memory() 204 mem->page_dma = ioc->config_page_dma; in _config_alloc_config_dma_memory() 220 struct config_request *mem) in _config_free_config_dma_memory() argument 222 if (mem->sz > ioc->config_page_sz) in _config_free_config_dma_memory() [all …]
|
/linux-4.1.27/drivers/media/usb/uvc/ |
D | uvc_isight.c | 49 __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.1.27/drivers/gpu/drm/ |
D | drm_agpsupport.c | 477 struct agp_memory *mem; in drm_agp_bind_pages() local 482 mem = agp_allocate_memory(dev->agp->bridge, num_pages, in drm_agp_bind_pages() 484 if (mem == NULL) { in drm_agp_bind_pages() 491 mem->pages[i] = pages[i]; in drm_agp_bind_pages() 492 mem->page_count = num_pages; in drm_agp_bind_pages() 494 mem->is_flushed = true; in drm_agp_bind_pages() 495 ret = agp_bind_memory(mem, gtt_offset / PAGE_SIZE); in drm_agp_bind_pages() 498 agp_free_memory(mem); in drm_agp_bind_pages() 502 return mem; in drm_agp_bind_pages()
|
/linux-4.1.27/arch/mips/kernel/ |
D | kgdb.c | 130 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 *)¤t->thread.fpu.fcr31, mem, in dbg_set_reg() 154 memcpy((void *)¤t->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 *)¤t->thread.fpu.fcr31, in dbg_get_reg() 186 memset(mem, 0, dbg_reg_def[regno].size); in dbg_get_reg() 190 memcpy(mem, (void *)¤t->thread.fpu.fpr[fp_reg], in dbg_get_reg()
|
/linux-4.1.27/tools/perf/bench/ |
D | Build | 3 perf-y += mem-memcpy.o 8 perf-$(CONFIG_X86_64) += mem-memcpy-x86-64-asm.o 9 perf-$(CONFIG_X86_64) += mem-memset-x86-64-asm.o
|
/linux-4.1.27/tools/perf/Documentation/ |
D | perf-mem.txt | 1 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.1.27/arch/nios2/kernel/ |
D | kgdb.c | 84 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.1.27/drivers/acpi/ |
D | acpi_memhotplug.c | 102 if ((info->caching == address64.info.mem.caching) && in acpi_memory_get_resource() 103 (info->write_protect == address64.info.mem.write_protect) && in acpi_memory_get_resource() 115 new->caching = address64.info.mem.caching; in acpi_memory_get_resource() 116 new->write_protect = address64.info.mem.write_protect; in acpi_memory_get_resource() 183 static int acpi_bind_memblk(struct memory_block *mem, void *arg) in acpi_bind_memblk() argument 185 return acpi_bind_one(&mem->dev, arg); in acpi_bind_memblk() 196 static int acpi_unbind_memblk(struct memory_block *mem, void *arg) in acpi_unbind_memblk() argument 198 acpi_unbind_one(&mem->dev); in acpi_unbind_memblk()
|
/linux-4.1.27/drivers/media/usb/go7007/ |
D | go7007-fw.c | 376 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.1.27/drivers/scsi/mpt3sas/ |
D | mpt3sas_config.c | 189 struct config_request *mem) in _config_alloc_config_dma_memory() argument 193 if (mem->sz > ioc->config_page_sz) { in _config_alloc_config_dma_memory() 194 mem->page = dma_alloc_coherent(&ioc->pdev->dev, mem->sz, in _config_alloc_config_dma_memory() 195 &mem->page_dma, GFP_KERNEL); in _config_alloc_config_dma_memory() 196 if (!mem->page) { in _config_alloc_config_dma_memory() 199 ioc->name, __func__, mem->sz); in _config_alloc_config_dma_memory() 203 mem->page = ioc->config_page; in _config_alloc_config_dma_memory() 204 mem->page_dma = ioc->config_page_dma; in _config_alloc_config_dma_memory() 220 struct config_request *mem) in _config_free_config_dma_memory() argument 222 if (mem->sz > ioc->config_page_sz) in _config_free_config_dma_memory() [all …]
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
D | gf100.c | 107 struct nvkm_mem *mem, u32 pte, u32 cnt, u64 phys, u64 delta) in gf100_vm_map() argument 111 phys = gf100_vm_addr(vma, phys, mem->memtype, 0); in gf100_vm_map() 114 if (mem->tag) { in gf100_vm_map() 116 u32 tag = mem->tag->offset + (delta >> 17); in gf100_vm_map() 132 struct nvkm_mem *mem, u32 pte, u32 cnt, dma_addr_t *list) in gf100_vm_map_sg() argument 136 u32 memtype = gf100_pte_storage_type_map[mem->memtype & 0xff]; in gf100_vm_map_sg()
|
D | nv50.c | 79 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() 110 u32 tag = mem->tag->offset + ((delta >> 16) * comp); in nv50_vm_map() 126 struct nvkm_mem *mem, u32 pte, u32 cnt, dma_addr_t *list) in nv50_vm_map_sg() argument 131 u64 phys = vm_addr(vma, (u64)*list++, mem->memtype, target); in nv50_vm_map_sg()
|
/linux-4.1.27/include/linux/ |
D | trace_seq.h | 86 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
|
D | kgdb.h | 93 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.1.27/drivers/misc/eeprom/ |
D | at25.c | 32 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.1.27/drivers/block/ |
D | nvme-scsi.c | 677 void *mem; in nvme_trans_standard_inquiry_page() local 687 mem = dma_alloc_coherent(&dev->pci_dev->dev, sizeof(struct nvme_id_ns), in nvme_trans_standard_inquiry_page() 689 if (mem == NULL) { in nvme_trans_standard_inquiry_page() 710 id_ns = mem; in nvme_trans_standard_inquiry_page() 731 dma_free_coherent(&dev->pci_dev->dev, sizeof(struct nvme_id_ns), mem, in nvme_trans_standard_inquiry_page() 784 void *mem; in nvme_trans_device_id_page() local 790 mem = dma_alloc_coherent(&dev->pci_dev->dev, sizeof(struct nvme_id_ns), in nvme_trans_device_id_page() 792 if (mem == NULL) { in nvme_trans_device_id_page() 800 struct nvme_id_ns *id_ns = mem; in nvme_trans_device_id_page() 854 dma_free_coherent(&dev->pci_dev->dev, sizeof(struct nvme_id_ns), mem, in nvme_trans_device_id_page() [all …]
|
/linux-4.1.27/drivers/power/reset/ |
D | msm-poweroff.c | 49 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.1.27/drivers/media/common/saa7146/ |
D | saa7146_core.c | 179 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 …]
|
D | saa7146_i2c.c | 31 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.1.27/Documentation/video4linux/ |
D | fimc.txt | 18 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.1.27/arch/cris/arch-v10/kernel/ |
D | kgdb.c | 434 mem2hex(char *buf, unsigned char *mem, int count) in mem2hex() argument 439 if (mem == NULL) { in mem2hex() 448 ch = *mem++; in mem2hex() 462 hex2mem (unsigned char *mem, char *buf, int count) in hex2mem() argument 469 *mem++ = ch; in hex2mem() 471 return (mem); in hex2mem() 479 bin2mem (unsigned char *mem, unsigned char *buf, int count) in bin2mem() argument 494 *mem++ = *buf++; in bin2mem() 496 return (mem); in bin2mem()
|
/linux-4.1.27/drivers/staging/media/dt3155v4l/ |
D | dt3155v4l.c | 843 struct dma_coherent_mem *mem; in dt3155_alloc_coherent() local 855 mem = kzalloc(sizeof(*mem), GFP_KERNEL); in dt3155_alloc_coherent() 856 if (!mem) in dt3155_alloc_coherent() 858 mem->virt_base = dma_alloc_coherent(dev, size, &dev_base, in dt3155_alloc_coherent() 860 if (!mem->virt_base) in dt3155_alloc_coherent() 862 mem->bitmap = kzalloc(bitmap_size, GFP_KERNEL); in dt3155_alloc_coherent() 863 if (!mem->bitmap) in dt3155_alloc_coherent() 867 mem->device_base = dev_base; in dt3155_alloc_coherent() 868 mem->size = pages; in dt3155_alloc_coherent() 869 mem->flags = flags; in dt3155_alloc_coherent() [all …]
|
/linux-4.1.27/arch/alpha/kernel/ |
D | core_mcpcia.c | 291 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.1.27/arch/mn10300/kernel/ |
D | gdb-stub.c | 181 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.1.27/arch/cris/arch-v32/kernel/ |
D | kgdb.c | 393 static char *mem2hex(char *buf, unsigned char *mem, int count); 398 static unsigned char *hex2mem(unsigned char *mem, char *buf, int count); 403 static unsigned char *bin2mem(unsigned char *mem, unsigned char *buf, int count); 651 mem2hex(char *buf, unsigned char *mem, int count) in mem2hex() argument 656 if (mem == NULL) { in mem2hex() 665 ch = *mem++; in mem2hex() 676 mem2hex_nbo(char *buf, unsigned char *mem, int count) in mem2hex_nbo() argument 681 mem += count - 1; in mem2hex_nbo() 683 ch = *mem--; in mem2hex_nbo() 696 hex2mem(unsigned char *mem, char *buf, int count) in hex2mem() argument [all …]
|
/linux-4.1.27/drivers/media/pci/ivtv/ |
D | ivtv-firmware.c | 52 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.1.27/sound/soc/codecs/ |
D | wm_adsp.c | 337 if (dsp->mem[i].type == type) in wm_adsp_find_region() 338 return &dsp->mem[i]; in wm_adsp_find_region() 380 const struct wm_adsp_region *mem; in wm_coeff_write_control() local 386 mem = wm_adsp_find_region(adsp, region->type); in wm_coeff_write_control() 387 if (!mem) { in wm_coeff_write_control() 394 reg = wm_adsp_region_to_reg(mem, reg); in wm_coeff_write_control() 435 const struct wm_adsp_region *mem; in wm_coeff_read_control() local 441 mem = wm_adsp_find_region(adsp, region->type); in wm_coeff_read_control() 442 if (!mem) { in wm_coeff_read_control() 449 reg = wm_adsp_region_to_reg(mem, reg); in wm_coeff_read_control() [all …]
|
/linux-4.1.27/drivers/gpu/host1x/ |
D | job.c | 41 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.1.27/arch/mips/include/asm/mach-generic/ |
D | floppy.h | 118 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.1.27/drivers/spi/ |
D | spi-dw-mmio.c | 36 struct resource *mem; in dw_spi_mmio_probe() local 48 mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in dw_spi_mmio_probe() 49 if (!mem) { in dw_spi_mmio_probe() 54 dws->regs = devm_ioremap_resource(&pdev->dev, mem); in dw_spi_mmio_probe()
|
/linux-4.1.27/arch/mips/pci/ |
D | pci-ip27.c | 63 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.1.27/arch/arm/boot/compressed/ |
D | atags_to_fdt.c | 153 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.1.27/drivers/gpu/host1x/hw/ |
D | channel_hw.c | 36 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.1.27/drivers/media/pci/cx23885/ |
D | cimax2.c | 160 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.1.27/crypto/ |
D | api.c | 461 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()
|
/linux-4.1.27/drivers/tty/serial/cpm_uart/ |
D | cpm_uart.h | 117 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.1.27/tools/power/acpi/os_specific/service_layers/ |
D | osunixxf.c | 547 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.1.27/arch/um/kernel/skas/ |
D | uaccess.c | 218 int __clear_user(void __user *mem, int len) in __clear_user() argument 220 return buffer_op((unsigned long) mem, len, 1, clear_chunk, NULL); in __clear_user() 223 int clear_user(void __user *mem, int len) in clear_user() argument 226 memset((__force void*)mem, 0, len); in clear_user() 230 return access_ok(VERIFY_WRITE, mem, len) ? in clear_user() 231 buffer_op((unsigned long) mem, len, 1, clear_chunk, NULL) : len; in clear_user()
|
/linux-4.1.27/arch/arm/mach-orion5x/ |
D | common.c | 372 (!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.1.27/drivers/ide/ |
D | palm_bk3710.c | 316 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()
|
/linux-4.1.27/arch/powerpc/kernel/ |
D | kgdb.c | 348 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, ¤t->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(¤t->thread.evr[regno-32], mem, in dbg_set_reg()
|
/linux-4.1.27/sound/isa/msnd/ |
D | msnd_pinnacle.c | 697 static int snd_msnd_write_cfg_mem(int cfg, int num, int mem) in snd_msnd_write_cfg_mem() argument 701 mem >>= 8; in snd_msnd_write_cfg_mem() 702 wmem = (u16)(mem & 0xfff); in snd_msnd_write_cfg_mem() 725 u16 io1, u16 irq, int mem) in snd_msnd_write_cfg_logical() argument 735 if (snd_msnd_write_cfg_mem(cfg, num, mem)) in snd_msnd_write_cfg_logical() 766 static long mem[SNDRV_CARDS] = SNDRV_DEFAULT_PORT; variable 806 module_param_array(mem, long, NULL, S_IRUGO); 827 if (irq[i] == SNDRV_AUTO_PORT || mem[i] == SNDRV_AUTO_PORT) { in snd_msnd_isa_match() 866 if (!(mem[i] == 0xb0000 || in snd_msnd_isa_match() 867 mem[i] == 0xc8000 || in snd_msnd_isa_match() [all …]
|
/linux-4.1.27/drivers/video/fbdev/matrox/ |
D | matroxfb_crtc2.c | 23 static int mem = 8192; variable 25 module_param(mem, int, 0); 26 MODULE_PARM_DESC(mem, "Memory size reserved for dualhead (default=8MB)"); 611 if (mem < 64) in matroxfb_dh_regit() 612 mem *= 1024; in matroxfb_dh_regit() 613 if (mem < 64*1024) in matroxfb_dh_regit() 614 mem *= 1024; in matroxfb_dh_regit() 615 mem &= ~0x00000FFF; /* PAGE_MASK? */ in matroxfb_dh_regit() 616 if (minfo->video.len_usable + mem <= minfo->video.len) in matroxfb_dh_regit() 617 m2info->video.offbase = minfo->video.len - mem; in matroxfb_dh_regit() [all …]
|