Searched refs:fc_frame (Results 1 - 25 of 36) sorted by relevance

12

/linux-master/drivers/scsi/libfc/
H A Dfc_frame.c17 #include <scsi/fc_frame.h>
22 u32 fc_frame_crc_check(struct fc_frame *fp)
43 struct fc_frame *_fc_frame_alloc(size_t len)
45 struct fc_frame *fp;
55 fp = (struct fc_frame *) skb;
62 struct fc_frame *fc_frame_alloc_fill(struct fc_lport *lp, size_t payload_len)
64 struct fc_frame *fp;
H A DMakefile11 fc_frame.o \
H A Dfc_elsct.c32 struct fc_frame *fp, unsigned int op,
34 struct fc_frame *,
79 const char *fc_els_resp_type(struct fc_frame *fp)
H A Dfc_rport.c75 static void fc_rport_recv_plogi_req(struct fc_lport *, struct fc_frame *);
76 static void fc_rport_recv_prli_req(struct fc_rport_priv *, struct fc_frame *);
77 static void fc_rport_recv_prlo_req(struct fc_rport_priv *, struct fc_frame *);
78 static void fc_rport_recv_logo_req(struct fc_lport *, struct fc_frame *);
699 struct fc_frame *fp)
738 static void fc_rport_flogi_resp(struct fc_seq *sp, struct fc_frame *fp,
823 struct fc_frame *fp;
856 struct fc_frame *rx_fp)
860 struct fc_frame *fp = rx_fp;
982 static void fc_rport_plogi_resp(struct fc_seq *sp, struct fc_frame *f
[all...]
H A Dfc_exch.c118 bool (*match)(struct fc_frame *);
122 static void fc_seq_ls_acc(struct fc_frame *);
123 static void fc_seq_ls_rjt(struct fc_frame *, enum fc_els_rjt_reason,
125 static void fc_exch_els_rec(struct fc_frame *);
126 static void fc_exch_els_rrq(struct fc_frame *);
262 static void fc_exch_setup_hdr(struct fc_exch *ep, struct fc_frame *fp,
464 struct fc_frame *fp)
525 int fc_seq_send(struct fc_lport *lport, struct fc_seq *sp, struct fc_frame *fp)
595 void (*resp)(struct fc_seq *, struct fc_frame *, void *),
637 struct fc_frame *f
[all...]
H A Dfc_libfc.c154 void fc_fill_hdr(struct fc_frame *fp, const struct fc_frame *in_fp,
210 void fc_fill_reply_hdr(struct fc_frame *fp, const struct fc_frame *in_fp,
H A Dfc_lport.c101 static void fc_lport_error(struct fc_lport *, struct fc_frame *);
156 static int fc_frame_drop(struct fc_lport *lport, struct fc_frame *fp)
403 static void fc_lport_recv_rlir_req(struct fc_lport *lport, struct fc_frame *fp)
420 struct fc_frame *in_fp)
422 struct fc_frame *fp;
455 struct fc_frame *in_fp)
457 struct fc_frame *fp;
512 static void fc_lport_recv_logo_req(struct fc_lport *lport, struct fc_frame *fp)
741 struct fc_frame *fp)
796 struct fc_frame *rx_f
[all...]
H A Dfc_fcp.c77 static void fc_fcp_recv_data(struct fc_fcp_pkt *, struct fc_frame *);
78 static void fc_fcp_recv(struct fc_seq *, struct fc_frame *, void *);
79 static void fc_fcp_resp(struct fc_fcp_pkt *, struct fc_frame *);
81 static void fc_tm_done(struct fc_seq *, struct fc_frame *, void *);
82 static void fc_fcp_error(struct fc_fcp_pkt *, struct fc_frame *);
86 static void fc_fcp_rec_error(struct fc_fcp_pkt *, struct fc_frame *);
87 static void fc_fcp_rec_resp(struct fc_seq *, struct fc_frame *, void *);
91 static void fc_fcp_srr_resp(struct fc_seq *, struct fc_frame *, void *);
92 static void fc_fcp_srr_error(struct fc_fcp_pkt *, struct fc_frame *);
426 * fc_fcp_frame_alloc() - Allocates fc_frame structur
[all...]
H A Dfc_encode.h48 static inline void fc_adisc_fill(struct fc_lport *lport, struct fc_frame *fp)
64 static inline struct fc_ct_req *fc_ct_hdr_fill(const struct fc_frame *fp,
92 u32 fc_id, struct fc_frame *fp,
188 u32 fc_id, struct fc_frame *fp,
724 u32 fc_id, struct fc_frame *fp,
747 static inline void fc_plogi_fill(struct fc_lport *lport, struct fc_frame *fp,
780 static inline void fc_flogi_fill(struct fc_lport *lport, struct fc_frame *fp)
805 static inline void fc_fdisc_fill(struct fc_lport *lport, struct fc_frame *fp)
828 static inline void fc_logo_fill(struct fc_lport *lport, struct fc_frame *fp)
842 static inline void fc_rtv_fill(struct fc_lport *lport, struct fc_frame *f
[all...]
H A Dfc_disc.c41 static void fc_disc_gpn_ft_resp(struct fc_seq *, struct fc_frame *, void *);
70 static void fc_disc_recv_rscn_req(struct fc_disc *disc, struct fc_frame *fp)
178 static void fc_disc_recv_req(struct fc_lport *lport, struct fc_frame *fp)
296 static void fc_disc_error(struct fc_disc *disc, struct fc_frame *fp)
341 struct fc_frame *fp;
493 static void fc_disc_gpn_ft_resp(struct fc_seq *sp, struct fc_frame *fp,
565 static void fc_disc_gpn_id_resp(struct fc_seq *sp, struct fc_frame *fp,
646 struct fc_frame *fp;
H A Dfc_libfc.h114 const char *fc_els_resp_type(struct fc_frame *);
/linux-master/include/scsi/
H A Dfc_frame.h39 * The fc_frame interface is used to pass frame data between functions.
64 struct fc_frame { struct
83 * Get fc_frame pointer for an skb that's already been imported.
101 static inline void fc_frame_init(struct fc_frame *fp)
109 struct fc_frame *fc_frame_alloc_fill(struct fc_lport *, size_t payload_len);
110 struct fc_frame *_fc_frame_alloc(size_t payload_len);
113 * Allocate fc_frame structure and buffer. Set the initial length to
116 static inline struct fc_frame *fc_frame_alloc(struct fc_lport *dev, size_t len)
118 struct fc_frame *fp;
132 * Free the fc_frame structur
[all...]
H A Dlibfc.h26 #include <scsi/fc_frame.h>
464 void (*resp)(struct fc_seq *, struct fc_frame *, void *);
478 int (*frame_send)(struct fc_lport *, struct fc_frame *);
486 struct fc_frame *, unsigned int op,
488 struct fc_frame *, void *arg),
548 struct fc_frame *);
568 void (*resp)(struct fc_seq *, struct fc_frame *,
590 void (*disc_recv_req)(struct fc_lport *, struct fc_frame *);
780 void (*recv)(struct fc_lport *, struct fc_frame *);
921 void fc_lport_recv(struct fc_lport *lport, struct fc_frame *f
[all...]
H A Dlibfcoe.h253 struct fc_frame *);
260 u32 fcoe_fc_crc(struct fc_frame *fp);
/linux-master/drivers/target/tcm_fc/
H A Dtcm_fc.h110 struct fc_frame *req_frame;
155 void ft_recv_req(struct ft_sess *, struct fc_frame *);
158 void ft_recv_write_data(struct ft_cmd *, struct fc_frame *);
H A Dtfc_cmd.c71 struct fc_frame *fp;
103 struct fc_frame *fp;
180 struct fc_frame *fp;
229 static void ft_recv_seq(struct fc_seq *sp, struct fc_frame *fp, void *arg)
266 const struct fc_frame *rx_fp,
269 struct fc_frame *fp;
420 static void ft_recv_cmd(struct ft_sess *sess, struct fc_frame *fp)
460 void ft_recv_req(struct ft_sess *sess, struct fc_frame *fp)
H A Dtfc_io.c44 struct fc_frame *fp = NULL;
195 void ft_recv_write_data(struct ft_cmd *cmd, struct fc_frame *fp)
/linux-master/drivers/scsi/bnx2fc/
H A Dbnx2fc_els.c19 static void bnx2fc_logo_resp(struct fc_seq *seq, struct fc_frame *fp,
21 static void bnx2fc_flogi_resp(struct fc_seq *seq, struct fc_frame *fp,
182 int bnx2fc_send_adisc(struct bnx2fc_rport *tgt, struct fc_frame *fp)
210 int bnx2fc_send_logo(struct bnx2fc_rport *tgt, struct fc_frame *fp)
238 int bnx2fc_send_rls(struct bnx2fc_rport *tgt, struct fc_frame *fp)
271 struct fc_frame *fp;
389 struct fc_frame *fp;
860 static void bnx2fc_flogi_resp(struct fc_seq *seq, struct fc_frame *fp,
912 static void bnx2fc_logo_resp(struct fc_seq *seq, struct fc_frame *fp,
926 struct fc_frame *f
[all...]
H A Dbnx2fc.h58 #include <scsi/fc_frame.h>
490 struct fc_frame *fp;
532 int bnx2fc_send_adisc(struct bnx2fc_rport *tgt, struct fc_frame *fp);
533 int bnx2fc_send_logo(struct bnx2fc_rport *tgt, struct fc_frame *fp);
534 int bnx2fc_send_rls(struct bnx2fc_rport *tgt, struct fc_frame *fp);
581 struct fc_frame *fp, unsigned int op,
583 struct fc_frame *,
/linux-master/drivers/scsi/fnic/
H A Dfnic_fcs.c18 #include <scsi/fc_frame.h>
194 struct fc_frame *fp;
204 fp = (struct fc_frame *)skb;
661 struct fc_frame *fp;
699 fp = (struct fc_frame *)skb;
767 void fnic_set_port_id(struct fc_lport *lport, u32 port_id, struct fc_frame *fp)
830 struct fc_frame *fp;
849 fp = (struct fc_frame *)skb;
1002 struct fc_frame *fp = buf->os_buf;
1071 static int fnic_send_frame(struct fnic *fnic, struct fc_frame *f
[all...]
H A Dfnic.h359 int fnic_send(struct fc_lport *, struct fc_frame *);
369 void fnic_set_port_id(struct fc_lport *, u32, struct fc_frame *);
/linux-master/drivers/scsi/fcoe/
H A Dfcoe.c35 #include <scsi/fc_frame.h>
73 static int fcoe_xmit(struct fc_lport *, struct fc_frame *);
119 u32 did, struct fc_frame *,
122 struct fc_frame *,
144 static void fcoe_set_port_id(struct fc_lport *, u32, struct fc_frame *);
895 static bool fcoe_oem_match(struct fc_frame *fp)
1470 static int fcoe_xmit(struct fc_lport *lport, struct fc_frame *fp)
1603 struct fc_frame *fp)
1653 struct fc_frame *fp;
1699 fp = (struct fc_frame *)sk
[all...]
/linux-master/drivers/scsi/qedf/
H A Dqedf_els.c330 struct fc_frame *fp,
423 struct fc_frame *fp;
500 int qedf_send_adisc(struct qedf_rport *fcport, struct fc_frame *fp)
544 struct fc_frame *fp;
581 /* Normalize response data into struct fc_frame */
839 struct fc_frame *fp;
881 /* Normalize response data into struct fc_frame */
H A Dqedf.h261 struct fc_frame *fp;
522 extern int qedf_send_adisc(struct qedf_rport *fcport, struct fc_frame *fp);
H A Dqedf_main.c19 #include <scsi/fc_frame.h>
226 static void qedf_set_data_src_addr(struct qedf_ctx *qedf, struct fc_frame *fp)
267 static void qedf_flogi_resp(struct fc_seq *seq, struct fc_frame *fp,
307 struct fc_frame *fp, unsigned int op,
309 struct fc_frame *,
343 struct fc_frame *fp;
1047 static int qedf_xmit_l2_frame(struct qedf_rport *fcport, struct fc_frame *fp)
1069 static int qedf_xmit(struct fc_lport *lport, struct fc_frame *fp)
2476 struct fc_frame *fp;
2502 fp = (struct fc_frame *)sk
[all...]

Completed in 233 milliseconds

12