Lines Matching refs:tfrm_op
544 …tc->produced + tc->tcfg->inject_ix) > operation->tfrm_op.outlen) || (tc->produced && (operation->t… in create_input_descriptors()
549 …while ((outiov_ix < operation->tfrm_op.outcount) && ((out_ix + operation->tfrm_op.outdata[outiov_i… in create_input_descriptors()
550 out_ix += operation->tfrm_op.outdata[outiov_ix].iov_len; in create_input_descriptors()
553 if (outiov_ix >= operation->tfrm_op.outcount){ in create_input_descriptors()
561 while ((out_length > 0) && (outiov_ix < operation->tfrm_op.outcount)) { in create_input_descriptors()
569 rem_length = operation->tfrm_op.outdata[outiov_ix].iov_len - iov_offset; in create_input_descriptors()
576 …_ix, rem_length, dlength, iov_offset, operation->tfrm_op.outdata[outiov_ix].iov_len, operation->tf… in create_input_descriptors()
578 …outdesc->dma_descr->buf = (char*)virt_to_phys(operation->tfrm_op.outdata[outiov_ix].iov_base + iov… in create_input_descriptors()
584 if (iov_offset >= operation->tfrm_op.outdata[outiov_ix].iov_len) { in create_input_descriptors()
615 …int rem_length = operation->tfrm_op.indata[*iniov_ix].iov_len - *iniov_offs… in create_output_descriptors()
628 …cdesc->dma_descr->buf = (char*)virt_to_phys(operation->tfrm_op.indata[*iniov_ix].iov_base + *iniov… in create_output_descriptors()
634 if (*iniov_offset >= operation->tfrm_op.indata[*iniov_ix].iov_len) { in create_output_descriptors()
637 if (*iniov_ix > operation->tfrm_op.incount) { in create_output_descriptors()
772 struct cryptocop_tfrm_cfg *tcfg = operation->tfrm_op.tfrm_cfg; in cryptocop_setup_dma_list()
838 if (tcfg->inject_ix > operation->tfrm_op.outlen){ in cryptocop_setup_dma_list()
839 …_ix (%d) > operation->tfrm_op.outlen(%d)", tcfg->tid, tcfg->inject_ix, operation->tfrm_op.outlen)); in cryptocop_setup_dma_list()
983 odsc = operation->tfrm_op.desc; in cryptocop_setup_dma_list()
2572 cop->tfrm_op.tfrm_cfg = NULL; in cryptocop_ioctl_process()
2573 cop->tfrm_op.desc = NULL; in cryptocop_ioctl_process()
2574 cop->tfrm_op.indata = NULL; in cryptocop_ioctl_process()
2575 cop->tfrm_op.incount = 0; in cryptocop_ioctl_process()
2576 cop->tfrm_op.inlen = 0; in cryptocop_ioctl_process()
2577 cop->tfrm_op.outdata = NULL; in cryptocop_ioctl_process()
2578 cop->tfrm_op.outcount = 0; in cryptocop_ioctl_process()
2579 cop->tfrm_op.outlen = 0; in cryptocop_ioctl_process()
2641 ciph_tcfg.next = cop->tfrm_op.tfrm_cfg; in cryptocop_ioctl_process()
2642 cop->tfrm_op.tfrm_cfg = &ciph_tcfg; in cryptocop_ioctl_process()
2669 digest_tcfg.next = cop->tfrm_op.tfrm_cfg; in cryptocop_ioctl_process()
2670 cop->tfrm_op.tfrm_cfg = &digest_tcfg; in cryptocop_ioctl_process()
2684 csum_tcfg.next = cop->tfrm_op.tfrm_cfg; in cryptocop_ioctl_process()
2685 cop->tfrm_op.tfrm_cfg = &csum_tcfg; in cryptocop_ioctl_process()
2760 cop->tfrm_op.indata = kmalloc((noinpages) * sizeof(struct iovec), GFP_KERNEL); in cryptocop_ioctl_process()
2761 cop->tfrm_op.outdata = kmalloc((6 + nooutpages) * sizeof(struct iovec), GFP_KERNEL); in cryptocop_ioctl_process()
2762 if (!cop->tfrm_op.indata || !cop->tfrm_op.outdata) { in cryptocop_ioctl_process()
2768 cop->tfrm_op.inlen = oper.inlen - prev_ix; in cryptocop_ioctl_process()
2769 cop->tfrm_op.outlen = 0; in cryptocop_ioctl_process()
2770 if (oper.do_cipher) cop->tfrm_op.outlen += oper.cipher_outlen; in cryptocop_ioctl_process()
2771 if (oper.do_digest) cop->tfrm_op.outlen += digest_length; in cryptocop_ioctl_process()
2772 if (oper.do_csum) cop->tfrm_op.outlen += 2; in cryptocop_ioctl_process()
2775 cop->tfrm_op.incount = noinpages; in cryptocop_ioctl_process()
2777 size_t tmplen = cop->tfrm_op.inlen; in cryptocop_ioctl_process()
2779 …cop->tfrm_op.indata[0].iov_len = PAGE_SIZE - ((unsigned long int)(oper.indata + prev_ix) & ~PAGE_M… in cryptocop_ioctl_process()
2780 …cop->tfrm_op.indata[0].iov_base = (unsigned char*)page_address(inpages[0]) + ((unsigned long int)(… in cryptocop_ioctl_process()
2781 tmplen -= cop->tfrm_op.indata[0].iov_len; in cryptocop_ioctl_process()
2783 cop->tfrm_op.indata[i].iov_len = tmplen < PAGE_SIZE ? tmplen : PAGE_SIZE; in cryptocop_ioctl_process()
2784 cop->tfrm_op.indata[i].iov_base = (unsigned char*)page_address(inpages[i]); in cryptocop_ioctl_process()
2788 cop->tfrm_op.indata[0].iov_len = oper.inlen - prev_ix; in cryptocop_ioctl_process()
2789 …cop->tfrm_op.indata[0].iov_base = (unsigned char*)page_address(inpages[0]) + ((unsigned long int)(… in cryptocop_ioctl_process()
2868 cop->tfrm_op.outdata[iovix].iov_base = digest_result; in cryptocop_ioctl_process()
2869 cop->tfrm_op.outdata[iovix].iov_len = digest_length; in cryptocop_ioctl_process()
2876 cop->tfrm_op.outdata[iovix].iov_base = csum_result; in cryptocop_ioctl_process()
2877 cop->tfrm_op.outdata[iovix].iov_len = 2; in cryptocop_ioctl_process()
2881 …if (!map_pages_to_iovec(cop->tfrm_op.outdata, iovlen, &iovix, outpages, nooutpages, &pageix, &page… in cryptocop_ioctl_process()
2888 cop->tfrm_op.outcount = iovix; in cryptocop_ioctl_process()
2892 cop->tfrm_op.desc = &descs[0]; in cryptocop_ioctl_process()
2958 kfree(cop->tfrm_op.indata); in cryptocop_ioctl_process()
2959 kfree(cop->tfrm_op.outdata); in cryptocop_ioctl_process()
3311 cop->tfrm_op.tfrm_cfg, in print_cryptocop_operation()
3312 cop->tfrm_op.desc, in print_cryptocop_operation()
3313 cop->tfrm_op.indata, in print_cryptocop_operation()
3314 cop->tfrm_op.incount, in print_cryptocop_operation()
3315 cop->tfrm_op.inlen, in print_cryptocop_operation()
3316 cop->tfrm_op.outdata, in print_cryptocop_operation()
3317 cop->tfrm_op.outcount, in print_cryptocop_operation()
3318 cop->tfrm_op.outlen); in print_cryptocop_operation()
3320 tc = cop->tfrm_op.tfrm_cfg; in print_cryptocop_operation()
3334 d = cop->tfrm_op.desc; in print_cryptocop_operation()
3361 for (i = 0; i < cop->tfrm_op.incount; i++){ in print_cryptocop_operation()
3366 cop->tfrm_op.indata[i].iov_base, in print_cryptocop_operation()
3367 cop->tfrm_op.indata[i].iov_len); in print_cryptocop_operation()
3370 for (i = 0; i < cop->tfrm_op.outcount; i++){ in print_cryptocop_operation()
3375 cop->tfrm_op.outdata[i].iov_base, in print_cryptocop_operation()
3376 cop->tfrm_op.outdata[i].iov_len); in print_cryptocop_operation()