Lines Matching refs:rx_buff_pool
329 struct ibmveth_buff_pool *pool = &adapter->rx_buff_pool[i]; in ibmveth_replenish_task()
383 BUG_ON(index >= adapter->rx_buff_pool[pool].size); in ibmveth_remove_buffer_from_pool()
385 skb = adapter->rx_buff_pool[pool].skbuff[index]; in ibmveth_remove_buffer_from_pool()
396 adapter->rx_buff_pool[pool].skbuff[index] = NULL; in ibmveth_remove_buffer_from_pool()
399 adapter->rx_buff_pool[pool].dma_addr[index], in ibmveth_remove_buffer_from_pool()
400 adapter->rx_buff_pool[pool].buff_size, in ibmveth_remove_buffer_from_pool()
404 free_index = adapter->rx_buff_pool[pool].producer_index; in ibmveth_remove_buffer_from_pool()
405 adapter->rx_buff_pool[pool].producer_index++; in ibmveth_remove_buffer_from_pool()
406 if (adapter->rx_buff_pool[pool].producer_index >= in ibmveth_remove_buffer_from_pool()
407 adapter->rx_buff_pool[pool].size) in ibmveth_remove_buffer_from_pool()
408 adapter->rx_buff_pool[pool].producer_index = 0; in ibmveth_remove_buffer_from_pool()
409 adapter->rx_buff_pool[pool].free_map[free_index] = index; in ibmveth_remove_buffer_from_pool()
413 atomic_dec(&(adapter->rx_buff_pool[pool].available)); in ibmveth_remove_buffer_from_pool()
424 BUG_ON(index >= adapter->rx_buff_pool[pool].size); in ibmveth_rxq_get_buffer()
426 return adapter->rx_buff_pool[pool].skbuff[index]; in ibmveth_rxq_get_buffer()
518 rxq_entries += adapter->rx_buff_pool[i].size; in ibmveth_open()
594 if (!adapter->rx_buff_pool[i].active) in ibmveth_open()
596 if (ibmveth_alloc_buffer_pool(&adapter->rx_buff_pool[i])) { in ibmveth_open()
598 adapter->rx_buff_pool[i].active = 0; in ibmveth_open()
630 if (adapter->rx_buff_pool[i].active) in ibmveth_open()
632 &adapter->rx_buff_pool[i]); in ibmveth_open()
700 if (adapter->rx_buff_pool[i].active) in ibmveth_close()
702 &adapter->rx_buff_pool[i]); in ibmveth_close()
1500 if (new_mtu_oh <= adapter->rx_buff_pool[i].buff_size) in ibmveth_change_mtu()
1515 adapter->rx_buff_pool[i].active = 1; in ibmveth_change_mtu()
1517 if (new_mtu_oh <= adapter->rx_buff_pool[i].buff_size) { in ibmveth_change_mtu()
1575 if (adapter->rx_buff_pool[i].active) in ibmveth_get_desired_dma()
1577 adapter->rx_buff_pool[i].size * in ibmveth_get_desired_dma()
1578 IOMMU_PAGE_ALIGN(adapter->rx_buff_pool[i]. in ibmveth_get_desired_dma()
1580 rxqentries += adapter->rx_buff_pool[i].size; in ibmveth_get_desired_dma()
1717 struct kobject *kobj = &adapter->rx_buff_pool[i].kobj; in ibmveth_probe()
1720 ibmveth_init_buffer_pool(&adapter->rx_buff_pool[i], i, in ibmveth_probe()
1766 kobject_put(&adapter->rx_buff_pool[i].kobj); in ibmveth_remove()
1826 if (pool == &adapter->rx_buff_pool[i]) in veth_pool_store()
1828 if (!adapter->rx_buff_pool[i].active) in veth_pool_store()
1830 if (mtu <= adapter->rx_buff_pool[i].buff_size) in veth_pool_store()