Searched refs:cur_rx (Results 1 - 14 of 14) sorted by relevance

/haiku/src/add-ons/kernel/drivers/network/ether/rtl8139/dev/rl/
H A Dif_rl.c1126 uint16_t cur_rx; local
1135 cur_rx = (CSR_READ_2(sc, RL_CURRXADDR) + 16) % RL_RXBUFLEN;
1140 if (limit < cur_rx)
1141 max_bytes = (RL_RXBUFLEN - cur_rx) + limit;
1143 max_bytes = limit - cur_rx;
1153 rxbufpos = sc->rl_cdata.rl_rx_buf + cur_rx;
1197 ((cur_rx + sizeof(uint32_t)) % RL_RXBUFLEN);
1208 cur_rx = (total_len - wrap + ETHER_CRC_LEN);
1212 cur_rx += total_len + 4 + ETHER_CRC_LEN;
1216 cur_rx
[all...]
H A Dif_rlreg.h588 uint16_t cur_rx; member in struct:rl_chain_data
/haiku/src/add-ons/kernel/drivers/network/ether/3com/dev/xl/
H A Dif_xl.c1844 struct xl_chain_onefrag *cur_rx; local
1861 cur_rx = sc->xl_cdata.xl_rx_head;
1862 sc->xl_cdata.xl_rx_head = cur_rx->xl_next;
1883 cur_rx->xl_ptr->xl_status = 0;
1898 cur_rx->xl_ptr->xl_status = 0;
1905 bus_dmamap_sync(sc->xl_mtag, cur_rx->xl_map,
1907 m = cur_rx->xl_mbuf;
1916 if (xl_newbuf(sc, cur_rx)) {
1918 cur_rx->xl_ptr->xl_status = 0;
/haiku/src/add-ons/kernel/drivers/network/ether/pcnet/dev/pcn/
H A Dif_pcn.c842 struct pcn_rx_desc *cur_rx; local
851 cur_rx = &sc->pcn_ldata->pcn_rx_list[i];
861 if (cur_rx->pcn_rxstat & PCN_RXSTAT_ERR) {
881 cur_rx->pcn_rxlen - ETHER_CRC_LEN;
/haiku/src/add-ons/kernel/drivers/network/ether/broadcom570x/dev/bge/
H A Dif_bge.c4341 struct bge_rx_bd *cur_rx; local
4355 cur_rx = &sc->bge_ldata.bge_rx_return_ring[rx_cons];
4357 rxidx = cur_rx->bge_idx;
4361 cur_rx->bge_flags & BGE_RXBDFLAG_VLAN_TAG) {
4363 vlan_tag = cur_rx->bge_vlan_tag;
4366 if (cur_rx->bge_flags & BGE_RXBDFLAG_JUMBO_RING) {
4369 if (cur_rx->bge_flags & BGE_RXBDFLAG_ERROR) {
4382 if (cur_rx->bge_flags & BGE_RXBDFLAG_ERROR) {
4402 cur_rx->bge_len);
4406 m->m_pkthdr.len = m->m_len = cur_rx
4463 bge_rxcsum(struct bge_softc *sc, struct bge_rx_bd *cur_rx, struct mbuf *m) argument
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/dec21xxx/dev/dc/
H A Dif_dc.c2750 struct dc_desc *cur_rx; local
2758 cur_rx = &sc->dc_ldata.dc_rx_list[idx];
2798 cur_rx->dc_status = htole32(rxstat | DC_RXSTAT_FIRSTFRAG);
2815 struct dc_desc *cur_rx; local
2821 cur_rx = &sc->dc_ldata.dc_rx_list[pos];
2822 if (!(le32toh(cur_rx->dc_status) & DC_RXSTAT_OWN))
2862 struct dc_desc *cur_rx; local
2883 cur_rx = &sc->dc_ldata.dc_rx_list[i];
2884 rxstat = le32toh(cur_rx->dc_status);
2900 rxstat = le32toh(cur_rx
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/syskonnect/dev/sk/
H A Dif_sk.c2760 struct sk_rx_desc *cur_rx; local
2776 cur_rx = &sc_if->sk_rdata.sk_rx_ring[cons];
2777 sk_ctl = le32toh(cur_rx->sk_ctl);
2781 rxstat = le32toh(cur_rx->sk_xmac_rxstat);
2795 csum = le32toh(cur_rx->sk_csum);
2827 struct sk_rx_desc *cur_rx; local
2844 cur_rx = &sc_if->sk_rdata.sk_jumbo_rx_ring[cons];
2845 sk_ctl = le32toh(cur_rx->sk_ctl);
2849 rxstat = le32toh(cur_rx->sk_xmac_rxstat);
2863 csum = le32toh(cur_rx
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/sis19x/dev/sge/
H A Dif_sge.c1147 struct sge_desc *cur_rx; local
1163 cur_rx = &sc->sge_ldata.sge_rx_ring[cons];
1164 rxinfo = le32toh(cur_rx->sge_cmdsts);
1167 rxstat = le32toh(cur_rx->sge_sts_size);
/haiku/src/add-ons/kernel/drivers/network/ether/rtl81xx/dev/re/
H A Dif_re.c782 struct rl_desc *cur_rx; local
885 cur_rx = &sc->rl_ldata.rl_rx_list[0];
886 total_len = RL_RXBYTES(cur_rx);
887 rxstat = le32toh(cur_rx->rl_cmdstat);
2170 struct rl_desc *cur_rx; local
2196 cur_rx = &sc->rl_ldata.rl_rx_list[i];
2197 rxstat = le32toh(cur_rx->rl_cmdstat);
2201 rxvlan = le32toh(cur_rx->rl_vlanctl);
/haiku/src/add-ons/kernel/drivers/network/ether/vt612x/dev/vge/
H A Dif_vge.c1438 struct vge_rx_desc *cur_rx; local
1453 cur_rx = &sc->vge_rdata.vge_rx_ring[prod];
1454 rxstat = le32toh(cur_rx->vge_sts);
1459 rxctl = le32toh(cur_rx->vge_ctl);
/haiku/src/add-ons/kernel/drivers/network/ether/via_rhine/dev/vr/
H A Dif_vr.c1288 struct vr_desc *cur_rx; local
1309 cur_rx = &sc->vr_rdata.vr_rx_ring[cons];
1310 rxstat = le32toh(cur_rx->vr_status);
1311 rxctl = le32toh(cur_rx->vr_ctl);
/haiku/src/add-ons/kernel/drivers/network/ether/rtl8125/dev/pci/
H A Dif_rge.c1316 struct rge_rx_desc *cur_rx; local
1328 cur_rx = &q->q_rx.rge_rx_list[i];
1330 if (RGE_OWN(cur_rx))
1333 rxstat = letoh32(cur_rx->hi_qword1.rx_qword4.rge_cmdsts);
1334 extsts = letoh32(cur_rx->hi_qword1.rx_qword4.rge_extsts);
1336 total_len = RGE_RXBYTES(cur_rx);
/haiku/src/add-ons/kernel/drivers/network/ether/sis900/dev/sis/
H A Dif_sis.c1480 struct sis_desc *cur_rx; local
1501 cur_rx = &sc->sis_rx_list[rx_cons];
1502 rxstat = le32toh(cur_rx->sis_cmdsts);
/haiku/src/add-ons/kernel/drivers/network/ether/rtl81xx/dev/rl/
H A Dif_rlreg.h588 uint16_t cur_rx; member in struct:rl_chain_data

Completed in 264 milliseconds