Lines Matching defs:ring
64 * @ring: address of receive ring structure
66 static int igbvf_desc_unused(struct igbvf_ring *ring)
68 if (ring->next_to_clean > ring->next_to_use)
69 return ring->next_to_clean - ring->next_to_use - 1;
71 return ring->count + ring->next_to_clean - ring->next_to_use - 1;
130 * @rx_ring: address of ring structure to repopulate
413 * @tx_ring: ring being initialized
445 "Unable to allocate memory for the transmit descriptor ring\n");
452 * @rx_ring: ring being initialized
489 "Unable to allocate memory for the receive descriptor ring\n");
495 * @tx_ring: ring to be cleaned
507 /* Free all the Tx ring sk_buffs */
516 /* Zero out the descriptor ring */
528 * @tx_ring: ring to free resources from
549 * @rx_ring: ring structure pointer to free buffers from
562 /* Free all the Rx ring sk_buffs */
599 /* Zero out the descriptor ring */
611 * @rx_ring: ring to clean the resources from
769 * @tx_ring: ring structure to clean descriptors from
771 * returns true if ring is completely cleaned
1963 /* Cause software interrupt to ensure Rx ring is cleaned */
2342 /* Make sure there is space in the ring for the next send. */
2856 /* ring size defaults */
2929 * Rx ring so that you do not end up with null pointer refs