Lines Matching refs:passive_buf_list

1907 			mutex_destroy(&rx_buf_area->passive_buf_list.lock);  in qede_free_rx_buffers_legacy()
2032 qede_rx_buf_list_t *passive_buf_list = in qede_get_from_passive_list() local
2033 &rx_ring->rx_buf_area->passive_buf_list; in qede_get_from_passive_list()
2037 mutex_enter(&passive_buf_list->lock); in qede_get_from_passive_list()
2038 head = passive_buf_list->head; in qede_get_from_passive_list()
2039 if (passive_buf_list->buf_list[head] == NULL) { in qede_get_from_passive_list()
2040 mutex_exit(&passive_buf_list->lock); in qede_get_from_passive_list()
2044 rx_buffer = passive_buf_list->buf_list[head]; in qede_get_from_passive_list()
2045 passive_buf_list->buf_list[head] = NULL; in qede_get_from_passive_list()
2047 passive_buf_list->head = (passive_buf_list->head + 1) & RX_RING_MASK; in qede_get_from_passive_list()
2048 mutex_exit(&passive_buf_list->lock); in qede_get_from_passive_list()
2050 atomic_dec_32(&passive_buf_list->num_entries); in qede_get_from_passive_list()
2135 qede_rx_buf_list_t *passive_buf_list = in qede_put_to_passive_list() local
2136 &rx_ring->rx_buf_area->passive_buf_list; in qede_put_to_passive_list()
2140 mutex_enter(&passive_buf_list->lock); in qede_put_to_passive_list()
2142 tail = passive_buf_list->tail; in qede_put_to_passive_list()
2143 passive_buf_list->tail = (passive_buf_list->tail + 1) & RX_RING_MASK; in qede_put_to_passive_list()
2145 rx_buf_area->passive_buf_list.buf_list[tail] = rx_buffer; in qede_put_to_passive_list()
2146 atomic_inc_32(&passive_buf_list->num_entries); in qede_put_to_passive_list()
2148 if (passive_buf_list->num_entries > rx_ring->rx_buf_count) { in qede_put_to_passive_list()
2152 passive_buf_list->num_entries, in qede_put_to_passive_list()
2155 mutex_exit(&passive_buf_list->lock); in qede_put_to_passive_list()
2156 return (passive_buf_list->num_entries); in qede_put_to_passive_list()
2317 mutex_init(&rx_buf_area->passive_buf_list.lock, NULL, in qede_alloc_rx_buffers()