Lines Matching refs:cpu_state
971 struct mcryptd_alg_cstate *cpu_state; in sha512_mb_mod_init() local
990 cpu_state = per_cpu_ptr(sha512_mb_alg_state.alg_cstate, cpu); in sha512_mb_mod_init()
991 cpu_state->next_flush = 0; in sha512_mb_mod_init()
992 cpu_state->next_seq_num = 0; in sha512_mb_mod_init()
993 cpu_state->flusher_engaged = false; in sha512_mb_mod_init()
994 INIT_DELAYED_WORK(&cpu_state->flush, mcryptd_flusher); in sha512_mb_mod_init()
995 cpu_state->cpu = cpu; in sha512_mb_mod_init()
996 cpu_state->alg_state = &sha512_mb_alg_state; in sha512_mb_mod_init()
997 cpu_state->mgr = kzalloc(sizeof(struct sha512_ctx_mgr), in sha512_mb_mod_init()
999 if (!cpu_state->mgr) in sha512_mb_mod_init()
1001 sha512_ctx_mgr_init(cpu_state->mgr); in sha512_mb_mod_init()
1002 INIT_LIST_HEAD(&cpu_state->work_list); in sha512_mb_mod_init()
1003 spin_lock_init(&cpu_state->work_lock); in sha512_mb_mod_init()
1020 cpu_state = per_cpu_ptr(sha512_mb_alg_state.alg_cstate, cpu); in sha512_mb_mod_init()
1021 kfree(cpu_state->mgr); in sha512_mb_mod_init()
1030 struct mcryptd_alg_cstate *cpu_state; in sha512_mb_mod_fini() local
1035 cpu_state = per_cpu_ptr(sha512_mb_alg_state.alg_cstate, cpu); in sha512_mb_mod_fini()
1036 kfree(cpu_state->mgr); in sha512_mb_mod_fini()