Lines Matching refs:defer
142 enum br_ctx_signal_state css, u16 addr, u8 defer) in __emit_br() argument
154 FIELD_PREP(OP_BR_DEFBR, defer) | in __emit_br()
162 emit_br_relo(struct nfp_prog *nfp_prog, enum br_mask mask, u16 addr, u8 defer, in emit_br_relo() argument
165 if (mask == BR_UNC && defer > 2) { in emit_br_relo()
166 pr_err("BUG: branch defer out of bounds %d\n", defer); in emit_br_relo()
173 BR_CSS_NONE, addr, defer); in emit_br_relo()
180 emit_br(struct nfp_prog *nfp_prog, enum br_mask mask, u16 addr, u8 defer) in emit_br() argument
182 emit_br_relo(nfp_prog, mask, addr, defer, RELO_BR_REL); in emit_br()
186 __emit_br_bit(struct nfp_prog *nfp_prog, u16 areg, u16 breg, u16 addr, u8 defer, in __emit_br_bit() argument
199 FIELD_PREP(OP_BR_BIT_DEFBR, defer) | in __emit_br_bit()
209 u8 defer, bool set, enum nfp_relo_type relo) in emit_br_bit_relo() argument
226 __emit_br_bit(nfp_prog, reg.areg, reg.breg, addr, defer, set, in emit_br_bit_relo()
234 emit_br_bset(struct nfp_prog *nfp_prog, swreg src, u8 bit, u16 addr, u8 defer) in emit_br_bset() argument
236 emit_br_bit_relo(nfp_prog, src, bit, addr, defer, true, RELO_BR_REL); in emit_br_bset()
241 u8 defer, bool dst_lmextn, bool src_lmextn) in __emit_br_alu() argument
248 FIELD_PREP(OP_BR_ALU_DEFBR, defer) | in __emit_br_alu()
256 static void emit_rtn(struct nfp_prog *nfp_prog, swreg base, u8 defer) in emit_rtn() argument
267 __emit_br_alu(nfp_prog, reg.areg, reg.breg, 0, defer, reg.dst_lmextn, in emit_rtn()