Lines Matching refs:tx_buffer

1628 	struct em_buffer	*tx_buffer, *tx_buffer_mapped;  in lem_xmit()  local
1659 tx_buffer = &adapter->tx_buffer_area[first]; in lem_xmit()
1660 tx_buffer_mapped = tx_buffer; in lem_xmit()
1661 map = tx_buffer->map; in lem_xmit()
1739 tx_buffer = &adapter->tx_buffer_area[i]; in lem_xmit()
1751 tx_buffer->m_head = NULL; in lem_xmit()
1752 tx_buffer->next_eop = -1; in lem_xmit()
1756 tx_buffer = &adapter->tx_buffer_area[i]; in lem_xmit()
1768 tx_buffer->m_head = NULL; in lem_xmit()
1769 tx_buffer->next_eop = -1; in lem_xmit()
1788 tx_buffer->m_head = m_head; in lem_xmit()
1789 tx_buffer_mapped->map = tx_buffer->map; in lem_xmit()
1790 tx_buffer->map = map; in lem_xmit()
1804 tx_buffer = &adapter->tx_buffer_area[first]; in lem_xmit()
1805 tx_buffer->next_eop = last; in lem_xmit()
2706 struct em_buffer *tx_buffer; in lem_allocate_transmit_structures() local
2738 tx_buffer = &adapter->tx_buffer_area[i]; in lem_allocate_transmit_structures()
2739 error = bus_dmamap_create(adapter->txtag, 0, &tx_buffer->map); in lem_allocate_transmit_structures()
2744 tx_buffer->next_eop = -1; in lem_allocate_transmit_structures()
2761 struct em_buffer *tx_buffer; in lem_setup_transmit_structures() local
2773 for (int i = 0; i < adapter->num_tx_desc; i++, tx_buffer++) { in lem_setup_transmit_structures()
2774 tx_buffer = &adapter->tx_buffer_area[i]; in lem_setup_transmit_structures()
2775 bus_dmamap_sync(adapter->txtag, tx_buffer->map, in lem_setup_transmit_structures()
2777 bus_dmamap_unload(adapter->txtag, tx_buffer->map); in lem_setup_transmit_structures()
2778 m_freem(tx_buffer->m_head); in lem_setup_transmit_structures()
2779 tx_buffer->m_head = NULL; in lem_setup_transmit_structures()
2790 netmap_load_map(na, adapter->txtag, tx_buffer->map, addr); in lem_setup_transmit_structures()
2793 tx_buffer->next_eop = -1; in lem_setup_transmit_structures()
2884 struct em_buffer *tx_buffer; in lem_free_transmit_structures() local
2890 tx_buffer = &adapter->tx_buffer_area[i]; in lem_free_transmit_structures()
2891 if (tx_buffer->m_head != NULL) { in lem_free_transmit_structures()
2892 bus_dmamap_sync(adapter->txtag, tx_buffer->map, in lem_free_transmit_structures()
2895 tx_buffer->map); in lem_free_transmit_structures()
2896 m_freem(tx_buffer->m_head); in lem_free_transmit_structures()
2897 tx_buffer->m_head = NULL; in lem_free_transmit_structures()
2898 } else if (tx_buffer->map != NULL) in lem_free_transmit_structures()
2900 tx_buffer->map); in lem_free_transmit_structures()
2901 if (tx_buffer->map != NULL) { in lem_free_transmit_structures()
2903 tx_buffer->map); in lem_free_transmit_structures()
2904 tx_buffer->map = NULL; in lem_free_transmit_structures()
2933 struct em_buffer *tx_buffer; in lem_transmit_checksum_setup() local
3061 tx_buffer = &adapter->tx_buffer_area[curr_txd]; in lem_transmit_checksum_setup()
3062 tx_buffer->m_head = NULL; in lem_transmit_checksum_setup()
3063 tx_buffer->next_eop = -1; in lem_transmit_checksum_setup()
3084 struct em_buffer *tx_buffer; in lem_txeof() local
3100 tx_buffer = &adapter->tx_buffer_area[first]; in lem_txeof()
3101 last = tx_buffer->next_eop; in lem_txeof()
3125 if (tx_buffer->m_head) { in lem_txeof()
3128 tx_buffer->map, in lem_txeof()
3131 tx_buffer->map); in lem_txeof()
3133 m_freem(tx_buffer->m_head); in lem_txeof()
3134 tx_buffer->m_head = NULL; in lem_txeof()
3136 tx_buffer->next_eop = -1; in lem_txeof()
3142 tx_buffer = &adapter->tx_buffer_area[first]; in lem_txeof()
3146 last = tx_buffer->next_eop; in lem_txeof()