Searched refs:mem (Results 26 - 50 of 366) sorted by relevance

1234567891011>>

/drivers/net/wireless/ath/ath9k/
H A Dahb.c73 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 Dvia_mm.c113 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 Drtc-pcf8583.c134 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 Dttm_bo.c90 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 Dvideobuf-dma-sg.c139 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 Dsis_mm.c86 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 Dnv20_fb.c11 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 Dnv10_fb.c43 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 Dvmwgfx_buffer.c260 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 Dvmwgfx_dmabuf.c224 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 Duio_sercos3.c54 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 Dpata_palmld.c55 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 Dpicoxcell-rng.c105 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 Dicm.c59 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 Dcc770_isa.c25 * 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 Dcc770_platform.c170 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 Dsja1000_isa.c44 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 Djz4740-hwmon.c30 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 Di2c-designware-platdrv.c56 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 Di2c-puv3.c190 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 Dsupport.c67 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 Duvc_isight.c49 __u8 *mem; local
87 mem = buf->mem + buf->bytesused;
89 memcpy(mem, data, nbytes);
/drivers/video/
H A Dnuc900fb.h37 struct resource *mem; member in struct:nuc900fb_info
/drivers/infiniband/ulp/iser/
H A Diser_memory.c51 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 Di460-agp.c170 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...]

Completed in 694 milliseconds

1234567891011>>