Lines Matching refs:lport

800 static inline int fc_lport_test_ready(struct fc_lport *lport)  in fc_lport_test_ready()  argument
802 return lport->state == LPORT_ST_READY; in fc_lport_test_ready()
810 static inline void fc_set_wwnn(struct fc_lport *lport, u64 wwnn) in fc_set_wwnn() argument
812 lport->wwnn = wwnn; in fc_set_wwnn()
820 static inline void fc_set_wwpn(struct fc_lport *lport, u64 wwpn) in fc_set_wwpn() argument
822 lport->wwpn = wwpn; in fc_set_wwpn()
830 static inline void fc_lport_state_enter(struct fc_lport *lport, in fc_lport_state_enter() argument
833 if (state != lport->state) in fc_lport_state_enter()
834 lport->retry_count = 0; in fc_lport_state_enter()
835 lport->state = state; in fc_lport_state_enter()
844 static inline int fc_lport_init_stats(struct fc_lport *lport) in fc_lport_init_stats() argument
846 lport->stats = alloc_percpu(struct fc_stats); in fc_lport_init_stats()
847 if (!lport->stats) in fc_lport_init_stats()
856 static inline void fc_lport_free_stats(struct fc_lport *lport) in fc_lport_free_stats() argument
858 free_percpu(lport->stats); in fc_lport_free_stats()
867 static inline void *lport_priv(const struct fc_lport *lport) in lport_priv() argument
869 return (void *)(lport + 1); in lport_priv()
883 struct fc_lport *lport; in libfc_host_alloc() local
886 shost = scsi_host_alloc(sht, sizeof(*lport) + priv_size); in libfc_host_alloc()
889 lport = shost_priv(shost); in libfc_host_alloc()
890 lport->host = shost; in libfc_host_alloc()
891 INIT_LIST_HEAD(&lport->ema_list); in libfc_host_alloc()
892 INIT_LIST_HEAD(&lport->vports); in libfc_host_alloc()
893 return lport; in libfc_host_alloc()
921 void fc_lport_recv(struct fc_lport *lport, struct fc_frame *fp);
933 struct fc_rport_priv *fc_rport_lookup(const struct fc_lport *lport,
939 void fc_rport_recv_req(struct fc_lport *lport, struct fc_frame *fp);
991 void fc_exch_update_stats(struct fc_lport *lport);
992 struct fc_seq *fc_exch_seq_send(struct fc_lport *lport,
1005 struct fc_seq *fc_seq_assign(struct fc_lport *lport, struct fc_frame *fp);
1018 int fc_seq_send(struct fc_lport *lport, struct fc_seq *sp, struct fc_frame *fp);