Lines Matching refs:rx_buff_pool

315 		struct ibmveth_buff_pool *pool = &adapter->rx_buff_pool[i];  in ibmveth_replenish_task()
369 BUG_ON(index >= adapter->rx_buff_pool[pool].size); in ibmveth_remove_buffer_from_pool()
371 skb = adapter->rx_buff_pool[pool].skbuff[index]; in ibmveth_remove_buffer_from_pool()
375 adapter->rx_buff_pool[pool].skbuff[index] = NULL; in ibmveth_remove_buffer_from_pool()
378 adapter->rx_buff_pool[pool].dma_addr[index], in ibmveth_remove_buffer_from_pool()
379 adapter->rx_buff_pool[pool].buff_size, in ibmveth_remove_buffer_from_pool()
382 free_index = adapter->rx_buff_pool[pool].producer_index; in ibmveth_remove_buffer_from_pool()
383 adapter->rx_buff_pool[pool].producer_index++; in ibmveth_remove_buffer_from_pool()
384 if (adapter->rx_buff_pool[pool].producer_index >= in ibmveth_remove_buffer_from_pool()
385 adapter->rx_buff_pool[pool].size) in ibmveth_remove_buffer_from_pool()
386 adapter->rx_buff_pool[pool].producer_index = 0; in ibmveth_remove_buffer_from_pool()
387 adapter->rx_buff_pool[pool].free_map[free_index] = index; in ibmveth_remove_buffer_from_pool()
391 atomic_dec(&(adapter->rx_buff_pool[pool].available)); in ibmveth_remove_buffer_from_pool()
402 BUG_ON(index >= adapter->rx_buff_pool[pool].size); in ibmveth_rxq_get_buffer()
404 return adapter->rx_buff_pool[pool].skbuff[index]; in ibmveth_rxq_get_buffer()
419 BUG_ON(index >= adapter->rx_buff_pool[pool].size); in ibmveth_rxq_recycle_buffer()
421 if (!adapter->rx_buff_pool[pool].active) { in ibmveth_rxq_recycle_buffer()
423 ibmveth_free_buffer_pool(adapter, &adapter->rx_buff_pool[pool]); in ibmveth_rxq_recycle_buffer()
428 adapter->rx_buff_pool[pool].buff_size; in ibmveth_rxq_recycle_buffer()
429 desc.fields.address = adapter->rx_buff_pool[pool].dma_addr[index]; in ibmveth_rxq_recycle_buffer()
513 rxq_entries += adapter->rx_buff_pool[i].size; in ibmveth_open()
584 if (!adapter->rx_buff_pool[i].active) in ibmveth_open()
586 if (ibmveth_alloc_buffer_pool(&adapter->rx_buff_pool[i])) { in ibmveth_open()
588 adapter->rx_buff_pool[i].active = 0; in ibmveth_open()
636 if (adapter->rx_buff_pool[i].active) in ibmveth_open()
638 &adapter->rx_buff_pool[i]); in ibmveth_open()
701 if (adapter->rx_buff_pool[i].active) in ibmveth_close()
703 &adapter->rx_buff_pool[i]); in ibmveth_close()
1512 if (new_mtu_oh <= adapter->rx_buff_pool[i].buff_size) in ibmveth_change_mtu()
1529 adapter->rx_buff_pool[i].active = 1; in ibmveth_change_mtu()
1531 if (new_mtu_oh <= adapter->rx_buff_pool[i].buff_size) { in ibmveth_change_mtu()
1587 if (adapter->rx_buff_pool[i].active) in ibmveth_get_desired_dma()
1589 adapter->rx_buff_pool[i].size * in ibmveth_get_desired_dma()
1590 IOMMU_PAGE_ALIGN(adapter->rx_buff_pool[i]. in ibmveth_get_desired_dma()
1592 rxqentries += adapter->rx_buff_pool[i].size; in ibmveth_get_desired_dma()
1731 struct kobject *kobj = &adapter->rx_buff_pool[i].kobj; in ibmveth_probe()
1734 ibmveth_init_buffer_pool(&adapter->rx_buff_pool[i], i, in ibmveth_probe()
1768 kobject_put(&adapter->rx_buff_pool[i].kobj); in ibmveth_remove()
1833 if (pool == &adapter->rx_buff_pool[i]) in veth_pool_store()
1835 if (!adapter->rx_buff_pool[i].active) in veth_pool_store()
1837 if (mtu <= adapter->rx_buff_pool[i].buff_size) in veth_pool_store()