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()
126 struct mcryptd_alg_cstate *cstate; in mcryptd_opportunistic_flush() local
135 cstate = list_entry(flist->list.next, in mcryptd_opportunistic_flush()
137 if (!cstate->flusher_engaged) { in mcryptd_opportunistic_flush()
141 list_del(&cstate->flush_list); in mcryptd_opportunistic_flush()
142 cstate->flusher_engaged = false; in mcryptd_opportunistic_flush()
144 cstate->alg_state->flusher(cstate); in mcryptd_opportunistic_flush()