• Home
  • Raw
  • Download

Lines Matching refs:r

75 #define PPC_LBZ_OFFS(r, base, i) do { if ((i) < 32768) PPC_LBZ(r, base, i);   \  argument
76 else { PPC_ADDIS(r, base, IMM_HA(i)); \
77 PPC_LBZ(r, r, IMM_L(i)); } } while(0)
79 #define PPC_LD_OFFS(r, base, i) do { if ((i) < 32768) PPC_LD(r, base, i); \ argument
80 else { PPC_ADDIS(r, base, IMM_HA(i)); \
81 PPC_LD(r, r, IMM_L(i)); } } while(0)
83 #define PPC_LWZ_OFFS(r, base, i) do { if ((i) < 32768) PPC_LWZ(r, base, i); \ argument
84 else { PPC_ADDIS(r, base, IMM_HA(i)); \
85 PPC_LWZ(r, r, IMM_L(i)); } } while(0)
87 #define PPC_LHZ_OFFS(r, base, i) do { if ((i) < 32768) PPC_LHZ(r, base, i); \ argument
88 else { PPC_ADDIS(r, base, IMM_HA(i)); \
89 PPC_LHZ(r, r, IMM_L(i)); } } while(0)
92 #define PPC_LL_OFFS(r, base, i) do { PPC_LD_OFFS(r, base, i); } while(0) argument
94 #define PPC_LL_OFFS(r, base, i) do { PPC_LWZ_OFFS(r, base, i); } while(0) argument
99 #define PPC_BPF_LOAD_CPU(r) \ argument
101 PPC_LHZ_OFFS(r, 13, offsetof(struct paca_struct, paca_index)); \
104 #define PPC_BPF_LOAD_CPU(r) \ argument
106 PPC_LHZ_OFFS(r, 2, offsetof(struct task_struct, cpu)); \
110 #define PPC_BPF_LOAD_CPU(r) do { PPC_LI(r, 0); } while(0) argument
113 #define PPC_LHBRX_OFFS(r, base, i) \ argument
114 do { PPC_LI32(r, i); PPC_LHBRX(r, r, base); } while(0)
116 #define PPC_NTOHS_OFFS(r, base, i) PPC_LHBRX_OFFS(r, base, i) argument
118 #define PPC_NTOHS_OFFS(r, base, i) PPC_LHZ_OFFS(r, base, i) argument
121 #define PPC_BPF_LL(r, base, i) do { PPC_LWZ(r, base, i); } while(0) argument
122 #define PPC_BPF_STL(r, base, i) do { PPC_STW(r, base, i); } while(0) argument
123 #define PPC_BPF_STLU(r, base, i) do { PPC_STWU(r, base, i); } while(0) argument