Lines Matching refs:soff
93 kern_packet_t sph, const uint16_t soff, const uint32_t len, in pkt_copy_from_pkt() argument
109 sbaddr += soff; in pkt_copy_from_pkt()
214 _pkt_copyaddr_sum(kern_packet_t sph, uint16_t soff, uint8_t *dbaddr, in _pkt_copyaddr_sum() argument
222 uint16_t sbcnt, off0 = soff; in _pkt_copyaddr_sum()
239 ASSERT(sboff <= soff); in _pkt_copyaddr_sum()
240 ASSERT(soff < sboff + sblen); in _pkt_copyaddr_sum()
241 sblen -= (soff - sboff); in _pkt_copyaddr_sum()
242 sbaddr = (uint8_t *)((uintptr_t)__buflet_get_data_address(sbuf) + soff); in _pkt_copyaddr_sum()
266 ASSERT((sboff <= soff) && (soff < sboff + sblen)); in _pkt_copyaddr_sum()
267 sblen -= (soff - sboff); in _pkt_copyaddr_sum()
268 sbaddr = (uint8_t *)((uintptr_t)__buflet_get_data_address(sbuf) + soff); in _pkt_copyaddr_sum()
269 soff = 0; in _pkt_copyaddr_sum()
365 _pkt_copypkt_sum(kern_packet_t sph, uint16_t soff, kern_packet_t dph, in _pkt_copypkt_sum() argument
392 ASSERT(soff >= sboff); in _pkt_copypkt_sum()
393 ASSERT(sboff + sblen > soff); in _pkt_copypkt_sum()
394 sblen -= (soff - sboff); in _pkt_copypkt_sum()
395 sbaddr = (uint8_t *)((uintptr_t)__buflet_get_data_address(sbuf) + soff); in _pkt_copypkt_sum()
396 soff = 0; in _pkt_copypkt_sum()
511 pkt_sum(kern_packet_t sph, uint16_t soff, uint16_t len) in pkt_sum() argument
530 ASSERT(soff >= sboff); in pkt_sum()
531 ASSERT(sboff + sblen > soff); in pkt_sum()
532 sblen -= (soff - sboff); in pkt_sum()
533 sbaddr = (uint8_t *)((uintptr_t)__buflet_get_data_address(sbuf) + soff); in pkt_sum()
557 ASSERT(soff >= sboff); in pkt_sum()
558 ASSERT(sboff + sblen > soff); in pkt_sum()
559 sblen -= (soff - sboff); in pkt_sum()
560 sbaddr = (uint8_t *)((uintptr_t)__buflet_get_data_address(sbuf) + soff); in pkt_sum()
561 soff = 0; in pkt_sum()
641 const uint16_t doff, kern_packet_t sph, const uint16_t soff, in pkt_copy_multi_buflet_from_pkt() argument
665 rc = _pkt_copypkt_sum(sph, soff, dph, doff, in pkt_copy_multi_buflet_from_pkt()
669 _pkt_copypkt_sum(sph, (soff + start), dph, in pkt_copy_multi_buflet_from_pkt()
676 rc = _pkt_copypkt_sum(sph, soff, dph, doff, len, NULL, in pkt_copy_multi_buflet_from_pkt()
694 rc = _pkt_copypkt_sum(sph, soff, dph, doff, in pkt_copy_multi_buflet_from_pkt()
698 rc = _pkt_copypkt_sum(sph, (soff + start), dph, in pkt_copy_multi_buflet_from_pkt()
729 rc = _pkt_copypkt_sum(sph, soff, dph, doff, len, NULL, in pkt_copy_multi_buflet_from_pkt()
988 m_copypkt_sum(mbuf_t m, int soff, kern_packet_t dph, uint16_t doff, in m_copypkt_sum() argument
992 int off0 = soff; in m_copypkt_sum()
1003 while (soff > 0) { in m_copypkt_sum()
1010 if (soff < m->m_len) { in m_copypkt_sum()
1013 soff -= m->m_len; in m_copypkt_sum()
1024 sbaddr = mtod(m, uint8_t *) + soff; in m_copypkt_sum()
1025 count = m->m_len - soff; in m_copypkt_sum()
1031 soff = 0; in m_copypkt_sum()
1140 count = m->m_len - soff - mlen_copied; in m_copypkt_sum()
1662 uint16_t soff = poff + (uint16_t)copied_len; in pkt_copy_multi_buflet_to_mbuf() local
1666 partial = _pkt_copyaddr_sum(ph, soff, in pkt_copy_multi_buflet_to_mbuf()
1669 pkt_copyaddr_sum(ph, soff, in pkt_copy_multi_buflet_to_mbuf()
2024 pkt_copypkt_sum(kern_packet_t sph, uint16_t soff, kern_packet_t dph, in pkt_copypkt_sum() argument
2027 VERIFY(_pkt_copypkt_sum(sph, soff, dph, doff, len, partial, do_csum)); in pkt_copypkt_sum()
2031 pkt_copyaddr_sum(kern_packet_t sph, uint16_t soff, uint8_t *dbaddr, in pkt_copyaddr_sum() argument
2034 return _pkt_copyaddr_sum(sph, soff, dbaddr, len, do_csum, initial_sum, odd_start); in pkt_copyaddr_sum()
2038 pkt_mcopypkt_sum(mbuf_t m, int soff, kern_packet_t dph, uint16_t doff, in pkt_mcopypkt_sum() argument
2041 return m_copypkt_sum(m, soff, dph, doff, len, do_cscum); in pkt_mcopypkt_sum()