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);