Lines Matching refs:to
10 * because we do not write to any memory gcc knows about, so there
156 /* A few copy asms to build up the more complex ones from.
162 #define __asm_copy_user_cont(to, from, ret, COPY, FIXUP, TENTRY) \
172 : "=b" (to), "=b" (from), "=r" (ret) \
173 : "0" (to), "1" (from), "2" (ret) \
176 #define __asm_copy_from_user_1(to, from, ret) \
177 __asm_copy_user_cont(to, from, ret, \
185 #define __asm_copy_from_user_2x_cont(to, from, ret, COPY, FIXUP, TENTRY) \
186 __asm_copy_user_cont(to, from, ret, \
197 #define __asm_copy_from_user_2(to, from, ret) \
198 __asm_copy_from_user_2x_cont(to, from, ret, "", "", "")
200 #define __asm_copy_from_user_3(to, from, ret) \
201 __asm_copy_from_user_2x_cont(to, from, ret, \
208 #define __asm_copy_from_user_4x_cont(to, from, ret, COPY, FIXUP, TENTRY) \
209 __asm_copy_user_cont(to, from, ret, \
220 #define __asm_copy_from_user_4(to, from, ret) \
221 __asm_copy_from_user_4x_cont(to, from, ret, "", "", "")
223 #define __asm_copy_from_user_5(to, from, ret) \
224 __asm_copy_from_user_4x_cont(to, from, ret, \
231 #define __asm_copy_from_user_6x_cont(to, from, ret, COPY, FIXUP, TENTRY) \
232 __asm_copy_from_user_4x_cont(to, from, ret, \
242 #define __asm_copy_from_user_6(to, from, ret) \
243 __asm_copy_from_user_6x_cont(to, from, ret, "", "", "")
245 #define __asm_copy_from_user_7(to, from, ret) \
246 __asm_copy_from_user_6x_cont(to, from, ret, \
253 #define __asm_copy_from_user_8x_cont(to, from, ret, COPY, FIXUP, TENTRY) \
254 __asm_copy_from_user_4x_cont(to, from, ret, \
264 #define __asm_copy_from_user_8(to, from, ret) \
265 __asm_copy_from_user_8x_cont(to, from, ret, "", "", "")
267 #define __asm_copy_from_user_9(to, from, ret) \
268 __asm_copy_from_user_8x_cont(to, from, ret, \
275 #define __asm_copy_from_user_10x_cont(to, from, ret, COPY, FIXUP, TENTRY) \
276 __asm_copy_from_user_8x_cont(to, from, ret, \
286 #define __asm_copy_from_user_10(to, from, ret) \
287 __asm_copy_from_user_10x_cont(to, from, ret, "", "", "")
289 #define __asm_copy_from_user_11(to, from, ret) \
290 __asm_copy_from_user_10x_cont(to, from, ret, \
297 #define __asm_copy_from_user_12x_cont(to, from, ret, COPY, FIXUP, TENTRY) \
298 __asm_copy_from_user_8x_cont(to, from, ret, \
308 #define __asm_copy_from_user_12(to, from, ret) \
309 __asm_copy_from_user_12x_cont(to, from, ret, "", "", "")
311 #define __asm_copy_from_user_13(to, from, ret) \
312 __asm_copy_from_user_12x_cont(to, from, ret, \
319 #define __asm_copy_from_user_14x_cont(to, from, ret, COPY, FIXUP, TENTRY) \
320 __asm_copy_from_user_12x_cont(to, from, ret, \
330 #define __asm_copy_from_user_14(to, from, ret) \
331 __asm_copy_from_user_14x_cont(to, from, ret, "", "", "")
333 #define __asm_copy_from_user_15(to, from, ret) \
334 __asm_copy_from_user_14x_cont(to, from, ret, \
341 #define __asm_copy_from_user_16x_cont(to, from, ret, COPY, FIXUP, TENTRY) \
342 __asm_copy_from_user_12x_cont(to, from, ret, \
352 #define __asm_copy_from_user_16(to, from, ret) \
353 __asm_copy_from_user_16x_cont(to, from, ret, "", "", "")
355 #define __asm_copy_from_user_20x_cont(to, from, ret, COPY, FIXUP, TENTRY) \
356 __asm_copy_from_user_16x_cont(to, from, ret, \
366 #define __asm_copy_from_user_20(to, from, ret) \
367 __asm_copy_from_user_20x_cont(to, from, ret, "", "", "")
369 #define __asm_copy_from_user_24x_cont(to, from, ret, COPY, FIXUP, TENTRY) \
370 __asm_copy_from_user_20x_cont(to, from, ret, \
380 #define __asm_copy_from_user_24(to, from, ret) \
381 __asm_copy_from_user_24x_cont(to, from, ret, "", "", "")
383 /* And now, the to-user ones. */
385 #define __asm_copy_to_user_1(to, from, ret) \
386 __asm_copy_user_cont(to, from, ret, \
393 #define __asm_copy_to_user_2x_cont(to, from, ret, COPY, FIXUP, TENTRY) \
394 __asm_copy_user_cont(to, from, ret, \
404 #define __asm_copy_to_user_2(to, from, ret) \
405 __asm_copy_to_user_2x_cont(to, from, ret, "", "", "")
407 #define __asm_copy_to_user_3(to, from, ret) \
408 __asm_copy_to_user_2x_cont(to, from, ret, \
414 #define __asm_copy_to_user_4x_cont(to, from, ret, COPY, FIXUP, TENTRY) \
415 __asm_copy_user_cont(to, from, ret, \
425 #define __asm_copy_to_user_4(to, from, ret) \
426 __asm_copy_to_user_4x_cont(to, from, ret, "", "", "")
428 #define __asm_copy_to_user_5(to, from, ret) \
429 __asm_copy_to_user_4x_cont(to, from, ret, \
435 #define __asm_copy_to_user_6x_cont(to, from, ret, COPY, FIXUP, TENTRY) \
436 __asm_copy_to_user_4x_cont(to, from, ret, \
445 #define __asm_copy_to_user_6(to, from, ret) \
446 __asm_copy_to_user_6x_cont(to, from, ret, "", "", "")
448 #define __asm_copy_to_user_7(to, from, ret) \
449 __asm_copy_to_user_6x_cont(to, from, ret, \
455 #define __asm_copy_to_user_8x_cont(to, from, ret, COPY, FIXUP, TENTRY) \
456 __asm_copy_to_user_4x_cont(to, from, ret, \
465 #define __asm_copy_to_user_8(to, from, ret) \
466 __asm_copy_to_user_8x_cont(to, from, ret, "", "", "")
468 #define __asm_copy_to_user_9(to, from, ret) \
469 __asm_copy_to_user_8x_cont(to, from, ret, \
475 #define __asm_copy_to_user_10x_cont(to, from, ret, COPY, FIXUP, TENTRY) \
476 __asm_copy_to_user_8x_cont(to, from, ret, \
485 #define __asm_copy_to_user_10(to, from, ret) \
486 __asm_copy_to_user_10x_cont(to, from, ret, "", "", "")
488 #define __asm_copy_to_user_11(to, from, ret) \
489 __asm_copy_to_user_10x_cont(to, from, ret, \
495 #define __asm_copy_to_user_12x_cont(to, from, ret, COPY, FIXUP, TENTRY) \
496 __asm_copy_to_user_8x_cont(to, from, ret, \
505 #define __asm_copy_to_user_12(to, from, ret) \
506 __asm_copy_to_user_12x_cont(to, from, ret, "", "", "")
508 #define __asm_copy_to_user_13(to, from, ret) \
509 __asm_copy_to_user_12x_cont(to, from, ret, \
515 #define __asm_copy_to_user_14x_cont(to, from, ret, COPY, FIXUP, TENTRY) \
516 __asm_copy_to_user_12x_cont(to, from, ret, \
525 #define __asm_copy_to_user_14(to, from, ret) \
526 __asm_copy_to_user_14x_cont(to, from, ret, "", "", "")
528 #define __asm_copy_to_user_15(to, from, ret) \
529 __asm_copy_to_user_14x_cont(to, from, ret, \
535 #define __asm_copy_to_user_16x_cont(to, from, ret, COPY, FIXUP, TENTRY) \
536 __asm_copy_to_user_12x_cont(to, from, ret, \
545 #define __asm_copy_to_user_16(to, from, ret) \
546 __asm_copy_to_user_16x_cont(to, from, ret, "", "", "")
548 #define __asm_copy_to_user_20x_cont(to, from, ret, COPY, FIXUP, TENTRY) \
549 __asm_copy_to_user_16x_cont(to, from, ret, \
558 #define __asm_copy_to_user_20(to, from, ret) \
559 __asm_copy_to_user_20x_cont(to, from, ret, "", "", "")
561 #define __asm_copy_to_user_24x_cont(to, from, ret, COPY, FIXUP, TENTRY) \
562 __asm_copy_to_user_20x_cont(to, from, ret, \
571 #define __asm_copy_to_user_24(to, from, ret) \
572 __asm_copy_to_user_24x_cont(to, from, ret, "", "", "")
579 #define __asm_clear(to, ret, CLEAR, FIXUP, TENTRY) \
589 : "=b" (to), "=r" (ret) \
590 : "0" (to), "1" (ret) \
593 #define __asm_clear_1(to, ret) \
594 __asm_clear(to, ret, \
600 #define __asm_clear_2(to, ret) \
601 __asm_clear(to, ret, \
607 #define __asm_clear_3(to, ret) \
608 __asm_clear(to, ret, \
617 #define __asm_clear_4x_cont(to, ret, CLEAR, FIXUP, TENTRY) \
618 __asm_clear(to, ret, \
627 #define __asm_clear_4(to, ret) \
628 __asm_clear_4x_cont(to, ret, "", "", "")
630 #define __asm_clear_8x_cont(to, ret, CLEAR, FIXUP, TENTRY) \
631 __asm_clear_4x_cont(to, ret, \
639 #define __asm_clear_8(to, ret) \
640 __asm_clear_8x_cont(to, ret, "", "", "")
642 #define __asm_clear_12x_cont(to, ret, CLEAR, FIXUP, TENTRY) \
643 __asm_clear_8x_cont(to, ret, \
651 #define __asm_clear_12(to, ret) \
652 __asm_clear_12x_cont(to, ret, "", "", "")
654 #define __asm_clear_16x_cont(to, ret, CLEAR, FIXUP, TENTRY) \
655 __asm_clear_12x_cont(to, ret, \
663 #define __asm_clear_16(to, ret) \
664 __asm_clear_16x_cont(to, ret, "", "", "")
666 #define __asm_clear_20x_cont(to, ret, CLEAR, FIXUP, TENTRY) \
667 __asm_clear_16x_cont(to, ret, \
675 #define __asm_clear_20(to, ret) \
676 __asm_clear_20x_cont(to, ret, "", "", "")
678 #define __asm_clear_24x_cont(to, ret, CLEAR, FIXUP, TENTRY) \
679 __asm_clear_20x_cont(to, ret, \
687 #define __asm_clear_24(to, ret) \
688 __asm_clear_24x_cont(to, ret, "", "", "")