Lines Matching defs:rx_buffer
1782 struct ixgb_buffer *rx_buffer;
1807 rx_buffer = &adapter->rx_buffer_area[i];
1813 error = bus_dmamap_load(adapter->rxtag, rx_buffer->map,
1820 rx_buffer->m_head = mp;
1822 bus_dmamap_sync(adapter->rxtag, rx_buffer->map, BUS_DMASYNC_PREREAD);
1829 * Allocate memory for rx_buffer structures. Since we use one
1830 * rx_buffer per received packet, the maximum number of rx_buffer's
1839 struct ixgb_buffer *rx_buffer;
1846 "Unable to allocate rx_buffer memory\n");
1872 rx_buffer = adapter->rx_buffer_area;
1873 for (i = 0; i < adapter->num_rx_desc; i++, rx_buffer++) {
1875 &rx_buffer->map);
2032 struct ixgb_buffer *rx_buffer;
2038 rx_buffer = adapter->rx_buffer_area;
2039 for (i = 0; i < adapter->num_rx_desc; i++, rx_buffer++) {
2040 if (rx_buffer->map != NULL) {
2041 bus_dmamap_unload(adapter->rxtag, rx_buffer->map);
2042 bus_dmamap_destroy(adapter->rxtag, rx_buffer->map);
2044 if (rx_buffer->m_head != NULL)
2045 m_freem(rx_buffer->m_head);
2046 rx_buffer->m_head = NULL;