Lines Matching refs:pHdr
46 uint8_t * pHdr; in BnxeRouteTxRing() local
70 pHdr = pMblk->b_rptr; in BnxeRouteTxRing()
72 etype = ntohs(((struct ether_header *)pHdr)->ether_type); in BnxeRouteTxRing()
76 etype = ntohs(((struct ether_vlan_header *)pHdr)->ether_type); in BnxeRouteTxRing()
87 pHdr = NULL; in BnxeRouteTxRing()
91 pHdr = (pMblk->b_rptr + eHdrSize); in BnxeRouteTxRing()
94 pHdr = (mblkLen > (((*pHdr & 0x0f) << 2) + sizeof(uint32_t))) ? in BnxeRouteTxRing()
98 if (pHdr == NULL) in BnxeRouteTxRing()
119 pHdr = hdrs_buf; in BnxeRouteTxRing()
122 pHdr += eHdrSize; in BnxeRouteTxRing()
124 if (!(pHdr[6] & 0x3f) && !(pHdr[7] & 0xff)) in BnxeRouteTxRing()
126 switch (pHdr[9]) in BnxeRouteTxRing()
133 pHdr += (((*pHdr) & 0x0f) << 2); in BnxeRouteTxRing()
134 ring = ((u32_t)(pHdr[0] ^ pHdr[1] ^ pHdr[2] ^ pHdr[3]) % in BnxeRouteTxRing()
141 pHdr += (((*pHdr) & 0x0f) << 2); in BnxeRouteTxRing()
142 ring = ((pHdr[4] ^ pHdr[5] ^ pHdr[6] ^ pHdr[7]) % in BnxeRouteTxRing()
149 ring = (pHdr[19] % numRings); in BnxeRouteTxRing()
156 ring = (pHdr[19] % numRings); in BnxeRouteTxRing()
169 pHdr = pMblk->b_rptr; in BnxeRouteTxRing()
170 ring = (pHdr[5] % numRings); in BnxeRouteTxRing()