Lines Matching refs:dst_reg

97 /* ALU ops on registers, bpf_add|sub|...: dst_reg += src_reg */
102 .dst_reg = DST, \
113 .dst_reg = DST, \
121 /* ALU ops on immediates, bpf_add|sub|...: dst_reg += imm32 */
126 .dst_reg = DST, \
136 .dst_reg = DST, \
148 .dst_reg = DST, \
158 .dst_reg = DST, \
163 /* Short form of mov, dst_reg = src_reg */
168 .dst_reg = DST, \
176 .dst_reg = DST, \
181 /* Short form of mov, dst_reg = imm32 */
186 .dst_reg = DST, \
194 .dst_reg = DST, \
199 /* Short form of movsx, dst_reg = (s8,s16,s32)src_reg */
204 .dst_reg = DST, \
212 .dst_reg = DST, \
221 .dst_reg = DST, \
238 .dst_reg = DST, \
244 .dst_reg = 0, \
253 /* Short form of mov based on type, BPF_X: dst_reg = src_reg, BPF_K: dst_reg = imm32 */
258 .dst_reg = DST, \
266 .dst_reg = DST, \
276 .dst_reg = 0, \
286 .dst_reg = 0, \
291 /* Memory load, dst_reg = *(uint *) (src_reg + off16) */
296 .dst_reg = DST, \
301 /* Memory load, dst_reg = *(signed size *) (src_reg + off16) */
306 .dst_reg = DST, \
311 /* Memory store, *(uint *) (dst_reg + off16) = src_reg */
316 .dst_reg = DST, \
325 * BPF_ADD *(uint *) (dst_reg + off16) += src_reg
326 * BPF_AND *(uint *) (dst_reg + off16) &= src_reg
327 * BPF_OR *(uint *) (dst_reg + off16) |= src_reg
328 * BPF_XOR *(uint *) (dst_reg + off16) ^= src_reg
329 * BPF_ADD | BPF_FETCH src_reg = atomic_fetch_add(dst_reg + off16, src_reg);
330 * BPF_AND | BPF_FETCH src_reg = atomic_fetch_and(dst_reg + off16, src_reg);
331 * BPF_OR | BPF_FETCH src_reg = atomic_fetch_or(dst_reg + off16, src_reg);
332 * BPF_XOR | BPF_FETCH src_reg = atomic_fetch_xor(dst_reg + off16, src_reg);
333 * BPF_XCHG src_reg = atomic_xchg(dst_reg + off16, src_reg)
334 * BPF_CMPXCHG r0 = atomic_cmpxchg(dst_reg + off16, r0, src_reg)
340 .dst_reg = DST, \
348 /* Memory store, *(uint *) (dst_reg + off16) = imm32 */
353 .dst_reg = DST, \
358 /* Conditional jumps against registers, if (dst_reg 'op' src_reg) goto pc + off16 */
363 .dst_reg = DST, \
368 /* Conditional jumps against immediates, if (dst_reg 'op' imm32) goto pc + off16 */
373 .dst_reg = DST, \
383 .dst_reg = DST, \
393 .dst_reg = DST, \
403 .dst_reg = 0, \
413 .dst_reg = 0, \
425 .dst_reg = 0, \
435 .dst_reg = DST, \
445 .dst_reg = 0, \
455 .dst_reg = 0, \