Lines Matching defs:tx_scrq

115 					 struct ibmvnic_sub_crq_queue *tx_scrq);
200 txqs = adapter->tx_scrq;
253 struct ibmvnic_sub_crq_queue **txqs = adapter->tx_scrq;
263 if (!(adapter->rx_scrq && adapter->tx_scrq)) {
1884 netdev_dbg(netdev, "Enabling tx_scrq[%d] irq\n", i);
1886 enable_irq(adapter->tx_scrq[i]->irq);
1887 enable_scrq_irq(adapter, adapter->tx_scrq[i]);
2061 if (adapter->tx_scrq) {
2063 if (adapter->tx_scrq[i]->irq) {
2065 "Disabling tx_scrq[%d] irq\n", i);
2066 disable_scrq_irq(adapter, adapter->tx_scrq[i]);
2067 disable_irq(adapter->tx_scrq[i]->irq);
2295 struct ibmvnic_sub_crq_queue *tx_scrq)
2306 ind_bufp = &tx_scrq->ind_buf;
2308 queue_num = tx_scrq->pool_index;
2338 if (atomic_sub_return(entries, &tx_scrq->used) <=
2354 struct ibmvnic_sub_crq_queue *tx_scrq)
2362 ind_bufp = &tx_scrq->ind_buf;
2365 handle = tx_scrq->handle;
2371 ibmvnic_tx_scrq_clean_buffer(adapter, tx_scrq);
2385 struct ibmvnic_sub_crq_queue *tx_scrq;
2419 tx_scrq = adapter->tx_scrq[queue_num];
2421 ind_bufp = &tx_scrq->ind_buf;
2427 lpar_rc = ibmvnic_tx_scrq_flush(adapter, tx_scrq);
2445 lpar_rc = ibmvnic_tx_scrq_flush(adapter, tx_scrq);
2540 lpar_rc = ibmvnic_tx_scrq_flush(adapter, tx_scrq);
2552 lpar_rc = ibmvnic_tx_scrq_flush(adapter, tx_scrq);
2557 if (atomic_add_return(num_entries, &tx_scrq->used)
3897 if (!adapter->tx_scrq || !adapter->rx_scrq)
3903 netdev_dbg(adapter->netdev, "Re-setting tx_scrq[%d]\n", i);
3904 rc = reset_one_sub_crq_queue(adapter, adapter->tx_scrq[i]);
4040 if (adapter->tx_scrq) {
4042 if (!adapter->tx_scrq[i])
4045 netdev_dbg(adapter->netdev, "Releasing tx_scrq[%d]\n",
4047 ibmvnic_tx_scrq_clean_buffer(adapter, adapter->tx_scrq[i]);
4048 if (adapter->tx_scrq[i]->irq) {
4049 free_irq(adapter->tx_scrq[i]->irq,
4050 adapter->tx_scrq[i]);
4051 irq_dispose_mapping(adapter->tx_scrq[i]->irq);
4052 adapter->tx_scrq[i]->irq = 0;
4055 release_sub_crq_queue(adapter, adapter->tx_scrq[i],
4059 kfree(adapter->tx_scrq);
4060 adapter->tx_scrq = NULL;
4272 netdev_dbg(adapter->netdev, "Initializing tx_scrq[%d] irq\n",
4274 scrq = adapter->tx_scrq[i];
4332 free_irq(adapter->tx_scrq[j]->irq, adapter->tx_scrq[j]);
4333 irq_dispose_mapping(adapter->tx_scrq[j]->irq);
4389 adapter->tx_scrq = kcalloc(adapter->req_tx_queues,
4390 sizeof(*adapter->tx_scrq), GFP_KERNEL);
4391 if (!adapter->tx_scrq)
4395 adapter->tx_scrq[i] = allqueues[i];
4396 adapter->tx_scrq[i]->pool_index = i;
4415 kfree(adapter->tx_scrq);
4416 adapter->tx_scrq = NULL;
4797 if (!adapter->tx_scrq || !adapter->rx_scrq) {
4867 if (adapter->tx_scrq[i]) {
4869 cpu_to_be64(adapter->tx_scrq[i]->crq_num);
5556 adapter->tx_scrq[i]->handle = tx_handle_array[i];