Lines Matching refs:rx_buff_pool

323 		struct ibmveth_buff_pool *pool = &adapter->rx_buff_pool[i];  in ibmveth_replenish_task()
377 BUG_ON(index >= adapter->rx_buff_pool[pool].size); in ibmveth_remove_buffer_from_pool()
379 skb = adapter->rx_buff_pool[pool].skbuff[index]; in ibmveth_remove_buffer_from_pool()
383 adapter->rx_buff_pool[pool].skbuff[index] = NULL; in ibmveth_remove_buffer_from_pool()
386 adapter->rx_buff_pool[pool].dma_addr[index], in ibmveth_remove_buffer_from_pool()
387 adapter->rx_buff_pool[pool].buff_size, in ibmveth_remove_buffer_from_pool()
390 free_index = adapter->rx_buff_pool[pool].producer_index; in ibmveth_remove_buffer_from_pool()
391 adapter->rx_buff_pool[pool].producer_index++; in ibmveth_remove_buffer_from_pool()
392 if (adapter->rx_buff_pool[pool].producer_index >= in ibmveth_remove_buffer_from_pool()
393 adapter->rx_buff_pool[pool].size) in ibmveth_remove_buffer_from_pool()
394 adapter->rx_buff_pool[pool].producer_index = 0; in ibmveth_remove_buffer_from_pool()
395 adapter->rx_buff_pool[pool].free_map[free_index] = index; in ibmveth_remove_buffer_from_pool()
399 atomic_dec(&(adapter->rx_buff_pool[pool].available)); in ibmveth_remove_buffer_from_pool()
410 BUG_ON(index >= adapter->rx_buff_pool[pool].size); in ibmveth_rxq_get_buffer()
412 return adapter->rx_buff_pool[pool].skbuff[index]; in ibmveth_rxq_get_buffer()
427 BUG_ON(index >= adapter->rx_buff_pool[pool].size); in ibmveth_rxq_recycle_buffer()
429 if (!adapter->rx_buff_pool[pool].active) { in ibmveth_rxq_recycle_buffer()
431 ibmveth_free_buffer_pool(adapter, &adapter->rx_buff_pool[pool]); in ibmveth_rxq_recycle_buffer()
436 adapter->rx_buff_pool[pool].buff_size; in ibmveth_rxq_recycle_buffer()
437 desc.fields.address = adapter->rx_buff_pool[pool].dma_addr[index]; in ibmveth_rxq_recycle_buffer()
500 if (adapter->rx_buff_pool[i].active) in ibmveth_cleanup()
502 &adapter->rx_buff_pool[i]); in ibmveth_cleanup()
571 rxq_entries += adapter->rx_buff_pool[i].size; in ibmveth_open()
640 if (!adapter->rx_buff_pool[i].active) in ibmveth_open()
642 if (ibmveth_alloc_buffer_pool(&adapter->rx_buff_pool[i])) { in ibmveth_open()
644 adapter->rx_buff_pool[i].active = 0; in ibmveth_open()
1354 if (new_mtu_oh <= adapter->rx_buff_pool[i].buff_size) in ibmveth_change_mtu()
1371 adapter->rx_buff_pool[i].active = 1; in ibmveth_change_mtu()
1373 if (new_mtu_oh <= adapter->rx_buff_pool[i].buff_size) { in ibmveth_change_mtu()
1429 if (adapter->rx_buff_pool[i].active) in ibmveth_get_desired_dma()
1431 adapter->rx_buff_pool[i].size * in ibmveth_get_desired_dma()
1432 IOMMU_PAGE_ALIGN(adapter->rx_buff_pool[i]. in ibmveth_get_desired_dma()
1434 rxqentries += adapter->rx_buff_pool[i].size; in ibmveth_get_desired_dma()
1558 struct kobject *kobj = &adapter->rx_buff_pool[i].kobj; in ibmveth_probe()
1561 ibmveth_init_buffer_pool(&adapter->rx_buff_pool[i], i, in ibmveth_probe()
1600 kobject_put(&adapter->rx_buff_pool[i].kobj); in ibmveth_remove()
1665 if (pool == &adapter->rx_buff_pool[i]) in veth_pool_store()
1667 if (!adapter->rx_buff_pool[i].active) in veth_pool_store()
1669 if (mtu <= adapter->rx_buff_pool[i].buff_size) in veth_pool_store()