Searched refs:total_len (Results 1 - 11 of 11) sorted by relevance

/haiku/src/add-ons/kernel/drivers/network/ether/rtl8139/dev/rl/
H A Dif_rl.c1122 int total_len = 0; local
1164 total_len = rxstat >> 16;
1165 if (total_len == RL_RXSTAT_UNFINISHED)
1169 total_len < ETHER_MIN_LEN ||
1170 total_len > ETHER_MAX_LEN + ETHER_VLAN_ENCAP_LEN) {
1178 rx_bytes += total_len + 4;
1187 total_len -= ETHER_CRC_LEN;
1202 if (total_len > wrap) {
1203 m = m_devget(rxbufpos, total_len, RL_ETHER_ALIGN, ifp,
1206 m_copyback(m, wrap, total_len
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/3com/dev/xl/
H A Dif_xl.c1845 int total_len; local
1863 total_len = rxstat & XL_RXSTAT_LENMASK;
1872 if (total_len > XL_MAX_FRAMELEN)
1928 m->m_pkthdr.len = m->m_len = total_len;
2368 int error, i, nseg, total_len; local
2417 total_len = 0;
2425 total_len += sc->xl_cdata.xl_tx_segs[i].ds_len;
2443 status = total_len;
/haiku/src/add-ons/kernel/drivers/network/ether/dec21xxx/dev/dc/
H A Dif_dc.c2754 int i, total_len; local
2777 total_len = DC_RXBYTES(rxstat);
2788 ptr -= total_len;
2797 bcopy(ptr, mtod(m, char *), total_len);
2863 int i, total_len, rx_npkts; local
2890 total_len = DC_RXBYTES(rxstat);
2901 total_len = DC_RXBYTES(rxstat);
2932 total_len -= ETHER_CRC_LEN;
2949 m->m_pkthdr.len = m->m_len = total_len;
2954 m0 = m_devget(mtod(m, char *), total_len,
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/rtl81xx/dev/re/
H A Dif_re.c785 int total_len, i, error = 0, phyaddr; local
886 total_len = RL_RXBYTES(cur_rx);
889 if (total_len != ETHER_MIN_LEN) {
2169 int i, rxerr, total_len; local
2200 total_len = rxstat & sc->rl_rxlenmask;
2260 * if total_len > 2^13-1, both _RXERRSUM and _GIANT will be
2266 total_len > 8191 &&
2304 m->m_len = total_len;
2306 m->m_len = total_len % RE_RX_DESC_BUFLEN;
2327 m->m_pkthdr.len = total_len
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/vt612x/dev/vge/
H A Dif_vge.c1436 int prod, prog, total_len; local
1460 total_len = VGE_RXBYTES(rxstat);
1522 m->m_len = total_len % (MCLBYTES - VGE_RX_BUF_ALIGN);
1540 m->m_pkthdr.len = total_len - ETHER_CRC_LEN;
1544 (total_len - ETHER_CRC_LEN);
/haiku/src/add-ons/kernel/drivers/network/ether/ipro100/dev/fxp/
H A Dif_fxp.c1977 int total_len; local
1985 total_len = le16toh(rfa->actual_size) & 0x3fff;
1989 total_len -= 2;
1991 if (total_len < (int)sizeof(struct ether_header) ||
1992 total_len > (MCLBYTES - RFA_ALIGNMENT_FUDGE -
2001 m->m_pkthdr.len = m->m_len = total_len;
2006 fxp_rxcsum(sc, ifp, m, status, total_len);
/haiku/src/add-ons/kernel/drivers/network/ether/dec21xxx/dev/de/
H A Dif_de.c3336 int total_len = 0, last_offset = 0; local
3395 total_len++;
3413 for (me = ms; total_len > 0; total_len--) {
3431 total_len = ((DESC_STATUS(eop) >> 16) & 0x7FFF) - ETHER_CRC_LEN;
3434 me->m_len = total_len - last_offset;
3438 total_len);
3502 m0 = m_devget(mtod(ms, caddr_t), total_len, ETHER_ALIGN, ifp, NULL);
3518 ms->m_pkthdr.len = total_len;
/haiku/src/add-ons/kernel/drivers/network/ether/rdc/dev/vte/
H A Dif_vte.c1502 uint16_t status, total_len; local
1516 total_len = VTE_RX_LEN(le16toh(rxd->rx_desc->drlen));
1536 m->m_pkthdr.len = m->m_len = total_len - ETHER_CRC_LEN;
/haiku/src/add-ons/kernel/drivers/network/ether/sis900/dev/sis/
H A Dif_sis.c1481 int prog, rx_cons, rx_npkts = 0, total_len; local
1507 total_len = (rxstat & SIS_CMDSTS_BUFLEN) - ETHER_CRC_LEN;
1509 total_len <= (ETHER_MAX_LEN + ETHER_VLAN_ENCAP_LEN -
1529 m->m_pkthdr.len = m->m_len = total_len;
/haiku/src/add-ons/kernel/drivers/network/ether/via_rhine/dev/vr/
H A Dif_vr.c1289 int cons, prog, total_len, rx_npkts; local
1367 total_len = VR_RXBYTES(rxstat);
1368 total_len -= ETHER_CRC_LEN;
1369 m->m_pkthdr.len = m->m_len = total_len;
/haiku/src/add-ons/kernel/drivers/network/ether/rtl8125/dev/pci/
H A Dif_rge.c1319 int i, total_len, rx = 0; local
1336 total_len = RGE_RXBYTES(cur_rx);
1372 m->m_len = total_len;
1390 m->m_pkthdr.len = total_len - ETHER_CRC_LEN;
1393 (total_len - ETHER_CRC_LEN);

Completed in 241 milliseconds