Lines Matching refs:DEST
199 #define emit_loadimm(K, DEST) \ argument
203 *prog++ = OR | IMMED | RS1(G0) | S13(K) | RD(DEST); \
205 emit_set_const(K, DEST); \
209 #define emit_loadptr(BASE, STRUCT, FIELD, DEST) \ argument
212 *prog++ = LDPTRI | RS1(BASE) | S13(_off) | RD(DEST); \
215 #define emit_load32(BASE, STRUCT, FIELD, DEST) \ argument
218 *prog++ = LD32I | RS1(BASE) | S13(_off) | RD(DEST); \
221 #define emit_load16(BASE, STRUCT, FIELD, DEST) \ argument
224 *prog++ = LD16I | RS1(BASE) | S13(_off) | RD(DEST); \
227 #define __emit_load8(BASE, STRUCT, FIELD, DEST) \ argument
229 *prog++ = LD8I | RS1(BASE) | S13(_off) | RD(DEST); \
232 #define emit_load8(BASE, STRUCT, FIELD, DEST) \ argument
234 __emit_load8(BASE, STRUCT, FIELD, DEST); \
243 #define emit_ldmem(OFF, DEST) \ argument
244 do { *prog++ = LD32I | RS1(SP) | S13(BIAS - (OFF)) | RD(DEST); \
263 #define emit_skb_loadptr(FIELD, DEST) \ argument
264 emit_loadptr(r_SKB, struct sk_buff, FIELD, DEST)
265 #define emit_skb_load32(FIELD, DEST) \ argument
266 emit_load32(r_SKB, struct sk_buff, FIELD, DEST)
267 #define emit_skb_load16(FIELD, DEST) \ argument
268 emit_load16(r_SKB, struct sk_buff, FIELD, DEST)
269 #define __emit_skb_load8(FIELD, DEST) \ argument
270 __emit_load8(r_SKB, struct sk_buff, FIELD, DEST)
271 #define emit_skb_load8(FIELD, DEST) \ argument
272 emit_load8(r_SKB, struct sk_buff, FIELD, DEST)
284 #define emit_branch(BR_OPC, DEST) \ argument
286 *prog++ = BR_OPC | WDISP22((DEST) - _here); \
293 #define emit_jump(DEST) emit_branch(BA, DEST) argument