fc_lport 88 include/scsi/fc_encode.h static inline void fc_adisc_fill(struct fc_lport *lport, struct fc_frame *fp) fc_lport 131 include/scsi/fc_encode.h static inline int fc_ct_ns_fill(struct fc_lport *lport, fc_lport 215 include/scsi/fc_encode.h static inline int fc_ct_ms_fill(struct fc_lport *lport, fc_lport 509 include/scsi/fc_encode.h static inline int fc_ct_fill(struct fc_lport *lport, fc_lport 533 include/scsi/fc_encode.h static inline void fc_plogi_fill(struct fc_lport *lport, struct fc_frame *fp, fc_lport 566 include/scsi/fc_encode.h static inline void fc_flogi_fill(struct fc_lport *lport, struct fc_frame *fp) fc_lport 591 include/scsi/fc_encode.h static inline void fc_fdisc_fill(struct fc_lport *lport, struct fc_frame *fp) fc_lport 614 include/scsi/fc_encode.h static inline void fc_logo_fill(struct fc_lport *lport, struct fc_frame *fp) fc_lport 628 include/scsi/fc_encode.h static inline void fc_rtv_fill(struct fc_lport *lport, struct fc_frame *fp) fc_lport 640 include/scsi/fc_encode.h static inline void fc_rec_fill(struct fc_lport *lport, struct fc_frame *fp) fc_lport 656 include/scsi/fc_encode.h static inline void fc_prli_fill(struct fc_lport *lport, struct fc_frame *fp) fc_lport 676 include/scsi/fc_encode.h static inline void fc_scr_fill(struct fc_lport *lport, struct fc_frame *fp) fc_lport 689 include/scsi/fc_encode.h static inline int fc_els_fill(struct fc_lport *lport, fc_lport 81 include/scsi/fc_frame.h struct fc_lport *fr_dev; /* transport layer private pointer */ fc_lport 121 include/scsi/fc_frame.h struct fc_frame *fc_frame_alloc_fill(struct fc_lport *, size_t payload_len); fc_lport 128 include/scsi/fc_frame.h static inline struct fc_frame *fc_frame_alloc(struct fc_lport *dev, size_t len) fc_lport 121 include/scsi/libfc.h struct fc_lport *lp; fc_lport 150 include/scsi/libfc.h void (*event_callback)(struct fc_lport *, struct fc_rport_priv *, fc_lport 163 include/scsi/libfc.h struct fc_lport *local_port; fc_lport 197 include/scsi/libfc.h struct fc_lport *local_port; fc_lport 221 include/scsi/libfc.h void (*lld_event_callback)(struct fc_lport *, fc_lport 329 include/scsi/libfc.h struct fc_lport *lp; fc_lport 435 include/scsi/libfc.h struct fc_lport *lp; fc_lport 467 include/scsi/libfc.h int (*frame_send)(struct fc_lport *, struct fc_frame *); fc_lport 474 include/scsi/libfc.h struct fc_seq *(*elsct_send)(struct fc_lport *, u32 did, fc_lport 503 include/scsi/libfc.h struct fc_seq *(*exch_seq_send)(struct fc_lport *, struct fc_frame *, fc_lport 517 include/scsi/libfc.h int (*ddp_setup)(struct fc_lport *, u16, struct scatterlist *, fc_lport 525 include/scsi/libfc.h int (*ddp_done)(struct fc_lport *, u16); fc_lport 532 include/scsi/libfc.h int (*ddp_target)(struct fc_lport *, u16, struct scatterlist *, fc_lport 539 include/scsi/libfc.h void (*get_lesb)(struct fc_lport *, struct fc_els_lesb *lesb); fc_lport 545 include/scsi/libfc.h int (*seq_send)(struct fc_lport *, struct fc_seq *, fc_lport 599 include/scsi/libfc.h struct fc_seq *(*seq_assign)(struct fc_lport *, struct fc_frame *); fc_lport 615 include/scsi/libfc.h void (*exch_mgr_reset)(struct fc_lport *, u32 s_id, u32 d_id); fc_lport 629 include/scsi/libfc.h void (*lport_recv)(struct fc_lport *, struct fc_frame *); fc_lport 636 include/scsi/libfc.h int (*lport_reset)(struct fc_lport *); fc_lport 655 include/scsi/libfc.h void (*lport_set_port_id)(struct fc_lport *, u32 port_id, fc_lport 663 include/scsi/libfc.h struct fc_rport_priv *(*rport_create)(struct fc_lport *, u32); fc_lport 691 include/scsi/libfc.h void (*rport_recv_req)(struct fc_lport *, struct fc_frame *); fc_lport 698 include/scsi/libfc.h struct fc_rport_priv *(*rport_lookup)(const struct fc_lport *, u32); fc_lport 711 include/scsi/libfc.h void (*rport_event_callback)(struct fc_lport *, fc_lport 723 include/scsi/libfc.h int (*fcp_cmd_send)(struct fc_lport *, struct fc_fcp_pkt *, fc_lport 732 include/scsi/libfc.h void (*fcp_cleanup)(struct fc_lport *); fc_lport 739 include/scsi/libfc.h void (*fcp_abort_io)(struct fc_lport *); fc_lport 746 include/scsi/libfc.h void (*disc_recv_req)(struct fc_lport *, struct fc_frame *); fc_lport 753 include/scsi/libfc.h void (*disc_start)(void (*disc_callback)(struct fc_lport *, fc_lport 755 include/scsi/libfc.h struct fc_lport *); fc_lport 763 include/scsi/libfc.h void (*disc_stop) (struct fc_lport *); fc_lport 772 include/scsi/libfc.h void (*disc_stop_final) (struct fc_lport *); fc_lport 805 include/scsi/libfc.h void (*disc_callback)(struct fc_lport *, fc_lport 935 include/scsi/libfc.h void (*recv)(struct fc_lport *, struct fc_frame *); fc_lport 953 include/scsi/libfc.h static inline int fc_lport_test_ready(struct fc_lport *lport) fc_lport 963 include/scsi/libfc.h static inline void fc_set_wwnn(struct fc_lport *lport, u64 wwnn) fc_lport 973 include/scsi/libfc.h static inline void fc_set_wwpn(struct fc_lport *lport, u64 wwnn) fc_lport 983 include/scsi/libfc.h static inline void fc_lport_state_enter(struct fc_lport *lport, fc_lport 995 include/scsi/libfc.h static inline int fc_lport_init_stats(struct fc_lport *lport) fc_lport 1007 include/scsi/libfc.h static inline void fc_lport_free_stats(struct fc_lport *lport) fc_lport 1016 include/scsi/libfc.h static inline void *lport_priv(const struct fc_lport *lport) fc_lport 1029 include/scsi/libfc.h static inline struct fc_lport * fc_lport 1032 include/scsi/libfc.h struct fc_lport *lport; fc_lport 1058 include/scsi/libfc.h int fc_lport_init(struct fc_lport *); fc_lport 1059 include/scsi/libfc.h int fc_lport_destroy(struct fc_lport *); fc_lport 1060 include/scsi/libfc.h int fc_fabric_logoff(struct fc_lport *); fc_lport 1061 include/scsi/libfc.h int fc_fabric_login(struct fc_lport *); fc_lport 1062 include/scsi/libfc.h void __fc_linkup(struct fc_lport *); fc_lport 1063 include/scsi/libfc.h void fc_linkup(struct fc_lport *); fc_lport 1064 include/scsi/libfc.h void __fc_linkdown(struct fc_lport *); fc_lport 1065 include/scsi/libfc.h void fc_linkdown(struct fc_lport *); fc_lport 1066 include/scsi/libfc.h void fc_vport_setlink(struct fc_lport *); fc_lport 1067 include/scsi/libfc.h void fc_vports_linkchange(struct fc_lport *); fc_lport 1068 include/scsi/libfc.h int fc_lport_config(struct fc_lport *); fc_lport 1069 include/scsi/libfc.h int fc_lport_reset(struct fc_lport *); fc_lport 1070 include/scsi/libfc.h int fc_set_mfs(struct fc_lport *, u32 mfs); fc_lport 1071 include/scsi/libfc.h struct fc_lport *libfc_vport_create(struct fc_vport *, int privsize); fc_lport 1072 include/scsi/libfc.h struct fc_lport *fc_vport_id_lookup(struct fc_lport *, u32 port_id); fc_lport 1074 include/scsi/libfc.h void fc_lport_set_local_id(struct fc_lport *, u32 port_id); fc_lport 1075 include/scsi/libfc.h void fc_lport_iterate(void (*func)(struct fc_lport *, void *), void *); fc_lport 1080 include/scsi/libfc.h int fc_rport_init(struct fc_lport *); fc_lport 1086 include/scsi/libfc.h void fc_disc_init(struct fc_lport *); fc_lport 1087 include/scsi/libfc.h void fc_disc_config(struct fc_lport *, void *); fc_lport 1089 include/scsi/libfc.h static inline struct fc_lport *fc_disc_lport(struct fc_disc *disc) fc_lport 1091 include/scsi/libfc.h return container_of(disc, struct fc_lport, disc); fc_lport 1097 include/scsi/libfc.h int fc_fcp_init(struct fc_lport *); fc_lport 1098 include/scsi/libfc.h void fc_fcp_destroy(struct fc_lport *); fc_lport 1114 include/scsi/libfc.h int fc_elsct_init(struct fc_lport *); fc_lport 1115 include/scsi/libfc.h struct fc_seq *fc_elsct_send(struct fc_lport *, u32 did, fc_lport 1133 include/scsi/libfc.h int fc_exch_init(struct fc_lport *); fc_lport 1134 include/scsi/libfc.h void fc_exch_update_stats(struct fc_lport *lport); fc_lport 1135 include/scsi/libfc.h struct fc_exch_mgr_anchor *fc_exch_mgr_add(struct fc_lport *, fc_lport 1139 include/scsi/libfc.h int fc_exch_mgr_list_clone(struct fc_lport *src, struct fc_lport *dst); fc_lport 1140 include/scsi/libfc.h struct fc_exch_mgr *fc_exch_mgr_alloc(struct fc_lport *, enum fc_class class, fc_lport 1143 include/scsi/libfc.h void fc_exch_mgr_free(struct fc_lport *); fc_lport 1144 include/scsi/libfc.h void fc_exch_recv(struct fc_lport *, struct fc_frame *); fc_lport 1145 include/scsi/libfc.h void fc_exch_mgr_reset(struct fc_lport *, u32 s_id, u32 d_id); fc_lport 128 include/scsi/libfcoe.h struct fc_lport *lp; fc_lport 158 include/scsi/libfcoe.h void (*update_mac)(struct fc_lport *, u8 *addr); fc_lport 159 include/scsi/libfcoe.h u8 * (*get_src_addr)(struct fc_lport *); fc_lport 252 include/scsi/libfcoe.h int fcoe_ctlr_els_send(struct fcoe_ctlr *, struct fc_lport *, struct sk_buff *); fc_lport 254 include/scsi/libfcoe.h int fcoe_ctlr_recv_flogi(struct fcoe_ctlr *, struct fc_lport *, fc_lport 259 include/scsi/libfcoe.h int fcoe_libfc_config(struct fc_lport *, struct fcoe_ctlr *, fc_lport 264 include/scsi/libfcoe.h void __fcoe_get_lesb(struct fc_lport *lport, struct fc_els_lesb *fc_lesb, fc_lport 268 include/scsi/libfcoe.h int fcoe_link_speed_update(struct fc_lport *); fc_lport 269 include/scsi/libfcoe.h void fcoe_get_lesb(struct fc_lport *, struct fc_els_lesb *); fc_lport 354 include/scsi/libfcoe.h struct fc_lport *lport; fc_lport 362 include/scsi/libfcoe.h struct net_device * (*get_netdev)(const struct fc_lport *lport); fc_lport 369 include/scsi/libfcoe.h static inline struct net_device *fcoe_get_netdev(const struct fc_lport *lport) fc_lport 376 include/scsi/libfcoe.h void fcoe_clean_pending_queue(struct fc_lport *); fc_lport 377 include/scsi/libfcoe.h void fcoe_check_wait_queue(struct fc_lport *lport, struct sk_buff *skb);