Home
last modified time | relevance | path

Searched refs:cur_sum (Results 1 – 2 of 2) sorted by relevance

/freebsd-10-stable/sys/dev/netmap/
Dnetmap_freebsd.c68 nm_csum_raw(uint8_t *data, size_t len, rawsum_t cur_sum) in nm_csum_raw() argument
76 cur_sum += be16toh(words[i]); in nm_csum_raw()
79 cur_sum += (data[len-1] << 8); in nm_csum_raw()
81 return cur_sum; in nm_csum_raw()
88 nm_csum_fold(rawsum_t cur_sum) in nm_csum_fold() argument
91 while (cur_sum >> 16) in nm_csum_fold()
92 cur_sum = (cur_sum & 0xFFFF) + (cur_sum >> 16); in nm_csum_fold()
94 return htobe16((~cur_sum) & 0xFFFF); in nm_csum_fold()
Dnetmap_kern.h1627 rawsum_t nm_csum_raw(uint8_t *data, size_t len, rawsum_t cur_sum);
1633 uint16_t nm_csum_fold(rawsum_t cur_sum);