Lines Matching refs:fc_lport

73 static int fcoe_xmit(struct fc_lport *, struct fc_frame *);
76 static void fcoe_percpu_clean(struct fc_lport *);
77 static int fcoe_link_ok(struct fc_lport *);
79 static struct fc_lport *fcoe_hostlist_lookup(const struct net_device *);
80 static int fcoe_hostlist_add(const struct fc_lport *);
81 static void fcoe_hostlist_del(const struct fc_lport *);
95 static void fcoe_update_src_mac(struct fc_lport *, u8 *);
96 static u8 *fcoe_get_src_mac(struct fc_lport *);
99 static int fcoe_ddp_setup(struct fc_lport *, u16, struct scatterlist *,
101 static int fcoe_ddp_done(struct fc_lport *, u16);
102 static int fcoe_ddp_target(struct fc_lport *, u16, struct scatterlist *,
118 static struct fc_seq *fcoe_elsct_send(struct fc_lport *,
144 static void fcoe_set_port_id(struct fc_lport *, u32, struct fc_frame *);
146 static void fcoe_vport_remove(struct fc_lport *);
591 static void fcoe_update_src_mac(struct fc_lport *lport, u8 *addr)
607 static u8 *fcoe_get_src_mac(struct fc_lport *lport)
620 static int fcoe_lport_config(struct fc_lport *lport)
634 /* lport fc_lport related configuration */
651 static void fcoe_netdev_features_change(struct fc_lport *lport,
700 static int fcoe_netdev_config(struct fc_lport *lport, struct net_device *netdev)
764 static int fcoe_shost_config(struct fc_lport *lport, struct device *dev)
806 static void fcoe_fdmi_info(struct fc_lport *lport, struct net_device *netdev)
920 static inline int fcoe_em_config(struct fc_lport *lport)
1001 static void fcoe_if_destroy(struct fc_lport *lport)
1012 /* Cleanup the fc_lport */
1061 static int fcoe_ddp_setup(struct fc_lport *lport, u16 xid,
1083 static int fcoe_ddp_target(struct fc_lport *lport, u16 xid,
1103 static int fcoe_ddp_done(struct fc_lport *lport, u16 xid)
1118 * Creates a fc_lport instance and a Scsi_Host instance and configure them.
1120 * Returns: The allocated fc_lport or an error pointer
1122 static struct fc_lport *fcoe_if_create(struct fcoe_interface *fcoe,
1127 struct fc_lport *lport, *n_port;
1163 /* configure a fc_lport including the exchange manager */
1337 struct fc_lport *lport;
1470 static int fcoe_xmit(struct fc_lport *lport, struct fc_frame *fp)
1602 static inline int fcoe_filter_frames(struct fc_lport *lport,
1650 struct fc_lport *lport;
1837 struct fc_lport *lport = NULL;
2002 struct fc_lport *lport = ctlr->lp;
2054 struct fc_lport *lport;
2190 struct fc_lport *lport;
2303 static int fcoe_link_ok(struct fc_lport *lport)
2322 static void fcoe_percpu_clean(struct fc_lport *lport)
2342 struct fc_lport *lport = shost_priv(shost);
2386 static struct fc_lport *fcoe_hostlist_lookup(const struct net_device *netdev)
2405 static int fcoe_hostlist_add(const struct fc_lport *lport)
2427 static void fcoe_hostlist_del(const struct fc_lport *lport)
2563 struct fc_lport *lport = exch->lp;
2590 struct fc_lport *lport = arg;
2607 static struct fc_seq *fcoe_elsct_send(struct fc_lport *lport, u32 did,
2646 struct fc_lport *n_port = shost_priv(shost);
2650 struct fc_lport *vn_port;
2694 struct fc_lport *n_port = shost_priv(shost);
2695 struct fc_lport *vn_port = vport->dd_data;
2714 static void fcoe_vport_remove(struct fc_lport *lport)
2748 struct fc_lport *lport = vport->dd_data;
2772 struct fc_lport *lport = vport->dd_data;
2815 static void fcoe_set_port_id(struct fc_lport *lport,