ps3_dma_region
int (*create)(struct ps3_dma_region *);
int (*free)(struct ps3_dma_region *);
int (*map)(struct ps3_dma_region *,
int (*unmap)(struct ps3_dma_region *,
struct ps3_dma_region *r, enum ps3_dma_page_size page_size,
int ps3_dma_region_create(struct ps3_dma_region *r);
int ps3_dma_region_free(struct ps3_dma_region *r);
int ps3_dma_map(struct ps3_dma_region *r, unsigned long virt_addr,
int ps3_dma_unmap(struct ps3_dma_region *r, dma_addr_t bus_addr,
struct ps3_dma_region *d_region; /* SB, IOC0 */
struct ps3_dma_region dma_region;
struct ps3_dma_region d_region;
struct ps3_dma_region d_region;
struct ps3_dma_region d_region;
static int dma_sb_region_free_linear(struct ps3_dma_region *r)
static int dma_sb_map_area_linear(struct ps3_dma_region *r,
static int dma_sb_unmap_area_linear(struct ps3_dma_region *r,
struct ps3_dma_region *r, enum ps3_dma_page_size page_size,
int ps3_dma_region_create(struct ps3_dma_region *r)
int ps3_dma_region_free(struct ps3_dma_region *r)
int ps3_dma_map(struct ps3_dma_region *r, unsigned long virt_addr,
int ps3_dma_unmap(struct ps3_dma_region *r, dma_addr_t bus_addr,
static unsigned long dma_sb_lpar_to_bus(struct ps3_dma_region *r,
static void __maybe_unused _dma_dump_region(const struct ps3_dma_region *r,
struct ps3_dma_region *region;
static struct dma_chunk * dma_find_chunk(struct ps3_dma_region *r,
static struct dma_chunk *dma_find_chunk_lpar(struct ps3_dma_region *r,
struct ps3_dma_region *r = c->region;
static int dma_sb_map_pages(struct ps3_dma_region *r, unsigned long phys_addr,
static int dma_ioc0_map_pages(struct ps3_dma_region *r, unsigned long phys_addr,
static int dma_sb_region_create(struct ps3_dma_region *r)
static int dma_ioc0_region_create(struct ps3_dma_region *r)
static int dma_sb_region_free(struct ps3_dma_region *r)
static int dma_ioc0_region_free(struct ps3_dma_region *r)
static int dma_sb_map_area(struct ps3_dma_region *r, unsigned long virt_addr,
static int dma_ioc0_map_area(struct ps3_dma_region *r, unsigned long virt_addr,
static int dma_sb_unmap_area(struct ps3_dma_region *r, dma_addr_t bus_addr,
static int dma_ioc0_unmap_area(struct ps3_dma_region *r,
static int dma_sb_region_create_linear(struct ps3_dma_region *r)