Lines Matching refs:DEST
171 #define emit_loadimm(K, DEST) \ argument
175 *prog++ = OR | IMMED | RS1(G0) | S13(K) | RD(DEST); \
177 emit_set_const(K, DEST); \
181 #define emit_loadptr(BASE, STRUCT, FIELD, DEST) \ argument
184 *prog++ = LDPTRI | RS1(BASE) | S13(_off) | RD(DEST); \
187 #define emit_load32(BASE, STRUCT, FIELD, DEST) \ argument
190 *prog++ = LD32I | RS1(BASE) | S13(_off) | RD(DEST); \
193 #define emit_load16(BASE, STRUCT, FIELD, DEST) \ argument
196 *prog++ = LD16I | RS1(BASE) | S13(_off) | RD(DEST); \
199 #define __emit_load8(BASE, STRUCT, FIELD, DEST) \ argument
201 *prog++ = LD8I | RS1(BASE) | S13(_off) | RD(DEST); \
204 #define emit_load8(BASE, STRUCT, FIELD, DEST) \ argument
206 __emit_load8(BASE, STRUCT, FIELD, DEST); \
211 #define emit_ldmem(OFF, DEST) \ argument
212 do { *prog++ = LD32I | RS1(SP) | S13(BIAS - (OFF)) | RD(DEST); \
226 #define emit_skb_loadptr(FIELD, DEST) \ argument
227 emit_loadptr(r_SKB, struct sk_buff, FIELD, DEST)
228 #define emit_skb_load32(FIELD, DEST) \ argument
229 emit_load32(r_SKB, struct sk_buff, FIELD, DEST)
230 #define emit_skb_load16(FIELD, DEST) \ argument
231 emit_load16(r_SKB, struct sk_buff, FIELD, DEST)
232 #define __emit_skb_load8(FIELD, DEST) \ argument
233 __emit_load8(r_SKB, struct sk_buff, FIELD, DEST)
234 #define emit_skb_load8(FIELD, DEST) \ argument
235 emit_load8(r_SKB, struct sk_buff, FIELD, DEST)
247 #define emit_branch(BR_OPC, DEST) \ argument
249 *prog++ = BR_OPC | WDISP22((DEST) - _here); \
256 #define emit_jump(DEST) emit_branch(BA, DEST) argument