Lines Matching refs:cryptocop_dma_desc

53 struct cryptocop_dma_desc {  struct
60 struct cryptocop_dma_desc *next; argument
72 struct cryptocop_dma_desc *cdesc_out;
73 struct cryptocop_dma_desc *cdesc_in;
113 struct cryptocop_dma_desc *pad_descs;
191 static struct cryptocop_dma_desc descr_pool[CRYPTOCOP_DESCRIPTOR_POOL_SIZE];
192 static struct cryptocop_dma_desc *descr_pool_free_list;
289 static void free_cdesc(struct cryptocop_dma_desc *cdesc) in free_cdesc()
307 static struct cryptocop_dma_desc *alloc_cdesc(int alloc_flag) in alloc_cdesc()
310 struct cryptocop_dma_desc *cdesc; in alloc_cdesc()
326 cdesc = kmalloc(sizeof(struct cryptocop_dma_desc), alloc_flag); in alloc_cdesc()
333 …cr = (dma_descr_data*)(((unsigned long int)cdesc + offsetof(struct cryptocop_dma_desc, dma_descr_b… in alloc_cdesc()
351 static void setup_descr_chain(struct cryptocop_dma_desc *cd) in setup_descr_chain()
368 static int create_pad_descriptor(struct cryptocop_tfrm_ctx *tc, struct cryptocop_dma_desc **pad_des… in create_pad_descriptor()
370 struct cryptocop_dma_desc *cdesc = NULL; in create_pad_descriptor()
439 static int setup_key_dl_desc(struct cryptocop_tfrm_ctx *tc, struct cryptocop_dma_desc **kd, int all… in setup_key_dl_desc()
441 struct cryptocop_dma_desc *key_desc = alloc_cdesc(alloc_flag); in setup_key_dl_desc()
497 static int setup_cipher_iv_desc(struct cryptocop_tfrm_ctx *tc, struct cryptocop_dma_desc **id, int … in setup_cipher_iv_desc()
499 struct cryptocop_dma_desc *iv_desc = alloc_cdesc(alloc_flag); in setup_cipher_iv_desc()
529 …ptocop_operation *operation, struct cryptocop_tfrm_ctx *tc, struct cryptocop_dma_desc **id, int al… in create_input_descriptors()
532 struct cryptocop_dma_desc head = {0}; in create_input_descriptors()
533 struct cryptocop_dma_desc *outdesc = &head; in create_input_descriptors()
611 …eration, int *iniov_ix, int *iniov_offset, size_t desc_len, struct cryptocop_dma_desc **current_ou… in create_output_descriptors()
614 struct cryptocop_dma_desc *cdesc; in create_output_descriptors()
651 …ruct cryptocop_operation *operation, struct cryptocop_dma_desc **current_in_cdesc, struct cryptoco… in append_input_descriptors()
656 struct cryptocop_dma_desc *idescs = NULL; in append_input_descriptors()
785 struct cryptocop_dma_desc out_cdesc_head = {0}; in cryptocop_setup_dma_list()
786 struct cryptocop_dma_desc in_cdesc_head = {0}; in cryptocop_setup_dma_list()
788 struct cryptocop_dma_desc *current_out_cdesc = &out_cdesc_head; in cryptocop_setup_dma_list()
789 struct cryptocop_dma_desc *current_in_cdesc = &in_cdesc_head; in cryptocop_setup_dma_list()
954 struct cryptocop_dma_desc *key_desc = NULL; in cryptocop_setup_dma_list()
967 struct cryptocop_dma_desc *iv_desc = NULL; in cryptocop_setup_dma_list()
1216 struct cryptocop_dma_desc *ed = alloc_cdesc(alloc_flag); in cryptocop_setup_dma_list()
1343 struct cryptocop_dma_desc *tmp_cdesc; in cryptocop_setup_dma_list()
1366 struct cryptocop_dma_desc *cd = iop->cdesc_out; in delete_internal_operation()
1367 struct cryptocop_dma_desc *next; in delete_internal_operation()
3151 struct cryptocop_dma_desc *cdesc_out = iop->cdesc_out; in print_dma_descriptors()
3152 struct cryptocop_dma_desc *cdesc_in = iop->cdesc_in; in print_dma_descriptors()