Lines Matching refs:pkt_slc_ctl
42 union nps_pkt_slc_ctl pkt_slc_ctl; in nps_pkt_solicited_port_disable() local
48 pkt_slc_ctl.u64 = nitrox_read_csr(bar_addr, reg_addr); in nps_pkt_solicited_port_disable()
49 pkt_slc_ctl.s.enb = 0; in nps_pkt_solicited_port_disable()
50 nitrox_write_csr(bar_addr, reg_addr, pkt_slc_ctl.u64); in nps_pkt_solicited_port_disable()
53 pkt_slc_ctl.u64 = nitrox_read_csr(bar_addr, reg_addr); in nps_pkt_solicited_port_disable()
54 while (pkt_slc_ctl.s.enb && max_retries--) { in nps_pkt_solicited_port_disable()
56 pkt_slc_ctl.u64 = nitrox_read_csr(bar_addr, reg_addr); in nps_pkt_solicited_port_disable()
125 union nps_pkt_slc_ctl pkt_slc_ctl; in setup_nps_pkt_solicit_output_port() local
153 pkt_slc_ctl.u64 = nitrox_read_csr(bar_addr, reg_addr); in setup_nps_pkt_solicit_output_port()
154 pkt_slc_ctl.s.rh = 1; in setup_nps_pkt_solicit_output_port()
155 pkt_slc_ctl.s.z = 1; in setup_nps_pkt_solicit_output_port()
156 pkt_slc_ctl.s.enb = 1; in setup_nps_pkt_solicit_output_port()
157 nitrox_write_csr(bar_addr, reg_addr, pkt_slc_ctl.u64); in setup_nps_pkt_solicit_output_port()
160 pkt_slc_ctl.u64 = nitrox_read_csr(bar_addr, reg_addr); in setup_nps_pkt_solicit_output_port()
161 while (!pkt_slc_ctl.s.enb && max_retries--) { in setup_nps_pkt_solicit_output_port()
163 pkt_slc_ctl.u64 = nitrox_read_csr(bar_addr, reg_addr); in setup_nps_pkt_solicit_output_port()