/drivers/net/wireless/ath/ath9k/ |
H A D | ahb.c | 73 void __iomem *mem; local 96 mem = ioremap_nocache(res->start, resource_size(res)); 97 if (mem == NULL) { 125 sc->mem = mem; 145 wiphy_info(hw->wiphy, "%s mem=0x%lx, irq=%d\n", 146 hw_name, (unsigned long)mem, irq); 156 iounmap(mem); 167 void __iomem *mem = sc->mem; local [all...] |
/drivers/gpu/drm/via/ |
H A D | via_mm.c | 113 drm_via_mem_t *mem = data; local 120 if (mem->type > VIA_MEM_AGP) { 125 if (0 == ((mem->type == VIA_MEM_VIDEO) ? dev_priv->vram_initialized : 139 tmpSize = (mem->size + VIA_MM_ALIGN_MASK) >> VIA_MM_ALIGN_SHIFT; 140 if (mem->type == VIA_MEM_AGP) 166 mem->offset = ((mem->type == VIA_MEM_VIDEO) ? 169 mem->index = user_key; 179 mem->offset = 0; 180 mem 190 drm_via_mem_t *mem = data; local [all...] |
/drivers/rtc/ |
H A D | rtc-pcf8583.c | 134 static int pcf8583_read_mem(struct i2c_client *client, struct rtc_mem *mem) argument 146 .len = mem->nr, 147 .buf = mem->data, 151 if (mem->loc < 8) 154 addr[0] = mem->loc; 159 static int pcf8583_write_mem(struct i2c_client *client, struct rtc_mem *mem) argument 164 if (mem->loc < 8 || mem->nr > 8) 167 buf[0] = mem->loc; 168 memcpy(buf + 1, mem 178 struct rtc_mem mem = { CMOS_YEAR, sizeof(year), year }; local [all...] |
/drivers/gpu/drm/ttm/ |
H A D | ttm_bo.c | 90 bo, bo->mem.num_pages, bo->mem.size >> 10, 91 bo->mem.size >> 20); 146 BUG_ON(bo->mem.mm_node != NULL); 180 if (!(bo->mem.placement & TTM_PL_FLAG_NO_EVICT)) { 184 man = &bdev->man[bo->mem.mem_type]; 356 struct ttm_mem_reg *mem, 361 bool old_is_pci = ttm_mem_reg_is_pci(bdev, &bo->mem); 362 bool new_is_pci = ttm_mem_reg_is_pci(bdev, mem); 363 struct ttm_mem_type_manager *old_man = &bdev->man[bo->mem 355 ttm_bo_handle_move_mem(struct ttm_buffer_object *bo, struct ttm_mem_reg *mem, bool evict, bool interruptible, bool no_wait_reserve, bool no_wait_gpu) argument 842 ttm_bo_mem_put(struct ttm_buffer_object *bo, struct ttm_mem_reg *mem) argument 855 ttm_bo_mem_force_space(struct ttm_buffer_object *bo, uint32_t mem_type, struct ttm_placement *placement, struct ttm_mem_reg *mem, bool interruptible, bool no_wait_reserve, bool no_wait_gpu) argument 936 ttm_bo_mem_space(struct ttm_buffer_object *bo, struct ttm_placement *placement, struct ttm_mem_reg *mem, bool interruptible, bool no_wait_reserve, bool no_wait_gpu) argument 1059 struct ttm_mem_reg mem; local 1092 ttm_bo_mem_compat(struct ttm_placement *placement, struct ttm_mem_reg *mem) argument 1586 ttm_mem_reg_is_pci(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) argument [all...] |
/drivers/media/video/ |
H A D | videobuf-dma-sg.c | 139 struct videobuf_dma_sg_memory *mem = buf->priv; local 140 BUG_ON(!mem); 142 MAGIC_CHECK(mem->magic, MAGIC_SG_MEM); 144 return &mem->dma; 352 struct videobuf_dma_sg_memory *mem; local 365 mem = q->bufs[i]->priv; 366 if (!mem) 369 MAGIC_CHECK(mem->magic, MAGIC_SG_MEM); 424 struct videobuf_dma_sg_memory *mem; local 427 vb = kzalloc(size + sizeof(*mem), GFP_KERNE 445 struct videobuf_dma_sg_memory *mem = buf->priv; local 459 struct videobuf_dma_sg_memory *mem = vb->priv; local 524 struct videobuf_dma_sg_memory *mem = buf->priv; local 540 struct videobuf_dma_sg_memory *mem = buf->priv; local [all...] |
/drivers/gpu/drm/sis/ |
H A D | sis_mm.c | 86 drm_sis_mem_t *mem = data; local 108 mem->size = (mem->size + SIS_MM_ALIGN_MASK) >> SIS_MM_ALIGN_SHIFT; 112 mem->size, 0); 116 item->req.size = mem->size; 124 mem->size, 0); 146 mem->offset = ((pool == 0) ? 149 mem->free = user_key; 150 mem->size = mem 173 drm_sis_mem_t *mem = data; local [all...] |
/drivers/gpu/drm/nouveau/ |
H A D | nv20_fb.c | 11 struct drm_mm_node *mem; local 19 mem = drm_mm_search_free(&pfb->tag_heap, size, 0, 0); 20 if (mem) 21 mem = drm_mm_get_block_atomic(mem, size, 0); 24 return mem; 31 struct drm_mm_node *mem = *pmem; local 32 if (mem) { 34 drm_mm_put_block(mem);
|
H A D | nv10_fb.c | 43 uint32_t mem, mib; local 52 pci_read_config_dword(bridge, 0x7c, &mem); 53 mib = ((mem >> 6) & 31) + 1; 55 pci_read_config_dword(bridge, 0x84, &mem); 56 mib = ((mem >> 4) & 127) + 1;
|
/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_buffer.c | 260 static int vmw_ttm_io_mem_reserve(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) argument 262 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; 265 mem->bus.addr = NULL; 266 mem->bus.is_iomem = false; 267 mem->bus.offset = 0; 268 mem->bus.size = mem->num_pages << PAGE_SHIFT; 269 mem->bus.base = 0; 272 switch (mem->mem_type) { 277 mem 287 vmw_ttm_io_mem_free(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) argument [all...] |
H A D | vmwgfx_dmabuf.c | 224 if (bo->mem.mem_type == TTM_PL_VRAM && 225 bo->mem.start < bo->num_pages && 226 bo->mem.start > 0) 282 if (bo->mem.mem_type == TTM_PL_VRAM) { 286 ptr->gmrId = bo->mem.start; 304 uint32_t old_mem_type = bo->mem.mem_type; 321 BUG_ON(ret != 0 || bo->mem.mem_type != old_mem_type);
|
/drivers/uio/ |
H A D | uio_sercos3.c | 54 void __iomem *ier0 = info->mem[3].internal_addr + IER0_OFFSET; 67 void __iomem *ier0 = info->mem[3].internal_addr + IER0_OFFSET; 77 void __iomem *isr0 = info->mem[3].internal_addr + ISR0_OFFSET; 78 void __iomem *ier0 = info->mem[3].internal_addr + IER0_OFFSET; 107 info->mem[n].addr = pci_resource_start(dev, pci_bar); 108 if (!info->mem[n].addr) 110 info->mem[n].internal_addr = ioremap(pci_resource_start(dev, pci_bar), 112 if (!info->mem[n].internal_addr) 114 info->mem[n].size = pci_resource_len(dev, pci_bar); 115 info->mem[ [all...] |
/drivers/ata/ |
H A D | pata_palmld.c | 55 void __iomem *mem; local 66 mem = devm_ioremap(&pdev->dev, PALMLD_IDE_PHYS, 0x1000); 67 if (!mem) { 91 ap->ioaddr.cmd_addr = mem + 0x10; 92 ap->ioaddr.altstatus_addr = mem + 0xe; 93 ap->ioaddr.ctl_addr = mem + 0xe;
|
/drivers/char/hw_random/ |
H A D | picoxcell-rng.c | 105 struct resource *mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); local 107 if (!mem) { 112 if (!devm_request_mem_region(&pdev->dev, mem->start, resource_size(mem), 114 dev_warn(&pdev->dev, "unable to request io mem\n"); 118 rng_base = devm_ioremap(&pdev->dev, mem->start, resource_size(mem)); 120 dev_warn(&pdev->dev, "unable to remap io mem\n");
|
/drivers/net/ethernet/mellanox/mlx4/ |
H A D | icm.c | 59 pci_unmap_sg(dev->pdev, chunk->mem, chunk->npages, 63 __free_pages(sg_page(&chunk->mem[i]), 64 get_order(chunk->mem[i].length)); 72 dma_free_coherent(&dev->pdev->dev, chunk->mem[i].length, 73 lowmem_page_address(sg_page(&chunk->mem[i])), 74 sg_dma_address(&chunk->mem[i])); 96 static int mlx4_alloc_icm_pages(struct scatterlist *mem, int order, gfp_t gfp_mask) argument 104 sg_set_page(mem, page, PAGE_SIZE << order, 0); 108 static int mlx4_alloc_icm_coherent(struct device *dev, struct scatterlist *mem, argument 112 &sg_dma_address(mem), gfp_mas [all...] |
/drivers/net/can/cc770/ |
H A D | cc770_isa.c | 25 * insmod cc770_isa.ko mem=0xd1000,0xd1000 irq=7,11 43 * insmod cc770_isa.ko mem=0xd1000,0xd1000 irq=7,11 clk=24000000 47 * insmod cc770_isa.ko mem=0xd1000,0xd1000 irq=7,11 clk=24000000,24000000 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"); 179 dev_dbg(&pdev->dev, "probing idx=%d: port=%#lx, mem=%#lx, irq=%d\n", 180 idx, port[idx], mem[idx], irq[idx]); 181 if (mem[idx]) { 182 if (!request_mem_region(mem[id [all...] |
H A D | cc770_platform.c | 170 struct resource *mem; local 175 mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); 177 if (!mem || irq <= 0) 180 mem_size = resource_size(mem); 181 if (!request_mem_region(mem->start, mem_size, pdev->name)) 184 base = ioremap(mem->start, mem_size); 235 release_mem_region(mem->start, mem_size); 244 struct resource *mem; local 250 mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); 251 release_mem_region(mem [all...] |
/drivers/net/can/sja1000/ |
H A D | sja1000_isa.c | 44 static unsigned long mem[MAXDEV]; variable 54 module_param_array(mem, ulong, NULL, S_IRUGO); 55 MODULE_PARM_DESC(mem, "I/O memory address"); 129 dev_dbg(&pdev->dev, "probing idx=%d: port=%#lx, mem=%#lx, irq=%d\n", 130 idx, port[idx], mem[idx], irq[idx]); 132 if (mem[idx]) { 133 if (!request_mem_region(mem[idx], iosize, DRV_NAME)) { 137 base = ioremap_nocache(mem[idx], iosize); 161 if (mem[idx]) { 163 dev->base_addr = mem[id [all...] |
/drivers/hwmon/ |
H A D | jz4740-hwmon.c | 30 struct resource *mem; member in struct:jz4740_hwmon 124 hwmon->mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); 125 if (!hwmon->mem) { 131 hwmon->mem = request_mem_region(hwmon->mem->start, 132 resource_size(hwmon->mem), pdev->name); 133 if (!hwmon->mem) { 139 hwmon->base = ioremap_nocache(hwmon->mem->start, 140 resource_size(hwmon->mem)); 181 release_mem_region(hwmon->mem [all...] |
/drivers/i2c/busses/ |
H A D | i2c-designware-platdrv.c | 56 struct resource *mem, *ioarea; local 60 mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); 61 if (!mem) { 62 dev_err(&pdev->dev, "no mem resource?\n"); 72 ioarea = request_mem_region(mem->start, resource_size(mem), 110 dev->base = ioremap(mem->start, resource_size(mem)); 166 release_mem_region(mem->start, resource_size(mem)); 174 struct resource *mem; local [all...] |
H A D | i2c-puv3.c | 190 struct resource *mem; local 193 mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); 194 if (!mem) 197 if (!request_mem_region(mem->start, resource_size(mem), "puv3_i2c")) 207 mem->start); 229 release_mem_region(mem->start, resource_size(mem)); 237 struct resource *mem; local 250 mem [all...] |
/drivers/pnp/ |
H A D | support.c | 67 return "mem"; 109 struct pnp_mem *mem; local 133 mem = &option->u.mem; 134 len += scnprintf(buf + len, sizeof(buf) - len, "mem min %#llx " 136 (unsigned long long) mem->min, 137 (unsigned long long) mem->max, 138 (unsigned long long) mem->align, 139 (unsigned long long) mem->size, mem [all...] |
/drivers/media/video/uvc/ |
H A D | uvc_isight.c | 49 __u8 *mem; local 87 mem = buf->mem + buf->bytesused; 89 memcpy(mem, data, nbytes);
|
/drivers/video/ |
H A D | nuc900fb.h | 37 struct resource *mem; member in struct:nuc900fb_info
|
/drivers/infiniband/ulp/iser/ |
H A D | iser_memory.c | 51 char *mem = NULL; local 56 mem = (void *)__get_free_pages(GFP_ATOMIC, 59 mem = kmalloc(cmd_data_len, GFP_ATOMIC); 61 if (mem == NULL) { 62 iser_err("Failed to allocate mem size %d %d for copying sglist\n", 74 p = mem; 85 sg_init_one(&iser_task->data_copy[cmd_dir].sg_single, mem, cmd_data_len); 90 iser_task->data_copy[cmd_dir].copy_buf = mem; 122 char *mem; local 129 mem 362 struct iser_data_buf *mem = &iser_task->data[cmd_dir]; local [all...] |
/drivers/char/agp/ |
H A D | i460-agp.c | 170 static void i460_tlb_flush (struct agp_memory *mem) argument 293 static int i460_insert_memory_small_io_page (struct agp_memory *mem, argument 300 pr_debug("i460_insert_memory_small_io_page(mem=%p, pg_start=%ld, type=%d, paddr0=0x%lx)\n", 301 mem, pg_start, type, page_to_phys(mem->pages[0])); 303 if (type >= AGP_USER_TYPES || mem->type >= AGP_USER_TYPES) 311 if ((io_pg_start + I460_IOPAGES_PER_KPAGE * mem->page_count) > num_entries) { 317 while (j < (io_pg_start + I460_IOPAGES_PER_KPAGE * mem->page_count)) { 327 for (i = 0, j = io_pg_start; i < mem->page_count; i++) { 328 paddr = page_to_phys(mem 336 i460_remove_memory_small_io_page(struct agp_memory *mem, off_t pg_start, int type) argument 400 i460_insert_memory_large_io_page(struct agp_memory *mem, off_t pg_start, int type) argument 461 i460_remove_memory_large_io_page(struct agp_memory *mem, off_t pg_start, int type) argument 500 i460_insert_memory(struct agp_memory *mem, off_t pg_start, int type) argument 509 i460_remove_memory(struct agp_memory *mem, off_t pg_start, int type) argument [all...] |