Lines Matching refs:qparam

971 	struct ionic_queue_params qparam;  in ionic_lif_config_hwstamp_rxq_all()  local
973 ionic_init_queue_params(lif, &qparam); in ionic_lif_config_hwstamp_rxq_all()
976 qparam.rxq_features = IONIC_Q_F_2X_CQ_DESC | IONIC_RXQ_F_HWSTAMP; in ionic_lif_config_hwstamp_rxq_all()
978 qparam.rxq_features = 0; in ionic_lif_config_hwstamp_rxq_all()
982 lif->rxq_features = qparam.rxq_features; in ionic_lif_config_hwstamp_rxq_all()
986 return ionic_reconfigure_queues(lif, &qparam); in ionic_lif_config_hwstamp_rxq_all()
2458 struct ionic_queue_params *qparam) in ionic_reconfigure_queues() argument
2467 if (qparam->nxqs != lif->nxqs || qparam->ntxq_descs != lif->ntxq_descs) { in ionic_reconfigure_queues()
2475 if (qparam->nxqs != lif->nxqs || in ionic_reconfigure_queues()
2476 qparam->nrxq_descs != lif->nrxq_descs || in ionic_reconfigure_queues()
2477 qparam->rxq_features != lif->rxq_features) { in ionic_reconfigure_queues()
2490 num_desc = qparam->ntxq_descs; in ionic_reconfigure_queues()
2501 for (i = 0; i < qparam->nxqs; i++) { in ionic_reconfigure_queues()
2512 num_desc = qparam->nrxq_descs; in ionic_reconfigure_queues()
2517 if (qparam->rxq_features & IONIC_Q_F_2X_CQ_DESC) in ionic_reconfigure_queues()
2520 for (i = 0; i < qparam->nxqs; i++) { in ionic_reconfigure_queues()
2528 rx_qcqs[i]->q.features = qparam->rxq_features; in ionic_reconfigure_queues()
2535 if (qparam->nxqs != lif->nxqs) { in ionic_reconfigure_queues()
2536 err = netif_set_real_num_tx_queues(lif->netdev, qparam->nxqs); in ionic_reconfigure_queues()
2539 err = netif_set_real_num_rx_queues(lif->netdev, qparam->nxqs); in ionic_reconfigure_queues()
2548 lif->ntxq_descs = qparam->ntxq_descs; in ionic_reconfigure_queues()
2549 for (i = 0; i < qparam->nxqs; i++) in ionic_reconfigure_queues()
2554 lif->nrxq_descs = qparam->nrxq_descs; in ionic_reconfigure_queues()
2555 for (i = 0; i < qparam->nxqs; i++) in ionic_reconfigure_queues()
2560 if (qparam->intr_split != test_bit(IONIC_LIF_F_SPLIT_INTR, lif->state) || in ionic_reconfigure_queues()
2561 qparam->nxqs != lif->nxqs) { in ionic_reconfigure_queues()
2562 if (qparam->intr_split) { in ionic_reconfigure_queues()
2577 for (i = 0; i < qparam->nxqs; i++) { in ionic_reconfigure_queues()
2584 if (qparam->intr_split) { in ionic_reconfigure_queues()
2601 for (i = 0; i < qparam->nxqs; i++) { in ionic_reconfigure_queues()
2608 for (i = 0; i < qparam->nxqs; i++) { in ionic_reconfigure_queues()
2614 swap(lif->nxqs, qparam->nxqs); in ionic_reconfigure_queues()
2615 swap(lif->rxq_features, qparam->rxq_features); in ionic_reconfigure_queues()
2626 for (i = 0; i < qparam->nxqs; i++) { in ionic_reconfigure_queues()