Lines Matching refs:tx_scrq
1171 netdev_dbg(netdev, "Enabling tx_scrq[%d] irq\n", i);
1173 enable_irq(adapter->tx_scrq[i]->irq);
1174 enable_scrq_irq(adapter, adapter->tx_scrq[i]);
1310 if (adapter->tx_scrq) {
1312 if (adapter->tx_scrq[i]->irq) {
1314 "Disabling tx_scrq[%d] irq\n", i);
1315 disable_scrq_irq(adapter, adapter->tx_scrq[i]);
1316 disable_irq(adapter->tx_scrq[i]->irq);
1541 struct ibmvnic_sub_crq_queue *tx_scrq;
1580 tx_scrq = adapter->tx_scrq[queue_num];
1582 handle = tx_scrq->handle;
1729 if (atomic_add_return(num_entries, &tx_scrq->used)
2881 if (!adapter->tx_scrq || !adapter->rx_scrq)
2885 netdev_dbg(adapter->netdev, "Re-setting tx_scrq[%d]\n", i);
2886 rc = reset_one_sub_crq_queue(adapter, adapter->tx_scrq[i]);
2994 if (adapter->tx_scrq) {
2996 if (!adapter->tx_scrq[i])
2999 netdev_dbg(adapter->netdev, "Releasing tx_scrq[%d]\n",
3001 if (adapter->tx_scrq[i]->irq) {
3002 free_irq(adapter->tx_scrq[i]->irq,
3003 adapter->tx_scrq[i]);
3004 irq_dispose_mapping(adapter->tx_scrq[i]->irq);
3005 adapter->tx_scrq[i]->irq = 0;
3008 release_sub_crq_queue(adapter, adapter->tx_scrq[i],
3012 kfree(adapter->tx_scrq);
3013 adapter->tx_scrq = NULL;
3206 netdev_dbg(adapter->netdev, "Initializing tx_scrq[%d] irq\n",
3208 scrq = adapter->tx_scrq[i];
3261 free_irq(adapter->tx_scrq[j]->irq, adapter->tx_scrq[j]);
3262 irq_dispose_mapping(adapter->tx_scrq[j]->irq);
3318 adapter->tx_scrq = kcalloc(adapter->req_tx_queues,
3319 sizeof(*adapter->tx_scrq), GFP_KERNEL);
3320 if (!adapter->tx_scrq)
3324 adapter->tx_scrq[i] = allqueues[i];
3325 adapter->tx_scrq[i]->pool_index = i;
3344 kfree(adapter->tx_scrq);
3345 adapter->tx_scrq = NULL;
3765 if (!adapter->tx_scrq || !adapter->rx_scrq) {
3835 if (adapter->tx_scrq[i]) {
3836 tx_list_p[i] = cpu_to_be64(adapter->tx_scrq[i]->
4526 adapter->tx_scrq[i]->handle = tx_handle_array[i];