Lines Matching refs:qparam

1054 	struct ionic_queue_params qparam;  in ionic_lif_config_hwstamp_rxq_all()  local
1056 ionic_init_queue_params(lif, &qparam); in ionic_lif_config_hwstamp_rxq_all()
1059 qparam.rxq_features = IONIC_Q_F_2X_CQ_DESC | IONIC_RXQ_F_HWSTAMP; in ionic_lif_config_hwstamp_rxq_all()
1061 qparam.rxq_features = 0; in ionic_lif_config_hwstamp_rxq_all()
1065 lif->rxq_features = qparam.rxq_features; in ionic_lif_config_hwstamp_rxq_all()
1069 return ionic_reconfigure_queues(lif, &qparam); in ionic_lif_config_hwstamp_rxq_all()
2773 struct ionic_queue_params *qparam) in ionic_cmb_reconfig() argument
2792 ionic_set_queue_params(lif, qparam); in ionic_cmb_reconfig()
2855 struct ionic_queue_params *qparam) in ionic_reconfigure_queues() argument
2864 if ((test_bit(IONIC_LIF_F_CMB_TX_RINGS, lif->state) && qparam->cmb_tx) || in ionic_reconfigure_queues()
2865 (test_bit(IONIC_LIF_F_CMB_RX_RINGS, lif->state) && qparam->cmb_rx)) in ionic_reconfigure_queues()
2866 return ionic_cmb_reconfig(lif, qparam); in ionic_reconfigure_queues()
2869 if (qparam->nxqs != lif->nxqs || qparam->ntxq_descs != lif->ntxq_descs) { in ionic_reconfigure_queues()
2877 if (qparam->nxqs != lif->nxqs || in ionic_reconfigure_queues()
2878 qparam->nrxq_descs != lif->nrxq_descs || in ionic_reconfigure_queues()
2879 qparam->rxq_features != lif->rxq_features) { in ionic_reconfigure_queues()
2892 num_desc = qparam->ntxq_descs; in ionic_reconfigure_queues()
2903 for (i = 0; i < qparam->nxqs; i++) { in ionic_reconfigure_queues()
2924 num_desc = qparam->nrxq_descs; in ionic_reconfigure_queues()
2929 if (qparam->rxq_features & IONIC_Q_F_2X_CQ_DESC) in ionic_reconfigure_queues()
2932 for (i = 0; i < qparam->nxqs; i++) { in ionic_reconfigure_queues()
2950 rx_qcqs[i]->q.features = qparam->rxq_features; in ionic_reconfigure_queues()
2957 if (qparam->nxqs != lif->nxqs) { in ionic_reconfigure_queues()
2958 err = netif_set_real_num_tx_queues(lif->netdev, qparam->nxqs); in ionic_reconfigure_queues()
2961 err = netif_set_real_num_rx_queues(lif->netdev, qparam->nxqs); in ionic_reconfigure_queues()
2970 lif->ntxq_descs = qparam->ntxq_descs; in ionic_reconfigure_queues()
2971 for (i = 0; i < qparam->nxqs; i++) in ionic_reconfigure_queues()
2976 lif->nrxq_descs = qparam->nrxq_descs; in ionic_reconfigure_queues()
2977 for (i = 0; i < qparam->nxqs; i++) in ionic_reconfigure_queues()
2982 if (qparam->intr_split != test_bit(IONIC_LIF_F_SPLIT_INTR, lif->state) || in ionic_reconfigure_queues()
2983 qparam->nxqs != lif->nxqs) { in ionic_reconfigure_queues()
2984 if (qparam->intr_split) { in ionic_reconfigure_queues()
3004 for (i = 0; i < qparam->nxqs; i++) { in ionic_reconfigure_queues()
3011 if (qparam->intr_split) { in ionic_reconfigure_queues()
3028 for (i = 0; i < qparam->nxqs; i++) { in ionic_reconfigure_queues()
3035 for (i = 0; i < qparam->nxqs; i++) { in ionic_reconfigure_queues()
3041 swap(lif->nxqs, qparam->nxqs); in ionic_reconfigure_queues()
3042 swap(lif->rxq_features, qparam->rxq_features); in ionic_reconfigure_queues()
3053 for (i = 0; i < qparam->nxqs; i++) { in ionic_reconfigure_queues()