tx_pool           563 drivers/net/ethernet/ibm/ibmvnic.c 			     struct ibmvnic_tx_pool *tx_pool)
tx_pool           567 drivers/net/ethernet/ibm/ibmvnic.c 	rc = reset_long_term_buff(adapter, &tx_pool->long_term_buff);
tx_pool           571 drivers/net/ethernet/ibm/ibmvnic.c 	memset(tx_pool->tx_buff, 0,
tx_pool           572 drivers/net/ethernet/ibm/ibmvnic.c 	       tx_pool->num_buffers *
tx_pool           575 drivers/net/ethernet/ibm/ibmvnic.c 	for (i = 0; i < tx_pool->num_buffers; i++)
tx_pool           576 drivers/net/ethernet/ibm/ibmvnic.c 		tx_pool->free_map[i] = i;
tx_pool           578 drivers/net/ethernet/ibm/ibmvnic.c 	tx_pool->consumer_index = 0;
tx_pool           579 drivers/net/ethernet/ibm/ibmvnic.c 	tx_pool->producer_index = 0;
tx_pool           594 drivers/net/ethernet/ibm/ibmvnic.c 		rc = reset_one_tx_pool(adapter, &adapter->tx_pool[i]);
tx_pool           614 drivers/net/ethernet/ibm/ibmvnic.c 				struct ibmvnic_tx_pool *tx_pool)
tx_pool           616 drivers/net/ethernet/ibm/ibmvnic.c 	kfree(tx_pool->tx_buff);
tx_pool           617 drivers/net/ethernet/ibm/ibmvnic.c 	kfree(tx_pool->free_map);
tx_pool           618 drivers/net/ethernet/ibm/ibmvnic.c 	free_long_term_buff(adapter, &tx_pool->long_term_buff);
tx_pool           625 drivers/net/ethernet/ibm/ibmvnic.c 	if (!adapter->tx_pool)
tx_pool           629 drivers/net/ethernet/ibm/ibmvnic.c 		release_one_tx_pool(adapter, &adapter->tx_pool[i]);
tx_pool           633 drivers/net/ethernet/ibm/ibmvnic.c 	kfree(adapter->tx_pool);
tx_pool           634 drivers/net/ethernet/ibm/ibmvnic.c 	adapter->tx_pool = NULL;
tx_pool           641 drivers/net/ethernet/ibm/ibmvnic.c 			    struct ibmvnic_tx_pool *tx_pool,
tx_pool           647 drivers/net/ethernet/ibm/ibmvnic.c 	tx_pool->tx_buff = kcalloc(num_entries,
tx_pool           650 drivers/net/ethernet/ibm/ibmvnic.c 	if (!tx_pool->tx_buff)
tx_pool           653 drivers/net/ethernet/ibm/ibmvnic.c 	if (alloc_long_term_buff(adapter, &tx_pool->long_term_buff,
tx_pool           657 drivers/net/ethernet/ibm/ibmvnic.c 	tx_pool->free_map = kcalloc(num_entries, sizeof(int), GFP_KERNEL);
tx_pool           658 drivers/net/ethernet/ibm/ibmvnic.c 	if (!tx_pool->free_map)
tx_pool           662 drivers/net/ethernet/ibm/ibmvnic.c 		tx_pool->free_map[i] = i;
tx_pool           664 drivers/net/ethernet/ibm/ibmvnic.c 	tx_pool->consumer_index = 0;
tx_pool           665 drivers/net/ethernet/ibm/ibmvnic.c 	tx_pool->producer_index = 0;
tx_pool           666 drivers/net/ethernet/ibm/ibmvnic.c 	tx_pool->num_buffers = num_entries;
tx_pool           667 drivers/net/ethernet/ibm/ibmvnic.c 	tx_pool->buf_size = buf_size;
tx_pool           679 drivers/net/ethernet/ibm/ibmvnic.c 	adapter->tx_pool = kcalloc(tx_subcrqs,
tx_pool           681 drivers/net/ethernet/ibm/ibmvnic.c 	if (!adapter->tx_pool)
tx_pool           692 drivers/net/ethernet/ibm/ibmvnic.c 		rc = init_one_tx_pool(netdev, &adapter->tx_pool[i],
tx_pool          1140 drivers/net/ethernet/ibm/ibmvnic.c 			      struct ibmvnic_tx_pool *tx_pool)
tx_pool          1146 drivers/net/ethernet/ibm/ibmvnic.c 	if (!tx_pool || !tx_pool->tx_buff)
tx_pool          1149 drivers/net/ethernet/ibm/ibmvnic.c 	tx_entries = tx_pool->num_buffers;
tx_pool          1152 drivers/net/ethernet/ibm/ibmvnic.c 		tx_buff = &tx_pool->tx_buff[i];
tx_pool          1165 drivers/net/ethernet/ibm/ibmvnic.c 	if (!adapter->tx_pool || !adapter->tso_pool)
tx_pool          1173 drivers/net/ethernet/ibm/ibmvnic.c 		clean_one_tx_pool(adapter, &adapter->tx_pool[i]);
tx_pool          1413 drivers/net/ethernet/ibm/ibmvnic.c 	struct ibmvnic_tx_pool *tx_pool;
tx_pool          1449 drivers/net/ethernet/ibm/ibmvnic.c 		tx_pool = &adapter->tso_pool[queue_num];
tx_pool          1451 drivers/net/ethernet/ibm/ibmvnic.c 		tx_pool = &adapter->tx_pool[queue_num];
tx_pool          1458 drivers/net/ethernet/ibm/ibmvnic.c 	index = tx_pool->free_map[tx_pool->consumer_index];
tx_pool          1468 drivers/net/ethernet/ibm/ibmvnic.c 	tx_pool->free_map[tx_pool->consumer_index] = IBMVNIC_INVALID_MAP;
tx_pool          1470 drivers/net/ethernet/ibm/ibmvnic.c 	offset = index * tx_pool->buf_size;
tx_pool          1471 drivers/net/ethernet/ibm/ibmvnic.c 	dst = tx_pool->long_term_buff.buff + offset;
tx_pool          1472 drivers/net/ethernet/ibm/ibmvnic.c 	memset(dst, 0, tx_pool->buf_size);
tx_pool          1473 drivers/net/ethernet/ibm/ibmvnic.c 	data_dma_addr = tx_pool->long_term_buff.addr + offset;
tx_pool          1495 drivers/net/ethernet/ibm/ibmvnic.c 	tx_pool->consumer_index =
tx_pool          1496 drivers/net/ethernet/ibm/ibmvnic.c 	    (tx_pool->consumer_index + 1) % tx_pool->num_buffers;
tx_pool          1498 drivers/net/ethernet/ibm/ibmvnic.c 	tx_buff = &tx_pool->tx_buff[index];
tx_pool          1518 drivers/net/ethernet/ibm/ibmvnic.c 	tx_crq.v1.dma_reg = cpu_to_be16(tx_pool->long_term_buff.map_id);
tx_pool          1614 drivers/net/ethernet/ibm/ibmvnic.c 	if (tx_pool->consumer_index == 0)
tx_pool          1615 drivers/net/ethernet/ibm/ibmvnic.c 		tx_pool->consumer_index =
tx_pool          1616 drivers/net/ethernet/ibm/ibmvnic.c 			tx_pool->num_buffers - 1;
tx_pool          1618 drivers/net/ethernet/ibm/ibmvnic.c 		tx_pool->consumer_index--;
tx_pool          1619 drivers/net/ethernet/ibm/ibmvnic.c 	tx_pool->free_map[tx_pool->consumer_index] = index;
tx_pool          2905 drivers/net/ethernet/ibm/ibmvnic.c 	struct ibmvnic_tx_pool *tx_pool;
tx_pool          2925 drivers/net/ethernet/ibm/ibmvnic.c 				tx_pool = &adapter->tso_pool[pool];
tx_pool          2928 drivers/net/ethernet/ibm/ibmvnic.c 				tx_pool = &adapter->tx_pool[pool];
tx_pool          2931 drivers/net/ethernet/ibm/ibmvnic.c 			txbuff = &tx_pool->tx_buff[index];
tx_pool          2947 drivers/net/ethernet/ibm/ibmvnic.c 			tx_pool->free_map[tx_pool->producer_index] = index;
tx_pool          2948 drivers/net/ethernet/ibm/ibmvnic.c 			tx_pool->producer_index =
tx_pool          2949 drivers/net/ethernet/ibm/ibmvnic.c 				(tx_pool->producer_index + 1) %
tx_pool          2950 drivers/net/ethernet/ibm/ibmvnic.c 					tx_pool->num_buffers;
tx_pool          1023 drivers/net/ethernet/ibm/ibmvnic.h 	struct ibmvnic_tx_pool *tx_pool;
tx_pool            86 drivers/net/ethernet/ti/netcp.h 	void			*tx_pool;
tx_pool           991 drivers/net/ethernet/ti/netcp_core.c 		knav_pool_desc_put(netcp->tx_pool, ndesc);
tx_pool           994 drivers/net/ethernet/ti/netcp_core.c 			ndesc = knav_pool_desc_unmap(netcp->tx_pool, dma_desc,
tx_pool          1017 drivers/net/ethernet/ti/netcp_core.c 		desc = knav_pool_desc_unmap(netcp->tx_pool, dma, dma_sz);
tx_pool          1041 drivers/net/ethernet/ti/netcp_core.c 		    (knav_pool_count(netcp->tx_pool) >
tx_pool          1098 drivers/net/ethernet/ti/netcp_core.c 	desc = knav_pool_desc_get(netcp->tx_pool);
tx_pool          1131 drivers/net/ethernet/ti/netcp_core.c 		ndesc = knav_pool_desc_get(netcp->tx_pool);
tx_pool          1138 drivers/net/ethernet/ti/netcp_core.c 		desc_dma = knav_pool_desc_virt_to_dma(netcp->tx_pool, ndesc);
tx_pool          1144 drivers/net/ethernet/ti/netcp_core.c 			knav_pool_desc_map(netcp->tx_pool, pdesc,
tx_pool          1149 drivers/net/ethernet/ti/netcp_core.c 		knav_pool_desc_map(netcp->tx_pool, pdesc, sizeof(*pdesc),
tx_pool          1250 drivers/net/ethernet/ti/netcp_core.c 	ret = knav_pool_desc_map(netcp->tx_pool, desc, sizeof(*desc), &dma,
tx_pool          1302 drivers/net/ethernet/ti/netcp_core.c 	desc_count = knav_pool_count(netcp->tx_pool);
tx_pool          1577 drivers/net/ethernet/ti/netcp_core.c 	if (!IS_ERR_OR_NULL(netcp->tx_pool)) {
tx_pool          1578 drivers/net/ethernet/ti/netcp_core.c 		knav_pool_destroy(netcp->tx_pool);
tx_pool          1579 drivers/net/ethernet/ti/netcp_core.c 		netcp->tx_pool = NULL;
tx_pool          1604 drivers/net/ethernet/ti/netcp_core.c 	netcp->tx_pool = knav_pool_create(name, netcp->tx_pool_size,
tx_pool          1606 drivers/net/ethernet/ti/netcp_core.c 	if (IS_ERR_OR_NULL(netcp->tx_pool)) {
tx_pool          1608 drivers/net/ethernet/ti/netcp_core.c 		ret = PTR_ERR(netcp->tx_pool);
tx_pool          1776 drivers/net/ethernet/ti/netcp_core.c 	if (knav_pool_count(netcp->tx_pool) != netcp->tx_pool_size)
tx_pool          1778 drivers/net/ethernet/ti/netcp_core.c 			netcp->tx_pool_size - knav_pool_count(netcp->tx_pool));
tx_pool          1817 drivers/net/ethernet/ti/netcp_core.c 	unsigned int descs = knav_pool_count(netcp->tx_pool);