Lines Matching refs:region

65  * struct mem_region - memory region structure
69 * @destroy: flag if region should be destroyed upon shutdown
87 * @rm: real mode (bootmem) region
88 * @r1: highmem region(s)
221 /* Assume a single highmem region. */
235 DBG("%s:%d: Found high region in repository: %llxh %llxh\n",
241 DBG("%s:%d: No high region in repository.\n", __func__, __LINE__);
249 /* Assume a single highmem region. */
256 * ps3_mm_region_create - create a memory region in the vas
258 * @size: requested region size
260 * This implementation creates the region with the vas large page size.
301 * ps3_mm_region_destroy - destroy a memory region
333 * @r: pointer to dma region structure
361 * @region - The dma region that owns this chunk.
366 * list of all chunks owned by the region.
374 struct ps3_dma_region *region;
387 c->region->dev->bus_id, c->region->dev->dev_id);
388 DBG("%s:%d: r.bus_addr %lxh\n", func, line, c->region->bus_addr);
389 DBG("%s:%d: r.page_size %u\n", func, line, c->region->page_size);
390 DBG("%s:%d: r.len %lxh\n", func, line, c->region->len);
391 DBG("%s:%d: r.offset %lxh\n", func, line, c->region->offset);
462 result = lv1_unmap_device_dma_region(c->region->dev->bus_id,
463 c->region->dev->dev_id, c->bus_addr, c->len);
476 struct ps3_dma_region *r = c->region;
525 c->region = r;
531 result = lv1_map_device_dma_region(c->region->dev->bus_id,
532 c->region->dev->dev_id, c->lpar_addr,
570 c->region = r;
586 /* FIXME: check whether length exceeds region size */
631 * dma_sb_region_create - Create a device dma region.
634 * This is the lowest level dma region create routine, and is the one that
635 * will make the HV call to create the region.
701 * dma_region_free - Free a device dma region.
704 * This is the lowest level dma region free routine, and is the one that
705 * will make the HV call to free the region.
763 * dma_sb_map_area - Map an area of memory into a device dma region.
878 * dma_sb_unmap_area - Unmap an area of memory from a device dma region.
965 * This routine creates an HV dma region for the device and maps all available
1021 * This routine will unmap all mapped areas and free the HV dma region.
1061 * dma_sb_map_area_linear - Map an area of memory into a device dma region.
1083 * dma_unmap_area_linear - Unmap an area of memory from a device dma region.
1221 /* Check if we got the highmem region from an earlier boot step */
1234 DBG("%s:%d: No highmem region found\n", __func__, __LINE__);
1236 DBG("%s:%d: Adding highmem region: %llxh %llxh\n",