gp_dma 366 arch/s390/include/asm/cio.h void *cio_gp_dma_zalloc(struct gen_pool *gp_dma, struct device *dma_dev, gp_dma 368 arch/s390/include/asm/cio.h void cio_gp_dma_free(struct gen_pool *gp_dma, void *cpu_addr, size_t size); gp_dma 369 arch/s390/include/asm/cio.h void cio_gp_dma_destroy(struct gen_pool *gp_dma, struct device *dma_dev); gp_dma 1101 drivers/s390/cio/css.c struct gen_pool *gp_dma; gp_dma 1106 drivers/s390/cio/css.c gp_dma = gen_pool_create(3, -1); gp_dma 1107 drivers/s390/cio/css.c if (!gp_dma) gp_dma 1113 drivers/s390/cio/css.c return gp_dma; gp_dma 1114 drivers/s390/cio/css.c gen_pool_add_virt(gp_dma, (unsigned long) cpu_addr, gp_dma 1117 drivers/s390/cio/css.c return gp_dma; gp_dma 1130 drivers/s390/cio/css.c void cio_gp_dma_destroy(struct gen_pool *gp_dma, struct device *dma_dev) gp_dma 1132 drivers/s390/cio/css.c if (!gp_dma) gp_dma 1135 drivers/s390/cio/css.c gen_pool_for_each_chunk(gp_dma, __gp_dma_free_dma, dma_dev); gp_dma 1136 drivers/s390/cio/css.c gen_pool_destroy(gp_dma); gp_dma 1148 drivers/s390/cio/css.c void *cio_gp_dma_zalloc(struct gen_pool *gp_dma, struct device *dma_dev, gp_dma 1155 drivers/s390/cio/css.c if (!gp_dma) gp_dma 1157 drivers/s390/cio/css.c addr = gen_pool_alloc(gp_dma, size); gp_dma 1164 drivers/s390/cio/css.c gen_pool_add_virt(gp_dma, addr, dma_addr, chunk_size, -1); gp_dma 1165 drivers/s390/cio/css.c addr = gen_pool_alloc(gp_dma, size); gp_dma 1170 drivers/s390/cio/css.c void cio_gp_dma_free(struct gen_pool *gp_dma, void *cpu_addr, size_t size) gp_dma 1175 drivers/s390/cio/css.c gen_pool_free(gp_dma, (unsigned long) cpu_addr, size);