Lines Matching refs:ddt
263 static inline void ddt_set(struct spacc_ddt *ddt, dma_addr_t phys, size_t len) in ddt_set() argument
265 ddt->p = phys; in ddt_set()
266 ddt->len = len; in ddt_set()
282 struct spacc_ddt *ddt; in spacc_sg_to_ddt() local
296 ddt = dma_pool_alloc(engine->req_pool, GFP_ATOMIC, ddt_phys); in spacc_sg_to_ddt()
297 if (!ddt) in spacc_sg_to_ddt()
301 ddt_set(&ddt[i], sg_dma_address(cur), sg_dma_len(cur)); in spacc_sg_to_ddt()
302 ddt_set(&ddt[mapped_ents], 0, 0); in spacc_sg_to_ddt()
304 return ddt; in spacc_sg_to_ddt()
443 static void spacc_free_ddt(struct spacc_req *req, struct spacc_ddt *ddt, in spacc_free_ddt() argument
455 dma_pool_free(req->engine->req_pool, ddt, ddt_addr); in spacc_free_ddt()