Home | History | Annotate | Download | only in pci

Lines Matching refs:vte_cdata

466 	    &sc->vte_cdata.vte_tx_ring_map);
476 sc->vte_cdata.vte_tx_ring_seg, 1, &rseg,
486 sc->vte_cdata.vte_tx_ring_seg, 1,
487 VTE_TX_RING_SZ, (void **)(&sc->vte_cdata.vte_tx_ring),
495 memset(sc->vte_cdata.vte_tx_ring, 0, VTE_TX_RING_SZ);
497 sc->vte_cdata.vte_tx_ring_map, sc->vte_cdata.vte_tx_ring,
509 &sc->vte_cdata.vte_rx_ring_map);
519 sc->vte_cdata.vte_rx_ring_seg, 1, &rseg,
529 sc->vte_cdata.vte_rx_ring_seg, 1,
530 VTE_RX_RING_SZ, (void **)(&sc->vte_cdata.vte_rx_ring),
538 memset(sc->vte_cdata.vte_rx_ring, 0, VTE_RX_RING_SZ);
540 sc->vte_cdata.vte_rx_ring_map, sc->vte_cdata.vte_rx_ring,
552 txd = &sc->vte_cdata.vte_txdesc[i];
567 &sc->vte_cdata.vte_rx_sparemap)) != 0) {
573 rxd = &sc->vte_cdata.vte_rxdesc[i];
601 txd = &sc->vte_cdata.vte_txdesc[i];
609 rxd = &sc->vte_cdata.vte_rxdesc[i];
615 if (sc->vte_cdata.vte_rx_sparemap != NULL) {
617 sc->vte_cdata.vte_rx_sparemap);
618 sc->vte_cdata.vte_rx_sparemap = NULL;
621 if (sc->vte_cdata.vte_tx_ring_map != NULL) {
623 sc->vte_cdata.vte_tx_ring_map);
625 sc->vte_cdata.vte_tx_ring_map);
627 if (sc->vte_cdata.vte_tx_ring != NULL) {
629 sc->vte_cdata.vte_tx_ring, VTE_TX_RING_SZ);
631 sc->vte_cdata.vte_tx_ring_seg, 1);
633 sc->vte_cdata.vte_tx_ring = NULL;
634 sc->vte_cdata.vte_tx_ring_map = NULL;
636 if (sc->vte_cdata.vte_rx_ring_map != NULL) {
638 sc->vte_cdata.vte_rx_ring_map);
640 sc->vte_cdata.vte_rx_ring_map);
642 if (sc->vte_cdata.vte_rx_ring != NULL) {
644 sc->vte_cdata.vte_rx_ring, VTE_RX_RING_SZ);
646 sc->vte_cdata.vte_rx_ring_seg, 1);
648 sc->vte_cdata.vte_rx_ring = NULL;
649 sc->vte_cdata.vte_rx_ring_map = NULL;
693 txd = &sc->vte_cdata.vte_txdesc[sc->vte_cdata.vte_tx_prod];
723 n = sc->vte_cdata.vte_txmbufs[sc->vte_cdata.vte_tx_prod];
751 sc->vte_cdata.vte_tx_cnt++;
753 VTE_DESC_INC(sc->vte_cdata.vte_tx_prod, VTE_TX_RING_CNT);
782 for (enq = 0; sc->vte_cdata.vte_tx_cnt < VTE_TX_RING_CNT - 1; ) {
811 sc->vte_cdata.vte_tx_ring_map, 0,
812 sc->vte_cdata.vte_tx_ring_map->dm_mapsize,
1011 if (sc->vte_cdata.vte_tx_cnt == 0)
1014 sc->vte_cdata.vte_tx_ring_map, 0,
1015 sc->vte_cdata.vte_tx_ring_map->dm_mapsize,
1017 cons = sc->vte_cdata.vte_tx_cons;
1022 for (prog = 0; sc->vte_cdata.vte_tx_cnt > 0; prog++) {
1023 txd = &sc->vte_cdata.vte_txdesc[cons];
1029 sc->vte_cdata.vte_tx_cnt--;
1043 sc->vte_cdata.vte_tx_cons = cons;
1048 if (sc->vte_cdata.vte_tx_cnt == 0)
1066 sc->vte_cdata.vte_rx_sparemap, m, BUS_DMA_NOWAIT) != 0) {
1070 KASSERT(sc->vte_cdata.vte_rx_sparemap->dm_nsegs == 1);
1079 rxd->rx_dmamap = sc->vte_cdata.vte_rx_sparemap;
1080 sc->vte_cdata.vte_rx_sparemap = map;
1107 sc->vte_cdata.vte_rx_ring_map, 0,
1108 sc->vte_cdata.vte_rx_ring_map->dm_mapsize,
1110 cons = sc->vte_cdata.vte_rx_cons;
1115 rxd = &sc->vte_cdata.vte_rxdesc[cons];
1150 sc->vte_cdata
1156 sc->vte_cdata.vte_rx_ring_map, 0,
1157 sc->vte_cdata.vte_rx_ring_map->dm_mapsize,
1290 paddr = sc->vte_cdata.vte_tx_ring_map->dm_segs[0].ds_addr;
1296 paddr = sc->vte_cdata.vte_rx_ring_map->dm_segs[0].ds_addr;
1411 rxd = &sc->vte_cdata.vte_rxdesc[i];
1423 txd = &sc->vte_cdata.vte_txdesc[i];
1438 m_freem(sc->vte_cdata.vte_txmbufs[i]);
1439 sc->vte_cdata.vte_txmbufs[i] = NULL;
1502 sc->vte_cdata.vte_tx_prod = 0;
1503 sc->vte_cdata.vte_tx_cons = 0;
1504 sc->vte_cdata.vte_tx_cnt = 0;
1508 sc->vte_cdata.vte_txmbufs[i] = m_getcl(M_DONTWAIT,
1510 if (sc->vte_cdata.vte_txmbufs[i] == NULL)
1512 sc->vte_cdata.vte_txmbufs[i]->m_pkthdr.len = MCLBYTES;
1513 sc->vte_cdata.vte_txmbufs[i]->m_len = MCLBYTES;
1515 desc = sc->vte_cdata.vte_tx_ring;
1518 txd = &sc->vte_cdata.vte_txdesc[i];
1521 addr = sc->vte_cdata.vte_tx_ring_map->dm_segs[0].ds_addr +
1524 addr = sc->vte_cdata.vte_tx_ring_map->dm_segs[0].ds_addr +
1526 desc = &sc->vte_cdata.vte_tx_ring[i];
1533 sc->vte_cdata.vte_tx_ring_map, 0,
1534 sc->vte_cdata.vte_tx_ring_map->dm_mapsize,
1547 sc->vte_cdata.vte_rx_cons = 0;
1548 desc = sc->vte_cdata.vte_rx_ring;
1551 rxd = &sc->vte_cdata.vte_rxdesc[i];
1554 addr = sc->vte_cdata.vte_rx_ring_map->dm_segs[0].ds_addr
1557 addr = sc->vte_cdata.vte_rx_ring_map->dm_segs[0].ds_addr
1559 desc = &sc->vte_cdata.vte_rx_ring[i];
1568 sc->vte_cdata.vte_rx_ring_map, 0,
1569 sc->vte_cdata.vte_rx_ring_map->dm_mapsize,