Lines Matching refs:bfa_fcs_lport_s
71 struct bfa_fcs_lport_s *port; /* parent port */
96 struct bfa_fcs_lport_s *port; /* parent port */
147 struct bfa_fcs_lport_s *port; /* parent port */
168 struct bfa_fcs_lport_s *port; /* parent port */
198 struct bfa_fcs_lport_s;
199 typedef void (*bfa_fcs_lport_sm_t)(struct bfa_fcs_lport_s *fsm, enum bfa_fcs_lport_event);
201 struct bfa_fcs_lport_s { struct
272 struct bfa_fcs_lport_s bport; /* base logical port */
319 #define bfa_fcs_lport_t struct bfa_fcs_lport_s
358 bfa_fcs_lport_get_drvport(struct bfa_fcs_lport_s *port) in bfa_fcs_lport_get_drvport()
372 bfa_boolean_t bfa_fcs_lport_is_online(struct bfa_fcs_lport_s *port);
373 struct bfa_fcs_lport_s *bfa_fcs_get_base_port(struct bfa_fcs_s *fcs);
374 void bfa_fcs_lport_get_rport_quals(struct bfa_fcs_lport_s *port,
376 wwn_t bfa_fcs_lport_get_rport(struct bfa_fcs_lport_s *port, wwn_t wwn,
379 struct bfa_fcs_lport_s *bfa_fcs_lookup_port(struct bfa_fcs_s *fcs,
382 void bfa_fcs_lport_set_symname(struct bfa_fcs_lport_s *port, char *symname);
383 void bfa_fcs_lport_get_info(struct bfa_fcs_lport_s *port,
385 void bfa_fcs_lport_get_attr(struct bfa_fcs_lport_s *port,
387 void bfa_fcs_lport_get_stats(struct bfa_fcs_lport_s *fcs_port,
389 void bfa_fcs_lport_clear_stats(struct bfa_fcs_lport_s *fcs_port);
391 struct bfa_fcs_lport_s *port);
394 void bfa_fcs_lport_ms_init(struct bfa_fcs_lport_s *port);
395 void bfa_fcs_lport_ms_offline(struct bfa_fcs_lport_s *port);
396 void bfa_fcs_lport_ms_online(struct bfa_fcs_lport_s *port);
397 void bfa_fcs_lport_ms_fabric_rscn(struct bfa_fcs_lport_s *port);
403 void bfa_fcs_lport_uf_recv(struct bfa_fcs_lport_s *lport, struct fchs_s *fchs,
405 void bfa_fcs_lport_attach(struct bfa_fcs_lport_s *lport, struct bfa_fcs_s *fcs,
407 void bfa_fcs_lport_init(struct bfa_fcs_lport_s *lport,
409 void bfa_fcs_lport_online(struct bfa_fcs_lport_s *port);
410 void bfa_fcs_lport_offline(struct bfa_fcs_lport_s *port);
411 void bfa_fcs_lport_delete(struct bfa_fcs_lport_s *port);
412 void bfa_fcs_lport_stop(struct bfa_fcs_lport_s *port);
414 struct bfa_fcs_lport_s *port, u32 pid);
416 struct bfa_fcs_lport_s *port, u32 pid);
418 struct bfa_fcs_lport_s *port, wwn_t pwwn);
420 struct bfa_fcs_lport_s *port, wwn_t nwwn);
422 struct bfa_fcs_lport_s *port, wwn_t pwwn, u32 pid);
423 void bfa_fcs_lport_add_rport(struct bfa_fcs_lport_s *port,
425 void bfa_fcs_lport_del_rport(struct bfa_fcs_lport_s *port,
427 void bfa_fcs_lport_ns_init(struct bfa_fcs_lport_s *vport);
428 void bfa_fcs_lport_ns_offline(struct bfa_fcs_lport_s *vport);
429 void bfa_fcs_lport_ns_online(struct bfa_fcs_lport_s *vport);
430 void bfa_fcs_lport_ns_query(struct bfa_fcs_lport_s *port);
433 void bfa_fcs_lport_scn_init(struct bfa_fcs_lport_s *vport);
434 void bfa_fcs_lport_scn_offline(struct bfa_fcs_lport_s *vport);
435 void bfa_fcs_lport_fab_scn_online(struct bfa_fcs_lport_s *vport);
436 void bfa_fcs_lport_scn_process_rscn(struct bfa_fcs_lport_s *port,
476 ((struct bfa_fcs_lport_s *)(&vport->port))
583 struct bfa_fcs_lport_s *port; /* parent FCS port */
624 struct bfa_fcs_rport_s *bfa_fcs_rport_lookup(struct bfa_fcs_lport_s *port,
627 struct bfa_fcs_lport_s *port, wwn_t rnwwn);
634 struct bfa_fcs_rport_s *bfa_fcs_rport_create(struct bfa_fcs_lport_s *port,
636 void bfa_fcs_rport_start(struct bfa_fcs_lport_s *port, struct fchs_s *rx_fchs,
638 void bfa_fcs_rport_plogi_create(struct bfa_fcs_lport_s *port,
649 struct bfa_fcs_lport_s *port, wwn_t wwn);
712 static inline struct bfa_fcs_lport_s *
774 struct bfa_fcs_itnim_s *bfa_fcs_itnim_lookup(struct bfa_fcs_lport_s *port,
776 bfa_status_t bfa_fcs_itnim_attr_get(struct bfa_fcs_lport_s *port, wwn_t rpwwn,
778 bfa_status_t bfa_fcs_itnim_stats_get(struct bfa_fcs_lport_s *port, wwn_t rpwwn,
780 bfa_status_t bfa_fcs_itnim_stats_clear(struct bfa_fcs_lport_s *port,
954 struct bfa_fcs_lport_s *port,