/linux-master/drivers/scsi/libfc/ |
H A D | fc_frame.c | 17 #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 D | Makefile | 11 fc_frame.o \
|
H A D | fc_elsct.c | 32 struct fc_frame *fp, unsigned int op, 34 struct fc_frame *, 79 const char *fc_els_resp_type(struct fc_frame *fp)
|
H A D | fc_rport.c | 75 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 D | fc_exch.c | 118 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 D | fc_libfc.c | 154 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 D | fc_lport.c | 101 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 D | fc_fcp.c | 77 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 D | fc_encode.h | 48 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 D | fc_disc.c | 41 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 D | fc_libfc.h | 114 const char *fc_els_resp_type(struct fc_frame *);
|
/linux-master/include/scsi/ |
H A D | fc_frame.h | 39 * 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 D | libfc.h | 26 #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 D | libfcoe.h | 253 struct fc_frame *); 260 u32 fcoe_fc_crc(struct fc_frame *fp);
|
/linux-master/drivers/target/tcm_fc/ |
H A D | tcm_fc.h | 110 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 D | tfc_cmd.c | 71 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 D | tfc_io.c | 44 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 D | bnx2fc_els.c | 19 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 D | bnx2fc.h | 58 #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 D | fnic_fcs.c | 18 #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 D | fnic.h | 359 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 D | fcoe.c | 35 #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 D | qedf_els.c | 330 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 D | qedf.h | 261 struct fc_frame *fp; 522 extern int qedf_send_adisc(struct qedf_rport *fcport, struct fc_frame *fp);
|
H A D | qedf_main.c | 19 #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...] |