sun8i_crypto.c | 157 struct sun8i_crypto_taskdesc *ct_desc; member in struct:sun8i_crypto_task 515 error = sun8i_crypto_allocbuf(sc, sizeof(*task->ct_desc), 519 task->ct_desc = task->ct_descbuf.cb_kva; 534 error = bus_dmamap_create(sc->sc_dmat, sizeof(*task->ct_desc), 1, 535 sizeof(*task->ct_desc), 0, dmaflags, &task->ct_descmap); 538 error = bus_dmamap_load(sc->sc_dmat, task->ct_descmap, task->ct_desc, 539 sizeof(*task->ct_desc), NULL, BUS_DMA_WAITOK); 583 fail1: sun8i_crypto_freebuf(sc, sizeof(*task->ct_desc), &task->ct_descbuf); 607 sun8i_crypto_freebuf(sc, sizeof(*task->ct_desc), &task->ct_descbuf); 688 struct sun8i_crypto_taskdesc *desc = task->ct_desc; [all...] |