/drivers/media/video/ |
H A D | videobuf-dma-contig.c | 62 struct videobuf_dma_contig_memory *mem; local 78 mem = q->bufs[i]->priv; 79 if (mem) { 86 MAGIC_CHECK(mem->magic, MAGIC_DC_MEM); 92 i, mem->vaddr); 94 dma_free_coherent(q->dev, mem->size, 95 mem->vaddr, mem->dma_handle); 96 mem->vaddr = NULL; 116 * @mem 120 videobuf_dma_contig_user_put(struct videobuf_dma_contig_memory *mem) argument 136 videobuf_dma_contig_user_get(struct videobuf_dma_contig_memory *mem, struct videobuf_buffer *vb) argument 189 struct videobuf_dma_contig_memory *mem; local 203 struct videobuf_dma_contig_memory *mem = buf->priv; local 215 struct videobuf_dma_contig_memory *mem = vb->priv; local 264 struct videobuf_dma_contig_memory *mem; local 356 struct videobuf_dma_contig_memory *mem = buf->priv; local 368 struct videobuf_dma_contig_memory *mem = buf->priv; local [all...] |
H A D | videobuf-vmalloc.c | 75 struct videobuf_vmalloc_memory *mem; local 91 mem = q->bufs[i]->priv; 92 if (mem) { 99 MAGIC_CHECK(mem->magic, MAGIC_VMAL_MEM); 105 __func__, i, mem->vaddr); 107 vfree(mem->vaddr); 108 mem->vaddr = NULL; 140 struct videobuf_vmalloc_memory *mem; local 143 vb = kzalloc(size + sizeof(*mem), GFP_KERNEL); 147 mem 161 struct videobuf_vmalloc_memory *mem = vb->priv; local 236 struct videobuf_vmalloc_memory *mem; local 317 struct videobuf_vmalloc_memory *mem = buf->priv; local 327 struct videobuf_vmalloc_memory *mem = buf->priv; local [all...] |
/drivers/gpu/drm/ttm/ |
H A D | ttm_agp_backend.c | 47 struct agp_memory *mem; member in struct:ttm_agp_backend 55 struct agp_memory *mem; local 59 mem = agp_allocate_memory(agp_be->bridge, ttm->num_pages, AGP_USER_MEMORY); 60 if (unlikely(mem == NULL)) 63 mem->page_count = 0; 70 mem->pages[mem->page_count++] = page; 72 agp_be->mem = mem; 74 mem [all...] |
H A D | ttm_bo_manager.c | 53 struct ttm_mem_reg *mem) 71 mem->num_pages, mem->page_alignment, 77 node = drm_mm_get_block_atomic_range(node, mem->num_pages, 78 mem->page_alignment, 84 mem->mm_node = node; 85 mem->start = node->start; 90 struct ttm_mem_reg *mem) 94 if (mem->mm_node) { 96 drm_mm_put_block(mem 50 ttm_bo_man_get_node(struct ttm_mem_type_manager *man, struct ttm_buffer_object *bo, struct ttm_placement *placement, struct ttm_mem_reg *mem) argument 89 ttm_bo_man_put_node(struct ttm_mem_type_manager *man, struct ttm_mem_reg *mem) argument [all...] |
H A D | ttm_bo_util.c | 42 ttm_bo_mem_put(bo, &bo->mem); 50 struct ttm_mem_reg *old_mem = &bo->mem; 115 struct ttm_mem_reg *mem) 117 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; 123 return bdev->driver->io_mem_reserve(bdev, mem); 126 mem->bus.io_reserved_count++ == 0) { 128 ret = bdev->driver->io_mem_reserve(bdev, mem); 139 struct ttm_mem_reg *mem) 141 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; 147 --mem 114 ttm_mem_io_reserve(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) argument 138 ttm_mem_io_free(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) argument 155 struct ttm_mem_reg *mem = &bo->mem; local 175 struct ttm_mem_reg *mem = &bo->mem; local 184 ttm_mem_reg_ioremap(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem, void **virtual) argument 216 ttm_mem_reg_iounmap(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem, void *virtual) argument 488 struct ttm_mem_reg *mem = &bo->mem; local 510 struct ttm_mem_reg *mem = &bo->mem; pgprot_t prot; local [all...] |
/drivers/base/ |
H A D | dma-coherent.c | 66 struct dma_coherent_mem *mem = dev->dma_mem; local 68 if (!mem) 71 iounmap(mem->virt_base); 72 kfree(mem->bitmap); 73 kfree(mem); 80 struct dma_coherent_mem *mem = dev->dma_mem; local 85 if (!mem) 88 pos = (device_addr - mem->device_base) >> PAGE_SHIFT; 89 err = bitmap_allocate_region(mem->bitmap, pos, get_order(size)); 92 return mem 114 struct dma_coherent_mem *mem; local 167 struct dma_coherent_mem *mem = dev ? dev->dma_mem : NULL; local [all...] |
H A D | memory.c | 126 struct memory_block *mem = local 130 phys_index = mem->start_section_nr / sections_per_block; 137 struct memory_block *mem = local 141 phys_index = mem->end_section_nr / sections_per_block; 153 struct memory_block *mem = local 157 pfn = section_nr_to_pfn(mem->start_section_nr + i); 170 struct memory_block *mem = local 178 switch (mem->state) { 190 mem->state); 281 static int memory_block_change_state(struct memory_block *mem, argument 323 struct memory_block *mem; local 350 struct memory_block *mem = local 539 struct memory_block *mem; local 578 struct memory_block *mem = NULL; local 619 struct memory_block *mem; local 667 struct memory_block *mem = NULL; local [all...] |
/drivers/char/hw_random/ |
H A D | geode-rng.c | 57 void __iomem *mem = (void __iomem *)rng->priv; local 59 *data = readl(mem + GEODE_RNG_DATA_REG); 66 void __iomem *mem = (void __iomem *)rng->priv; local 70 data = !!(readl(mem + GEODE_RNG_STATUS_REG)); 91 void __iomem *mem; local 107 mem = ioremap(rng_base, 0x58); 108 if (!mem) 110 geode_rng.priv = (unsigned long)mem; 123 iounmap(mem); 129 void __iomem *mem local [all...] |
H A D | intel-rng.c | 155 static inline u8 hwstatus_get(void __iomem *mem) argument 157 return readb(mem + INTEL_RNG_HW_STATUS); 160 static inline u8 hwstatus_set(void __iomem *mem, argument 163 writeb(hw_status, mem + INTEL_RNG_HW_STATUS); 164 return hwstatus_get(mem); 169 void __iomem *mem = (void __iomem *)rng->priv; local 173 data = !!(readb(mem + INTEL_RNG_STATUS) & 184 void __iomem *mem = (void __iomem *)rng->priv; local 186 *data = readb(mem + INTEL_RNG_DATA); 193 void __iomem *mem local 212 void __iomem *mem = (void __iomem *)rng->priv; local 233 void __iomem *mem; member in struct:intel_rng_hw 334 void __iomem *mem = mem; local 409 void __iomem *mem = (void __iomem *)intel_rng.priv; local [all...] |
/drivers/usb/gadget/ |
H A D | config.c | 128 void *mem; local 136 mem = kmalloc(bytes, GFP_KERNEL); 137 if (!mem) 141 * to descriptors copied starting at "mem"; 144 tmp = mem; 145 ret = mem; 146 mem += (n_desc + 1) * sizeof(*tmp); 148 memcpy(mem, *src, (*src)->bLength); 149 *tmp = mem; 151 mem [all...] |
/drivers/gpu/drm/nouveau/ |
H A D | nv50_vram.c | 56 struct nouveau_mem *mem; local 58 mem = *pmem; 60 if (unlikely(mem == NULL)) 64 while (!list_empty(&mem->regions)) { 65 this = list_first_entry(&mem->regions, struct nouveau_mm_node, rl_entry); 71 if (mem->tag) { 72 drm_mm_put_block(mem->tag); 73 mem->tag = NULL; 77 kfree(mem); 87 struct nouveau_mem *mem; local [all...] |
H A D | nouveau_notifier.c | 68 ret = drm_mm_init(&chan->notifier_heap, 0, ntfy->bo.mem.size); 117 struct drm_mm_node *mem; local 121 mem = drm_mm_search_free_in_range(&chan->notifier_heap, size, 0, 123 if (mem) 124 mem = drm_mm_get_block_range(mem, size, 0, start, end); 125 if (!mem) { 131 if (chan->notifier_bo->bo.mem.mem_type == TTM_PL_VRAM) 140 offset += mem->start; 143 mem 172 struct drm_mm_node *mem = nobj->priv; local [all...] |
H A D | nvc0_vram.c | 66 struct nouveau_mem *mem; local 73 mem = kzalloc(sizeof(*mem), GFP_KERNEL); 74 if (!mem) 77 INIT_LIST_HEAD(&mem->regions); 78 mem->dev = dev_priv->dev; 79 mem->memtype = (type & 0xff); 80 mem->size = size; 87 nv50_vram_del(dev, &mem); 91 list_add_tail(&r->rl_entry, &mem [all...] |
H A D | nouveau_bo.c | 116 nvbo->bo.mem.num_pages = size >> PAGE_SHIFT; 156 nvbo->bo.mem.num_pages < vram_pages / 4) { 198 if (nvbo->pin_refcnt && !(memtype & (1 << bo->mem.mem_type))) { 201 1 << bo->mem.mem_type, memtype); 216 switch (bo->mem.mem_type) { 218 dev_priv->fb_aper_free -= bo->mem.size; 221 dev_priv->gart_info.aper_free -= bo->mem.size; 248 nouveau_bo_placement_set(nvbo, bo->mem.placement, 0); 252 switch (bo->mem.mem_type) { 254 dev_priv->fb_aper_free += bo->mem 307 u16 *mem = ttm_kmap_obj_virtual(&nvbo->kmap, &is_iomem); local 319 u16 *mem = ttm_kmap_obj_virtual(&nvbo->kmap, &is_iomem); local 331 u32 *mem = ttm_kmap_obj_virtual(&nvbo->kmap, &is_iomem); local 343 u32 *mem = ttm_kmap_obj_virtual(&nvbo->kmap, &is_iomem); local 616 nouveau_bo_mem_ctxdma(struct ttm_buffer_object *bo, struct nouveau_channel *chan, struct ttm_mem_reg *mem) argument 671 nouveau_vma_getmap(struct nouveau_channel *chan, struct nouveau_bo *nvbo, struct ttm_mem_reg *mem, struct nouveau_vma *vma) argument 926 nouveau_ttm_io_mem_reserve(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) argument 996 nouveau_ttm_io_mem_free(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) argument [all...] |
/drivers/uio/ |
H A D | uio_cif.c | 31 void __iomem *plx_intscr = dev_info->mem[0].internal_addr 58 info->mem[0].addr = pci_resource_start(dev, 0); 59 if (!info->mem[0].addr) 61 info->mem[0].internal_addr = pci_ioremap_bar(dev, 0); 62 if (!info->mem[0].internal_addr) 65 info->mem[0].size = pci_resource_len(dev, 0); 66 info->mem[0].memtype = UIO_MEM_PHYS; 67 info->mem[1].addr = pci_resource_start(dev, 2); 68 info->mem[1].size = pci_resource_len(dev, 2); 69 info->mem[ [all...] |
H A D | uio_netx.c | 35 void __iomem *int_enable_reg = dev_info->mem[0].internal_addr 37 void __iomem *int_status_reg = dev_info->mem[0].internal_addr 82 info->mem[0].addr = pci_resource_start(dev, bar); 83 if (!info->mem[0].addr) 85 info->mem[0].internal_addr = ioremap(pci_resource_start(dev, bar), 88 if (!info->mem[0].internal_addr) 91 info->mem[0].size = pci_resource_len(dev, bar); 92 info->mem[0].memtype = UIO_MEM_PHYS; 99 iowrite32(0, info->mem[0].internal_addr + DPM_HOST_INT_EN0); 111 iounmap(info->mem[ [all...] |
/drivers/isdn/pcbit/ |
H A 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]) 46 for (board = 0; board < MAX_PCBIT_CARDS && mem[board] && irq[board]; board++) 48 if (!mem[board]) 49 mem[board] = 0xD0000; 53 if (pcbit_init_dev(board, mem[board], irq[board]) == 0) 108 mem[i] = ints[j];
|
/drivers/acpi/apei/ |
H A D | cper.c | 195 static void cper_print_mem(const char *pfx, const struct cper_sec_mem_err *mem) argument 197 if (mem->validation_bits & CPER_MEM_VALID_ERROR_STATUS) 198 printk("%s""error_status: 0x%016llx\n", pfx, mem->error_status); 199 if (mem->validation_bits & CPER_MEM_VALID_PHYSICAL_ADDRESS) 201 pfx, mem->physical_addr); 202 if (mem->validation_bits & CPER_MEM_VALID_PHYSICAL_ADDRESS_MASK) 204 pfx, mem->physical_addr_mask); 205 if (mem->validation_bits & CPER_MEM_VALID_NODE) 206 printk("%s""node: %d\n", pfx, mem->node); 207 if (mem [all...] |
/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_gmrid_manager.c | 50 struct ttm_mem_reg *mem) 57 mem->mm_node = NULL; 84 mem->mm_node = gman; 85 mem->start = id; 86 mem->num_pages = bo->num_pages; 102 struct ttm_mem_reg *mem) 107 if (mem->mm_node) { 109 ida_remove(&gman->gmr_ida, mem->start); 110 gman->used_gmr_pages -= mem->num_pages; 112 mem 47 vmw_gmrid_man_get_node(struct ttm_mem_type_manager *man, struct ttm_buffer_object *bo, struct ttm_placement *placement, struct ttm_mem_reg *mem) argument 101 vmw_gmrid_man_put_node(struct ttm_mem_type_manager *man, struct ttm_mem_reg *mem) argument [all...] |
/drivers/net/can/c_can/ |
H A D | c_can_platform.c | 74 struct resource *mem; local 89 mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); 91 if (!mem || irq <= 0) { 96 if (!request_mem_region(mem->start, resource_size(mem), 103 addr = ioremap(mem->start, resource_size(mem)); 126 switch (mem->flags & IORESOURCE_MEM_TYPE_MASK) { 158 release_mem_region(mem->start, resource_size(mem)); 173 struct resource *mem; local [all...] |
/drivers/spi/ |
H A D | spi-dw-mmio.c | 33 struct resource *mem, *ioarea; local 45 mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); 46 if (!mem) { 47 dev_err(&pdev->dev, "no mem resource?\n"); 52 ioarea = request_mem_region(mem->start, resource_size(mem), 60 dws->regs = ioremap_nocache(mem->start, resource_size(mem)); 102 release_mem_region(mem->start, resource_size(mem)); 112 struct resource *mem; local [all...] |
/drivers/char/agp/ |
H A D | sgi-agp.c | 60 * Flush GART tlb's. Cannot selectively flush based on memory so the mem 64 static void sgi_tioca_tlbflush(struct agp_memory *mem) argument 66 tioca_tlbflush(mem->bridge->dev_private_data); 128 static int sgi_tioca_insert_memory(struct agp_memory *mem, off_t pg_start, argument 138 bridge = mem->bridge; 171 if (type != 0 || mem->type != 0) { 175 if ((pg_start + mem->page_count) > num_entries) 180 while (j < (pg_start + mem->page_count)) { 186 if (!mem->is_flushed) { 188 mem 202 sgi_tioca_remove_memory(struct agp_memory *mem, off_t pg_start, int type) argument [all...] |
/drivers/infiniband/hw/cxgb4/ |
H A D | Makefile | 5 iw_cxgb4-y := device.o cm.o provider.o mem.o cq.o qp.o resource.o ev.o
|
/drivers/usb/host/ |
H A D | ohci-sm501.c | 91 struct resource *res, *mem; local 99 mem = platform_get_resource(pdev, IORESOURCE_MEM, 1); 100 if (mem == NULL) { 106 if (!request_mem_region(mem->start, resource_size(mem), pdev->name)) { 126 if (!dma_declare_coherent_memory(dev, mem->start, 127 mem->start - mem->parent->start, 128 resource_size(mem), 187 release_mem_region(mem 195 struct resource *mem; local [all...] |
/drivers/video/ |
H A D | s3c2410fb.h | 25 struct resource *mem; member in struct:s3c2410fb_info
|