Lines Matching refs:pkt
72 static __be32 rxe_icrc_hdr(struct sk_buff *skb, struct rxe_pkt_info *pkt) in rxe_icrc_hdr() argument
117 memcpy(&pshdr[bth_offset], pkt->hdr, RXE_BTH_BYTES); in rxe_icrc_hdr()
124 crc = rxe_crc32(pkt->rxe, crc, pshdr, length); in rxe_icrc_hdr()
127 crc = rxe_crc32(pkt->rxe, crc, pkt->hdr + RXE_BTH_BYTES, in rxe_icrc_hdr()
128 rxe_opcode[pkt->opcode].length - RXE_BTH_BYTES); in rxe_icrc_hdr()
140 int rxe_icrc_check(struct sk_buff *skb, struct rxe_pkt_info *pkt) in rxe_icrc_check() argument
146 icrcp = (__be32 *)(pkt->hdr + pkt->paylen - RXE_ICRC_SIZE); in rxe_icrc_check()
149 icrc = rxe_icrc_hdr(skb, pkt); in rxe_icrc_check()
150 icrc = rxe_crc32(pkt->rxe, icrc, (u8 *)payload_addr(pkt), in rxe_icrc_check()
151 payload_size(pkt) + bth_pad(pkt)); in rxe_icrc_check()
175 void rxe_icrc_generate(struct sk_buff *skb, struct rxe_pkt_info *pkt) in rxe_icrc_generate() argument
180 icrcp = (__be32 *)(pkt->hdr + pkt->paylen - RXE_ICRC_SIZE); in rxe_icrc_generate()
181 icrc = rxe_icrc_hdr(skb, pkt); in rxe_icrc_generate()
182 icrc = rxe_crc32(pkt->rxe, icrc, (u8 *)payload_addr(pkt), in rxe_icrc_generate()
183 payload_size(pkt) + bth_pad(pkt)); in rxe_icrc_generate()