Lines Matching refs:offset
25 u8 offset; /* bth offset from pkt->hdr */ member
283 return __bth_opcode(pkt->hdr + pkt->offset); in bth_opcode()
288 __bth_set_opcode(pkt->hdr + pkt->offset, opcode); in bth_set_opcode()
293 return __bth_se(pkt->hdr + pkt->offset); in bth_se()
298 __bth_set_se(pkt->hdr + pkt->offset, se); in bth_set_se()
303 return __bth_mig(pkt->hdr + pkt->offset); in bth_mig()
308 __bth_set_mig(pkt->hdr + pkt->offset, mig); in bth_set_mig()
313 return __bth_pad(pkt->hdr + pkt->offset); in bth_pad()
318 __bth_set_pad(pkt->hdr + pkt->offset, pad); in bth_set_pad()
323 return __bth_tver(pkt->hdr + pkt->offset); in bth_tver()
328 __bth_set_tver(pkt->hdr + pkt->offset, tver); in bth_set_tver()
333 return __bth_pkey(pkt->hdr + pkt->offset); in bth_pkey()
338 __bth_set_pkey(pkt->hdr + pkt->offset, pkey); in bth_set_pkey()
343 return __bth_qpn(pkt->hdr + pkt->offset); in bth_qpn()
348 __bth_set_qpn(pkt->hdr + pkt->offset, qpn); in bth_set_qpn()
353 return __bth_fecn(pkt->hdr + pkt->offset); in bth_fecn()
358 __bth_set_fecn(pkt->hdr + pkt->offset, fecn); in bth_set_fecn()
363 return __bth_becn(pkt->hdr + pkt->offset); in bth_becn()
368 __bth_set_becn(pkt->hdr + pkt->offset, becn); in bth_set_becn()
373 return __bth_resv6a(pkt->hdr + pkt->offset); in bth_resv6a()
378 __bth_set_resv6a(pkt->hdr + pkt->offset); in bth_set_resv6a()
383 return __bth_ack(pkt->hdr + pkt->offset); in bth_ack()
388 __bth_set_ack(pkt->hdr + pkt->offset, ack); in bth_set_ack()
393 __bth_set_resv7(pkt->hdr + pkt->offset); in bth_set_resv7()
398 return __bth_psn(pkt->hdr + pkt->offset); in bth_psn()
403 __bth_set_psn(pkt->hdr + pkt->offset, psn); in bth_set_psn()
410 struct rxe_bth *bth = (struct rxe_bth *)(pkt->hdr + pkt->offset); in bth_init()
451 return __rdeth_een(pkt->hdr + pkt->offset in rdeth_een()
452 + rxe_opcode[pkt->opcode].offset[RXE_RDETH]); in rdeth_een()
457 __rdeth_set_een(pkt->hdr + pkt->offset in rdeth_set_een()
458 + rxe_opcode[pkt->opcode].offset[RXE_RDETH], een); in rdeth_set_een()
502 return __deth_qkey(pkt->hdr + pkt->offset in deth_qkey()
503 + rxe_opcode[pkt->opcode].offset[RXE_DETH]); in deth_qkey()
508 __deth_set_qkey(pkt->hdr + pkt->offset in deth_set_qkey()
509 + rxe_opcode[pkt->opcode].offset[RXE_DETH], qkey); in deth_set_qkey()
514 return __deth_sqp(pkt->hdr + pkt->offset in deth_sqp()
515 + rxe_opcode[pkt->opcode].offset[RXE_DETH]); in deth_sqp()
520 __deth_set_sqp(pkt->hdr + pkt->offset in deth_set_sqp()
521 + rxe_opcode[pkt->opcode].offset[RXE_DETH], sqp); in deth_set_sqp()
577 return __reth_va(pkt->hdr + pkt->offset in reth_va()
578 + rxe_opcode[pkt->opcode].offset[RXE_RETH]); in reth_va()
583 __reth_set_va(pkt->hdr + pkt->offset in reth_set_va()
584 + rxe_opcode[pkt->opcode].offset[RXE_RETH], va); in reth_set_va()
589 return __reth_rkey(pkt->hdr + pkt->offset in reth_rkey()
590 + rxe_opcode[pkt->opcode].offset[RXE_RETH]); in reth_rkey()
595 __reth_set_rkey(pkt->hdr + pkt->offset in reth_set_rkey()
596 + rxe_opcode[pkt->opcode].offset[RXE_RETH], rkey); in reth_set_rkey()
601 return __reth_len(pkt->hdr + pkt->offset in reth_len()
602 + rxe_opcode[pkt->opcode].offset[RXE_RETH]); in reth_len()
607 __reth_set_len(pkt->hdr + pkt->offset in reth_set_len()
608 + rxe_opcode[pkt->opcode].offset[RXE_RETH], len); in reth_set_len()
679 return __atmeth_va(pkt->hdr + pkt->offset in atmeth_va()
680 + rxe_opcode[pkt->opcode].offset[RXE_ATMETH]); in atmeth_va()
685 __atmeth_set_va(pkt->hdr + pkt->offset in atmeth_set_va()
686 + rxe_opcode[pkt->opcode].offset[RXE_ATMETH], va); in atmeth_set_va()
691 return __atmeth_rkey(pkt->hdr + pkt->offset in atmeth_rkey()
692 + rxe_opcode[pkt->opcode].offset[RXE_ATMETH]); in atmeth_rkey()
697 __atmeth_set_rkey(pkt->hdr + pkt->offset in atmeth_set_rkey()
698 + rxe_opcode[pkt->opcode].offset[RXE_ATMETH], rkey); in atmeth_set_rkey()
703 return __atmeth_swap_add(pkt->hdr + pkt->offset in atmeth_swap_add()
704 + rxe_opcode[pkt->opcode].offset[RXE_ATMETH]); in atmeth_swap_add()
709 __atmeth_set_swap_add(pkt->hdr + pkt->offset in atmeth_set_swap_add()
710 + rxe_opcode[pkt->opcode].offset[RXE_ATMETH], swap_add); in atmeth_set_swap_add()
715 return __atmeth_comp(pkt->hdr + pkt->offset in atmeth_comp()
716 + rxe_opcode[pkt->opcode].offset[RXE_ATMETH]); in atmeth_comp()
721 __atmeth_set_comp(pkt->hdr + pkt->offset in atmeth_set_comp()
722 + rxe_opcode[pkt->opcode].offset[RXE_ATMETH], comp); in atmeth_set_comp()
783 return __aeth_syn(pkt->hdr + pkt->offset in aeth_syn()
784 + rxe_opcode[pkt->opcode].offset[RXE_AETH]); in aeth_syn()
789 __aeth_set_syn(pkt->hdr + pkt->offset in aeth_set_syn()
790 + rxe_opcode[pkt->opcode].offset[RXE_AETH], syn); in aeth_set_syn()
795 return __aeth_msn(pkt->hdr + pkt->offset in aeth_msn()
796 + rxe_opcode[pkt->opcode].offset[RXE_AETH]); in aeth_msn()
801 __aeth_set_msn(pkt->hdr + pkt->offset in aeth_set_msn()
802 + rxe_opcode[pkt->opcode].offset[RXE_AETH], msn); in aeth_set_msn()
828 return __atmack_orig(pkt->hdr + pkt->offset in atmack_orig()
829 + rxe_opcode[pkt->opcode].offset[RXE_ATMACK]); in atmack_orig()
834 __atmack_set_orig(pkt->hdr + pkt->offset in atmack_set_orig()
835 + rxe_opcode[pkt->opcode].offset[RXE_ATMACK], orig); in atmack_set_orig()
861 return __immdt_imm(pkt->hdr + pkt->offset in immdt_imm()
862 + rxe_opcode[pkt->opcode].offset[RXE_IMMDT]); in immdt_imm()
867 __immdt_set_imm(pkt->hdr + pkt->offset in immdt_set_imm()
868 + rxe_opcode[pkt->opcode].offset[RXE_IMMDT], imm); in immdt_set_imm()
894 return __ieth_rkey(pkt->hdr + pkt->offset in ieth_rkey()
895 + rxe_opcode[pkt->opcode].offset[RXE_IETH]); in ieth_rkey()
900 __ieth_set_rkey(pkt->hdr + pkt->offset in ieth_set_rkey()
901 + rxe_opcode[pkt->opcode].offset[RXE_IETH], rkey); in ieth_set_rkey()
918 return pkt->offset + rxe_opcode[pkt->opcode].length; in header_size()
923 return pkt->hdr + pkt->offset in payload_addr()
924 + rxe_opcode[pkt->opcode].offset[RXE_PAYLOAD]; in payload_addr()
929 return pkt->paylen - rxe_opcode[pkt->opcode].offset[RXE_PAYLOAD] in payload_size()