Lines Matching refs:sbaddr
96 uint8_t *sbaddr, *dbaddr; in pkt_copy_from_pkt() local
101 MD_BUFLET_ADDR_ABS(spkt, sbaddr); in pkt_copy_from_pkt()
102 ASSERT(sbaddr != NULL); in pkt_copy_from_pkt()
103 sbaddr += soff; in pkt_copy_from_pkt()
119 _pkt_copy(sbaddr, dbaddr, start); in pkt_copy_from_pkt()
121 partial = __packet_copy_and_sum((sbaddr + start), in pkt_copy_from_pkt()
128 _pkt_copy(sbaddr, dbaddr, len); in pkt_copy_from_pkt()
153 _pkt_copy(sbaddr, dbaddr, start); in pkt_copy_from_pkt()
155 partial = __packet_copy_and_sum((sbaddr + start), in pkt_copy_from_pkt()
173 _pkt_copy(sbaddr, dbaddr, len); in pkt_copy_from_pkt()
210 uint8_t *sbaddr = NULL; in _pkt_copyaddr_sum() local
233 sbaddr = (uint8_t *)((uintptr_t)__buflet_get_data_address(sbuf) + soff); in _pkt_copyaddr_sum()
237 if (((uintptr_t)sbaddr & 1) == 0 && clen && (clen & 1) == 0) { in _pkt_copyaddr_sum()
238 sum = __packet_copy_and_sum(sbaddr, dbaddr, clen, sum); in _pkt_copyaddr_sum()
242 sbaddr = NULL; in _pkt_copyaddr_sum()
259 sbaddr = (uint8_t *)((uintptr_t)__buflet_get_data_address(sbuf) + soff); in _pkt_copyaddr_sum()
264 if (__improbable((uintptr_t)sbaddr & 1)) { in _pkt_copyaddr_sum()
268 partial = (uint8_t)*sbaddr << 8; in _pkt_copyaddr_sum()
270 partial = (uint8_t)*sbaddr; in _pkt_copyaddr_sum()
272 *dbaddr++ = *sbaddr++; in _pkt_copyaddr_sum()
283 partial = __packet_copy_and_sum(sbaddr, dbaddr, in _pkt_copyaddr_sum()
297 _pkt_copy(sbaddr, dbaddr, clen); in _pkt_copyaddr_sum()
301 sbaddr += clen; in _pkt_copyaddr_sum()
306 partial += (uint8_t)*sbaddr; in _pkt_copyaddr_sum()
308 partial += (uint8_t)*sbaddr << 8; in _pkt_copyaddr_sum()
310 *dbaddr++ = *sbaddr++; in _pkt_copyaddr_sum()
362 uint8_t *sbaddr = NULL, *dbaddr = NULL; in _pkt_copypkt_sum() local
373 ASSERT(sbaddr == NULL || dbaddr == NULL); in _pkt_copypkt_sum()
374 if (sbaddr == NULL) { in _pkt_copypkt_sum()
385 sbaddr = (uint8_t *)((uintptr_t)__buflet_get_data_address(sbuf) + soff); in _pkt_copypkt_sum()
415 if (__improbable((uintptr_t)sbaddr & 1)) { in _pkt_copypkt_sum()
419 partial = (uint8_t)*sbaddr << 8; in _pkt_copypkt_sum()
421 partial = (uint8_t)*sbaddr; in _pkt_copypkt_sum()
423 *dbaddr++ = *sbaddr++; in _pkt_copypkt_sum()
434 partial = __packet_copy_and_sum(sbaddr, dbaddr, in _pkt_copypkt_sum()
448 _pkt_copy(sbaddr, dbaddr, clen); in _pkt_copypkt_sum()
450 sbaddr += clen; in _pkt_copypkt_sum()
456 partial += (uint8_t)*sbaddr; in _pkt_copypkt_sum()
458 partial += (uint8_t)*sbaddr << 8; in _pkt_copypkt_sum()
460 *dbaddr++ = *sbaddr++; in _pkt_copypkt_sum()
480 sbaddr = NULL; in _pkt_copypkt_sum()
506 uint8_t *sbaddr = NULL; in pkt_sum() local
522 sbaddr = (uint8_t *)((uintptr_t)__buflet_get_data_address(sbuf) + soff); in pkt_sum()
526 if (((uintptr_t)sbaddr & 1) == 0 && clen && (clen & 1) == 0) { in pkt_sum()
527 sum = __packet_cksum(sbaddr, clen, 0); in pkt_sum()
531 sbaddr = NULL; in pkt_sum()
537 ASSERT(sbaddr == NULL); in pkt_sum()
538 if (sbaddr == NULL) { in pkt_sum()
549 sbaddr = (uint8_t *)((uintptr_t)__buflet_get_data_address(sbuf) + soff); in pkt_sum()
556 if (__improbable((uintptr_t)sbaddr & 1)) { in pkt_sum()
560 partial = (uint8_t)*sbaddr << 8; in pkt_sum()
562 partial = (uint8_t)*sbaddr; in pkt_sum()
573 partial = __packet_cksum(sbaddr, in pkt_sum()
586 sbaddr += clen; in pkt_sum()
590 partial += (uint8_t)*sbaddr; in pkt_sum()
592 partial += (uint8_t)*sbaddr << 8; in pkt_sum()
611 sbaddr = NULL; in pkt_sum()
932 uint8_t *sbaddr = NULL, *dbaddr = NULL; in m_copypkt_sum() local
958 sbaddr = mtod(m, uint8_t *) + soff; in m_copypkt_sum()
963 ASSERT(sbaddr == NULL || dbaddr == NULL); in m_copypkt_sum()
964 if (sbaddr == NULL) { in m_copypkt_sum()
973 sbaddr = mtod(m, uint8_t *); in m_copypkt_sum()
979 sbaddr = NULL; in m_copypkt_sum()
1006 _pkt_copy(sbaddr, dbaddr, count); in m_copypkt_sum()
1007 sbaddr += count; in m_copypkt_sum()
1013 if ((uintptr_t)sbaddr & 1) { in m_copypkt_sum()
1017 partial = *sbaddr << 8; in m_copypkt_sum()
1019 partial = *sbaddr; in m_copypkt_sum()
1021 *dbaddr++ = *sbaddr++; in m_copypkt_sum()
1030 partial = __packet_copy_and_sum(sbaddr, in m_copypkt_sum()
1032 sbaddr += count; in m_copypkt_sum()
1047 partial += *sbaddr; in m_copypkt_sum()
1049 partial += *sbaddr << 8; in m_copypkt_sum()
1051 *dbaddr++ = *sbaddr++; in m_copypkt_sum()
1076 sbaddr = NULL; in m_copypkt_sum()