Lines Matching refs:bfad
26 struct bfad_s *bfad; in bfad_im_get_starget_port_id() local
33 bfad = im_port->bfad; in bfad_im_get_starget_port_id()
34 spin_lock_irqsave(&bfad->bfad_lock, flags); in bfad_im_get_starget_port_id()
41 spin_unlock_irqrestore(&bfad->bfad_lock, flags); in bfad_im_get_starget_port_id()
52 struct bfad_s *bfad; in bfad_im_get_starget_node_name() local
59 bfad = im_port->bfad; in bfad_im_get_starget_node_name()
60 spin_lock_irqsave(&bfad->bfad_lock, flags); in bfad_im_get_starget_node_name()
67 spin_unlock_irqrestore(&bfad->bfad_lock, flags); in bfad_im_get_starget_node_name()
78 struct bfad_s *bfad; in bfad_im_get_starget_port_name() local
85 bfad = im_port->bfad; in bfad_im_get_starget_port_name()
86 spin_lock_irqsave(&bfad->bfad_lock, flags); in bfad_im_get_starget_port_name()
93 spin_unlock_irqrestore(&bfad->bfad_lock, flags); in bfad_im_get_starget_port_name()
118 struct bfad_s *bfad = im_port->bfad; in bfad_im_get_host_port_type() local
121 bfa_fcs_lport_get_attr(&bfad->bfa_fcs.fabric.bport, &port_attr); in bfad_im_get_host_port_type()
150 struct bfad_s *bfad = im_port->bfad; in bfad_im_get_host_port_state() local
153 bfa_fcport_get_attr(&bfad->bfa, &attr); in bfad_im_get_host_port_state()
206 struct bfad_s *bfad = im_port->bfad; in bfad_im_get_host_speed() local
209 bfa_fcport_get_attr(&bfad->bfa, &attr); in bfad_im_get_host_speed()
260 struct bfad_s *bfad = im_port->bfad; in bfad_im_get_stats() local
271 hstats = &bfad->link_stats; in bfad_im_get_stats()
273 spin_lock_irqsave(&bfad->bfad_lock, flags); in bfad_im_get_stats()
275 rc = bfa_port_get_stats(BFA_FCPORT(&bfad->bfa), in bfad_im_get_stats()
277 spin_unlock_irqrestore(&bfad->bfad_lock, flags); in bfad_im_get_stats()
311 struct bfad_s *bfad = im_port->bfad; in bfad_im_reset_stats() local
317 spin_lock_irqsave(&bfad->bfad_lock, flags); in bfad_im_reset_stats()
318 rc = bfa_port_clear_stats(BFA_FCPORT(&bfad->bfa), bfad_hcb_comp, in bfad_im_reset_stats()
320 spin_unlock_irqrestore(&bfad->bfad_lock, flags); in bfad_im_reset_stats()
341 struct bfad_s *bfad = itnim->im->bfad; in bfad_im_set_rport_loss_tmo() local
342 uint16_t path_tov = bfa_fcpim_path_tov_get(&bfad->bfa); in bfad_im_set_rport_loss_tmo()
356 struct bfad_s *bfad = im_port->bfad; in bfad_im_vport_create() local
369 spin_lock_irqsave(&bfad->bfad_lock, flags); in bfad_im_vport_create()
370 list_for_each_entry(vp, &bfad->pbc_vport_list, list_entry) { in bfad_im_vport_create()
378 spin_unlock_irqrestore(&bfad->bfad_lock, flags); in bfad_im_vport_create()
380 rc = bfad_vport_create(bfad, 0, &port_cfg, &fc_vport->dev); in bfad_im_vport_create()
386 spin_lock_irqsave(&bfad->bfad_lock, flags); in bfad_im_vport_create()
387 fcs_vport = bfa_fcs_vport_lookup(&bfad->bfa_fcs, 0, in bfad_im_vport_create()
389 spin_unlock_irqrestore(&bfad->bfad_lock, flags); in bfad_im_vport_create()
395 spin_lock_irqsave(&bfad->bfad_lock, flags); in bfad_im_vport_create()
397 spin_unlock_irqrestore(&bfad->bfad_lock, flags); in bfad_im_vport_create()
418 bfad_im_supported_speeds(&bfad->bfa); in bfad_im_vport_create()
420 bfa_fcport_get_maxfrsize(&bfad->bfa); in bfad_im_vport_create()
443 struct bfad_s *bfad = im_port->bfad; in bfad_im_issue_fc_host_lip() local
449 spin_lock_irqsave(&bfad->bfad_lock, flags); in bfad_im_issue_fc_host_lip()
450 status = bfa_port_disable(&bfad->bfa.modules.port, in bfad_im_issue_fc_host_lip()
452 spin_unlock_irqrestore(&bfad->bfad_lock, flags); in bfad_im_issue_fc_host_lip()
461 spin_lock_irqsave(&bfad->bfad_lock, flags); in bfad_im_issue_fc_host_lip()
462 status = bfa_port_enable(&bfad->bfa.modules.port, in bfad_im_issue_fc_host_lip()
464 spin_unlock_irqrestore(&bfad->bfad_lock, flags); in bfad_im_issue_fc_host_lip()
481 struct bfad_s *bfad = im_port->bfad; in bfad_im_vport_delete() local
490 bfad_scsi_host_free(bfad, im_port); in bfad_im_vport_delete()
499 spin_lock_irqsave(&bfad->bfad_lock, flags); in bfad_im_vport_delete()
500 fcs_vport = bfa_fcs_vport_lookup(&bfad->bfa_fcs, 0, pwwn); in bfad_im_vport_delete()
501 spin_unlock_irqrestore(&bfad->bfad_lock, flags); in bfad_im_vport_delete()
511 spin_lock_irqsave(&bfad->bfad_lock, flags); in bfad_im_vport_delete()
513 spin_unlock_irqrestore(&bfad->bfad_lock, flags); in bfad_im_vport_delete()
523 bfad_scsi_host_free(bfad, im_port); in bfad_im_vport_delete()
534 struct bfad_s *bfad; in bfad_im_vport_disable() local
541 bfad = vport->drv_port.bfad; in bfad_im_vport_disable()
545 spin_lock_irqsave(&bfad->bfad_lock, flags); in bfad_im_vport_disable()
546 fcs_vport = bfa_fcs_vport_lookup(&bfad->bfa_fcs, 0, pwwn); in bfad_im_vport_disable()
547 spin_unlock_irqrestore(&bfad->bfad_lock, flags); in bfad_im_vport_disable()
569 struct bfad_s *bfad = im_port->bfad; in bfad_im_vport_set_symbolic_name() local
578 spin_lock_irqsave(&bfad->bfad_lock, flags); in bfad_im_vport_set_symbolic_name()
579 fcs_vport = bfa_fcs_vport_lookup(&bfad->bfa_fcs, 0, pwwn); in bfad_im_vport_set_symbolic_name()
580 spin_unlock_irqrestore(&bfad->bfad_lock, flags); in bfad_im_vport_set_symbolic_name()
585 spin_lock_irqsave(&bfad->bfad_lock, flags); in bfad_im_vport_set_symbolic_name()
588 spin_unlock_irqrestore(&bfad->bfad_lock, flags); in bfad_im_vport_set_symbolic_name()
708 struct bfad_s *bfad = im_port->bfad; in bfad_im_serial_num_show() local
711 bfa_get_adapter_serial_num(&bfad->bfa, serial_num); in bfad_im_serial_num_show()
722 struct bfad_s *bfad = im_port->bfad; in bfad_im_model_show() local
725 bfa_get_adapter_model(&bfad->bfa, model); in bfad_im_model_show()
736 struct bfad_s *bfad = im_port->bfad; in bfad_im_model_desc_show() local
741 bfa_get_adapter_model(&bfad->bfa, model); in bfad_im_model_desc_show()
742 nports = bfa_get_nports(&bfad->bfa); in bfad_im_model_desc_show()
783 if (nports == 1 && bfa_ioc_is_cna(&bfad->bfa.ioc)) in bfad_im_model_desc_show()
786 else if (nports == 1 && !bfa_ioc_is_cna(&bfad->bfa.ioc)) in bfad_im_model_desc_show()
789 else if (nports == 2 && bfa_ioc_is_cna(&bfad->bfa.ioc)) in bfad_im_model_desc_show()
792 else if (nports == 2 && !bfa_ioc_is_cna(&bfad->bfa.ioc)) in bfad_im_model_desc_show()
796 if (nports == 1 && !bfa_ioc_is_cna(&bfad->bfa.ioc)) in bfad_im_model_desc_show()
799 else if (nports == 2 && !bfa_ioc_is_cna(&bfad->bfa.ioc)) in bfad_im_model_desc_show()
830 struct bfad_s *bfad = im_port->bfad; in bfad_im_symbolic_name_show() local
834 bfa_fcs_lport_get_attr(&bfad->bfa_fcs.fabric.bport, &port_attr); in bfad_im_symbolic_name_show()
847 struct bfad_s *bfad = im_port->bfad; in bfad_im_hw_version_show() local
850 bfa_get_pci_chip_rev(&bfad->bfa, hw_ver); in bfad_im_hw_version_show()
868 struct bfad_s *bfad = im_port->bfad; in bfad_im_optionrom_version_show() local
871 bfa_get_adapter_optrom_ver(&bfad->bfa, optrom_ver); in bfad_im_optionrom_version_show()
882 struct bfad_s *bfad = im_port->bfad; in bfad_im_fw_version_show() local
885 bfa_get_adapter_fw_ver(&bfad->bfa, fw_ver); in bfad_im_fw_version_show()
896 struct bfad_s *bfad = im_port->bfad; in bfad_im_num_of_ports_show() local
899 bfa_get_nports(&bfad->bfa)); in bfad_im_num_of_ports_show()
917 struct bfad_s *bfad = im_port->bfad; in bfad_im_num_of_discovered_ports_show() local
927 spin_lock_irqsave(&bfad->bfad_lock, flags); in bfad_im_num_of_discovered_ports_show()
929 spin_unlock_irqrestore(&bfad->bfad_lock, flags); in bfad_im_num_of_discovered_ports_show()