Lines Matching refs:rx_scrq
199 rxqs = adapter->rx_scrq;
252 struct ibmvnic_sub_crq_queue **rxqs = adapter->rx_scrq;
263 if (!(adapter->rx_scrq && adapter->tx_scrq)) {
758 u64 handle = adapter->rx_scrq[pool->index]->handle;
761 struct ibmvnic_sub_crq_queue *rx_scrq;
777 rx_scrq = adapter->rx_scrq[pool->index];
778 ind_bufp = &rx_scrq->ind_buf;
1877 netdev_dbg(netdev, "Enabling rx_scrq[%d] irq\n", i);
1879 enable_irq(adapter->rx_scrq[i]->irq);
1880 enable_scrq_irq(adapter, adapter->rx_scrq[i]);
2071 if (adapter->rx_scrq) {
2073 if (adapter->rx_scrq[i]->irq) {
2075 "Disabling rx_scrq[%d] irq\n", i);
2076 disable_scrq_irq(adapter, adapter->rx_scrq[i]);
2077 disable_irq(adapter->rx_scrq[i]->irq);
3425 struct ibmvnic_sub_crq_queue *rx_scrq;
3435 rx_scrq = adapter->rx_scrq[scrq_num];
3448 enable_scrq_irq(adapter, rx_scrq);
3453 if (!pending_scrq(adapter, rx_scrq))
3455 next = ibmvnic_next_scrq(adapter, rx_scrq);
3520 enable_scrq_irq(adapter, rx_scrq);
3521 if (pending_scrq(adapter, rx_scrq)) {
3523 disable_scrq_irq(adapter, rx_scrq);
3893 if (!adapter->tx_scrq || !adapter->rx_scrq)
3906 netdev_dbg(adapter->netdev, "Re-setting rx_scrq[%d]\n", i);
3907 rc = reset_one_sub_crq_queue(adapter, adapter->rx_scrq[i]);
4060 if (adapter->rx_scrq) {
4062 if (!adapter->rx_scrq[i])
4065 netdev_dbg(adapter->netdev, "Releasing rx_scrq[%d]\n",
4067 if (adapter->rx_scrq[i]->irq) {
4068 free_irq(adapter->rx_scrq[i]->irq,
4069 adapter->rx_scrq[i]);
4070 irq_dispose_mapping(adapter->rx_scrq[i]->irq);
4071 adapter->rx_scrq[i]->irq = 0;
4074 release_sub_crq_queue(adapter, adapter->rx_scrq[i],
4078 kfree(adapter->rx_scrq);
4079 adapter->rx_scrq = NULL;
4293 netdev_dbg(adapter->netdev, "Initializing rx_scrq[%d] irq\n",
4295 scrq = adapter->rx_scrq[i];
4322 free_irq(adapter->rx_scrq[j]->irq, adapter->rx_scrq[j]);
4323 irq_dispose_mapping(adapter->rx_scrq[j]->irq);
4396 adapter->rx_scrq = kcalloc(adapter->req_rx_queues,
4397 sizeof(*adapter->rx_scrq), GFP_KERNEL);
4398 if (!adapter->rx_scrq)
4402 adapter->rx_scrq[i] = allqueues[i + adapter->req_tx_queues];
4403 adapter->rx_scrq[i]->scrq_num = i;
4793 if (!adapter->tx_scrq || !adapter->rx_scrq) {
4870 if (adapter->rx_scrq[i]) {
4872 cpu_to_be64(adapter->rx_scrq[i]->crq_num);
5554 adapter->rx_scrq[i]->handle = rx_handle_array[i];