Lines Matching refs:p_ramrod

344 	struct vport_start_ramrod_data *p_ramrod = NULL;  in qed_sp_eth_vport_start()  local
367 p_ramrod = &p_ent->ramrod.vport_start; in qed_sp_eth_vport_start()
368 p_ramrod->vport_id = abs_vport_id; in qed_sp_eth_vport_start()
370 p_ramrod->mtu = cpu_to_le16(p_params->mtu); in qed_sp_eth_vport_start()
371 p_ramrod->handle_ptp_pkts = p_params->handle_ptp_pkts; in qed_sp_eth_vport_start()
372 p_ramrod->inner_vlan_removal_en = p_params->remove_inner_vlan; in qed_sp_eth_vport_start()
373 p_ramrod->drop_ttl0_en = p_params->drop_ttl0; in qed_sp_eth_vport_start()
374 p_ramrod->untagged = p_params->only_untagged; in qed_sp_eth_vport_start()
379 p_ramrod->rx_mode.state = cpu_to_le16(rx_mode); in qed_sp_eth_vport_start()
382 tpa_param = &p_ramrod->tpa_param; in qed_sp_eth_vport_start()
404 p_ramrod->tx_switching_en = p_params->tx_switching; in qed_sp_eth_vport_start()
406 p_ramrod->ctl_frame_mac_check_en = !!p_params->check_mac; in qed_sp_eth_vport_start()
407 p_ramrod->ctl_frame_ethtype_check_en = !!p_params->check_ethtype; in qed_sp_eth_vport_start()
410 p_ramrod->sw_fid = qed_concrete_to_sw_fid(p_hwfn->cdev, in qed_sp_eth_vport_start()
433 struct vport_update_ramrod_data *p_ramrod, in qed_sp_vport_update_rss() argument
442 p_ramrod->common.update_rss_flg = 0; in qed_sp_vport_update_rss()
445 p_config = &p_ramrod->rss_config; in qed_sp_vport_update_rss()
453 p_ramrod->common.update_rss_flg = p_rss->update_rss_config; in qed_sp_vport_update_rss()
486 p_ramrod->common.update_rss_flg, in qed_sp_vport_update_rss()
537 struct vport_update_ramrod_data *p_ramrod, in qed_sp_update_accept_mode() argument
540 p_ramrod->common.update_rx_mode_flg = in qed_sp_update_accept_mode()
543 p_ramrod->common.update_tx_mode_flg = in qed_sp_update_accept_mode()
547 if (p_ramrod->common.update_rx_mode_flg) { in qed_sp_update_accept_mode()
572 p_ramrod->rx_mode.state = cpu_to_le16(state); in qed_sp_update_accept_mode()
578 if (p_ramrod->common.update_tx_mode_flg) { in qed_sp_update_accept_mode()
599 p_ramrod->tx_mode.state = cpu_to_le16(state); in qed_sp_update_accept_mode()
607 struct vport_update_ramrod_data *p_ramrod, in qed_sp_vport_update_sge_tpa() argument
613 p_ramrod->common.update_tpa_param_flg = 0; in qed_sp_vport_update_sge_tpa()
614 p_ramrod->common.update_tpa_en_flg = 0; in qed_sp_vport_update_sge_tpa()
615 p_ramrod->common.update_tpa_param_flg = 0; in qed_sp_vport_update_sge_tpa()
619 p_ramrod->common.update_tpa_en_flg = param->update_tpa_en_flg; in qed_sp_vport_update_sge_tpa()
620 tpa = &p_ramrod->tpa_param; in qed_sp_vport_update_sge_tpa()
626 p_ramrod->common.update_tpa_param_flg = param->update_tpa_param_flg; in qed_sp_vport_update_sge_tpa()
639 struct vport_update_ramrod_data *p_ramrod, in qed_sp_update_mcast_bin() argument
644 memset(&p_ramrod->approx_mcast.bins, 0, in qed_sp_update_mcast_bin()
645 sizeof(p_ramrod->approx_mcast.bins)); in qed_sp_update_mcast_bin()
650 p_ramrod->common.update_approx_mcast_flg = 1; in qed_sp_update_mcast_bin()
654 p_ramrod->approx_mcast.bins[i] = cpu_to_le32(p_bins[i]); in qed_sp_update_mcast_bin()
666 struct vport_update_ramrod_data *p_ramrod = NULL; in qed_sp_vport_update() local
693 p_ramrod = &p_ent->ramrod.vport_update; in qed_sp_vport_update()
694 p_cmn = &p_ramrod->common; in qed_sp_vport_update()
718 p_ramrod->common.tx_switching_en = p_params->tx_switching_flg; in qed_sp_vport_update()
723 p_ramrod->common.update_anti_spoofing_en_flg = val; in qed_sp_vport_update()
725 rc = qed_sp_vport_update_rss(p_hwfn, p_ramrod, p_rss_params); in qed_sp_vport_update()
737 qed_sp_update_mcast_bin(p_hwfn, p_ramrod, p_params); in qed_sp_vport_update()
739 qed_sp_update_accept_mode(p_hwfn, p_ramrod, p_params->accept_flags); in qed_sp_vport_update()
740 qed_sp_vport_update_sge_tpa(p_hwfn, p_ramrod, p_params->sge_tpa_params); in qed_sp_vport_update()
746 struct vport_stop_ramrod_data *p_ramrod; in qed_sp_vport_stop() local
770 p_ramrod = &p_ent->ramrod.vport_stop; in qed_sp_vport_stop()
771 p_ramrod->vport_id = abs_vport_id; in qed_sp_vport_stop()
845 struct rx_queue_start_ramrod_data *p_ramrod = NULL; in qed_eth_rxq_start_ramrod() local
867 p_ramrod = &p_ent->ramrod.rx_queue_start; in qed_eth_rxq_start_ramrod()
869 p_ramrod->sb_id = cpu_to_le16(p_cid->sb_igu_id); in qed_eth_rxq_start_ramrod()
870 p_ramrod->sb_index = p_cid->sb_idx; in qed_eth_rxq_start_ramrod()
871 p_ramrod->vport_id = p_cid->abs.vport_id; in qed_eth_rxq_start_ramrod()
872 p_ramrod->stats_counter_id = p_cid->abs.stats_id; in qed_eth_rxq_start_ramrod()
873 p_ramrod->rx_queue_id = cpu_to_le16(p_cid->abs.queue_id); in qed_eth_rxq_start_ramrod()
874 p_ramrod->complete_cqe_flg = 0; in qed_eth_rxq_start_ramrod()
875 p_ramrod->complete_event_flg = 1; in qed_eth_rxq_start_ramrod()
877 p_ramrod->bd_max_bytes = cpu_to_le16(bd_max_bytes); in qed_eth_rxq_start_ramrod()
878 DMA_REGPAIR_LE(p_ramrod->bd_base, bd_chain_phys_addr); in qed_eth_rxq_start_ramrod()
880 p_ramrod->num_of_pbl_pages = cpu_to_le16(cqe_pbl_size); in qed_eth_rxq_start_ramrod()
881 DMA_REGPAIR_LE(p_ramrod->cqe_pbl_addr, cqe_pbl_addr); in qed_eth_rxq_start_ramrod()
887 p_ramrod->vf_rx_prod_index = p_cid->vf_qid; in qed_eth_rxq_start_ramrod()
891 p_ramrod->vf_rx_prod_use_zone_a = b_legacy_vf; in qed_eth_rxq_start_ramrod()
971 struct rx_queue_update_ramrod_data *p_ramrod = NULL; in qed_sp_eth_rx_queues_update() local
995 p_ramrod = &p_ent->ramrod.rx_queue_update; in qed_sp_eth_rx_queues_update()
996 p_ramrod->vport_id = p_cid->abs.vport_id; in qed_sp_eth_rx_queues_update()
998 p_ramrod->rx_queue_id = cpu_to_le16(p_cid->abs.queue_id); in qed_sp_eth_rx_queues_update()
999 p_ramrod->complete_cqe_flg = complete_cqe_flg; in qed_sp_eth_rx_queues_update()
1000 p_ramrod->complete_event_flg = complete_event_flg; in qed_sp_eth_rx_queues_update()
1015 struct rx_queue_stop_ramrod_data *p_ramrod = NULL; in qed_eth_pf_rx_queue_stop() local
1031 p_ramrod = &p_ent->ramrod.rx_queue_stop; in qed_eth_pf_rx_queue_stop()
1032 p_ramrod->vport_id = p_cid->abs.vport_id; in qed_eth_pf_rx_queue_stop()
1033 p_ramrod->rx_queue_id = cpu_to_le16(p_cid->abs.queue_id); in qed_eth_pf_rx_queue_stop()
1038 p_ramrod->complete_cqe_flg = ((p_cid->vfid == QED_QUEUE_CID_SELF) && in qed_eth_pf_rx_queue_stop()
1041 p_ramrod->complete_event_flg = (p_cid->vfid != QED_QUEUE_CID_SELF) || in qed_eth_pf_rx_queue_stop()
1071 struct tx_queue_start_ramrod_data *p_ramrod = NULL; in qed_eth_txq_start_ramrod() local
1088 p_ramrod = &p_ent->ramrod.tx_queue_start; in qed_eth_txq_start_ramrod()
1089 p_ramrod->vport_id = p_cid->abs.vport_id; in qed_eth_txq_start_ramrod()
1091 p_ramrod->sb_id = cpu_to_le16(p_cid->sb_igu_id); in qed_eth_txq_start_ramrod()
1092 p_ramrod->sb_index = p_cid->sb_idx; in qed_eth_txq_start_ramrod()
1093 p_ramrod->stats_counter_id = p_cid->abs.stats_id; in qed_eth_txq_start_ramrod()
1095 p_ramrod->queue_zone_id = cpu_to_le16(p_cid->abs.queue_id); in qed_eth_txq_start_ramrod()
1096 p_ramrod->same_as_last_id = cpu_to_le16(p_cid->abs.queue_id); in qed_eth_txq_start_ramrod()
1098 p_ramrod->pbl_size = cpu_to_le16(pbl_size); in qed_eth_txq_start_ramrod()
1099 DMA_REGPAIR_LE(p_ramrod->pbl_base_addr, pbl_addr); in qed_eth_txq_start_ramrod()
1101 p_ramrod->qm_pq_id = cpu_to_le16(pq_id); in qed_eth_txq_start_ramrod()
1228 struct vport_filter_update_ramrod_data *p_ramrod; in qed_filter_ucast_common() local
1259 p_ramrod = *pp_ramrod; in qed_filter_ucast_common()
1260 p_ramrod->filter_cmd_hdr.rx = p_filter_cmd->is_rx_filter ? 1 : 0; in qed_filter_ucast_common()
1261 p_ramrod->filter_cmd_hdr.tx = p_filter_cmd->is_tx_filter ? 1 : 0; in qed_filter_ucast_common()
1266 p_ramrod->filter_cmd_hdr.cmd_cnt = 2; break; in qed_filter_ucast_common()
1268 p_ramrod->filter_cmd_hdr.cmd_cnt = 1; break; in qed_filter_ucast_common()
1271 p_first_filter = &p_ramrod->filter_cmds[0]; in qed_filter_ucast_common()
1272 p_second_filter = &p_ramrod->filter_cmds[1]; in qed_filter_ucast_common()
1366 struct vport_filter_update_ramrod_data *p_ramrod = NULL; in qed_sp_eth_filter_ucast() local
1372 &p_ramrod, &p_ent, in qed_sp_eth_filter_ucast()
1378 p_header = &p_ramrod->filter_cmd_hdr; in qed_sp_eth_filter_ucast()
1397 p_ramrod->filter_cmd_hdr.cmd_cnt, in qed_sp_eth_filter_ucast()
1468 struct vport_update_ramrod_data *p_ramrod = NULL; in qed_sp_eth_filter_mcast() local
1499 p_ramrod = &p_ent->ramrod.vport_update; in qed_sp_eth_filter_mcast()
1500 p_ramrod->common.update_approx_mcast_flg = 1; in qed_sp_eth_filter_mcast()
1503 memset(&p_ramrod->approx_mcast.bins, 0, in qed_sp_eth_filter_mcast()
1504 sizeof(p_ramrod->approx_mcast.bins)); in qed_sp_eth_filter_mcast()
1522 p_ramrod_bins = &p_ramrod->approx_mcast; in qed_sp_eth_filter_mcast()
1527 p_ramrod->common.vport_id = abs_vport_id; in qed_sp_eth_filter_mcast()
2013 struct rx_update_gft_filter_ramrod_data *p_ramrod = NULL; in qed_configure_rfs_ntuple_filter() local
2039 p_ramrod = &p_ent->ramrod.rx_update_gft; in qed_configure_rfs_ntuple_filter()
2041 DMA_REGPAIR_LE(p_ramrod->pkt_hdr_addr, p_params->addr); in qed_configure_rfs_ntuple_filter()
2042 p_ramrod->pkt_hdr_length = cpu_to_le16(p_params->length); in qed_configure_rfs_ntuple_filter()
2045 p_ramrod->vport_id = cpu_to_le16(ETH_GFT_TRASHCAN_VPORT); in qed_configure_rfs_ntuple_filter()
2057 p_ramrod->rx_qid_valid = 1; in qed_configure_rfs_ntuple_filter()
2058 p_ramrod->rx_qid = cpu_to_le16(abs_rx_q_id); in qed_configure_rfs_ntuple_filter()
2061 p_ramrod->vport_id = cpu_to_le16((u16)abs_vport_id); in qed_configure_rfs_ntuple_filter()
2064 p_ramrod->flow_id_valid = 0; in qed_configure_rfs_ntuple_filter()
2065 p_ramrod->flow_id = 0; in qed_configure_rfs_ntuple_filter()
2066 p_ramrod->filter_action = p_params->b_is_add ? GFT_ADD_FILTER in qed_configure_rfs_ntuple_filter()