Lines Matching refs:pos

209 			 unsigned int pos, unsigned int count,  in genregs64_get()  argument
218 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs64_get()
221 if (!ret && count && pos < (32 * sizeof(u64))) { in genregs64_get()
226 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs64_get()
234 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs64_get()
243 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs64_get()
250 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, in genregs64_get()
259 unsigned int pos, unsigned int count, in genregs64_set() argument
268 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs64_set()
271 if (!ret && count && pos < (32 * sizeof(u64))) { in genregs64_set()
277 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs64_set()
291 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs64_set()
307 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs64_set()
316 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs64_set()
325 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, in genregs64_set()
333 unsigned int pos, unsigned int count, in fpregs64_get() argument
346 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in fpregs64_get()
350 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, in fpregs64_get()
356 ret = user_regset_copyout(&pos, &count, in fpregs64_get()
362 ret = user_regset_copyout_zero(&pos, &count, in fpregs64_get()
376 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in fpregs64_get()
381 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in fpregs64_get()
386 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in fpregs64_get()
392 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, in fpregs64_get()
400 unsigned int pos, unsigned int count, in fpregs64_set() argument
410 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in fpregs64_set()
414 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in fpregs64_set()
419 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in fpregs64_set()
426 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in fpregs64_set()
436 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, in fpregs64_set()
477 unsigned int pos, unsigned int count, in genregs32_get() argument
489 pos /= sizeof(reg); in genregs32_get()
493 for (; count > 0 && pos < 16; count--) in genregs32_get()
494 *k++ = regs->u_regs[pos++]; in genregs32_get()
499 for (; count > 0 && pos < 32; count--) { in genregs32_get()
500 if (get_user(*k++, &reg_window[pos++])) in genregs32_get()
504 for (; count > 0 && pos < 32; count--) { in genregs32_get()
507 &reg_window[pos], in genregs32_get()
512 pos++; in genregs32_get()
516 for (; count > 0 && pos < 16; count--) { in genregs32_get()
517 if (put_user((compat_ulong_t) regs->u_regs[pos++], u++)) in genregs32_get()
524 for (; count > 0 && pos < 32; count--) { in genregs32_get()
525 if (get_user(reg, &reg_window[pos++]) || in genregs32_get()
530 for (; count > 0 && pos < 32; count--) { in genregs32_get()
533 &reg_window[pos], in genregs32_get()
542 pos++; in genregs32_get()
548 switch (pos) { in genregs32_get()
573 pos++; in genregs32_get()
577 pos *= sizeof(reg); in genregs32_get()
580 return user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, in genregs32_get()
586 unsigned int pos, unsigned int count, in genregs32_set() argument
598 pos /= sizeof(reg); in genregs32_set()
602 for (; count > 0 && pos < 16; count--) in genregs32_set()
603 regs->u_regs[pos++] = *k++; in genregs32_set()
608 for (; count > 0 && pos < 32; count--) { in genregs32_set()
609 if (put_user(*k++, &reg_window[pos++])) in genregs32_set()
613 for (; count > 0 && pos < 32; count--) { in genregs32_set()
616 &reg_window[pos], in genregs32_set()
622 pos++; in genregs32_set()
626 for (; count > 0 && pos < 16; count--) { in genregs32_set()
629 regs->u_regs[pos++] = reg; in genregs32_set()
635 for (; count > 0 && pos < 32; count--) { in genregs32_set()
637 put_user(reg, &reg_window[pos++])) in genregs32_set()
641 for (; count > 0 && pos < 32; count--) { in genregs32_set()
650 &reg_window[pos], in genregs32_set()
654 pos++; in genregs32_set()
667 switch (pos) { in genregs32_set()
692 pos++; in genregs32_set()
696 pos *= sizeof(reg); in genregs32_set()
699 return user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, in genregs32_set()
705 unsigned int pos, unsigned int count, in fpregs32_get() argument
726 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in fpregs32_get()
731 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, in fpregs32_get()
735 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in fpregs32_get()
744 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in fpregs32_get()
751 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, in fpregs32_get()
759 unsigned int pos, unsigned int count, in fpregs32_set() argument
771 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in fpregs32_set()
775 user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, in fpregs32_set()
782 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in fpregs32_set()
798 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, in fpregs32_set()