/linux/include/scsi/ |
H A D | libfc.h | 349 struct fc_seq *seq_ptr; 356 struct fc_seq *recov_seq; 375 * fc_seq holds the state for an individual sequence. 383 * struct fc_seq - FC sequence 389 struct fc_seq { struct 460 struct fc_seq seq; 464 void (*resp)(struct fc_seq *, struct fc_frame *, void *); 466 void (*destructor)(struct fc_seq *, void *); 485 struct fc_seq *(*elsct_send)(struct fc_lport *, u32 did, 487 void (*resp)(struct fc_seq *, 390 idfc_seq global() argument 391 ssb_statfc_seq global() argument 392 cntfc_seq global() argument 393 rec_datafc_seq global() argument [all...] |
H A D | fc_frame.h | 70 struct fc_seq *fr_seq; /* for use with exchange manager */
|
/linux/drivers/scsi/libfc/ |
H A D | fc_exch.c | 36 * The three primary structures used here are fc_exch_mgr, fc_exch, and fc_seq. 42 * fc_seq holds the state for an individual sequence. 463 static int fc_seq_send_locked(struct fc_lport *lport, struct fc_seq *sp, in fc_seq_send_locked() 525 int fc_seq_send(struct fc_lport *lport, struct fc_seq *sp, struct fc_frame *fp) in fc_seq_send() 546 static struct fc_seq *fc_seq_alloc(struct fc_exch *ep, u8 seq_id) in fc_seq_alloc() 548 struct fc_seq *sp; in fc_seq_alloc() 562 static struct fc_seq *fc_seq_start_next_locked(struct fc_seq *sp) in fc_seq_start_next_locked() 577 struct fc_seq *fc_seq_start_next(struct fc_seq *s 595 fc_seq_set_resp(struct fc_seq * sp,void (* resp)(struct fc_seq *,struct fc_frame *,void *),void * arg) fc_seq_set_resp() argument 2177 fc_exch_seq_send(struct fc_lport * lport,struct fc_frame * fp,void (* resp)(struct fc_seq *,struct fc_frame * fp,void * arg),void (* destructor)(struct fc_seq *,void *),void * arg,u32 timer_msec) fc_exch_seq_send() argument 2180 fc_exch_seq_send(struct fc_lport * lport,struct fc_frame * fp,void (* resp)(struct fc_seq *,struct fc_frame * fp,void * arg),void (* destructor)(struct fc_seq *,void *),void * arg,u32 timer_msec) fc_exch_seq_send() argument [all...] |
H A D | fc_elsct.c | 31 struct fc_seq *fc_elsct_send(struct fc_lport *lport, u32 did, in fc_elsct_send() 33 void (*resp)(struct fc_seq *, in fc_elsct_send() argument
|
H A D | fc_libfc.c | 159 struct fc_seq *sp; in fc_fill_hdr() 213 struct fc_seq *sp; in fc_fill_reply_hdr()
|
H A D | fc_disc.c | 41 static void fc_disc_gpn_ft_resp(struct fc_seq *, struct fc_frame *, void *); 493 static void fc_disc_gpn_ft_resp(struct fc_seq *sp, struct fc_frame *fp, in fc_disc_gpn_ft_resp() 565 static void fc_disc_gpn_id_resp(struct fc_seq *sp, struct fc_frame *fp, in fc_disc_gpn_id_resp()
|
H A D | fc_lport.c | 948 struct fc_seq *sp = fr_seq(fp); in fc_lport_recv() 1115 static void fc_lport_ns_resp(struct fc_seq *sp, struct fc_frame *fp, in fc_lport_ns_resp() 1191 static void fc_lport_ms_resp(struct fc_seq *sp, struct fc_frame *fp, in fc_lport_ms_resp() 1275 static void fc_lport_scr_resp(struct fc_seq *sp, struct fc_frame *fp, in fc_lport_scr_resp() 1656 void fc_lport_logo_resp(struct fc_seq *sp, struct fc_frame *fp, in fc_lport_logo_resp() 1734 void fc_lport_flogi_resp(struct fc_seq *sp, struct fc_frame *fp, in fc_lport_flogi_resp() 1954 static void fc_lport_bsg_resp(struct fc_seq *sp, struct fc_frame *fp, in fc_lport_bsg_resp()
|
H A D | fc_rport.c | 738 static void fc_rport_flogi_resp(struct fc_seq *sp, struct fc_frame *fp, in fc_rport_flogi_resp() 982 static void fc_rport_plogi_resp(struct fc_seq *sp, struct fc_frame *fp, in fc_rport_plogi_resp() 1115 static void fc_rport_prli_resp(struct fc_seq *sp, struct fc_frame *fp, in fc_rport_prli_resp() 1318 static void fc_rport_rtv_resp(struct fc_seq *sp, struct fc_frame *fp, in fc_rport_rtv_resp() 1453 static void fc_rport_logo_resp(struct fc_seq *sp, struct fc_frame *fp, in fc_rport_logo_resp() 1501 static void fc_rport_adisc_resp(struct fc_seq *sp, struct fc_frame *fp, in fc_rport_adisc_resp()
|
/linux/drivers/target/tcm_fc/ |
H A D | tfc_io.c | 91 struct fc_seq *seq = cmd->seq; in ft_queue_data_in() 198 struct fc_seq *seq = cmd->seq; in ft_recv_write_data() 329 struct fc_seq *seq; in ft_invl_hw_context()
|
H A D | tfc_cmd.c | 34 struct fc_seq *sp; in _ft_dump_cmd() 229 static void ft_recv_seq(struct fc_seq *sp, struct fc_frame *fp, void *arg) in ft_recv_seq() 270 struct fc_seq *sp; in ft_send_resp_status()
|
H A D | tcm_fc.h | 108 struct fc_seq *seq; /* sequence in exchange mgr */
|
/linux/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, 860 static void bnx2fc_flogi_resp(struct fc_seq *seq, struct fc_frame *fp, in bnx2fc_flogi_resp() 912 static void bnx2fc_logo_resp(struct fc_seq *seq, struct fc_frame *fp, in bnx2fc_logo_resp() 925 struct fc_seq *bnx2fc_elsct_send(struct fc_lport *lport, u32 did, in bnx2fc_elsct_send() 927 void (*resp)(struct fc_seq *, in bnx2fc_elsct_send() argument
|
H A D | bnx2fc.h | 574 struct fc_seq *bnx2fc_elsct_send(struct fc_lport *lport, u32 did, 576 void (*resp)(struct fc_seq *,
|
/linux/drivers/scsi/fcoe/ |
H A D | fcoe.c | 118 static struct fc_seq *fcoe_elsct_send(struct fc_lport *, 121 void (*resp)(struct fc_seq *, 2539 static void fcoe_flogi_resp(struct fc_seq *seq, struct fc_frame *fp, void *arg) in fcoe_flogi_resp() 2568 static void fcoe_logo_resp(struct fc_seq *seq, struct fc_frame *fp, void *arg) in fcoe_logo_resp() 2587 static struct fc_seq *fcoe_elsct_send(struct fc_lport *lport, u32 did, in fcoe_elsct_send() 2589 void (*resp)(struct fc_seq *, in fcoe_elsct_send() argument
|