Lines Matching refs:ddt
262 static inline void ddt_set(struct spacc_ddt *ddt, dma_addr_t phys, size_t len) in ddt_set() argument
264 ddt->p = phys; in ddt_set()
265 ddt->len = len; in ddt_set()
281 struct spacc_ddt *ddt; in spacc_sg_to_ddt() local
295 ddt = dma_pool_alloc(engine->req_pool, GFP_ATOMIC, ddt_phys); in spacc_sg_to_ddt()
296 if (!ddt) in spacc_sg_to_ddt()
300 ddt_set(&ddt[i], sg_dma_address(cur), sg_dma_len(cur)); in spacc_sg_to_ddt()
301 ddt_set(&ddt[mapped_ents], 0, 0); in spacc_sg_to_ddt()
303 return ddt; in spacc_sg_to_ddt()
442 static void spacc_free_ddt(struct spacc_req *req, struct spacc_ddt *ddt, in spacc_free_ddt() argument
454 dma_pool_free(req->engine->req_pool, ddt, ddt_addr); in spacc_free_ddt()