Lines Matching refs:last
432 struct fpsimd_last_state_struct const *last = in fpsimd_save() local
448 vl = last->sve_vl; in fpsimd_save()
452 u64 *svcr = last->svcr; in fpsimd_save()
458 za_save_state(last->za_state); in fpsimd_save()
464 vl = last->sme_vl; in fpsimd_save()
480 sve_save_state((char *)last->sve_state + in fpsimd_save()
482 &last->st->fpsr, save_ffr); in fpsimd_save()
484 fpsimd_save_state(last->st); in fpsimd_save()
1614 struct fpsimd_last_state_struct *last = in fpsimd_bind_task_to_cpu() local
1618 last->st = ¤t->thread.uw.fpsimd_state; in fpsimd_bind_task_to_cpu()
1619 last->sve_state = current->thread.sve_state; in fpsimd_bind_task_to_cpu()
1620 last->za_state = current->thread.za_state; in fpsimd_bind_task_to_cpu()
1621 last->sve_vl = task_get_sve_vl(current); in fpsimd_bind_task_to_cpu()
1622 last->sme_vl = task_get_sme_vl(current); in fpsimd_bind_task_to_cpu()
1623 last->svcr = ¤t->thread.svcr; in fpsimd_bind_task_to_cpu()
1649 struct fpsimd_last_state_struct *last = in fpsimd_bind_state_to_cpu() local
1655 last->st = st; in fpsimd_bind_state_to_cpu()
1656 last->svcr = svcr; in fpsimd_bind_state_to_cpu()
1657 last->sve_state = sve_state; in fpsimd_bind_state_to_cpu()
1658 last->za_state = za_state; in fpsimd_bind_state_to_cpu()
1659 last->sve_vl = sve_vl; in fpsimd_bind_state_to_cpu()
1660 last->sme_vl = sme_vl; in fpsimd_bind_state_to_cpu()