Lines Matching refs:params

143 	struct qed_sp_init_request_params params;  in qed_sp_vport_start()  local
154 memset(&params, 0, sizeof(params)); in qed_sp_vport_start()
155 params.ramrod_data_size = sizeof(*p_ramrod); in qed_sp_vport_start()
156 params.comp_mode = QED_SPQ_MODE_EBLOCK; in qed_sp_vport_start()
163 &params); in qed_sp_vport_start()
497 struct qed_queue_start_common_params *params, in qed_sp_eth_rxq_start_ramrod() argument
513 p_rx_cid = &p_hwfn->p_rx_cids[params->queue_id]; in qed_sp_eth_rxq_start_ramrod()
516 p_rx_cid->vport_id = params->vport_id; in qed_sp_eth_rxq_start_ramrod()
518 rc = qed_fw_vport(p_hwfn, params->vport_id, &abs_vport_id); in qed_sp_eth_rxq_start_ramrod()
522 rc = qed_fw_l2_queue(p_hwfn, params->queue_id, &abs_rx_q_id); in qed_sp_eth_rxq_start_ramrod()
528 opaque_fid, cid, params->queue_id, params->vport_id, in qed_sp_eth_rxq_start_ramrod()
529 params->sb); in qed_sp_eth_rxq_start_ramrod()
531 memset(&sp_params, 0, sizeof(params)); in qed_sp_eth_rxq_start_ramrod()
545 p_ramrod->sb_id = cpu_to_le16(params->sb); in qed_sp_eth_rxq_start_ramrod()
546 p_ramrod->sb_index = params->sb_idx; in qed_sp_eth_rxq_start_ramrod()
569 struct qed_queue_start_common_params *params, in qed_sp_eth_rx_queue_start() argument
582 rc = qed_fw_l2_queue(p_hwfn, params->queue_id, &abs_l2_queue); in qed_sp_eth_rx_queue_start()
586 rc = qed_fw_vport(p_hwfn, params->vport_id, &abs_stats_id); in qed_sp_eth_rx_queue_start()
599 p_rx_cid = &p_hwfn->p_rx_cids[params->queue_id]; in qed_sp_eth_rx_queue_start()
611 params, in qed_sp_eth_rx_queue_start()
1327 struct qed_update_vport_params *params) in qed_update_vport() argument
1340 sp_params.vport_id = params->vport_id; in qed_update_vport()
1342 params->update_vport_active_flg; in qed_update_vport()
1344 params->update_vport_active_flg; in qed_update_vport()
1345 sp_params.vport_active_rx_flg = params->vport_active_flg; in qed_update_vport()
1346 sp_params.vport_active_tx_flg = params->vport_active_flg; in qed_update_vport()
1351 if (cdev->num_hwfns > 1 && params->update_rss_flg) { in qed_update_vport()
1353 &params->rss_params; in qed_update_vport()
1378 params->update_rss_flg = 0; in qed_update_vport()
1383 if (params->update_rss_flg) { in qed_update_vport()
1394 params->rss_params.rss_ind_table, in qed_update_vport()
1396 memcpy(sp_rss_params.rss_key, params->rss_params.rss_key, in qed_update_vport()
1415 params->vport_id, params->vport_active_flg, in qed_update_vport()
1416 params->update_vport_active_flg); in qed_update_vport()
1423 struct qed_queue_start_common_params *params, in qed_start_rxq() argument
1433 hwfn_index = params->rss_id % cdev->num_hwfns; in qed_start_rxq()
1437 params->queue_id /= cdev->num_hwfns; in qed_start_rxq()
1441 params, in qed_start_rxq()
1449 DP_ERR(cdev, "Failed to start RXQ#%d\n", params->queue_id); in qed_start_rxq()
1455 params->queue_id, params->rss_id, params->vport_id, in qed_start_rxq()
1456 params->sb); in qed_start_rxq()
1462 struct qed_stop_rxq_params *params) in qed_stop_rxq() argument
1467 hwfn_index = params->rss_id % cdev->num_hwfns; in qed_stop_rxq()
1471 params->rx_queue_id / cdev->num_hwfns, in qed_stop_rxq()
1472 params->eq_completion_only, in qed_stop_rxq()
1475 DP_ERR(cdev, "Failed to stop RXQ#%d\n", params->rx_queue_id); in qed_stop_rxq()
1526 struct qed_stop_txq_params *params) in qed_stop_txq() argument
1531 hwfn_index = params->rss_id % cdev->num_hwfns; in qed_stop_txq()
1535 params->tx_queue_id / cdev->num_hwfns); in qed_stop_txq()
1537 DP_ERR(cdev, "Failed to stop TXQ#%d\n", params->tx_queue_id); in qed_stop_txq()
1571 struct qed_filter_ucast_params *params) in qed_configure_filter_ucast() argument
1575 if (!params->vlan_valid && !params->mac_valid) { in qed_configure_filter_ucast()
1583 switch (params->type) { in qed_configure_filter_ucast()
1595 params->type); in qed_configure_filter_ucast()
1598 if (params->vlan_valid && params->mac_valid) { in qed_configure_filter_ucast()
1600 ether_addr_copy(ucast.mac, params->mac); in qed_configure_filter_ucast()
1601 ucast.vlan = params->vlan; in qed_configure_filter_ucast()
1602 } else if (params->mac_valid) { in qed_configure_filter_ucast()
1604 ether_addr_copy(ucast.mac, params->mac); in qed_configure_filter_ucast()
1607 ucast.vlan = params->vlan; in qed_configure_filter_ucast()
1617 struct qed_filter_mcast_params *params) in qed_configure_filter_mcast() argument
1623 switch (params->type) { in qed_configure_filter_mcast()
1632 params->type); in qed_configure_filter_mcast()
1635 mcast.num_mc_addrs = params->num; in qed_configure_filter_mcast()
1637 ether_addr_copy(mcast.mac[i], params->mac[i]); in qed_configure_filter_mcast()
1644 struct qed_filter_params *params) in qed_configure_filter() argument
1648 switch (params->type) { in qed_configure_filter()
1650 return qed_configure_filter_ucast(cdev, &params->filter.ucast); in qed_configure_filter()
1652 return qed_configure_filter_mcast(cdev, &params->filter.mcast); in qed_configure_filter()
1654 accept_flags = params->filter.accept_flags; in qed_configure_filter()
1658 (int)params->type); in qed_configure_filter()