Lines Matching refs:tx_bufs
950 if (port->tx_bufs[txi].skb) { in vnet_clean_tx_ring()
954 BUG_ON(port->tx_bufs[txi].skb->next); in vnet_clean_tx_ring()
956 port->tx_bufs[txi].skb->next = skb; in vnet_clean_tx_ring()
957 skb = port->tx_bufs[txi].skb; in vnet_clean_tx_ring()
958 port->tx_bufs[txi].skb = NULL; in vnet_clean_tx_ring()
961 port->tx_bufs[txi].cookies, in vnet_clean_tx_ring()
962 port->tx_bufs[txi].ncookies); in vnet_clean_tx_ring()
1334 BUG_ON(port->tx_bufs[txi].skb); in vnet_start_xmit()
1340 err = vnet_skb_map(port->vio.lp, skb, port->tx_bufs[txi].cookies, 2, in vnet_start_xmit()
1347 port->tx_bufs[txi].skb = skb; in vnet_start_xmit()
1349 port->tx_bufs[txi].ncookies = err; in vnet_start_xmit()
1361 d->ncookies = port->tx_bufs[txi].ncookies; in vnet_start_xmit()
1363 d->cookies[i] = port->tx_bufs[txi].cookies[i]; in vnet_start_xmit()
1368 if (skb_is_gso(port->tx_bufs[txi].skb)) { in vnet_start_xmit()
1369 dext->ipv4_lso_mss = skb_shinfo(port->tx_bufs[txi].skb) in vnet_start_xmit()
1414 skb = port->tx_bufs[txi].skb; in vnet_start_xmit()
1415 port->tx_bufs[txi].skb = NULL; in vnet_start_xmit()
1424 dev->stats.tx_bytes += port->tx_bufs[txi].skb->len; in vnet_start_xmit()
1645 void *skb = port->tx_bufs[i].skb; in vnet_port_free_tx_bufs()
1653 port->tx_bufs[i].cookies, in vnet_port_free_tx_bufs()
1654 port->tx_bufs[i].ncookies); in vnet_port_free_tx_bufs()
1656 port->tx_bufs[i].skb = NULL; in vnet_port_free_tx_bufs()