Lines Matching refs:jrdev
44 int gen_split_key(struct device *jrdev, u8 *key_out, int split_key_len, in gen_split_key() argument
55 dev_err(jrdev, "unable to allocate key input memory\n"); in gen_split_key()
59 dma_addr_in = dma_map_single(jrdev, (void *)key_in, keylen, in gen_split_key()
61 if (dma_mapping_error(jrdev, dma_addr_in)) { in gen_split_key()
62 dev_err(jrdev, "unable to map key input memory\n"); in gen_split_key()
66 dma_addr_out = dma_map_single(jrdev, key_out, split_key_pad_len, in gen_split_key()
68 if (dma_mapping_error(jrdev, dma_addr_out)) { in gen_split_key()
69 dev_err(jrdev, "unable to map key output memory\n"); in gen_split_key()
103 ret = caam_jr_enqueue(jrdev, desc, split_key_done, &result); in gen_split_key()
115 dma_unmap_single(jrdev, dma_addr_out, split_key_pad_len, in gen_split_key()
118 dma_unmap_single(jrdev, dma_addr_in, keylen, DMA_TO_DEVICE); in gen_split_key()