Lines Matching refs:cpu_state
937 struct mcryptd_alg_cstate *cpu_state; in sha256_mb_mod_init() local
956 cpu_state = per_cpu_ptr(sha256_mb_alg_state.alg_cstate, cpu); in sha256_mb_mod_init()
957 cpu_state->next_flush = 0; in sha256_mb_mod_init()
958 cpu_state->next_seq_num = 0; in sha256_mb_mod_init()
959 cpu_state->flusher_engaged = false; in sha256_mb_mod_init()
960 INIT_DELAYED_WORK(&cpu_state->flush, mcryptd_flusher); in sha256_mb_mod_init()
961 cpu_state->cpu = cpu; in sha256_mb_mod_init()
962 cpu_state->alg_state = &sha256_mb_alg_state; in sha256_mb_mod_init()
963 cpu_state->mgr = kzalloc(sizeof(struct sha256_ctx_mgr), in sha256_mb_mod_init()
965 if (!cpu_state->mgr) in sha256_mb_mod_init()
967 sha256_ctx_mgr_init(cpu_state->mgr); in sha256_mb_mod_init()
968 INIT_LIST_HEAD(&cpu_state->work_list); in sha256_mb_mod_init()
969 spin_lock_init(&cpu_state->work_lock); in sha256_mb_mod_init()
986 cpu_state = per_cpu_ptr(sha256_mb_alg_state.alg_cstate, cpu); in sha256_mb_mod_init()
987 kfree(cpu_state->mgr); in sha256_mb_mod_init()
996 struct mcryptd_alg_cstate *cpu_state; in sha256_mb_mod_fini() local
1001 cpu_state = per_cpu_ptr(sha256_mb_alg_state.alg_cstate, cpu); in sha256_mb_mod_fini()
1002 kfree(cpu_state->mgr); in sha256_mb_mod_fini()