Lines Matching refs:fc_seq
47 * The three primary structures used here are fc_exch_mgr, fc_exch, and fc_seq.
53 * fc_seq holds the state for an individual sequence.
382 static int fc_seq_send(struct fc_lport *lport, struct fc_seq *sp,
435 static struct fc_seq *fc_seq_alloc(struct fc_exch *ep, u8 seq_id)
437 struct fc_seq *sp;
451 static struct fc_seq *fc_seq_start_next_locked(struct fc_seq *sp)
466 static struct fc_seq *fc_seq_start_next(struct fc_seq *sp)
484 static int fc_seq_exch_abort(const struct fc_seq *req_sp,
487 struct fc_seq *sp;
543 struct fc_seq *sp = &ep->seq;
544 void (*resp)(struct fc_seq *, struct fc_frame *fp, void *arg);
707 static void fc_exch_done(struct fc_seq *sp)
781 struct fc_seq *sp = NULL;
876 static struct fc_seq *fc_seq_lookup_orig(struct fc_exch_mgr *mp,
881 struct fc_seq *sp = NULL;
963 static void fc_seq_send_last(struct fc_seq *sp, struct fc_frame *fp,
982 static void fc_seq_send_ack(struct fc_seq *sp, const struct fc_frame *rx_fp)
1116 struct fc_seq *sp;
1165 static struct fc_seq *fc_seq_assign(struct fc_lport *lport, struct fc_frame *fp)
1193 struct fc_seq *sp = NULL;
1256 struct fc_seq *sp;
1260 void (*resp)(struct fc_seq *, struct fc_frame *fp, void *arg);
1348 struct fc_seq *sp;
1370 void (*resp)(struct fc_seq *, struct fc_frame *fp, void *arg);
1374 struct fc_seq *sp;
1562 struct fc_seq *sp;
1563 void (*resp)(struct fc_seq *, struct fc_frame *, void *);
1747 static void fc_exch_rrq_resp(struct fc_seq *sp, struct fc_frame *fp, void *arg)
1803 static struct fc_seq *fc_exch_seq_send(struct fc_lport *lport,
1805 void (*resp)(struct fc_seq *,
1808 void (*destructor)(struct fc_seq *,
1813 struct fc_seq *sp = NULL;