srp_rport
static void srp_rport_delete(struct srp_rport *rport)
static void srp_terminate_io(struct srp_rport *rport)
static int srp_rport_reconnect(struct srp_rport *rport)
struct srp_rport *rport = target->rport;
struct srp_rport *rport;
struct srp_rport *rport;
struct srp_rport *rport;
struct srp_rport *rport = transport_class_to_srp_rport(dev);
struct srp_rport *rport = transport_class_to_srp_rport(dev);
struct srp_rport *rport = transport_class_to_srp_rport(dev);
struct srp_rport *rport = transport_class_to_srp_rport(dev);
struct srp_rport *rport = transport_class_to_srp_rport(dev);
struct srp_rport *rport = transport_class_to_srp_rport(dev);
struct srp_rport *rport = transport_class_to_srp_rport(dev);
struct srp_rport *rport = transport_class_to_srp_rport(dev);
struct srp_rport *rport = transport_class_to_srp_rport(dev);
struct srp_rport *rport = transport_class_to_srp_rport(dev);
struct srp_rport *rport = transport_class_to_srp_rport(dev);
static int srp_rport_set_state(struct srp_rport *rport,
struct srp_rport *rport = container_of(to_delayed_work(work),
struct srp_rport, reconnect_work);
static void __rport_fail_io_fast(struct srp_rport *rport)
struct srp_rport *rport = container_of(to_delayed_work(work),
struct srp_rport, fast_io_fail_work);
#define dev_to_rport(d) container_of(d, struct srp_rport, dev)
struct srp_rport *rport = container_of(to_delayed_work(work),
struct srp_rport, dev_loss_work);
static inline struct Scsi_Host *rport_to_shost(struct srp_rport *r)
static void __srp_start_tl_fail_timers(struct srp_rport *rport)
void srp_start_tl_fail_timers(struct srp_rport *rport)
int srp_reconnect_rport(struct srp_rport *rport)
struct srp_rport *rport = shost_to_rport(shost);
static inline struct srp_rport *shost_to_rport(struct Scsi_Host *shost)
struct srp_rport *rport = dev_to_rport(dev);
void srp_rport_get(struct srp_rport *rport)
void srp_rport_put(struct srp_rport *rport)
struct srp_rport *srp_rport_add(struct Scsi_Host *shost,
struct srp_rport *rport;
void srp_rport_del(struct srp_rport *rport)
void srp_stop_rport_timers(struct srp_rport *rport)
int (*reconnect)(struct srp_rport *rport);
void (*terminate_rport_io)(struct srp_rport *rport);
void (*rport_delete)(struct srp_rport *rport);
extern void srp_rport_get(struct srp_rport *rport);
extern void srp_rport_put(struct srp_rport *rport);
extern struct srp_rport *srp_rport_add(struct Scsi_Host *,
extern void srp_rport_del(struct srp_rport *);
extern int srp_reconnect_rport(struct srp_rport *rport);
extern void srp_start_tl_fail_timers(struct srp_rport *rport);
extern void srp_stop_rport_timers(struct srp_rport *rport);
static inline int srp_chkready(struct srp_rport *rport)