#include <linux/vmalloc.h>
#include "ipu3.h"
#include "ipu3-css-pool.h"
#include "ipu3-mmu.h"
#include "ipu3-dmamap.h"
static void imgu_dmamap_free_buffer(struct page **pages,
size_t size)
{ … }
static struct page **imgu_dmamap_alloc_buffer(size_t size, gfp_t gfp)
{ … }
void *imgu_dmamap_alloc(struct imgu_device *imgu, struct imgu_css_map *map,
size_t len)
{ … }
void imgu_dmamap_unmap(struct imgu_device *imgu, struct imgu_css_map *map)
{ … }
void imgu_dmamap_free(struct imgu_device *imgu, struct imgu_css_map *map)
{ … }
int imgu_dmamap_map_sg(struct imgu_device *imgu, struct scatterlist *sglist,
int nents, struct imgu_css_map *map)
{ … }
int imgu_dmamap_init(struct imgu_device *imgu)
{ … }
void imgu_dmamap_exit(struct imgu_device *imgu)
{ … }