Lines Matching refs:tso_pool
1197 /* init_tx_pools() ensures that ->tx_pool and ->tso_pool are
1205 release_one_tx_pool(adapter, &adapter->tso_pool[i]);
1210 kfree(adapter->tso_pool);
1211 adapter->tso_pool = NULL;
1325 adapter->tso_pool = kcalloc(num_pools,
1328 * ->tso_pool are either both NULL or both non-NULL.
1330 if (!adapter->tso_pool) {
1353 rc = init_one_tx_pool(netdev, &adapter->tso_pool[i],
1368 * tso_pool->num_buffers below.
1372 struct ibmvnic_tx_pool *tso_pool;
1391 tso_pool = &adapter->tso_pool[i];
1394 i, tso_pool->num_buffers, tso_pool->buf_size);
1396 rc = alloc_ltb_set(adapter, &tso_pool->ltb_set,
1397 tso_pool->num_buffers, tso_pool->buf_size);
1401 tso_pool->consumer_index = 0;
1402 tso_pool->producer_index = 0;
1404 for (j = 0; j < tso_pool->num_buffers; j++)
1405 tso_pool->free_map[j] = j;
2043 if (!adapter->tx_pool || !adapter->tso_pool)
2052 clean_one_tx_pool(adapter, &adapter->tso_pool[i]);
2316 tx_pool = &adapter->tso_pool[queue_num];
2432 tx_pool = &adapter->tso_pool[queue_num];
2891 !adapter->tso_pool ||
4168 tx_pool = &adapter->tso_pool[pool];