Lines Matching refs:link_options

153 				  struct link_options_s *link_options)  in a2_link_speed_mask2fw()  argument
155 link_options->rate_10G = !!(speed & AQ_NIC_RATE_10G); in a2_link_speed_mask2fw()
156 link_options->rate_5G = !!(speed & AQ_NIC_RATE_5G); in a2_link_speed_mask2fw()
157 link_options->rate_N5G = link_options->rate_5G; in a2_link_speed_mask2fw()
158 link_options->rate_2P5G = !!(speed & AQ_NIC_RATE_2G5); in a2_link_speed_mask2fw()
159 link_options->rate_N2P5G = link_options->rate_2P5G; in a2_link_speed_mask2fw()
160 link_options->rate_1G = !!(speed & AQ_NIC_RATE_1G); in a2_link_speed_mask2fw()
161 link_options->rate_100M = !!(speed & AQ_NIC_RATE_100M); in a2_link_speed_mask2fw()
162 link_options->rate_10M = !!(speed & AQ_NIC_RATE_10M); in a2_link_speed_mask2fw()
164 link_options->rate_1G_hd = !!(speed & AQ_NIC_RATE_1G_HALF); in a2_link_speed_mask2fw()
165 link_options->rate_100M_hd = !!(speed & AQ_NIC_RATE_100M_HALF); in a2_link_speed_mask2fw()
166 link_options->rate_10M_hd = !!(speed & AQ_NIC_RATE_10M_HALF); in a2_link_speed_mask2fw()
226 struct link_options_s link_options; in aq_a2_fw_set_link_speed() local
228 hw_atl2_shared_buffer_get(self, link_options, link_options); in aq_a2_fw_set_link_speed()
229 link_options.link_up = 1U; in aq_a2_fw_set_link_speed()
230 a2_link_speed_mask2fw(speed, &link_options); in aq_a2_fw_set_link_speed()
231 hw_atl2_shared_buffer_write(self, link_options, link_options); in aq_a2_fw_set_link_speed()
237 struct link_options_s *link_options) in aq_a2_fw_set_mpi_flow_control() argument
241 link_options->pause_rx = !!(flow_control & AQ_NIC_FC_RX); in aq_a2_fw_set_mpi_flow_control()
242 link_options->pause_tx = !!(flow_control & AQ_NIC_FC_TX); in aq_a2_fw_set_mpi_flow_control()
246 struct link_options_s *link_options, in aq_a2_fw_upd_eee_rate_bits() argument
249 link_options->eee_10G = !!(eee_speeds & AQ_NIC_RATE_EEE_10G); in aq_a2_fw_upd_eee_rate_bits()
250 link_options->eee_5G = !!(eee_speeds & AQ_NIC_RATE_EEE_5G); in aq_a2_fw_upd_eee_rate_bits()
251 link_options->eee_2P5G = !!(eee_speeds & AQ_NIC_RATE_EEE_2G5); in aq_a2_fw_upd_eee_rate_bits()
252 link_options->eee_1G = !!(eee_speeds & AQ_NIC_RATE_EEE_1G); in aq_a2_fw_upd_eee_rate_bits()
253 link_options->eee_100M = !!(eee_speeds & AQ_NIC_RATE_EEE_100M); in aq_a2_fw_upd_eee_rate_bits()
259 struct link_options_s link_options; in aq_a2_fw_set_state() local
261 hw_atl2_shared_buffer_get(self, link_options, link_options); in aq_a2_fw_set_state()
265 link_options.link_up = 1U; in aq_a2_fw_set_state()
266 aq_a2_fw_upd_eee_rate_bits(self, &link_options, in aq_a2_fw_set_state()
268 aq_a2_fw_set_mpi_flow_control(self, &link_options); in aq_a2_fw_set_state()
271 link_options.link_up = 0U; in aq_a2_fw_set_state()
279 hw_atl2_shared_buffer_write(self, link_options, link_options); in aq_a2_fw_set_state()
467 struct link_options_s link_options; in aq_a2_fw_set_eee_rate() local
469 hw_atl2_shared_buffer_get(self, link_options, link_options); in aq_a2_fw_set_eee_rate()
471 aq_a2_fw_upd_eee_rate_bits(self, &link_options, speed); in aq_a2_fw_set_eee_rate()
473 hw_atl2_shared_buffer_write(self, link_options, link_options); in aq_a2_fw_set_eee_rate()
495 struct link_options_s link_options; in aq_a2_fw_renegotiate() local
498 hw_atl2_shared_buffer_get(self, link_options, link_options); in aq_a2_fw_renegotiate()
499 link_options.link_renegotiate = 1U; in aq_a2_fw_renegotiate()
500 hw_atl2_shared_buffer_write(self, link_options, link_options); in aq_a2_fw_renegotiate()
507 link_options.link_renegotiate = 0U; in aq_a2_fw_renegotiate()
508 hw_atl2_shared_buffer_write(self, link_options, link_options); in aq_a2_fw_renegotiate()
515 struct link_options_s link_options; in aq_a2_fw_set_flow_control() local
517 hw_atl2_shared_buffer_get(self, link_options, link_options); in aq_a2_fw_set_flow_control()
519 aq_a2_fw_set_mpi_flow_control(self, &link_options); in aq_a2_fw_set_flow_control()
521 hw_atl2_shared_buffer_write(self, link_options, link_options); in aq_a2_fw_set_flow_control()
539 struct link_options_s link_options; in aq_a2_fw_set_phyloopback() local
541 hw_atl2_shared_buffer_get(self, link_options, link_options); in aq_a2_fw_set_phyloopback()
545 link_options.internal_loopback = enable; in aq_a2_fw_set_phyloopback()
548 link_options.external_loopback = enable; in aq_a2_fw_set_phyloopback()
554 hw_atl2_shared_buffer_write(self, link_options, link_options); in aq_a2_fw_set_phyloopback()
588 struct link_options_s link_options; in aq_a2_fw_set_downshift() local
590 hw_atl2_shared_buffer_get(self, link_options, link_options); in aq_a2_fw_set_downshift()
591 link_options.downshift = !!counter; in aq_a2_fw_set_downshift()
592 link_options.downshift_retry = counter; in aq_a2_fw_set_downshift()
593 hw_atl2_shared_buffer_write(self, link_options, link_options); in aq_a2_fw_set_downshift()