Lines Matching refs:msa
147 struct msa_extcontext __user *msa = buf; in save_msa_extcontext() local
170 err = __put_user(read_msa_csr(), &msa->csr); in save_msa_extcontext()
171 err |= _save_msa_all_upper(&msa->wr); in save_msa_extcontext()
177 err = __put_user(current->thread.fpu.msacsr, &msa->csr); in save_msa_extcontext()
181 err |= __put_user(val, &msa->wr[i]); in save_msa_extcontext()
185 err |= __put_user(MSA_EXTCONTEXT_MAGIC, &msa->ext.magic); in save_msa_extcontext()
186 err |= __put_user(sizeof(*msa), &msa->ext.size); in save_msa_extcontext()
188 return err ? -EFAULT : sizeof(*msa); in save_msa_extcontext()
193 struct msa_extcontext __user *msa = buf; in restore_msa_extcontext() local
201 if (size != sizeof(*msa)) in restore_msa_extcontext()
204 err = get_user(csr, &msa->csr); in restore_msa_extcontext()
221 err |= _restore_msa_all_upper(&msa->wr); in restore_msa_extcontext()
229 err |= __get_user(val, &msa->wr[i]); in restore_msa_extcontext()