Lines Matching defs:rd
456 #define toreal(rd)
457 #define fromreal(rd)
461 * these macros, which use rs = 0 to get the tophys offset in rd, rather than
463 * (i.e. set register rd to 0 when rs == 0).
465 #define tophys(rd,rs) \
466 addis rd,rs,0
468 #define tovirt(rd,rs) \
469 addis rd,rs,0
472 #define toreal(rd) /* we can access c000... in real mode */
473 #define fromreal(rd)
475 #define tophys(rd,rs) \
476 clrldi rd,rs,2
478 #define tovirt(rd,rs) \
479 rotldi rd,rs,16; \
480 ori rd,rd,((KERNELBASE>>48)&0xFFFF);\
481 rotldi rd,rd,48
487 #define toreal(rd) tophys(rd,rd)
488 #define fromreal(rd) tovirt(rd,rd)
490 #define tophys(rd,rs) \
491 0: addis rd,rs,-PAGE_OFFSET@h; \
497 #define tovirt(rd,rs) \
498 0: addis rd,rs,PAGE_OFFSET@h; \