• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/dev/qlnx/qlnxe/

Lines Matching refs:p_params

233 			struct ecore_queue_start_common_params *p_params,
249 p_cid->rel.vport_id = p_params->vport_id;
250 p_cid->rel.queue_id = p_params->queue_id;
251 p_cid->rel.stats_id = p_params->stats_id;
252 p_cid->sb_igu_id = p_params->p_sb->igu_sb_id;
254 p_cid->sb_idx = p_params->sb_idx;
326 struct ecore_queue_start_common_params *p_params,
362 p_params, b_is_rx, p_vf_params);
372 struct ecore_queue_start_common_params *p_params)
374 return ecore_eth_queue_to_cid(p_hwfn, opaque_fid, p_params, b_is_rx,
379 struct ecore_sp_vport_start_params *p_params)
389 rc = ecore_fw_vport(p_hwfn, p_params->vport_id, &abs_vport_id);
396 init_data.opaque_fid = p_params->opaque_fid;
408 p_ramrod->mtu = OSAL_CPU_TO_LE16(p_params->mtu);
409 p_ramrod->handle_ptp_pkts = p_params->handle_ptp_pkts;
410 p_ramrod->inner_vlan_removal_en = p_params->remove_inner_vlan;
411 p_ramrod->drop_ttl0_en = p_params->drop_ttl0;
412 p_ramrod->untagged = p_params->only_untagged;
413 p_ramrod->zero_placement_offset = p_params->zero_placement_offset;
422 p_params->b_err_illegal_vlan_mode ?
425 p_params->b_err_small_pkt ?
428 p_params->b_err_anti_spoof ?
431 p_params->b_err_illegal_inband_mode ?
434 p_params->b_err_vlan_insert_with_inband ?
437 p_params->b_err_big_pkt ?
440 p_params->b_err_ctrl_frame ?
447 p_tpa->max_buff_num = p_params->max_buffers_per_cqe;
449 switch (p_params->tpa_mode) {
453 p_tpa->tpa_min_size_to_cont = p_params->mtu/2;
454 p_tpa->tpa_min_size_to_start = p_params->mtu/2;
466 p_ramrod->tx_switching_en = p_params->tx_switching;
472 p_ramrod->ctl_frame_mac_check_en = !!p_params->check_mac;
473 p_ramrod->ctl_frame_ethtype_check_en = !!p_params->check_ethtype;
476 p_ramrod->sw_fid = ecore_concrete_to_sw_fid(p_params->concrete_fid);
482 struct ecore_sp_vport_start_params *p_params)
485 return ecore_vf_pf_vport_start(p_hwfn, p_params->vport_id,
486 p_params->mtu,
487 p_params->remove_inner_vlan,
488 p_params->tpa_mode,
489 p_params->max_buffers_per_cqe,
490 p_params->only_untagged,
491 p_params->zero_placement_offset);
493 return ecore_sp_eth_vport_start(p_hwfn, p_params);
680 struct ecore_sge_tpa_params *p_params)
685 if (!p_params) {
692 p_ramrod->common.update_tpa_en_flg = p_params->update_tpa_en_flg;
694 p_tpa->tpa_ipv4_en_flg = p_params->tpa_ipv4_en_flg;
695 p_tpa->tpa_ipv6_en_flg = p_params->tpa_ipv6_en_flg;
696 p_tpa->tpa_ipv4_tunn_en_flg = p_params->tpa_ipv4_tunn_en_flg;
697 p_tpa->tpa_ipv6_tunn_en_flg = p_params->tpa_ipv6_tunn_en_flg;
699 p_ramrod->common.update_tpa_param_flg = p_params->update_tpa_param_flg;
700 p_tpa->max_buff_num = p_params->max_buffers_per_cqe;
701 p_tpa->tpa_pkt_split_flg = p_params->tpa_pkt_split_flg;
702 p_tpa->tpa_hdr_data_split_flg = p_params->tpa_hdr_data_split_flg;
703 p_tpa->tpa_gro_consistent_flg = p_params->tpa_gro_consistent_flg;
704 p_tpa->tpa_max_aggs_num = p_params->tpa_max_aggs_num;
705 val = p_params->tpa_max_size;
707 val = p_params->tpa_min_size_to_start;
709 val = p_params->tpa_min_size_to_cont;
715 struct ecore_sp_vport_update_params *p_params)
722 if (!p_params->update_approx_mcast_flg)
727 u32 *p_bins = p_params->bins;
734 struct ecore_sp_vport_update_params *p_params,
738 struct ecore_rss_params *p_rss_params = p_params->rss_params;
747 rc = ecore_vf_pf_vport_update(p_hwfn, p_params);
751 rc = ecore_fw_vport(p_hwfn, p_params->vport_id, &abs_vport_id);
758 init_data.opaque_fid = p_params->opaque_fid;
774 p_cmn->rx_active_flg = p_params->vport_active_rx_flg;
775 p_cmn->update_rx_active_flg = p_params->update_vport_active_rx_flg;
776 p_cmn->tx_active_flg = p_params->vport_active_tx_flg;
777 p_cmn->update_tx_active_flg = p_params->update_vport_active_tx_flg;
779 p_cmn->accept_any_vlan = p_params->accept_any_vlan;
780 val = p_params->update_accept_any_vlan_flg;
783 p_cmn->inner_vlan_removal_en = p_params->inner_vlan_removal_flg;
784 val = p_params->update_inner_vlan_removal_flg;
787 p_cmn->default_vlan_en = p_params->default_vlan_enable_flg;
788 val = p_params->update_default_vlan_enable_flg;
791 p_cmn->default_vlan = OSAL_CPU_TO_LE16(p_params->default_vlan);
792 p_cmn->update_default_vlan_flg = p_params->update_default_vlan_flg;
794 p_cmn->silent_vlan_removal_en = p_params->silent_vlan_removal_flg;
796 p_ramrod->common.tx_switching_en = p_params->tx_switching_flg;
806 p_cmn->update_tx_switching_en_flg = p_params->update_tx_switching_flg;
808 p_cmn->anti_spoofing_en = p_params->anti_spoofing_en;
809 val = p_params->update_anti_spoofing_en_flg;
820 ecore_sp_update_mcast_bin(p_ramrod, p_params);
822 ecore_sp_update_accept_mode(p_hwfn, p_ramrod, p_params->accept_flags);
823 ecore_sp_vport_update_sge_tpa(p_ramrod, p_params->sge_tpa_params);
1014 struct ecore_queue_start_common_params *p_params,
1025 p_cid = ecore_eth_queue_to_cid_pf(p_hwfn, opaque_fid, true, p_params);
1278 struct ecore_queue_start_common_params *p_params,
1286 p_cid = ecore_eth_queue_to_cid_pf(p_hwfn, opaque_fid, false, p_params);
2181 struct ecore_ntuple_filter_params *p_params)
2190 rc = ecore_fw_vport(p_hwfn, p_params->vport_id, &abs_vport_id);
2194 if (p_params->qid != ECORE_RFS_NTUPLE_QID_RSS) {
2195 rc = ecore_fw_l2_queue(p_hwfn, p_params->qid, &abs_rx_q_id);
2221 DMA_REGPAIR_LE(p_ramrod->pkt_hdr_addr, p_params->addr);
2222 p_ramrod->pkt_hdr_length = OSAL_CPU_TO_LE16(p_params->length);
2224 if (p_params->qid != ECORE_RFS_NTUPLE_QID_RSS) {
2233 p_ramrod->filter_action = p_params->b_is_add ? GFT_ADD_FILTER
2239 p_params->b_is_add ? "Adding" : "Removing",
2240 (unsigned long long)p_params->addr, p_params->length);