Lines Matching refs:cstate
50 void mcryptd_arm_flusher(struct mcryptd_alg_cstate *cstate, unsigned long delay) in mcryptd_arm_flusher() argument
54 if (!cstate->flusher_engaged) { in mcryptd_arm_flusher()
58 list_add_tail(&cstate->flush_list, &flist->list); in mcryptd_arm_flusher()
59 cstate->flusher_engaged = true; in mcryptd_arm_flusher()
60 cstate->next_flush = jiffies + delay; in mcryptd_arm_flusher()
62 &cstate->flush, delay); in mcryptd_arm_flusher()
128 struct mcryptd_alg_cstate *cstate; in mcryptd_opportunistic_flush() local
133 cstate = list_first_entry_or_null(&flist->list, in mcryptd_opportunistic_flush()
135 if (!cstate || !cstate->flusher_engaged) { in mcryptd_opportunistic_flush()
139 list_del(&cstate->flush_list); in mcryptd_opportunistic_flush()
140 cstate->flusher_engaged = false; in mcryptd_opportunistic_flush()
142 cstate->alg_state->flusher(cstate); in mcryptd_opportunistic_flush()