Lines Matching refs:d

597 	struct crc_data *d = data;  in crc32_threadfn()  local
601 wait_event(d->go, atomic_read_acquire(&d->ready) || in crc32_threadfn()
604 d->thr = NULL; in crc32_threadfn()
605 atomic_set_release(&d->stop, 1); in crc32_threadfn()
606 wake_up(&d->done); in crc32_threadfn()
609 atomic_set(&d->ready, 0); in crc32_threadfn()
611 for (i = 0; i < d->run_threads; i++) in crc32_threadfn()
612 *d->crc32 = crc32_le(*d->crc32, in crc32_threadfn()
613 d->unc[i], *d->unc_len[i]); in crc32_threadfn()
614 atomic_set_release(&d->stop, 1); in crc32_threadfn()
615 wake_up(&d->done); in crc32_threadfn()
645 struct cmp_data *d = data; in compress_threadfn() local
648 wait_event(d->go, atomic_read_acquire(&d->ready) || in compress_threadfn()
651 d->thr = NULL; in compress_threadfn()
652 d->ret = -1; in compress_threadfn()
653 atomic_set_release(&d->stop, 1); in compress_threadfn()
654 wake_up(&d->done); in compress_threadfn()
657 atomic_set(&d->ready, 0); in compress_threadfn()
659 acomp_request_set_callback(d->cr, CRYPTO_TFM_REQ_MAY_SLEEP, in compress_threadfn()
661 acomp_request_set_src_nondma(d->cr, d->unc, d->unc_len); in compress_threadfn()
662 acomp_request_set_dst_nondma(d->cr, d->cmp + CMP_HEADER, in compress_threadfn()
664 d->ret = crypto_acomp_compress(d->cr); in compress_threadfn()
665 d->cmp_len = d->cr->dlen; in compress_threadfn()
667 atomic_set(&compressed_size, atomic_read(&compressed_size) + d->cmp_len); in compress_threadfn()
668 atomic_set_release(&d->stop, 1); in compress_threadfn()
669 wake_up(&d->done); in compress_threadfn()
1161 struct dec_data *d = data; in decompress_threadfn() local
1164 wait_event(d->go, atomic_read_acquire(&d->ready) || in decompress_threadfn()
1167 d->thr = NULL; in decompress_threadfn()
1168 d->ret = -1; in decompress_threadfn()
1169 atomic_set_release(&d->stop, 1); in decompress_threadfn()
1170 wake_up(&d->done); in decompress_threadfn()
1173 atomic_set(&d->ready, 0); in decompress_threadfn()
1175 acomp_request_set_callback(d->cr, CRYPTO_TFM_REQ_MAY_SLEEP, in decompress_threadfn()
1177 acomp_request_set_src_nondma(d->cr, d->cmp + CMP_HEADER, in decompress_threadfn()
1178 d->cmp_len); in decompress_threadfn()
1179 acomp_request_set_dst_nondma(d->cr, d->unc, UNC_SIZE); in decompress_threadfn()
1180 d->ret = crypto_acomp_decompress(d->cr); in decompress_threadfn()
1181 d->unc_len = d->cr->dlen; in decompress_threadfn()
1184 flush_icache_range((unsigned long)d->unc, in decompress_threadfn()
1185 (unsigned long)d->unc + d->unc_len); in decompress_threadfn()
1187 atomic_set_release(&d->stop, 1); in decompress_threadfn()
1188 wake_up(&d->done); in decompress_threadfn()