/linux-4.4.14/arch/powerpc/mm/ |
D | mmu_context_iommu.c | 78 struct mm_iommu_table_group_mem_t *mem; in mm_iommu_get() local 87 list_for_each_entry_rcu(mem, ¤t->mm->context.iommu_group_mem_list, in mm_iommu_get() 89 if ((mem->ua == ua) && (mem->entries == entries)) { in mm_iommu_get() 90 ++mem->used; in mm_iommu_get() 91 *pmem = mem; in mm_iommu_get() 96 if ((mem->ua < (ua + (entries << PAGE_SHIFT))) && in mm_iommu_get() 97 (ua < (mem->ua + in mm_iommu_get() 98 (mem->entries << PAGE_SHIFT)))) { in mm_iommu_get() 111 mem = kzalloc(sizeof(*mem), GFP_KERNEL); in mm_iommu_get() 112 if (!mem) { in mm_iommu_get() [all …]
|
/linux-4.4.14/drivers/base/ |
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.4.14/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.4.14/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 | 189 p->mem[0].addr = regs_prussio->start; in pruss_probe() 190 p->mem[0].size = resource_size(regs_prussio); in pruss_probe() 191 p->mem[0].memtype = UIO_MEM_PHYS; in pruss_probe() 193 p->mem[1].addr = gdev->sram_paddr; in pruss_probe() 194 p->mem[1].size = sram_pool_sz; in pruss_probe() 195 p->mem[1].memtype = UIO_MEM_PHYS; in pruss_probe() 197 p->mem[2].addr = gdev->ddr_paddr; in pruss_probe() 198 p->mem[2].size = extram_pool_sz; in pruss_probe() 199 p->mem[2].memtype = UIO_MEM_PHYS; in pruss_probe()
|
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.4.14/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() 138 exynos_rng->mem = devm_ioremap_resource(&pdev->dev, res); in exynos_rng_probe() 139 if (IS_ERR(exynos_rng->mem)) in exynos_rng_probe() 140 return PTR_ERR(exynos_rng->mem); in exynos_rng_probe()
|
/linux-4.4.14/drivers/firmware/efi/ |
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.4.14/mm/ |
D | cma_debug.c | 72 static void cma_add_to_cma_mem_list(struct cma *cma, struct cma_mem *mem) in cma_add_to_cma_mem_list() argument 75 hlist_add_head(&mem->node, &cma->mem_head); in cma_add_to_cma_mem_list() 81 struct cma_mem *mem = NULL; in cma_get_entry_from_list() local 85 mem = hlist_entry(cma->mem_head.first, struct cma_mem, node); in cma_get_entry_from_list() 86 hlist_del_init(&mem->node); in cma_get_entry_from_list() 90 return mem; in cma_get_entry_from_list() 95 struct cma_mem *mem = NULL; in cma_free_mem() local 98 mem = cma_get_entry_from_list(cma); in cma_free_mem() 99 if (mem == NULL) in cma_free_mem() 102 if (mem->n <= count) { in cma_free_mem() [all …]
|
/linux-4.4.14/drivers/gpu/drm/ttm/ |
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.4.14/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() 120 static int report_raw_events(struct perf_mem *mem) in report_raw_events() argument 125 .force = mem->force, in report_raw_events() 129 &mem->tool); in report_raw_events() 134 if (mem->cpu_list) { in report_raw_events() [all …]
|
/linux-4.4.14/arch/powerpc/include/asm/ |
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 …]
|
D | mmu_context.h | 24 extern long mm_iommu_put(struct mm_iommu_table_group_mem_t *mem); 31 extern long mm_iommu_ua_to_hpa(struct mm_iommu_table_group_mem_t *mem, 33 extern long mm_iommu_mapped_inc(struct mm_iommu_table_group_mem_t *mem); 34 extern void mm_iommu_mapped_dec(struct mm_iommu_table_group_mem_t *mem);
|
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_amdkfd.c | 174 struct kgd_mem **mem = (struct kgd_mem **) mem_obj; in alloc_gtt_mem() local 181 *mem = kmalloc(sizeof(struct kgd_mem), GFP_KERNEL); in alloc_gtt_mem() 182 if ((*mem) == NULL) in alloc_gtt_mem() 186 AMDGPU_GEM_CREATE_CPU_GTT_USWC, NULL, NULL, &(*mem)->bo); in alloc_gtt_mem() 194 r = amdgpu_bo_reserve((*mem)->bo, true); in alloc_gtt_mem() 200 r = amdgpu_bo_pin((*mem)->bo, AMDGPU_GEM_DOMAIN_GTT, in alloc_gtt_mem() 201 &(*mem)->gpu_addr); in alloc_gtt_mem() 206 *gpu_addr = (*mem)->gpu_addr; in alloc_gtt_mem() 208 r = amdgpu_bo_kmap((*mem)->bo, &(*mem)->cpu_ptr); in alloc_gtt_mem() 214 *cpu_ptr = (*mem)->cpu_ptr; in alloc_gtt_mem() [all …]
|
D | amdgpu_ttm.c | 192 switch (bo->mem.mem_type) { in amdgpu_evict_flags() 216 struct ttm_mem_reg *old_mem = &bo->mem; in amdgpu_move_null() 284 struct ttm_mem_reg *old_mem = &bo->mem; in amdgpu_move_vram_ram() 331 struct ttm_mem_reg *old_mem = &bo->mem; in amdgpu_move_ram_vram() 371 struct ttm_mem_reg *old_mem = &bo->mem; in amdgpu_bo_move() 419 static int amdgpu_ttm_io_mem_reserve(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) in amdgpu_ttm_io_mem_reserve() argument 421 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; in amdgpu_ttm_io_mem_reserve() 424 mem->bus.addr = NULL; in amdgpu_ttm_io_mem_reserve() 425 mem->bus.offset = 0; in amdgpu_ttm_io_mem_reserve() 426 mem->bus.size = mem->num_pages << PAGE_SHIFT; in amdgpu_ttm_io_mem_reserve() [all …]
|
/linux-4.4.14/arch/alpha/include/uapi/asm/ |
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.4.14/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.4.14/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.4.14/drivers/leds/ |
D | leds-bcm6358.c | 44 void __iomem *mem; member 60 static unsigned long bcm6358_led_busy(void __iomem *mem) in bcm6358_led_busy() argument 64 while ((val = bcm6358_led_read(mem + BCM6358_REG_CTRL)) & in bcm6358_led_busy() 75 bcm6358_led_busy(led->mem); in bcm6358_led_mode() 77 val = bcm6358_led_read(led->mem + BCM6358_REG_MODE); in bcm6358_led_mode() 83 bcm6358_led_write(led->mem + BCM6358_REG_MODE, val); in bcm6358_led_mode() 99 void __iomem *mem, spinlock_t *lock) in bcm6358_led() argument 111 led->mem = mem; in bcm6358_led() 129 bcm6358_led_busy(led->mem); in bcm6358_led() 131 val = bcm6358_led_read(led->mem + BCM6358_REG_MODE); in bcm6358_led() [all …]
|
D | leds-bcm6328.c | 69 void __iomem *mem; member 108 mode = led->mem + BCM6328_REG_MODE_HI; in bcm6328_led_mode() 110 mode = led->mem + BCM6328_REG_MODE_LO; in bcm6328_led_mode() 172 val = bcm6328_led_read(led->mem + BCM6328_REG_INIT); in bcm6328_blink_set() 175 bcm6328_led_write(led->mem + BCM6328_REG_INIT, val); in bcm6328_blink_set() 191 void __iomem *mem, spinlock_t *lock) in bcm6328_hwled() argument 197 val = bcm6328_led_read(mem + BCM6328_REG_HWDIS); in bcm6328_hwled() 199 bcm6328_led_write(mem + BCM6328_REG_HWDIS, val); in bcm6328_hwled() 213 addr = mem + BCM6328_REG_LNKACTSEL_LO; in bcm6328_hwled() 215 addr = mem + BCM6328_REG_LNKACTSEL_HI; in bcm6328_hwled() [all …]
|
/linux-4.4.14/arch/avr32/kernel/ |
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.4.14/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.4.14/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.4.14/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.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/bar/ |
D | gf100.c | 53 &bar_vm->mem); in gf100_bar_ctor_vm() 85 nvkm_kmap(bar_vm->mem); in gf100_bar_ctor_vm() 86 nvkm_wo32(bar_vm->mem, 0x0200, lower_32_bits(bar_vm->pgd->addr)); in gf100_bar_ctor_vm() 87 nvkm_wo32(bar_vm->mem, 0x0204, upper_32_bits(bar_vm->pgd->addr)); in gf100_bar_ctor_vm() 88 nvkm_wo32(bar_vm->mem, 0x0208, lower_32_bits(bar_len - 1)); in gf100_bar_ctor_vm() 89 nvkm_wo32(bar_vm->mem, 0x020c, upper_32_bits(bar_len - 1)); in gf100_bar_ctor_vm() 90 nvkm_done(bar_vm->mem); in gf100_bar_ctor_vm() 127 addr = nvkm_memory_addr(bar->bar[1].mem) >> 12; in gf100_bar_init() 130 if (bar->bar[0].mem) { in gf100_bar_init() 131 addr = nvkm_memory_addr(bar->bar[0].mem) >> 12; in gf100_bar_init() [all …]
|
D | nv50.c | 70 ret = nvkm_gpuobj_new(device, 0x20000, 0, false, NULL, &bar->mem); in nv50_bar_oneinit() 74 ret = nvkm_gpuobj_new(device, bar->pgd_addr, 0, false, bar->mem, in nv50_bar_oneinit() 79 ret = nvkm_gpuobj_new(device, 0x4000, 0, false, bar->mem, &bar->pgd); in nv50_bar_oneinit() 102 ret = nvkm_gpuobj_new(device, 24, 16, false, bar->mem, &bar->bar3); in nv50_bar_oneinit() 131 ret = nvkm_gpuobj_new(device, 24, 16, false, bar->mem, &bar->bar1); in nv50_bar_oneinit() 163 nvkm_wr32(device, 0x001704, 0x00000000 | bar->mem->addr >> 12); in nv50_bar_init() 164 nvkm_wr32(device, 0x001704, 0x40000000 | bar->mem->addr >> 12); in nv50_bar_init() 180 nvkm_memory_del(&bar->bar3_vm->pgt[0].mem[0]); in nv50_bar_dtor() 185 nvkm_gpuobj_del(&bar->mem); in nv50_bar_dtor()
|
/linux-4.4.14/drivers/gpu/drm/sis/ |
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.4.14/drivers/gpu/drm/nouveau/ |
D | nouveau_ttm.c | 67 struct ttm_mem_reg *mem) in nouveau_vram_manager_del() argument 71 nvkm_mem_node_cleanup(mem->mm_node); in nouveau_vram_manager_del() 72 ram->func->put(ram, (struct nvkm_mem **)&mem->mm_node); in nouveau_vram_manager_del() 79 struct ttm_mem_reg *mem) in nouveau_vram_manager_new() argument 94 ret = ram->func->get(ram, mem->num_pages << PAGE_SHIFT, in nouveau_vram_manager_new() 95 mem->page_alignment << PAGE_SHIFT, size_nc, in nouveau_vram_manager_new() 98 mem->mm_node = NULL; in nouveau_vram_manager_new() 104 mem->mm_node = node; in nouveau_vram_manager_new() 105 mem->start = node->offset >> PAGE_SHIFT; in nouveau_vram_manager_new() 130 struct ttm_mem_reg *mem) in nouveau_gart_manager_del() argument [all …]
|
D | nouveau_bo.c | 222 nvbo->bo.mem.num_pages = size >> PAGE_SHIFT; in nouveau_bo_new() 263 nvbo->bo.mem.num_pages < vram_pages / 4) { in set_placement_range() 322 if (bo->mem.mem_type == TTM_PL_VRAM) { in nouveau_bo_pin() 323 struct nvkm_mem *mem = bo->mem.mm_node; in nouveau_bo_pin() local 324 if (!list_is_singular(&mem->regions)) in nouveau_bo_pin() 333 if (!(memtype & (1 << bo->mem.mem_type)) || evict) { in nouveau_bo_pin() 336 1 << bo->mem.mem_type, memtype); in nouveau_bo_pin() 363 switch (bo->mem.mem_type) { in nouveau_bo_pin() 365 drm->gem.vram_available -= bo->mem.size; in nouveau_bo_pin() 368 drm->gem.gart_available -= bo->mem.size; in nouveau_bo_pin() [all …]
|
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 | 119 const bool mapped = nvbo->bo.mem.mem_type != TTM_PL_SYSTEM; in nouveau_gem_object_unmap() 214 ret = drm_gem_object_init(dev, &nvbo->gem, nvbo->bo.mem.size); in nouveau_gem_new() 234 else if (nvbo->bo.mem.mem_type == TTM_PL_TT) in nouveau_gem_info() 247 rep->size = nvbo->bo.mem.num_pages << PAGE_SHIFT; in nouveau_gem_info() 308 bo->mem.mem_type == TTM_PL_VRAM) in nouveau_gem_set_domain() 312 bo->mem.mem_type == TTM_PL_TT) in nouveau_gem_set_domain() 502 ((nvbo->bo.mem.mem_type == TTM_PL_VRAM && in validate_list() 504 (nvbo->bo.mem.mem_type == TTM_PL_TT && in validate_list() 508 if (nvbo->bo.mem.mem_type == TTM_PL_TT) in validate_list() 567 void *mem; in u_memcpya() local [all …]
|
/linux-4.4.14/drivers/isdn/pcbit/ |
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.4.14/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.4.14/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 | 186 if (bo->mem.mem_type == TTM_PL_VRAM && in vmw_dmabuf_pin_in_start_of_vram() 187 bo->mem.start < bo->num_pages && in vmw_dmabuf_pin_in_start_of_vram() 188 bo->mem.start > 0) in vmw_dmabuf_pin_in_start_of_vram() 251 if (bo->mem.mem_type == TTM_PL_VRAM) { in vmw_bo_get_guest_ptr() 255 ptr->gmrId = bo->mem.start; in vmw_bo_get_guest_ptr() 273 uint32_t old_mem_type = bo->mem.mem_type; in vmw_bo_pin_reserved() 300 BUG_ON(ret != 0 || bo->mem.mem_type != old_mem_type); in vmw_bo_pin_reserved()
|
D | vmwgfx_buffer.c | 780 static int vmw_ttm_io_mem_reserve(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) in vmw_ttm_io_mem_reserve() argument 782 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; in vmw_ttm_io_mem_reserve() 785 mem->bus.addr = NULL; in vmw_ttm_io_mem_reserve() 786 mem->bus.is_iomem = false; in vmw_ttm_io_mem_reserve() 787 mem->bus.offset = 0; in vmw_ttm_io_mem_reserve() 788 mem->bus.size = mem->num_pages << PAGE_SHIFT; in vmw_ttm_io_mem_reserve() 789 mem->bus.base = 0; in vmw_ttm_io_mem_reserve() 792 switch (mem->mem_type) { in vmw_ttm_io_mem_reserve() 798 mem->bus.offset = mem->start << PAGE_SHIFT; in vmw_ttm_io_mem_reserve() 799 mem->bus.base = dev_priv->vram_start; in vmw_ttm_io_mem_reserve() [all …]
|
/linux-4.4.14/drivers/rtc/ |
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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/arch/x86/kernel/ |
D | crash.c | 68 struct crash_mem mem; member 242 static int exclude_mem_range(struct crash_mem *mem, in exclude_mem_range() argument 249 for (i = 0; i < mem->nr_ranges; i++) { in exclude_mem_range() 250 start = mem->ranges[i].start; in exclude_mem_range() 251 end = mem->ranges[i].end; in exclude_mem_range() 264 mem->ranges[i].start = 0; in exclude_mem_range() 265 mem->ranges[i].end = 0; in exclude_mem_range() 266 if (i < mem->nr_ranges - 1) { in exclude_mem_range() 268 for (j = i; j < mem->nr_ranges - 1; j++) { in exclude_mem_range() 269 mem->ranges[j].start = in exclude_mem_range() [all …]
|
/linux-4.4.14/drivers/net/can/cc770/ |
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.4.14/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.4.14/arch/tile/include/asm/ |
D | uaccess.h | 495 extern unsigned long clear_user_asm(void __user *mem, unsigned long len); 497 void __user *mem, unsigned long len) in __clear_user() argument 500 return clear_user_asm(mem, len); in __clear_user() 503 void __user *mem, unsigned long len) in clear_user() argument 505 if (access_ok(VERIFY_WRITE, mem, len)) in clear_user() 506 return __clear_user(mem, len); in clear_user() 518 extern unsigned long flush_user_asm(void __user *mem, unsigned long len); 520 void __user *mem, unsigned long len) in __flush_user() argument 525 retval = flush_user_asm(mem, len); in __flush_user() 531 void __user *mem, unsigned long len) in flush_user() argument [all …]
|
/linux-4.4.14/drivers/infiniband/ulp/iser/ |
D | iser_memory.c | 43 struct iser_data_buf *mem, 48 struct iser_data_buf *mem, 248 iser_reg_dma(struct iser_device *device, struct iser_data_buf *mem, in iser_reg_dma() argument 251 struct scatterlist *sg = mem->sg; in iser_reg_dma() 272 struct iser_data_buf *mem, in iser_fast_reg_fmr() argument 283 plen = iser_sg_to_page_vec(mem, device->ib_device, in iser_fast_reg_fmr() 290 iser_data_buf_dump(mem, device->ib_device); in iser_fast_reg_fmr() 378 sig_attrs->mem.sig_type = IB_SIG_TYPE_NONE; in iser_set_sig_attrs() 385 iser_set_dif_domain(sc, sig_attrs, &sig_attrs->mem); in iser_set_sig_attrs() 386 sig_attrs->mem.sig.dif.bg_type = sc->prot_flags & SCSI_PROT_IP_CHECKSUM ? in iser_set_sig_attrs() [all …]
|
/linux-4.4.14/drivers/remoteproc/ |
D | wkup_m3_rproc.c | 58 struct wkup_m3_mem mem[WKUPM3_MEM_MAX]; member 102 if (da >= wkupm3->mem[i].dev_addr && da + len <= in wkup_m3_rproc_da_to_va() 103 wkupm3->mem[i].dev_addr + wkupm3->mem[i].size) { in wkup_m3_rproc_da_to_va() 104 offset = da - wkupm3->mem[i].dev_addr; in wkup_m3_rproc_da_to_va() 106 va = (__force void *)(wkupm3->mem[i].cpu_addr + offset); in wkup_m3_rproc_da_to_va() 176 wkupm3->mem[i].cpu_addr = devm_ioremap_resource(dev, res); in wkup_m3_rproc_probe() 177 if (IS_ERR(wkupm3->mem[i].cpu_addr)) { in wkup_m3_rproc_probe() 180 ret = PTR_ERR(wkupm3->mem[i].cpu_addr); in wkup_m3_rproc_probe() 183 wkupm3->mem[i].bus_addr = res->start; in wkup_m3_rproc_probe() 184 wkupm3->mem[i].size = resource_size(res); in wkup_m3_rproc_probe() [all …]
|
/linux-4.4.14/drivers/infiniband/hw/mthca/ |
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.4.14/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 88 orig = ioread16(mem); in mga_probe_vram() 89 iowrite16(0, mem); in mga_probe_vram() 98 orig1 = ioread8(mem + offset); in mga_probe_vram() 99 orig2 = ioread8(mem + offset + 0x100); in mga_probe_vram() 101 iowrite16(0xaa55, mem + offset); in mga_probe_vram() 102 iowrite16(0xaa55, mem + offset + 0x100); in mga_probe_vram() 104 test1 = ioread16(mem + offset); in mga_probe_vram() 105 test2 = ioread16(mem); in mga_probe_vram() 107 iowrite16(orig1, mem + offset); in mga_probe_vram() [all …]
|
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.4.14/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.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
D | ramnv1a.c | 30 u32 mem, mib; in nv1a_ram_new() local 39 pci_read_config_dword(bridge, 0x7c, &mem); in nv1a_ram_new() 40 mib = ((mem >> 6) & 31) + 1; in nv1a_ram_new() 42 pci_read_config_dword(bridge, 0x84, &mem); in nv1a_ram_new() 43 mib = ((mem >> 4) & 127) + 1; in nv1a_ram_new()
|
D | ramnv50.c | 497 __nv50_ram_put(struct nvkm_ram *ram, struct nvkm_mem *mem) in __nv50_ram_put() argument 501 while (!list_empty(&mem->regions)) { in __nv50_ram_put() 502 this = list_first_entry(&mem->regions, typeof(*this), rl_entry); in __nv50_ram_put() 508 nvkm_mm_free(&ram->tags, &mem->tag); in __nv50_ram_put() 514 struct nvkm_mem *mem = *pmem; in nv50_ram_put() local 517 if (unlikely(mem == NULL)) in nv50_ram_put() 521 __nv50_ram_put(ram, mem); in nv50_ram_put() 524 kfree(mem); in nv50_ram_put() 534 struct nvkm_mem *mem; in nv50_ram_get() local 544 mem = kzalloc(sizeof(*mem), GFP_KERNEL); in nv50_ram_get() [all …]
|
D | ramgf100.c | 429 struct nvkm_mem *mem = *pmem; in gf100_ram_put() local 432 if (unlikely(mem == NULL)) in gf100_ram_put() 436 if (mem->tag) in gf100_ram_put() 437 nvkm_ltc_tags_free(ltc, &mem->tag); in gf100_ram_put() 438 __nv50_ram_put(ram, mem); in gf100_ram_put() 441 kfree(mem); in gf100_ram_put() 451 struct nvkm_mem *mem; in gf100_ram_get() local 463 mem = kzalloc(sizeof(*mem), GFP_KERNEL); in gf100_ram_get() 464 if (!mem) in gf100_ram_get() 467 INIT_LIST_HEAD(&mem->regions); in gf100_ram_get() [all …]
|
/linux-4.4.14/drivers/net/ethernet/8390/ |
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.4.14/include/net/ |
D | inet_frag.h | 10 struct percpu_counter mem ____cacheline_aligned_in_smp; 113 return percpu_counter_init(&nf->mem, 0, GFP_KERNEL); in inet_frags_init_net() 117 percpu_counter_destroy(&nf->mem); in inet_frags_uninit_net() 152 return percpu_counter_read(&nf->mem); in frag_mem_limit() 157 __percpu_counter_add(&nf->mem, -i, frag_percpu_counter_batch); in sub_frag_mem_limit() 162 __percpu_counter_add(&nf->mem, i, frag_percpu_counter_batch); in add_frag_mem_limit() 170 res = percpu_counter_sum_positive(&nf->mem); in sum_frag_mem_limit()
|
/linux-4.4.14/drivers/usb/gadget/ |
D | config.c | 131 void *mem; in usb_copy_descriptors() local 139 mem = kmalloc(bytes, GFP_KERNEL); in usb_copy_descriptors() 140 if (!mem) in usb_copy_descriptors() 147 tmp = mem; in usb_copy_descriptors() 148 ret = mem; in usb_copy_descriptors() 149 mem += (n_desc + 1) * sizeof(*tmp); in usb_copy_descriptors() 151 memcpy(mem, *src, (*src)->bLength); in usb_copy_descriptors() 152 *tmp = mem; in usb_copy_descriptors() 154 mem += (*src)->bLength; in usb_copy_descriptors()
|
/linux-4.4.14/drivers/gpu/drm/virtio/ |
D | virtgpu_ttm.c | 171 struct ttm_mem_reg *mem) in ttm_bo_man_get_node() argument 173 mem->mm_node = (void *)1; in ttm_bo_man_get_node() 178 struct ttm_mem_reg *mem) in ttm_bo_man_put_node() argument 180 mem->mm_node = (void *)NULL; in ttm_bo_man_put_node() 258 struct ttm_mem_reg *mem) in virtio_gpu_ttm_io_mem_reserve() argument 260 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; in virtio_gpu_ttm_io_mem_reserve() 262 mem->bus.addr = NULL; in virtio_gpu_ttm_io_mem_reserve() 263 mem->bus.offset = 0; in virtio_gpu_ttm_io_mem_reserve() 264 mem->bus.size = mem->num_pages << PAGE_SHIFT; in virtio_gpu_ttm_io_mem_reserve() 265 mem->bus.base = 0; in virtio_gpu_ttm_io_mem_reserve() [all …]
|
/linux-4.4.14/drivers/pcmcia/ |
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.4.14/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() 61 memset(mem, 0, size); in rvmalloc() 62 adr = (unsigned long) mem; in rvmalloc() 69 return mem; in rvmalloc() 72 static void rvfree(void *mem, unsigned long size) in rvfree() argument 76 if (!mem) in rvfree() 79 adr = (unsigned long) mem; in rvfree() 85 vfree(mem); in rvfree()
|
/linux-4.4.14/drivers/ata/ |
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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
D | nv50.c | 47 struct nvkm_mem *mem; member 61 return nv50_instobj(memory)->mem->offset; in nv50_instobj_addr() 67 return (u64)nv50_instobj(memory)->mem->size << NVKM_RAM_MM_SHIFT; in nv50_instobj_size() 130 u64 base = (iobj->mem->offset + offset) & 0xffffff00000ULL; in nv50_instobj_rd32() 131 u64 addr = (iobj->mem->offset + offset) & 0x000000fffffULL; in nv50_instobj_rd32() 148 u64 base = (iobj->mem->offset + offset) & 0xffffff00000ULL; in nv50_instobj_wr32() 149 u64 addr = (iobj->mem->offset + offset) & 0x000000fffffULL; in nv50_instobj_wr32() 162 nvkm_vm_map_at(vma, offset, iobj->mem); in nv50_instobj_map() 174 ram->func->put(ram, &iobj->mem); in nv50_instobj_dtor() 211 ret = ram->func->get(ram, size, align, 0, 0x800, &iobj->mem); in nv50_instobj_new() [all …]
|
D | gk20a.c | 54 struct nvkm_mem mem; member 124 return gk20a_instobj(memory)->mem.offset; in gk20a_instobj_addr() 130 return (u64)gk20a_instobj(memory)->mem.size << 12; in gk20a_instobj_size() 272 nvkm_vm_map_at(vma, offset, &node->mem); in gk20a_instobj_map() 318 dma_free_attrs(dev, node->base.mem.size << PAGE_SHIFT, node->cpuaddr, in gk20a_instobj_dtor_dma() 336 if (unlikely(list_empty(&node->base.mem.regions))) in gk20a_instobj_dtor_iommu() 339 r = list_first_entry(&node->base.mem.regions, struct nvkm_mm_node, in gk20a_instobj_dtor_iommu() 346 for (i = 0; i < node->base.mem.size; i++) { in gk20a_instobj_dtor_iommu() 422 node->base.mem.offset = node->handle; in gk20a_instobj_ctor_dma() 424 INIT_LIST_HEAD(&node->base.mem.regions); in gk20a_instobj_ctor_dma() [all …]
|
/linux-4.4.14/drivers/irqchip/ |
D | irq-tb10x.c | 112 struct resource mem; in of_tb10x_init_irq() local 117 if (of_address_to_resource(ictl, 0, &mem)) { in of_tb10x_init_irq() 123 if (!request_mem_region(mem.start, resource_size(&mem), in of_tb10x_init_irq() 129 reg_base = ioremap(mem.start, resource_size(&mem)); in of_tb10x_init_irq() 193 release_mem_region(mem.start, resource_size(&mem)); in of_tb10x_init_irq()
|
/linux-4.4.14/drivers/net/ethernet/intel/i40evf/ |
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.4.14/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() 139 struct i40e_dma_mem mem; in i40e_add_pd_table_entry() local 140 struct i40e_dma_mem *page = &mem; in i40e_add_pd_table_entry()
|
/linux-4.4.14/arch/x86/realmode/ |
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.4.14/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 | 436 #define UVC_COPY_DESCRIPTOR(mem, dst, desc) \ argument 438 memcpy(mem, desc, (desc)->bLength); \ 439 *(dst)++ = mem; \ 440 mem += (desc)->bLength; \ 443 #define UVC_COPY_DESCRIPTORS(mem, dst, src) \ argument 447 memcpy(mem, *__src, (*__src)->bLength); \ 448 *dst++ = mem; \ 449 mem += (*__src)->bLength; \ 468 void *mem; in uvc_copy_descriptors() local 538 mem = kmalloc((n_desc + 1) * sizeof(*src) + bytes, GFP_KERNEL); in uvc_copy_descriptors() [all …]
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
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 …]
|
D | radeon_kfd.c | 235 struct kgd_mem **mem = (struct kgd_mem **) mem_obj; in alloc_gtt_mem() local 242 *mem = kmalloc(sizeof(struct kgd_mem), GFP_KERNEL); in alloc_gtt_mem() 243 if ((*mem) == NULL) in alloc_gtt_mem() 247 RADEON_GEM_GTT_WC, NULL, NULL, &(*mem)->bo); in alloc_gtt_mem() 255 r = radeon_bo_reserve((*mem)->bo, true); in alloc_gtt_mem() 261 r = radeon_bo_pin((*mem)->bo, RADEON_GEM_DOMAIN_GTT, in alloc_gtt_mem() 262 &(*mem)->gpu_addr); in alloc_gtt_mem() 267 *gpu_addr = (*mem)->gpu_addr; in alloc_gtt_mem() 269 r = radeon_bo_kmap((*mem)->bo, &(*mem)->cpu_ptr); in alloc_gtt_mem() 275 *cpu_ptr = (*mem)->cpu_ptr; in alloc_gtt_mem() [all …]
|
/linux-4.4.14/drivers/gpu/drm/cirrus/ |
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.4.14/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.4.14/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.4.14/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 | 227 struct resource *mem; in omap2_system_dma_init_dev() local 244 mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in omap2_system_dma_init_dev() 245 if (!mem) { in omap2_system_dma_init_dev() 250 dma_base = ioremap(mem->start, resource_size(mem)); in omap2_system_dma_init_dev()
|
/linux-4.4.14/tools/virtio/ |
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.4.14/net/core/ |
D | sock_diag.c | 60 u32 mem[SK_MEMINFO_VARS]; in sock_diag_put_meminfo() local 62 mem[SK_MEMINFO_RMEM_ALLOC] = sk_rmem_alloc_get(sk); in sock_diag_put_meminfo() 63 mem[SK_MEMINFO_RCVBUF] = sk->sk_rcvbuf; in sock_diag_put_meminfo() 64 mem[SK_MEMINFO_WMEM_ALLOC] = sk_wmem_alloc_get(sk); in sock_diag_put_meminfo() 65 mem[SK_MEMINFO_SNDBUF] = sk->sk_sndbuf; in sock_diag_put_meminfo() 66 mem[SK_MEMINFO_FWD_ALLOC] = sk->sk_forward_alloc; in sock_diag_put_meminfo() 67 mem[SK_MEMINFO_WMEM_QUEUED] = sk->sk_wmem_queued; in sock_diag_put_meminfo() 68 mem[SK_MEMINFO_OPTMEM] = atomic_read(&sk->sk_omem_alloc); in sock_diag_put_meminfo() 69 mem[SK_MEMINFO_BACKLOG] = sk->sk_backlog.len; in sock_diag_put_meminfo() 71 return nla_put(skb, attrtype, sizeof(mem), &mem); in sock_diag_put_meminfo()
|
/linux-4.4.14/arch/tile/gxio/ |
D | mpipe.c | 138 buffer_size_enum, void *mem, size_t mem_size, in gxio_mpipe_init_buffer_stack() argument 143 memset(mem, 0, mem_size); in gxio_mpipe_init_buffer_stack() 145 result = gxio_mpipe_init_buffer_stack_aux(context, mem, mem_size, in gxio_mpipe_init_buffer_stack() 161 void *mem, size_t mem_size, in gxio_mpipe_init_notif_ring() argument 164 return gxio_mpipe_init_notif_ring_aux(context, mem, mem_size, in gxio_mpipe_init_notif_ring() 212 void *mem, size_t mem_size, in gxio_mpipe_init_edma_ring() argument 215 memset(mem, 0, mem_size); in gxio_mpipe_init_edma_ring() 217 return gxio_mpipe_init_edma_ring_aux(context, mem, mem_size, mem_flags, in gxio_mpipe_init_edma_ring() 367 void *mem, size_t mem_size, unsigned int mem_flags) in gxio_mpipe_iqueue_init() argument 373 iqueue->idescs = (gxio_mpipe_idesc_t *)mem; in gxio_mpipe_iqueue_init() [all …]
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | rk3288-evb-rk808.dts | 94 regulator-state-mem { 105 regulator-state-mem { 115 regulator-state-mem { 126 regulator-state-mem { 138 regulator-state-mem { 150 regulator-state-mem { 161 regulator-state-mem { 173 regulator-state-mem { 185 regulator-state-mem { 197 regulator-state-mem { [all …]
|
D | exynos3250-rinato.dts | 265 regulator-state-mem { 276 regulator-state-mem { 287 regulator-state-mem { 298 regulator-state-mem { 309 regulator-state-mem { 320 regulator-state-mem { 331 regulator-state-mem { 342 regulator-state-mem { 353 regulator-state-mem { 363 regulator-state-mem { [all …]
|
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 …]
|
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/drivers/mfd/ |
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() 314 release_mem_region(adc->mem->start, resource_size(adc->mem)); in jz4740_adc_remove()
|
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()
|
/linux-4.4.14/include/ras/ |
D | ras_event.h | 27 TP_PROTO(struct cper_sec_mem_err *mem, 33 TP_ARGS(mem, err_seq, fru_id, fru_text, sev), 48 if (mem->validation_bits & CPER_MEM_VALID_ERROR_TYPE) 49 __entry->etype = mem->error_type; 53 if (mem->validation_bits & CPER_MEM_VALID_PA) 54 __entry->pa = mem->physical_addr; 58 if (mem->validation_bits & CPER_MEM_VALID_PA_MASK) 59 __entry->pa_mask_lsb = (u8)__ffs64(mem->physical_addr_mask); 64 cper_mem_err_pack(mem, &__entry->data);
|
/linux-4.4.14/arch/s390/kvm/ |
D | priv.c | 464 static void handle_stsi_3_2_2(struct kvm_vcpu *vcpu, struct sysinfo_3_2_2 *mem) in handle_stsi_3_2_2() argument 472 if (stsi(mem, 3, 2, 2)) in handle_stsi_3_2_2() 473 mem->count = 0; in handle_stsi_3_2_2() 474 if (mem->count < 8) in handle_stsi_3_2_2() 475 mem->count++; in handle_stsi_3_2_2() 476 for (n = mem->count - 1; n > 0 ; n--) in handle_stsi_3_2_2() 477 memcpy(&mem->vm[n], &mem->vm[n - 1], sizeof(mem->vm[0])); in handle_stsi_3_2_2() 479 memset(&mem->vm[0], 0, sizeof(mem->vm[0])); in handle_stsi_3_2_2() 480 mem->vm[0].cpus_total = cpus; in handle_stsi_3_2_2() 481 mem->vm[0].cpus_configured = cpus; in handle_stsi_3_2_2() [all …]
|
/linux-4.4.14/drivers/of/ |
D | fdt.c | 152 static void *unflatten_dt_alloc(void **mem, unsigned long size, in unflatten_dt_alloc() argument 157 *mem = PTR_ALIGN(*mem, align); in unflatten_dt_alloc() 158 res = *mem; in unflatten_dt_alloc() 159 *mem += size; in unflatten_dt_alloc() 176 void *mem, in unflatten_dt_node() argument 196 return mem; in unflatten_dt_node() 226 np = unflatten_dt_alloc(&mem, sizeof(struct device_node) + allocl, in unflatten_dt_node() 274 pp = unflatten_dt_alloc(&mem, sizeof(struct property), in unflatten_dt_node() 316 pp = unflatten_dt_alloc(&mem, sizeof(struct property) + sz, in unflatten_dt_node() 346 mem = unflatten_dt_node(blob, mem, poffset, np, NULL, in unflatten_dt_node() [all …]
|
/linux-4.4.14/drivers/pinctrl/sh-pfc/ |
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() 309 struct sh_pfc_window *mem) in sh_pfc_add_gpiochip() argument 318 chip->mem = mem; in sh_pfc_add_gpiochip()
|
/linux-4.4.14/drivers/net/wireless/prism54/ |
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.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
D | base.c | 49 struct nvkm_memory *pgt = vm->pgt[pde].mem[big]; in nvkm_vm_map_at() 75 struct nvkm_mem *mem) in nvkm_vm_map_sg_table() argument 91 for_each_sg(mem->sg->sgl, sg, mem->sg->nents, i) { in nvkm_vm_map_sg_table() 92 struct nvkm_memory *pgt = vm->pgt[pde].mem[big]; in nvkm_vm_map_sg_table() 103 mmu->func->map_sg(vma, pgt, mem, pte, 1, &addr); in nvkm_vm_map_sg_table() 118 mmu->func->map_sg(vma, pgt, mem, pte, 1, &addr); in nvkm_vm_map_sg_table() 133 struct nvkm_mem *mem) in nvkm_vm_map_sg() argument 137 dma_addr_t *list = mem->pages; in nvkm_vm_map_sg() 148 struct nvkm_memory *pgt = vm->pgt[pde].mem[big]; in nvkm_vm_map_sg() 155 mmu->func->map_sg(vma, pgt, mem, pte, len, list); in nvkm_vm_map_sg() [all …]
|
D | gf100.c | 104 struct nvkm_mem *mem, u32 pte, u32 cnt, u64 phys, u64 delta) in gf100_vm_map() argument 108 phys = gf100_vm_addr(vma, phys, mem->memtype, 0); in gf100_vm_map() 111 if (mem->tag) { in gf100_vm_map() 113 u32 tag = mem->tag->offset + (delta >> 17); in gf100_vm_map() 131 struct nvkm_mem *mem, u32 pte, u32 cnt, dma_addr_t *list) in gf100_vm_map_sg() argument 135 u32 memtype = gf100_pte_storage_type_map[mem->memtype & 0xff]; in gf100_vm_map_sg()
|
D | nv50.c | 78 struct nvkm_mem *mem, u32 pte, u32 cnt, u64 phys, u64 delta) in nv50_vm_map() argument 81 u32 comp = (mem->memtype & 0x180) >> 7; in nv50_vm_map() 92 phys = vm_addr(vma, phys, mem->memtype, target); in nv50_vm_map() 111 u32 tag = mem->tag->offset + ((delta >> 16) * comp); in nv50_vm_map() 128 struct nvkm_mem *mem, u32 pte, u32 cnt, dma_addr_t *list) in nv50_vm_map_sg() argument 134 u64 phys = vm_addr(vma, (u64)*list++, mem->memtype, target); in nv50_vm_map_sg()
|
/linux-4.4.14/drivers/net/wireless/ath/ath9k/ |
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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/arch/powerpc/sysdev/ |
D | ppc4xx_hsta_msi.c | 130 struct resource *mem; in hsta_msi_probe() local 134 mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in hsta_msi_probe() 135 if (!mem) { in hsta_msi_probe() 147 ppc4xx_hsta_msi.address = mem->start; in hsta_msi_probe() 148 ppc4xx_hsta_msi.data = ioremap(mem->start, resource_size(mem)); in hsta_msi_probe()
|
/linux-4.4.14/Documentation/sound/oss/ |
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.4.14/drivers/clk/ti/ |
D | clk.c | 40 void __iomem *mem; member 53 writel_relaxed(val, io->mem + r->offset); in clk_memmap_writel() 65 val = readl_relaxed(io->mem + r->offset); in clk_memmap_readl() 215 struct regmap *syscon, void __iomem *mem) in omap2_clk_provider_init() argument 235 io->mem = mem; in omap2_clk_provider_init() 249 void __init omap2_clk_legacy_provider_init(int index, void __iomem *mem) in omap2_clk_legacy_provider_init() argument 255 io->mem = mem; in omap2_clk_legacy_provider_init()
|
/linux-4.4.14/drivers/gpu/drm/ |
D | drm_agpsupport.c | 475 struct agp_memory *mem; in drm_agp_bind_pages() local 480 mem = agp_allocate_memory(dev->agp->bridge, num_pages, in drm_agp_bind_pages() 482 if (mem == NULL) { in drm_agp_bind_pages() 489 mem->pages[i] = pages[i]; in drm_agp_bind_pages() 490 mem->page_count = num_pages; in drm_agp_bind_pages() 492 mem->is_flushed = true; in drm_agp_bind_pages() 493 ret = agp_bind_memory(mem, gtt_offset / PAGE_SIZE); in drm_agp_bind_pages() 496 agp_free_memory(mem); in drm_agp_bind_pages() 500 return mem; in drm_agp_bind_pages()
|
/linux-4.4.14/arch/mips/kernel/ |
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.4.14/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.4.14/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.4.14/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.4.14/drivers/acpi/ |
D | acpi_memhotplug.c | 97 if ((info->caching == address64.info.mem.caching) && in acpi_memory_get_resource() 98 (info->write_protect == address64.info.mem.write_protect) && in acpi_memory_get_resource() 110 new->caching = address64.info.mem.caching; in acpi_memory_get_resource() 111 new->write_protect = address64.info.mem.write_protect; in acpi_memory_get_resource() 178 static int acpi_bind_memblk(struct memory_block *mem, void *arg) in acpi_bind_memblk() argument 180 return acpi_bind_one(&mem->dev, arg); in acpi_bind_memblk() 191 static int acpi_unbind_memblk(struct memory_block *mem, void *arg) in acpi_unbind_memblk() argument 193 acpi_unbind_one(&mem->dev); in acpi_unbind_memblk()
|
/linux-4.4.14/drivers/media/usb/go7007/ |
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.4.14/drivers/scsi/mpt3sas/ |
D | mpt3sas_config.c | 187 struct config_request *mem) in _config_alloc_config_dma_memory() argument 191 if (mem->sz > ioc->config_page_sz) { in _config_alloc_config_dma_memory() 192 mem->page = dma_alloc_coherent(&ioc->pdev->dev, mem->sz, in _config_alloc_config_dma_memory() 193 &mem->page_dma, GFP_KERNEL); in _config_alloc_config_dma_memory() 194 if (!mem->page) { in _config_alloc_config_dma_memory() 197 ioc->name, __func__, mem->sz); in _config_alloc_config_dma_memory() 201 mem->page = ioc->config_page; in _config_alloc_config_dma_memory() 202 mem->page_dma = ioc->config_page_dma; in _config_alloc_config_dma_memory() 218 struct config_request *mem) in _config_free_config_dma_memory() argument 220 if (mem->sz > ioc->config_page_sz) in _config_free_config_dma_memory() [all …]
|
/linux-4.4.14/sound/soc/codecs/ |
D | wm_adsp.c | 479 if (dsp->mem[i].type == type) in wm_adsp_find_region() 480 return &dsp->mem[i]; in wm_adsp_find_region() 485 static unsigned int wm_adsp_region_to_reg(struct wm_adsp_region const *mem, in wm_adsp_region_to_reg() argument 488 if (WARN_ON(!mem)) in wm_adsp_region_to_reg() 490 switch (mem->type) { in wm_adsp_region_to_reg() 492 return mem->base + (offset * 3); in wm_adsp_region_to_reg() 494 return mem->base + (offset * 2); in wm_adsp_region_to_reg() 496 return mem->base + (offset * 2); in wm_adsp_region_to_reg() 498 return mem->base + (offset * 2); in wm_adsp_region_to_reg() 500 return mem->base + (offset * 2); in wm_adsp_region_to_reg() [all …]
|
/linux-4.4.14/include/linux/ |
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.4.14/drivers/tty/serial/ |
D | men_z135_uart.c | 125 struct resource *mem; member 741 mcb_release_mem(uart->mem); in men_z135_release_port() 748 struct resource *mem; in men_z135_request_port() local 750 mem = mcb_request_mem(uart->mdev, dev_name(&mdev->dev)); in men_z135_request_port() 751 if (IS_ERR(mem)) in men_z135_request_port() 752 return PTR_ERR(mem); in men_z135_request_port() 754 port->mapbase = mem->start; in men_z135_request_port() 755 uart->mem = mem; in men_z135_request_port() 757 port->membase = ioremap(mem->start, resource_size(mem)); in men_z135_request_port() 759 mcb_release_mem(mem); in men_z135_request_port() [all …]
|
/linux-4.4.14/tools/perf/bench/ |
D | Build | 3 perf-y += mem-functions.o 10 perf-$(CONFIG_X86_64) += mem-memcpy-x86-64-asm.o 11 perf-$(CONFIG_X86_64) += mem-memset-x86-64-asm.o
|
/linux-4.4.14/drivers/misc/eeprom/ |
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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/drivers/spi/ |
D | spi-dw-mmio.c | 37 struct resource *mem; in dw_spi_mmio_probe() local 49 mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in dw_spi_mmio_probe() 50 if (!mem) { in dw_spi_mmio_probe() 55 dws->regs = devm_ioremap_resource(&pdev->dev, mem); in dw_spi_mmio_probe()
|
/linux-4.4.14/arch/mips/pci/ |
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.4.14/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.4.14/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.4.14/arch/powerpc/kernel/ |
D | machine_kexec_64.c | 43 if (image->segment[i].mem < __pa(_end)) in default_machine_kexec_prepare() 66 if (image->segment[i].mem < __pa(_end)) in default_machine_kexec_prepare() 84 begin = image->segment[i].mem; in default_machine_kexec_prepare() 103 begin = image->segment[i].mem; in default_machine_kexec_prepare() 169 flush_icache_range((unsigned long)__va(ranges[i].mem), in kexec_copy_flush() 170 (unsigned long)__va(ranges[i].mem + ranges[i].memsz)); in kexec_copy_flush()
|
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.4.14/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.4.14/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()
|
D | jitterentropy.c | 82 unsigned char *mem; /* Memory access location with size of member 269 if (NULL == ec || NULL == ec->mem) in jent_memaccess() 281 tmpval = ec->mem + ec->memlocation; in jent_memaccess() 627 entropy_collector->mem = jent_zalloc(JENT_MEMORY_SIZE); in jent_entropy_collector_alloc() 628 if (!entropy_collector->mem) { in jent_entropy_collector_alloc() 656 jent_zfree(entropy_collector->mem); in jent_entropy_collector_free() 657 entropy_collector->mem = NULL; in jent_entropy_collector_free()
|
/linux-4.4.14/drivers/tty/serial/cpm_uart/ |
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.4.14/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.4.14/drivers/gpu/drm/armada/ |
D | armada_drv.c | 55 struct resource *mem = NULL; in armada_drm_load() local 66 mem = r; in armada_drm_load() 71 if (!mem) in armada_drm_load() 74 if (!devm_request_mem_region(dev->dev, mem->start, in armada_drm_load() 75 resource_size(mem), "armada-drm")) in armada_drm_load() 104 drm_mm_init(&priv->linear, mem->start, resource_size(mem)); in armada_drm_load()
|
/linux-4.4.14/arch/arm/kernel/ |
D | kgdb.c | 50 char *dbg_get_reg(int regno, void *mem, struct pt_regs *regs) in dbg_get_reg() argument 56 memcpy(mem, (void *)regs + dbg_reg_def[regno].offset, in dbg_get_reg() 59 memset(mem, 0, dbg_reg_def[regno].size); in dbg_get_reg() 63 int dbg_set_reg(int regno, void *mem, struct pt_regs *regs) in dbg_set_reg() argument 69 memcpy((void *)regs + dbg_reg_def[regno].offset, mem, in dbg_set_reg()
|
/linux-4.4.14/arch/arm/mach-orion5x/ |
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.4.14/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()
|