drivers/scsi/bfa/bfa_defs_svc.h
381
union bfa_fw_fc_port_stats_s fc_port;
drivers/scsi/qla2xxx/qla_attr.c
3336
.dd_fcrport_size = sizeof(struct fc_port *),
drivers/scsi/qla2xxx/qla_attr.c
3384
.dd_fcrport_size = sizeof(struct fc_port *),
drivers/scsi/qla2xxx/qla_bsg.c
18
struct fc_port *fcport = container_of(work, typeof(*fcport),
drivers/scsi/qla2xxx/qla_bsg.c
1993
struct fc_port *fcport;
drivers/scsi/qla2xxx/qla_bsg.c
477
struct fc_port *fcport;
drivers/scsi/qla2xxx/qla_def.h
2635
struct fc_port *conflict;
drivers/scsi/qla2xxx/qla_def.h
3474
int (*target_reset) (struct fc_port *, uint64_t, int);
drivers/scsi/qla2xxx/qla_def.h
3475
int (*lun_reset) (struct fc_port *, uint64_t, int);
drivers/scsi/qla2xxx/qla_def.h
3596
struct fc_port *fcport;
drivers/scsi/qla2xxx/qla_def.h
477
struct fc_port *fcport;
drivers/scsi/qla2xxx/qla_def.h
513
struct fc_port *fcport;
drivers/scsi/qla2xxx/qla_def.h
730
struct fc_port *fcport;
drivers/scsi/qla2xxx/qla_dfs.c
106
qla2x00_dfs_create_rport(scsi_qla_host_t *vha, struct fc_port *fp)
drivers/scsi/qla2xxx/qla_dfs.c
140
qla2x00_dfs_remove_rport(scsi_qla_host_t *vha, struct fc_port *fp)
drivers/scsi/qla2xxx/qla_dfs.c
154
struct fc_port *sess = NULL;
drivers/scsi/qla2xxx/qla_dfs.c
17
qla_dfs_rport_get(struct fc_port *fp, int attr_id, u64 *val)
drivers/scsi/qla2xxx/qla_dfs.c
33
qla_dfs_rport_set(struct fc_port *fp, int attr_id, u64 val)
drivers/scsi/qla2xxx/qla_dfs.c
55
struct fc_port *fp = data; \
drivers/scsi/qla2xxx/qla_dfs.c
60
struct fc_port *fp = data; \
drivers/scsi/qla2xxx/qla_dfs.c
76
struct fc_port *fp = data; \
drivers/scsi/qla2xxx/qla_edif.c
1098
struct fc_port *fcport = NULL, *tf;
drivers/scsi/qla2xxx/qla_edif.c
1138
struct fc_port *fcport;
drivers/scsi/qla2xxx/qla_edif.c
221
qla_edif_sa_ctl_init(scsi_qla_host_t *vha, struct fc_port *fcport)
drivers/scsi/qla2xxx/qla_edif.c
2544
struct fc_port *fcport;
drivers/scsi/qla2xxx/qla_edif.c
362
struct fc_port *fcport, struct edif_sa_index_entry *entry,
drivers/scsi/qla2xxx/qla_edif.c
3680
void qla_edif_sess_down(struct scsi_qla_host *vha, struct fc_port *sess)
drivers/scsi/qla2xxx/qla_edif.c
3708
void qla_edif_clear_appdata(struct scsi_qla_host *vha, struct fc_port *fcport)
drivers/scsi/qla2xxx/qla_edif.c
446
void qla2x00_release_all_sadb(struct scsi_qla_host *vha, struct fc_port *fcport)
drivers/scsi/qla2xxx/qla_edif.c
493
struct fc_port *fcport;
drivers/scsi/qla2xxx/qla_edif.c
541
struct fc_port *fcport, *tf;
drivers/scsi/qla2xxx/qla_edif.c
676
struct fc_port *fcport, *tf;
drivers/scsi/qla2xxx/qla_edif.c
963
struct fc_port *fcport = NULL, *tf;
drivers/scsi/qla2xxx/qla_edif.h
28
struct fc_port *fcport;
drivers/scsi/qla2xxx/qla_gbl.h
141
void qla2x00_release_all_sadb(struct scsi_qla_host *vha, struct fc_port *fcport);
drivers/scsi/qla2xxx/qla_gbl.h
143
void qla_edif_sess_down(struct scsi_qla_host *vha, struct fc_port *sess);
drivers/scsi/qla2xxx/qla_gbl.h
145
struct fc_port *fcport);
drivers/scsi/qla2xxx/qla_gbl.h
372
qla2x00_abort_target(struct fc_port *, uint64_t, int);
drivers/scsi/qla2xxx/qla_gbl.h
375
qla2x00_lun_reset(struct fc_port *, uint64_t, int);
drivers/scsi/qla2xxx/qla_gbl.h
449
qla24xx_abort_target(struct fc_port *, uint64_t, int);
drivers/scsi/qla2xxx/qla_gbl.h
451
qla24xx_lun_reset(struct fc_port *, uint64_t, int);
drivers/scsi/qla2xxx/qla_gbl.h
549
qla2x00_port_logout(scsi_qla_host_t *, struct fc_port *);
drivers/scsi/qla2xxx/qla_gbl.h
955
struct fc_port *, enum qlt_plogi_link_t);
drivers/scsi/qla2xxx/qla_gbl.h
957
extern void qlt_schedule_sess_for_deletion(struct fc_port *);
drivers/scsi/qla2xxx/qla_gbl.h
958
extern struct fc_port *qlt_find_sess_invalidate_other(scsi_qla_host_t *,
drivers/scsi/qla2xxx/qla_gbl.h
959
uint64_t wwn, port_id_t port_id, uint16_t loop_id, struct fc_port **);
drivers/scsi/qla2xxx/qla_gbl.h
968
extern void qla2x00_dfs_create_rport(scsi_qla_host_t *vha, struct fc_port *fp);
drivers/scsi/qla2xxx/qla_gbl.h
969
extern void qla2x00_dfs_remove_rport(scsi_qla_host_t *vha, struct fc_port *fp);
drivers/scsi/qla2xxx/qla_gbl.h
979
void qla_nvme_unregister_remote_port(struct fc_port *fcport);
drivers/scsi/qla2xxx/qla_gs.c
2726
struct fc_port *fcport = ea->fcport;
drivers/scsi/qla2xxx/qla_init.c
1027
struct fc_port *fcport = NULL, *tf;
drivers/scsi/qla2xxx/qla_init.c
2454
struct fc_port *conflict_fcport;
drivers/scsi/qla2xxx/qla_init.c
2456
struct fc_port *fcport = ea->fcport;
drivers/scsi/qla2xxx/qla_init.c
510
struct fc_port *fcport = ea->fcport;
drivers/scsi/qla2xxx/qla_init.c
6290
fc_port_t *fcport = container_of(work, struct fc_port, reg_work);
drivers/scsi/qla2xxx/qla_iocb.c
2544
struct fc_port *fcport = sp->fcport;
drivers/scsi/qla2xxx/qla_iocb.c
2912
struct fc_port *conflict_fcport;
drivers/scsi/qla2xxx/qla_mbx.c
1630
qla2x00_abort_target(struct fc_port *fcport, uint64_t l, int tag)
drivers/scsi/qla2xxx/qla_mbx.c
1678
qla2x00_lun_reset(struct fc_port *fcport, uint64_t l, int tag)
drivers/scsi/qla2xxx/qla_mbx.c
3399
__qla24xx_issue_tmf(char *name, uint32_t type, struct fc_port *fcport,
drivers/scsi/qla2xxx/qla_mbx.c
3494
qla24xx_abort_target(struct fc_port *fcport, uint64_t l, int tag)
drivers/scsi/qla2xxx/qla_mbx.c
3505
qla24xx_lun_reset(struct fc_port *fcport, uint64_t l, int tag)
drivers/scsi/qla2xxx/qla_mbx.c
4046
struct fc_port *fcport;
drivers/scsi/qla2xxx/qla_mbx.c
6266
qla2x00_port_logout(scsi_qla_host_t *vha, struct fc_port *fcport)
drivers/scsi/qla2xxx/qla_nvme.c
22
struct fc_port *fcport;
drivers/scsi/qla2xxx/qla_nvme.c
35
int qla_nvme_register_remote(struct scsi_qla_host *vha, struct fc_port *fcport)
drivers/scsi/qla2xxx/qla_nvme.c
892
void qla_nvme_unregister_remote_port(struct fc_port *fcport)
drivers/scsi/qla2xxx/qla_nvme.h
145
int qla_nvme_register_remote(struct scsi_qla_host *, struct fc_port *);
drivers/scsi/qla2xxx/qla_nvme.h
40
struct fc_port *fcport;
drivers/scsi/qla2xxx/qla_os.c
1125
struct fc_port *fcport;
drivers/scsi/qla2xxx/qla_os.c
1442
fc_port_t *fcport = (struct fc_port *) sdev->hostdata;
drivers/scsi/qla2xxx/qla_os.c
864
fc_port_t *fcport = (struct fc_port *) cmd->device->hostdata;
drivers/scsi/qla2xxx/qla_os.c
988
fc_port_t *fcport = (struct fc_port *) cmd->device->hostdata;
drivers/scsi/qla2xxx/qla_target.c
105
static int qlt_issue_task_mgmt(struct fc_port *sess, u64 lun,
drivers/scsi/qla2xxx/qla_target.c
117
static struct fc_port *qlt_create_sess(struct scsi_qla_host *vha,
drivers/scsi/qla2xxx/qla_target.c
1171
void qlt_unreg_sess(struct fc_port *sess)
drivers/scsi/qla2xxx/qla_target.c
119
void qlt_unreg_sess(struct fc_port *sess);
drivers/scsi/qla2xxx/qla_target.c
1208
struct fc_port *sess = NULL;
drivers/scsi/qla2xxx/qla_target.c
1242
static void qla24xx_chk_fcp_state(struct fc_port *sess)
drivers/scsi/qla2xxx/qla_target.c
1251
void qlt_schedule_sess_for_deletion(struct fc_port *sess)
drivers/scsi/qla2xxx/qla_target.c
1312
struct fc_port *sess;
drivers/scsi/qla2xxx/qla_target.c
1374
static struct fc_port *qlt_create_sess(
drivers/scsi/qla2xxx/qla_target.c
1380
struct fc_port *sess = fcport;
drivers/scsi/qla2xxx/qla_target.c
2046
struct abts_recv_from_24xx *abts, struct fc_port *sess)
drivers/scsi/qla2xxx/qla_target.c
2107
struct fc_port *sess;
drivers/scsi/qla2xxx/qla_target.c
3698
struct fc_port *sess;
drivers/scsi/qla2xxx/qla_target.c
3901
struct fc_port *sess = cmd->sess;
drivers/scsi/qla2xxx/qla_target.c
4409
struct fc_port *sess = cmd->sess;
drivers/scsi/qla2xxx/qla_target.c
4617
struct fc_port *sess,
drivers/scsi/qla2xxx/qla_target.c
4680
struct fc_port *sess;
drivers/scsi/qla2xxx/qla_target.c
4751
static int qlt_issue_task_mgmt(struct fc_port *sess, u64 lun,
drivers/scsi/qla2xxx/qla_target.c
4816
struct fc_port *sess;
drivers/scsi/qla2xxx/qla_target.c
4839
struct imm_ntfy_from_isp *iocb, struct fc_port *sess)
drivers/scsi/qla2xxx/qla_target.c
4884
struct fc_port *sess;
drivers/scsi/qla2xxx/qla_target.c
4930
struct fc_port *
drivers/scsi/qla2xxx/qla_target.c
4932
port_id_t port_id, uint16_t loop_id, struct fc_port **conflict_sess)
drivers/scsi/qla2xxx/qla_target.c
4934
struct fc_port *sess = NULL, *other_sess;
drivers/scsi/qla2xxx/qla_target.c
5035
struct fc_port *sess = NULL, *conflict_sess = NULL;
drivers/scsi/qla2xxx/qla_target.c
5316
struct fc_port *sess;
drivers/scsi/qla2xxx/qla_target.c
6112
struct fc_port *sess = NULL, *conflict_sess = NULL;
drivers/scsi/qla2xxx/qla_target.c
6559
struct fc_port *sess = NULL;
drivers/scsi/qla2xxx/qla_target.c
6631
struct fc_port *sess;
drivers/scsi/qla2xxx/qla_target.c
677
fc_port_t *fcport = container_of(work, struct fc_port, del_work);
drivers/scsi/qla2xxx/qla_target.c
700
struct fc_port *sess = fcport;
drivers/scsi/qla2xxx/qla_target.c
7272
static struct fc_port *qlt_make_local_sess(struct scsi_qla_host *vha,
drivers/scsi/qla2xxx/qla_target.c
7275
struct fc_port *sess = NULL;
drivers/scsi/qla2xxx/qla_target.c
7346
struct fc_port *sess = NULL;
drivers/scsi/qla2xxx/qla_target.c
853
struct fc_port *sess, enum qlt_plogi_link_t link)
drivers/scsi/qla2xxx/qla_target.c
941
struct fc_port *sess = container_of(work, struct fc_port,
drivers/scsi/qla2xxx/qla_target.h
1089
extern void qlt_unreg_sess(struct fc_port *);
drivers/scsi/qla2xxx/qla_target.h
674
struct fc_port;
drivers/scsi/qla2xxx/qla_target.h
683
struct qla_tgt_cmd *(*find_cmd_by_tag)(struct fc_port *, uint64_t);
drivers/scsi/qla2xxx/qla_target.h
689
struct qla_tgt_cmd *(*get_cmd)(struct fc_port *);
drivers/scsi/qla2xxx/qla_target.h
695
void (*free_session)(struct fc_port *);
drivers/scsi/qla2xxx/qla_target.h
698
struct fc_port *);
drivers/scsi/qla2xxx/qla_target.h
699
void (*update_sess)(struct fc_port *, port_id_t, uint16_t, bool);
drivers/scsi/qla2xxx/qla_target.h
700
struct fc_port *(*find_sess_by_loop_id)(struct scsi_qla_host *,
drivers/scsi/qla2xxx/qla_target.h
702
struct fc_port *(*find_sess_by_s_id)(struct scsi_qla_host *,
drivers/scsi/qla2xxx/qla_target.h
704
void (*clear_nacl_from_fcport_map)(struct fc_port *);
drivers/scsi/qla2xxx/qla_target.h
705
void (*put_sess)(struct fc_port *);
drivers/scsi/qla2xxx/qla_target.h
706
void (*shutdown_sess)(struct fc_port *);
drivers/scsi/qla2xxx/qla_target.h
884
struct fc_port *sess;
drivers/scsi/qla2xxx/qla_target.h
994
struct fc_port *sess;
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1138
static struct fc_port *tcm_qla2xxx_find_sess_by_s_id(scsi_qla_host_t *vha,
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1165
if (!nacl->fc_port) {
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1170
return nacl->fc_port;
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1181
struct fc_port *fc_port,
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1205
fc_port->se_sess = se_sess;
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1206
nacl->fc_port = fc_port;
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1210
if (nacl->fc_port) {
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1214
nacl->fc_port = NULL;
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1219
fc_port->se_sess = se_sess;
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1220
nacl->fc_port = fc_port;
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1232
fc_port->se_sess = se_sess;
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1233
nacl->fc_port = fc_port;
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1236
nacl->fc_port, new_se_nacl, new_se_nacl->initiatorname);
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1242
static struct fc_port *tcm_qla2xxx_find_sess_by_loop_id(
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1270
if (!nacl->fc_port) {
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1275
return nacl->fc_port;
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1286
struct fc_port *fc_port,
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1301
if (fc_port->se_sess != se_sess)
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1302
fc_port->se_sess = se_sess;
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1303
if (nacl->fc_port != fc_port)
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1304
nacl->fc_port = fc_port;
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1308
if (nacl->fc_port) {
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1312
nacl->fc_port = NULL;
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1318
if (fc_port->se_sess != se_sess)
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1319
fc_port->se_sess = se_sess;
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1320
if (nacl->fc_port != fc_port)
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1321
nacl->fc_port = fc_port;
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1333
if (fc_port->se_sess != se_sess)
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1334
fc_port->se_sess = se_sess;
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1335
if (nacl->fc_port != fc_port)
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1336
nacl->fc_port = fc_port;
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1339
nacl->fc_port, new_se_nacl, new_se_nacl->initiatorname);
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1346
struct tcm_qla2xxx_nacl *nacl, struct fc_port *sess)
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1356
static void tcm_qla2xxx_free_session(struct fc_port *sess)
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1392
struct fc_port *qlat_sess = p;
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1417
struct fc_port *qlat_sess)
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1461
static void tcm_qla2xxx_update_sess(struct fc_port *sess, port_id_t s_id,
drivers/scsi/qla2xxx/tcm_qla2xxx.c
277
static struct qla_tgt_cmd *tcm_qla2xxx_get_cmd(struct fc_port *sess)
drivers/scsi/qla2xxx/tcm_qla2xxx.c
367
struct fc_port *sess = container_of(kref,
drivers/scsi/qla2xxx/tcm_qla2xxx.c
368
struct fc_port, sess_kref);
drivers/scsi/qla2xxx/tcm_qla2xxx.c
373
static void tcm_qla2xxx_put_sess(struct fc_port *sess)
drivers/scsi/qla2xxx/tcm_qla2xxx.c
383
struct fc_port *sess = se_sess->fabric_sess_ptr;
drivers/scsi/qla2xxx/tcm_qla2xxx.c
452
struct fc_port *sess;
drivers/scsi/qla2xxx/tcm_qla2xxx.c
594
struct fc_port *sess = mcmd->sess;
drivers/scsi/qla2xxx/tcm_qla2xxx.c
637
static struct qla_tgt_cmd *tcm_qla2xxx_find_cmd_by_tag(struct fc_port *sess,
drivers/scsi/qla2xxx/tcm_qla2xxx.c
795
struct tcm_qla2xxx_nacl *, struct fc_port *);
drivers/scsi/qla2xxx/tcm_qla2xxx.c
799
static void tcm_qla2xxx_clear_nacl_from_fcport_map(struct fc_port *sess)
drivers/scsi/qla2xxx/tcm_qla2xxx.c
838
static void tcm_qla2xxx_shutdown_sess(struct fc_port *sess)
drivers/scsi/qla2xxx/tcm_qla2xxx.h
25
struct fc_port *fc_port;