Lines Matching refs:cd
1647 struct xl_chain_data *cd;
1653 cd = &sc->xl_cdata;
1656 cd->xl_tx_chain[i].xl_ptr = &ld->xl_tx_list[i];
1658 &cd->xl_tx_chain[i].xl_map);
1661 cd->xl_tx_chain[i].xl_phys = ld->xl_tx_dmaaddr +
1664 cd->xl_tx_chain[i].xl_next = NULL;
1666 cd->xl_tx_chain[i].xl_next = &cd->xl_tx_chain[i + 1];
1669 cd->xl_tx_free = &cd->xl_tx_chain[0];
1670 cd->xl_tx_tail = cd->xl_tx_head = NULL;
1682 struct xl_chain_data *cd;
1688 cd = &sc->xl_cdata;
1691 cd->xl_tx_chain[i].xl_ptr = &ld->xl_tx_list[i];
1693 &cd->xl_tx_chain[i].xl_map);
1696 cd->xl_tx_chain[i].xl_phys = ld->xl_tx_dmaaddr +
1699 cd->xl_tx_chain[i].xl_next = &cd->xl_tx_chain[0];
1701 cd->xl_tx_chain[i].xl_next = &cd->xl_tx_chain[i + 1];
1703 cd->xl_tx_chain[i].xl_prev =
1704 &cd->xl_tx_chain[XL_TX_LIST_CNT - 1];
1706 cd->xl_tx_chain[i].xl_prev =
1707 &cd->xl_tx_chain[i - 1];
1713 cd->xl_tx_prod = 1;
1714 cd->xl_tx_cons = 1;
1715 cd->xl_tx_cnt = 0;
1729 struct xl_chain_data *cd;
1736 cd = &sc->xl_cdata;
1740 cd->xl_rx_chain[i].xl_ptr = &ld->xl_rx_list[i];
1742 &cd->xl_rx_chain[i].xl_map);
1745 error = xl_newbuf(sc, &cd->xl_rx_chain[i]);
1754 cd->xl_rx_chain[i].xl_next = &cd->xl_rx_chain[next];
1759 cd->xl_rx_head = &cd->xl_rx_chain[0];