drivers/scsi/csiostor/csio_attr.c
123
struct csio_lnode *ln = csio_rnode_to_lnode(rn);
drivers/scsi/csiostor/csio_attr.c
141
csio_lnode_async_event(struct csio_lnode *ln, enum csio_ln_fc_evt fc_evt)
drivers/scsi/csiostor/csio_attr.c
182
csio_fchost_attr_init(struct csio_lnode *ln)
drivers/scsi/csiostor/csio_attr.c
212
struct csio_lnode *ln = shost_priv(shost);
drivers/scsi/csiostor/csio_attr.c
228
struct csio_lnode *ln = shost_priv(shost);
drivers/scsi/csiostor/csio_attr.c
247
struct csio_lnode *ln = shost_priv(shost);
drivers/scsi/csiostor/csio_attr.c
272
struct csio_lnode *ln = shost_priv(shost);
drivers/scsi/csiostor/csio_attr.c
310
struct csio_lnode *ln = shost_priv(shost);
drivers/scsi/csiostor/csio_attr.c
331
struct csio_lnode *ln = shost_priv(shost);
drivers/scsi/csiostor/csio_attr.c
389
csio_vport_set_state(struct csio_lnode *ln)
drivers/scsi/csiostor/csio_attr.c
392
struct csio_lnode *pln = ln->pln;
drivers/scsi/csiostor/csio_attr.c
417
csio_fcoe_alloc_vnp(struct csio_hw *hw, struct csio_lnode *ln)
drivers/scsi/csiostor/csio_attr.c
419
struct csio_lnode *pln;
drivers/scsi/csiostor/csio_attr.c
48
csio_vport_set_state(struct csio_lnode *ln);
drivers/scsi/csiostor/csio_attr.c
498
csio_fcoe_free_vnp(struct csio_hw *hw, struct csio_lnode *ln)
drivers/scsi/csiostor/csio_attr.c
555
struct csio_lnode *pln = shost_priv(shost);
drivers/scsi/csiostor/csio_attr.c
556
struct csio_lnode *ln = NULL;
drivers/scsi/csiostor/csio_attr.c
599
*(struct csio_lnode **)fc_vport->dd_data = ln;
drivers/scsi/csiostor/csio_attr.c
61
struct csio_lnode *ln = csio_rnode_to_lnode(rn);
drivers/scsi/csiostor/csio_attr.c
616
struct csio_lnode *ln = *(struct csio_lnode **)fc_vport->dd_data;
drivers/scsi/csiostor/csio_attr.c
649
struct csio_lnode *ln = *(struct csio_lnode **)fc_vport->dd_data;
drivers/scsi/csiostor/csio_attr.c
685
struct csio_lnode *ln;
drivers/scsi/csiostor/csio_attr.c
759
.dd_fcvport_size = sizeof(struct csio_lnode *),
drivers/scsi/csiostor/csio_defs.h
76
struct csio_lnode;
drivers/scsi/csiostor/csio_defs.h
90
typedef void (*csio_sm_state_t)(struct csio_lnode *ln, enum csio_ln_ev evt);
drivers/scsi/csiostor/csio_hw.h
482
struct csio_lnode *rln; /* Root lnode */
drivers/scsi/csiostor/csio_hw.h
661
struct csio_lnode *csio_lnode_alloc(struct csio_hw *);
drivers/scsi/csiostor/csio_init.c
1122
struct csio_lnode *ln;
drivers/scsi/csiostor/csio_init.c
592
struct csio_lnode *
drivers/scsi/csiostor/csio_init.c
594
bool probe, struct csio_lnode *pln)
drivers/scsi/csiostor/csio_init.c
597
struct csio_lnode *ln;
drivers/scsi/csiostor/csio_init.c
609
sizeof(struct csio_lnode));
drivers/scsi/csiostor/csio_init.c
613
sizeof(struct csio_lnode));
drivers/scsi/csiostor/csio_init.c
619
memset(ln, 0, sizeof(struct csio_lnode));
drivers/scsi/csiostor/csio_init.c
663
csio_shost_exit(struct csio_lnode *ln)
drivers/scsi/csiostor/csio_init.c
685
struct csio_lnode *
drivers/scsi/csiostor/csio_init.c
695
struct csio_lnode *sln;
drivers/scsi/csiostor/csio_init.c
696
struct csio_lnode *ln;
drivers/scsi/csiostor/csio_init.c
698
struct csio_lnode **lnode_list;
drivers/scsi/csiostor/csio_init.c
701
lnode_list = kzalloc((sizeof(struct csio_lnode *) * hw->num_lns),
drivers/scsi/csiostor/csio_init.c
711
sln = (struct csio_lnode *) cur_ln;
drivers/scsi/csiostor/csio_init.c
716
lnode_list[cur_cnt++] = (struct csio_lnode *) cur_cln;
drivers/scsi/csiostor/csio_init.c
733
struct csio_lnode *ln;
drivers/scsi/csiostor/csio_init.c
735
struct csio_lnode *sln;
drivers/scsi/csiostor/csio_init.c
737
struct csio_lnode **lnode_list;
drivers/scsi/csiostor/csio_init.c
740
lnode_list = kzalloc((sizeof(struct csio_lnode *) * hw->num_lns),
drivers/scsi/csiostor/csio_init.c
750
sln = (struct csio_lnode *) cur_ln;
drivers/scsi/csiostor/csio_init.c
755
lnode_list[cur_cnt++] = (struct csio_lnode *) cur_cln;
drivers/scsi/csiostor/csio_init.c
771
struct csio_lnode *ln;
drivers/scsi/csiostor/csio_init.c
773
struct csio_lnode *sln;
drivers/scsi/csiostor/csio_init.c
775
struct csio_lnode **lnode_list;
drivers/scsi/csiostor/csio_init.c
778
lnode_list = kzalloc((sizeof(struct csio_lnode *) * hw->num_lns),
drivers/scsi/csiostor/csio_init.c
788
sln = (struct csio_lnode *) cur_ln;
drivers/scsi/csiostor/csio_init.c
796
lnode_list[cur_cnt++] = (struct csio_lnode *) cur_cln;
drivers/scsi/csiostor/csio_init.c
812
struct csio_lnode *ln;
drivers/scsi/csiostor/csio_init.c
814
struct csio_lnode *sln;
drivers/scsi/csiostor/csio_init.c
816
struct csio_lnode **lnode_list;
drivers/scsi/csiostor/csio_init.c
819
lnode_list = kzalloc((sizeof(struct csio_lnode *) * hw->num_lns),
drivers/scsi/csiostor/csio_init.c
829
sln = (struct csio_lnode *) cur_ln;
drivers/scsi/csiostor/csio_init.c
836
lnode_list[cur_cnt++] = (struct csio_lnode *) cur_cln;
drivers/scsi/csiostor/csio_init.c
852
struct csio_lnode *sln;
drivers/scsi/csiostor/csio_init.c
853
struct csio_lnode *ln;
drivers/scsi/csiostor/csio_init.c
855
struct csio_lnode **lnode_list;
drivers/scsi/csiostor/csio_init.c
858
lnode_list = kzalloc((sizeof(struct csio_lnode *) * hw->num_lns),
drivers/scsi/csiostor/csio_init.c
868
sln = (struct csio_lnode *) cur_ln;
drivers/scsi/csiostor/csio_init.c
872
lnode_list[cur_cnt++] = (struct csio_lnode *) cur_cln;
drivers/scsi/csiostor/csio_init.c
892
sln = (struct csio_lnode *) cur_ln;
drivers/scsi/csiostor/csio_init.c
913
csio_lnode_init_post(struct csio_lnode *ln)
drivers/scsi/csiostor/csio_init.c
946
struct csio_lnode *ln;
drivers/scsi/csiostor/csio_init.h
57
void csio_fchost_attr_init(struct csio_lnode *);
drivers/scsi/csiostor/csio_init.h
72
struct csio_lnode *csio_shost_init(struct csio_hw *, struct device *, bool,
drivers/scsi/csiostor/csio_init.h
73
struct csio_lnode *);
drivers/scsi/csiostor/csio_init.h
74
void csio_shost_exit(struct csio_lnode *);
drivers/scsi/csiostor/csio_init.h
82
csio_ln_to_shost(struct csio_lnode *ln)
drivers/scsi/csiostor/csio_lnode.c
1015
csio_ln_down(struct csio_lnode *ln)
drivers/scsi/csiostor/csio_lnode.c
1039
struct csio_lnode *ln;
drivers/scsi/csiostor/csio_lnode.c
1096
csio_is_lnode_ready(struct csio_lnode *ln)
drivers/scsi/csiostor/csio_lnode.c
1114
csio_lns_uninit(struct csio_lnode *ln, enum csio_ln_ev evt)
drivers/scsi/csiostor/csio_lnode.c
1117
struct csio_lnode *rln = hw->rln;
drivers/scsi/csiostor/csio_lnode.c
114
static struct csio_lnode *
drivers/scsi/csiostor/csio_lnode.c
1167
csio_lns_online(struct csio_lnode *ln, enum csio_ln_ev evt)
drivers/scsi/csiostor/csio_lnode.c
117
struct csio_lnode *ln;
drivers/scsi/csiostor/csio_lnode.c
1218
csio_lns_ready(struct csio_lnode *ln, enum csio_ln_ev evt)
drivers/scsi/csiostor/csio_lnode.c
122
ln = (struct csio_lnode *) tmp;
drivers/scsi/csiostor/csio_lnode.c
1292
csio_lns_offline(struct csio_lnode *ln, enum csio_ln_ev evt)
drivers/scsi/csiostor/csio_lnode.c
1295
struct csio_lnode *rln = hw->rln;
drivers/scsi/csiostor/csio_lnode.c
1367
csio_lnode_state_to_str(struct csio_lnode *ln, int8_t *str)
drivers/scsi/csiostor/csio_lnode.c
137
static struct csio_lnode *
drivers/scsi/csiostor/csio_lnode.c
141
struct csio_lnode *sln = NULL, *cln = NULL;
drivers/scsi/csiostor/csio_lnode.c
1485
struct csio_lnode *ln;
drivers/scsi/csiostor/csio_lnode.c
149
sln = (struct csio_lnode *) tmp1;
drivers/scsi/csiostor/csio_lnode.c
160
cln = (struct csio_lnode *) tmp2;
drivers/scsi/csiostor/csio_lnode.c
1620
csio_lnode_start(struct csio_lnode *ln)
drivers/scsi/csiostor/csio_lnode.c
1639
csio_lnode_stop(struct csio_lnode *ln)
drivers/scsi/csiostor/csio_lnode.c
1658
csio_lnode_close(struct csio_lnode *ln)
drivers/scsi/csiostor/csio_lnode.c
1729
struct csio_lnode *ln = io_req->lnode;
drivers/scsi/csiostor/csio_lnode.c
177
struct csio_lnode *
drivers/scsi/csiostor/csio_lnode.c
181
struct csio_lnode *sln = NULL, *cln = NULL;
drivers/scsi/csiostor/csio_lnode.c
1834
csio_ln_fdmi_init(struct csio_lnode *ln)
drivers/scsi/csiostor/csio_lnode.c
1868
csio_ln_fdmi_exit(struct csio_lnode *ln)
drivers/scsi/csiostor/csio_lnode.c
1886
csio_scan_done(struct csio_lnode *ln, unsigned long ticks,
drivers/scsi/csiostor/csio_lnode.c
189
sln = (struct csio_lnode *) tmp1;
drivers/scsi/csiostor/csio_lnode.c
1926
struct csio_lnode *ln;
drivers/scsi/csiostor/csio_lnode.c
1932
ln = (struct csio_lnode *) tmp;
drivers/scsi/csiostor/csio_lnode.c
1968
struct csio_lnode *ln;
drivers/scsi/csiostor/csio_lnode.c
1974
ln = (struct csio_lnode *) tmp;
drivers/scsi/csiostor/csio_lnode.c
1991
csio_ln_init(struct csio_lnode *ln)
drivers/scsi/csiostor/csio_lnode.c
1994
struct csio_lnode *pln;
drivers/scsi/csiostor/csio_lnode.c
200
cln = (struct csio_lnode *) tmp2;
drivers/scsi/csiostor/csio_lnode.c
2053
csio_ln_exit(struct csio_lnode *ln)
drivers/scsi/csiostor/csio_lnode.c
2055
struct csio_lnode *pln;
drivers/scsi/csiostor/csio_lnode.c
2074
csio_lnode_init(struct csio_lnode *ln, struct csio_hw *hw,
drivers/scsi/csiostor/csio_lnode.c
2075
struct csio_lnode *pln)
drivers/scsi/csiostor/csio_lnode.c
2124
csio_lnode_exit(struct csio_lnode *ln)
drivers/scsi/csiostor/csio_lnode.c
2145
hw->rln = (struct csio_lnode *)csio_list_next(&hw->sln_head);
drivers/scsi/csiostor/csio_lnode.c
270
struct csio_lnode *ln = fdmi_req->lnode;
drivers/scsi/csiostor/csio_lnode.c
299
struct csio_lnode *ln = fdmi_req->lnode;
drivers/scsi/csiostor/csio_lnode.c
412
struct csio_lnode *ln = fdmi_req->lnode;
drivers/scsi/csiostor/csio_lnode.c
513
struct csio_lnode *ln = fdmi_req->lnode;
drivers/scsi/csiostor/csio_lnode.c
565
csio_ln_fdmi_start(struct csio_lnode *ln, void *context)
drivers/scsi/csiostor/csio_lnode.c
58
static void csio_lns_uninit(struct csio_lnode *, enum csio_ln_ev);
drivers/scsi/csiostor/csio_lnode.c
59
static void csio_lns_online(struct csio_lnode *, enum csio_ln_ev);
drivers/scsi/csiostor/csio_lnode.c
60
static void csio_lns_ready(struct csio_lnode *, enum csio_ln_ev);
drivers/scsi/csiostor/csio_lnode.c
61
static void csio_lns_offline(struct csio_lnode *, enum csio_ln_ev);
drivers/scsi/csiostor/csio_lnode.c
617
struct csio_lnode *ln = ((struct csio_lnode *)mbp->priv);
drivers/scsi/csiostor/csio_lnode.c
680
csio_ln_vnp_read(struct csio_lnode *ln,
drivers/scsi/csiostor/csio_lnode.c
718
csio_fcoe_enable_link(struct csio_lnode *ln, bool enable)
drivers/scsi/csiostor/csio_lnode.c
785
struct csio_lnode *ln = (struct csio_lnode *)mbp->priv;
drivers/scsi/csiostor/csio_lnode.c
831
csio_ln_read_fcf_entry(struct csio_lnode *ln,
drivers/scsi/csiostor/csio_lnode.c
876
struct csio_lnode *ln = NULL;
drivers/scsi/csiostor/csio_lnode.c
935
csio_post_event_rns(struct csio_lnode *ln, enum csio_rn_ev evt)
drivers/scsi/csiostor/csio_lnode.c
957
csio_cleanup_rns(struct csio_lnode *ln)
drivers/scsi/csiostor/csio_lnode.c
983
csio_post_event_lns(struct csio_lnode *ln, enum csio_ln_ev evt)
drivers/scsi/csiostor/csio_lnode.c
986
struct csio_lnode *cln, *sln;
drivers/scsi/csiostor/csio_lnode.c
997
cln = (struct csio_lnode *) tmp;
drivers/scsi/csiostor/csio_lnode.h
164
struct csio_lnode *pln; /* Parent lnode of child
drivers/scsi/csiostor/csio_lnode.h
224
int csio_is_lnode_ready(struct csio_lnode *);
drivers/scsi/csiostor/csio_lnode.h
225
void csio_lnode_state_to_str(struct csio_lnode *ln, int8_t *str);
drivers/scsi/csiostor/csio_lnode.h
226
struct csio_lnode *csio_lnode_lookup_by_wwpn(struct csio_hw *, uint8_t *);
drivers/scsi/csiostor/csio_lnode.h
229
int csio_scan_done(struct csio_lnode *, unsigned long, unsigned long,
drivers/scsi/csiostor/csio_lnode.h
233
void csio_lnode_async_event(struct csio_lnode *, enum csio_ln_fc_evt);
drivers/scsi/csiostor/csio_lnode.h
234
int csio_ln_fdmi_start(struct csio_lnode *, void *);
drivers/scsi/csiostor/csio_lnode.h
235
int csio_lnode_start(struct csio_lnode *);
drivers/scsi/csiostor/csio_lnode.h
236
void csio_lnode_stop(struct csio_lnode *);
drivers/scsi/csiostor/csio_lnode.h
237
void csio_lnode_close(struct csio_lnode *);
drivers/scsi/csiostor/csio_lnode.h
238
int csio_lnode_init(struct csio_lnode *, struct csio_hw *,
drivers/scsi/csiostor/csio_lnode.h
239
struct csio_lnode *);
drivers/scsi/csiostor/csio_lnode.h
240
void csio_lnode_exit(struct csio_lnode *);
drivers/scsi/csiostor/csio_mb.c
1009
csio_fcoe_read_fcf_init_mb(struct csio_lnode *ln, struct csio_mb *mbp,
drivers/scsi/csiostor/csio_mb.c
838
csio_write_fcoe_link_cond_init_mb(struct csio_lnode *ln, struct csio_mb *mbp,
drivers/scsi/csiostor/csio_mb.c
907
csio_fcoe_vnp_alloc_init_mb(struct csio_lnode *ln, struct csio_mb *mbp,
drivers/scsi/csiostor/csio_mb.c
949
csio_fcoe_vnp_read_init_mb(struct csio_lnode *ln, struct csio_mb *mbp,
drivers/scsi/csiostor/csio_mb.c
978
csio_fcoe_vnp_free_init_mb(struct csio_lnode *ln, struct csio_mb *mbp,
drivers/scsi/csiostor/csio_mb.h
218
void csio_write_fcoe_link_cond_init_mb(struct csio_lnode *, struct csio_mb *,
drivers/scsi/csiostor/csio_mb.h
222
void csio_fcoe_vnp_alloc_init_mb(struct csio_lnode *, struct csio_mb *,
drivers/scsi/csiostor/csio_mb.h
227
void csio_fcoe_vnp_read_init_mb(struct csio_lnode *, struct csio_mb *,
drivers/scsi/csiostor/csio_mb.h
231
void csio_fcoe_vnp_free_init_mb(struct csio_lnode *, struct csio_mb *,
drivers/scsi/csiostor/csio_mb.h
235
void csio_fcoe_read_fcf_init_mb(struct csio_lnode *, struct csio_mb *,
drivers/scsi/csiostor/csio_rnode.c
121
csio_rn_lookup(struct csio_lnode *ln, uint32_t flowid)
drivers/scsi/csiostor/csio_rnode.c
145
csio_rn_lookup_wwpn(struct csio_lnode *ln, uint8_t *wwpn)
drivers/scsi/csiostor/csio_rnode.c
169
csio_rnode_lookup_portid(struct csio_lnode *ln, uint32_t portid)
drivers/scsi/csiostor/csio_rnode.c
185
csio_rn_dup_flowid(struct csio_lnode *ln, uint32_t rdev_flowid,
drivers/scsi/csiostor/csio_rnode.c
191
struct csio_lnode *ln_tmp;
drivers/scsi/csiostor/csio_rnode.c
195
ln_tmp = (struct csio_lnode *) tmp1;
drivers/scsi/csiostor/csio_rnode.c
216
csio_alloc_rnode(struct csio_lnode *ln)
drivers/scsi/csiostor/csio_rnode.c
258
csio_get_rnode(struct csio_lnode *ln, uint32_t flowid)
drivers/scsi/csiostor/csio_rnode.c
283
csio_put_rnode(struct csio_lnode *ln, struct csio_rnode *rn)
drivers/scsi/csiostor/csio_rnode.c
300
csio_confirm_rnode(struct csio_lnode *ln, uint32_t rdev_flowid,
drivers/scsi/csiostor/csio_rnode.c
444
csio_rn_verify_rparams(struct csio_lnode *ln, struct csio_rnode *rn,
drivers/scsi/csiostor/csio_rnode.c
45
static int csio_rnode_init(struct csio_rnode *, struct csio_lnode *);
drivers/scsi/csiostor/csio_rnode.c
550
struct csio_lnode *ln = csio_rnode_to_lnode(rn);
drivers/scsi/csiostor/csio_rnode.c
567
struct csio_lnode *ln = csio_rnode_to_lnode(rn);
drivers/scsi/csiostor/csio_rnode.c
606
struct csio_lnode *ln = csio_rnode_to_lnode(rn);
drivers/scsi/csiostor/csio_rnode.c
646
struct csio_lnode *ln = csio_rnode_to_lnode(rn);
drivers/scsi/csiostor/csio_rnode.c
731
struct csio_lnode *ln = csio_rnode_to_lnode(rn);
drivers/scsi/csiostor/csio_rnode.c
790
struct csio_lnode *ln = csio_rnode_to_lnode(rn);
drivers/scsi/csiostor/csio_rnode.c
849
struct csio_lnode *ln = csio_rnode_to_lnode(rn);
drivers/scsi/csiostor/csio_rnode.c
870
struct csio_lnode *ln = csio_rnode_to_lnode(rn);
drivers/scsi/csiostor/csio_rnode.c
903
csio_rnode_init(struct csio_rnode *rn, struct csio_lnode *ln)
drivers/scsi/csiostor/csio_rnode.h
128
struct csio_rnode *csio_rnode_lookup_portid(struct csio_lnode *, uint32_t);
drivers/scsi/csiostor/csio_rnode.h
129
struct csio_rnode *csio_confirm_rnode(struct csio_lnode *,
drivers/scsi/csiostor/csio_rnode.h
134
void csio_put_rnode(struct csio_lnode *ln, struct csio_rnode *rn);
drivers/scsi/csiostor/csio_rnode.h
93
struct csio_lnode *lnp; /* Pointer to owning
drivers/scsi/csiostor/csio_scsi.c
1194
struct csio_lnode *ln = ioreq->lnode;
drivers/scsi/csiostor/csio_scsi.c
1318
csio_scsim_cleanup_io_lnode(struct csio_scsim *scm, struct csio_lnode *ln)
drivers/scsi/csiostor/csio_scsi.c
1365
struct csio_lnode *ln = shost_priv(class_to_shost(dev));
drivers/scsi/csiostor/csio_scsi.c
1379
struct csio_lnode *ln = shost_priv(class_to_shost(dev));
drivers/scsi/csiostor/csio_scsi.c
1405
struct csio_lnode *ln = shost_priv(class_to_shost(dev));
drivers/scsi/csiostor/csio_scsi.c
1431
struct csio_lnode *ln = shost_priv(class_to_shost(dev));
drivers/scsi/csiostor/csio_scsi.c
1441
struct csio_lnode *ln = shost_priv(class_to_shost(dev));
drivers/scsi/csiostor/csio_scsi.c
1477
struct csio_lnode *ln = shost_priv(class_to_shost(dev));
drivers/scsi/csiostor/csio_scsi.c
1781
struct csio_lnode *ln = shost_priv(host);
drivers/scsi/csiostor/csio_scsi.c
1892
struct csio_lnode *ln = ioreq->lnode;
drivers/scsi/csiostor/csio_scsi.c
1916
struct csio_lnode *ln = shost_priv(cmnd->device->host);
drivers/scsi/csiostor/csio_scsi.c
2064
struct csio_lnode *ln = shost_priv(cmnd->device->host);
drivers/scsi/csiostor/csio_scsi.c
2235
sdev->hostdata = *((struct csio_lnode **)(rport->dd_data));
drivers/scsi/csiostor/csio_scsi.c
2256
struct csio_lnode *ln = shost_priv(shost);
drivers/scsi/csiostor/csio_scsi.h
187
struct csio_lnode *lnode;
drivers/scsi/csiostor/csio_scsi.h
344
struct csio_lnode *);
drivers/scsi/csiostor/csio_wr.h
251
struct csio_lnode *lnode; /* Owner lnode */