Lines Matching refs:sbaddr
96 uint8_t *sbaddr, *dbaddr; in pkt_copy_from_pkt() local
102 MD_BUFLET_ADDR_ABS(spkt, sbaddr); in pkt_copy_from_pkt()
103 ASSERT(sbaddr != NULL); in pkt_copy_from_pkt()
104 sbaddr += soff; in pkt_copy_from_pkt()
120 _pkt_copy(sbaddr, dbaddr, start); in pkt_copy_from_pkt()
122 partial = __packet_copy_and_sum((sbaddr + start), in pkt_copy_from_pkt()
129 _pkt_copy(sbaddr, dbaddr, len); in pkt_copy_from_pkt()
155 _pkt_copy(sbaddr, dbaddr, start); in pkt_copy_from_pkt()
157 partial = __packet_copy_and_sum((sbaddr + start), in pkt_copy_from_pkt()
175 _pkt_copy(sbaddr, dbaddr, len); in pkt_copy_from_pkt()
212 uint8_t *sbaddr = NULL; in _pkt_copyaddr_sum() local
235 sbaddr = (uint8_t *)((uintptr_t)__buflet_get_data_address(sbuf) + soff); in _pkt_copyaddr_sum()
239 if (((uintptr_t)sbaddr & 1) == 0 && clen && (clen & 1) == 0) { in _pkt_copyaddr_sum()
240 sum = __packet_copy_and_sum(sbaddr, dbaddr, clen, sum); in _pkt_copyaddr_sum()
244 sbaddr = NULL; in _pkt_copyaddr_sum()
261 sbaddr = (uint8_t *)((uintptr_t)__buflet_get_data_address(sbuf) + soff); in _pkt_copyaddr_sum()
266 if (__improbable((uintptr_t)sbaddr & 1)) { in _pkt_copyaddr_sum()
270 partial = (uint8_t)*sbaddr << 8; in _pkt_copyaddr_sum()
272 partial = (uint8_t)*sbaddr; in _pkt_copyaddr_sum()
274 *dbaddr++ = *sbaddr++; in _pkt_copyaddr_sum()
285 partial = __packet_copy_and_sum(sbaddr, dbaddr, in _pkt_copyaddr_sum()
299 _pkt_copy(sbaddr, dbaddr, clen); in _pkt_copyaddr_sum()
303 sbaddr += clen; in _pkt_copyaddr_sum()
308 partial += (uint8_t)*sbaddr; in _pkt_copyaddr_sum()
310 partial += (uint8_t)*sbaddr << 8; in _pkt_copyaddr_sum()
312 *dbaddr++ = *sbaddr++; in _pkt_copyaddr_sum()
364 uint8_t *sbaddr = NULL, *dbaddr = NULL; in _pkt_copypkt_sum() local
375 ASSERT(sbaddr == NULL || dbaddr == NULL); in _pkt_copypkt_sum()
376 if (sbaddr == NULL) { in _pkt_copypkt_sum()
387 sbaddr = (uint8_t *)((uintptr_t)__buflet_get_data_address(sbuf) + soff); in _pkt_copypkt_sum()
417 if (__improbable((uintptr_t)sbaddr & 1)) { in _pkt_copypkt_sum()
421 partial = (uint8_t)*sbaddr << 8; in _pkt_copypkt_sum()
423 partial = (uint8_t)*sbaddr; in _pkt_copypkt_sum()
425 *dbaddr++ = *sbaddr++; in _pkt_copypkt_sum()
436 partial = __packet_copy_and_sum(sbaddr, dbaddr, in _pkt_copypkt_sum()
450 _pkt_copy(sbaddr, dbaddr, clen); in _pkt_copypkt_sum()
452 sbaddr += clen; in _pkt_copypkt_sum()
458 partial += (uint8_t)*sbaddr; in _pkt_copypkt_sum()
460 partial += (uint8_t)*sbaddr << 8; in _pkt_copypkt_sum()
462 *dbaddr++ = *sbaddr++; in _pkt_copypkt_sum()
482 sbaddr = NULL; in _pkt_copypkt_sum()
508 uint8_t *sbaddr = NULL; in pkt_sum() local
524 sbaddr = (uint8_t *)((uintptr_t)__buflet_get_data_address(sbuf) + soff); in pkt_sum()
528 if (((uintptr_t)sbaddr & 1) == 0 && clen && (clen & 1) == 0) { in pkt_sum()
529 sum = __packet_cksum(sbaddr, clen, 0); in pkt_sum()
533 sbaddr = NULL; in pkt_sum()
539 ASSERT(sbaddr == NULL); in pkt_sum()
540 if (sbaddr == NULL) { in pkt_sum()
551 sbaddr = (uint8_t *)((uintptr_t)__buflet_get_data_address(sbuf) + soff); in pkt_sum()
558 if (__improbable((uintptr_t)sbaddr & 1)) { in pkt_sum()
562 partial = (uint8_t)*sbaddr << 8; in pkt_sum()
564 partial = (uint8_t)*sbaddr; in pkt_sum()
575 partial = __packet_cksum(sbaddr, in pkt_sum()
588 sbaddr += clen; in pkt_sum()
592 partial += (uint8_t)*sbaddr; in pkt_sum()
594 partial += (uint8_t)*sbaddr << 8; in pkt_sum()
613 sbaddr = NULL; in pkt_sum()
950 uint8_t *sbaddr = NULL, *dbaddr = NULL; in m_copypkt_sum() local
976 sbaddr = mtod(m, uint8_t *) + soff; in m_copypkt_sum()
981 ASSERT(sbaddr == NULL || dbaddr == NULL); in m_copypkt_sum()
982 if (sbaddr == NULL) { in m_copypkt_sum()
991 sbaddr = mtod(m, uint8_t *); in m_copypkt_sum()
997 sbaddr = NULL; in m_copypkt_sum()
1024 _pkt_copy(sbaddr, dbaddr, count); in m_copypkt_sum()
1025 sbaddr += count; in m_copypkt_sum()
1031 if ((uintptr_t)sbaddr & 1) { in m_copypkt_sum()
1035 partial = *sbaddr << 8; in m_copypkt_sum()
1037 partial = *sbaddr; in m_copypkt_sum()
1039 *dbaddr++ = *sbaddr++; in m_copypkt_sum()
1048 partial = __packet_copy_and_sum(sbaddr, in m_copypkt_sum()
1050 sbaddr += count; in m_copypkt_sum()
1065 partial += *sbaddr; in m_copypkt_sum()
1067 partial += *sbaddr << 8; in m_copypkt_sum()
1069 *dbaddr++ = *sbaddr++; in m_copypkt_sum()
1094 sbaddr = NULL; in m_copypkt_sum()