Home
last modified time | relevance | path

Searched refs:fc_port (Results 1 - 25 of 36) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/scsi/qla2xxx/
H A Dtcm_qla2xxx.c271 static struct qla_tgt_cmd *tcm_qla2xxx_get_cmd(struct fc_port *sess) in tcm_qla2xxx_get_cmd()
349 struct fc_port *sess = container_of(kref, in tcm_qla2xxx_release_session()
350 struct fc_port, sess_kref); in tcm_qla2xxx_release_session()
355 static void tcm_qla2xxx_put_sess(struct fc_port *sess) in tcm_qla2xxx_put_sess()
365 struct fc_port *sess = se_sess->fabric_sess_ptr; in tcm_qla2xxx_close_session()
449 struct fc_port *sess; in tcm_qla2xxx_handle_cmd()
464 pr_err("Unable to locate struct fc_port from qla_tgt_cmd\n"); in tcm_qla2xxx_handle_cmd()
574 struct fc_port *sess = mcmd->sess; in tcm_qla2xxx_handle_tmr()
619 static struct qla_tgt_cmd *tcm_qla2xxx_find_cmd_by_tag(struct fc_port *sess, in tcm_qla2xxx_find_cmd_by_tag()
774 struct tcm_qla2xxx_nacl *, struct fc_port *);
1205 tcm_qla2xxx_set_sess_by_s_id( struct tcm_qla2xxx_lport *lport, struct se_node_acl *new_se_nacl, struct tcm_qla2xxx_nacl *nacl, struct se_session *se_sess, struct fc_port *fc_port, be_id_t s_id) tcm_qla2xxx_set_sess_by_s_id() argument
1310 tcm_qla2xxx_set_sess_by_loop_id( struct tcm_qla2xxx_lport *lport, struct se_node_acl *new_se_nacl, struct tcm_qla2xxx_nacl *nacl, struct se_session *se_sess, struct fc_port *fc_port, uint16_t loop_id) tcm_qla2xxx_set_sess_by_loop_id() argument
[all...]
H A Dqla_dfs.c17 qla_dfs_rport_get(struct fc_port *fp, int attr_id, u64 *val) in qla_dfs_rport_get()
33 qla_dfs_rport_set(struct fc_port *fp, int attr_id, u64 val) in qla_dfs_rport_set()
55 struct fc_port *fp = data; \
60 struct fc_port *fp = data; \
68 * Wrapper for getting fc_port fields.
76 struct fc_port *fp = data; \
106 qla2x00_dfs_create_rport(scsi_qla_host_t *vha, struct fc_port *fp) in qla2x00_dfs_create_rport()
140 qla2x00_dfs_remove_rport(scsi_qla_host_t *vha, struct fc_port *fp) in qla2x00_dfs_remove_rport()
154 struct fc_port *sess = NULL; in qla2x00_dfs_tgt_sess_show()
182 fc_port_t fc_port; in qla2x00_dfs_tgt_port_database_show() local
[all...]
H A Dqla_target.h659 struct fc_port;
668 struct qla_tgt_cmd *(*find_cmd_by_tag)(struct fc_port *, uint64_t);
674 struct qla_tgt_cmd *(*get_cmd)(struct fc_port *);
678 void (*free_session)(struct fc_port *);
681 struct fc_port *);
682 void (*update_sess)(struct fc_port *, port_id_t, uint16_t, bool);
683 struct fc_port *(*find_sess_by_loop_id)(struct scsi_qla_host *,
685 struct fc_port *(*find_sess_by_s_id)(struct scsi_qla_host *,
687 void (*clear_nacl_from_fcport_map)(struct fc_port *);
688 void (*put_sess)(struct fc_port *);
[all...]
H A Dtcm_qla2xxx.h24 /* Pointer to fc_port */
25 struct fc_port *fc_port; member
68 /* map for fc_port pointers in 24-bit FC Port ID space */
70 /* vmalloc-ed memory for fc_port pointers for 16-bit FC loop ID */
H A Dqla_gbl.h348 qla2x00_abort_target(struct fc_port *, uint64_t, int);
351 qla2x00_lun_reset(struct fc_port *, uint64_t, int);
425 qla24xx_abort_target(struct fc_port *, uint64_t, int);
427 qla24xx_lun_reset(struct fc_port *, uint64_t, int);
525 qla2x00_port_logout(scsi_qla_host_t *, struct fc_port *);
931 struct fc_port *, enum qlt_plogi_link_t);
933 extern void qlt_schedule_sess_for_deletion(struct fc_port *);
934 extern struct fc_port *qlt_find_sess_invalidate_other(scsi_qla_host_t *,
935 uint64_t wwn, port_id_t port_id, uint16_t loop_id, struct fc_port **);
944 extern void qla2x00_dfs_create_rport(scsi_qla_host_t *vha, struct fc_port *f
[all...]
H A Dqla_nvme.h36 struct fc_port *fcport;
139 int qla_nvme_register_remote(struct scsi_qla_host *, struct fc_port *);
H A Dqla_target.c112 static int qlt_issue_task_mgmt(struct fc_port *sess, u64 lun,
126 static struct fc_port *qlt_create_sess(struct scsi_qla_host *vha,
128 void qlt_unreg_sess(struct fc_port *sess);
695 fc_port_t *fcport = container_of(work, struct fc_port, del_work); in qla24xx_delete_sess_fn()
713 struct fc_port *sess = fcport; in qlt_fc_port_added()
866 struct fc_port *sess, enum qlt_plogi_link_t link) in qlt_plogi_ack_link()
948 struct fc_port *sess = container_of(work, struct fc_port, in qlt_free_session_done()
1144 void qlt_unreg_sess(struct fc_port *sess) in qlt_unreg_sess()
1181 struct fc_port *ses in qlt_reset()
[all...]
H A Dqla_nvme.c14 int qla_nvme_register_remote(struct scsi_qla_host *vha, struct fc_port *fcport) in qla_nvme_register_remote()
670 void qla_nvme_unregister_remote_port(struct fc_port *fcport) in qla_nvme_unregister_remote_port()
H A Dqla_def.h643 struct fc_port *fcport;
2448 typedef struct fc_port { struct
2491 struct fc_port *conflict;
3280 int (*target_reset) (struct fc_port *, uint64_t, int);
3281 int (*lun_reset) (struct fc_port *, uint64_t, int);
3399 struct fc_port *fcport;
H A Dqla_bsg.c15 struct fc_port *fcport = container_of(work, typeof(*fcport), in qla2xxx_free_fcport_work()
452 struct fc_port *fcport; in qla2x00_process_ct()
1977 struct fc_port *fcport; in qlafx00_mgmt_cmd()
H A Dqla_mbx.c1530 qla2x00_abort_target(struct fc_port *fcport, uint64_t l, int tag) in qla2x00_abort_target()
1578 qla2x00_lun_reset(struct fc_port *fcport, uint64_t l, int tag) in qla2x00_lun_reset()
3281 __qla24xx_issue_tmf(char *name, uint32_t type, struct fc_port *fcport, in __qla24xx_issue_tmf()
3376 qla24xx_abort_target(struct fc_port *fcport, uint64_t l, int tag) in qla24xx_abort_target()
3387 qla24xx_lun_reset(struct fc_port *fcport, uint64_t l, int tag) in qla24xx_lun_reset()
3928 struct fc_port *fcport; in qla24xx_report_id_acquisition()
6124 qla2x00_port_logout(scsi_qla_host_t *vha, struct fc_port *fcport) in qla2x00_port_logout()
/kernel/linux/linux-6.6/drivers/scsi/qla2xxx/
H A Dtcm_qla2xxx.c276 static struct qla_tgt_cmd *tcm_qla2xxx_get_cmd(struct fc_port *sess) in tcm_qla2xxx_get_cmd()
354 struct fc_port *sess = container_of(kref, in tcm_qla2xxx_release_session()
355 struct fc_port, sess_kref); in tcm_qla2xxx_release_session()
360 static void tcm_qla2xxx_put_sess(struct fc_port *sess) in tcm_qla2xxx_put_sess()
370 struct fc_port *sess = se_sess->fabric_sess_ptr; in tcm_qla2xxx_close_session()
439 struct fc_port *sess; in tcm_qla2xxx_handle_cmd()
455 pr_err("Unable to locate struct fc_port from qla_tgt_cmd\n"); in tcm_qla2xxx_handle_cmd()
578 struct fc_port *sess = mcmd->sess; in tcm_qla2xxx_handle_tmr()
621 static struct qla_tgt_cmd *tcm_qla2xxx_find_cmd_by_tag(struct fc_port *sess, in tcm_qla2xxx_find_cmd_by_tag()
779 struct tcm_qla2xxx_nacl *, struct fc_port *);
1160 tcm_qla2xxx_set_sess_by_s_id( struct tcm_qla2xxx_lport *lport, struct se_node_acl *new_se_nacl, struct tcm_qla2xxx_nacl *nacl, struct se_session *se_sess, struct fc_port *fc_port, be_id_t s_id) tcm_qla2xxx_set_sess_by_s_id() argument
1265 tcm_qla2xxx_set_sess_by_loop_id( struct tcm_qla2xxx_lport *lport, struct se_node_acl *new_se_nacl, struct tcm_qla2xxx_nacl *nacl, struct se_session *se_sess, struct fc_port *fc_port, uint16_t loop_id) tcm_qla2xxx_set_sess_by_loop_id() argument
[all...]
H A Dqla_dfs.c17 qla_dfs_rport_get(struct fc_port *fp, int attr_id, u64 *val) in qla_dfs_rport_get()
33 qla_dfs_rport_set(struct fc_port *fp, int attr_id, u64 val) in qla_dfs_rport_set()
55 struct fc_port *fp = data; \
60 struct fc_port *fp = data; \
68 * Wrapper for getting fc_port fields.
76 struct fc_port *fp = data; \
106 qla2x00_dfs_create_rport(scsi_qla_host_t *vha, struct fc_port *fp) in qla2x00_dfs_create_rport()
140 qla2x00_dfs_remove_rport(scsi_qla_host_t *vha, struct fc_port *fp) in qla2x00_dfs_remove_rport()
154 struct fc_port *sess = NULL; in qla2x00_dfs_tgt_sess_show()
182 fc_port_t fc_port; in qla2x00_dfs_tgt_port_database_show() local
[all...]
H A Dqla_target.h673 struct fc_port;
682 struct qla_tgt_cmd *(*find_cmd_by_tag)(struct fc_port *, uint64_t);
688 struct qla_tgt_cmd *(*get_cmd)(struct fc_port *);
692 void (*free_session)(struct fc_port *);
695 struct fc_port *);
696 void (*update_sess)(struct fc_port *, port_id_t, uint16_t, bool);
697 struct fc_port *(*find_sess_by_loop_id)(struct scsi_qla_host *,
699 struct fc_port *(*find_sess_by_s_id)(struct scsi_qla_host *,
701 void (*clear_nacl_from_fcport_map)(struct fc_port *);
702 void (*put_sess)(struct fc_port *);
[all...]
H A Dtcm_qla2xxx.h24 /* Pointer to fc_port */
25 struct fc_port *fc_port; member
68 /* map for fc_port pointers in 24-bit FC Port ID space */
70 /* vmalloc-ed memory for fc_port pointers for 16-bit FC loop ID */
H A Dqla_gbl.h138 void qla2x00_release_all_sadb(struct scsi_qla_host *vha, struct fc_port *fcport);
140 void qla_edif_sess_down(struct scsi_qla_host *vha, struct fc_port *sess);
142 struct fc_port *fcport);
368 qla2x00_abort_target(struct fc_port *, uint64_t, int);
371 qla2x00_lun_reset(struct fc_port *, uint64_t, int);
445 qla24xx_abort_target(struct fc_port *, uint64_t, int);
447 qla24xx_lun_reset(struct fc_port *, uint64_t, int);
545 qla2x00_port_logout(scsi_qla_host_t *, struct fc_port *);
951 struct fc_port *, enum qlt_plogi_link_t);
953 extern void qlt_schedule_sess_for_deletion(struct fc_port *);
[all...]
H A Dqla_nvme.h40 struct fc_port *fcport;
145 int qla_nvme_register_remote(struct scsi_qla_host *, struct fc_port *);
H A Dqla_target.c105 static int qlt_issue_task_mgmt(struct fc_port *sess, u64 lun,
119 static struct fc_port *qlt_create_sess(struct scsi_qla_host *vha,
121 void qlt_unreg_sess(struct fc_port *sess);
684 fc_port_t *fcport = container_of(work, struct fc_port, del_work); in qla24xx_delete_sess_fn()
707 struct fc_port *sess = fcport; in qlt_fc_port_added()
860 struct fc_port *sess, enum qlt_plogi_link_t link) in qlt_plogi_ack_link()
948 struct fc_port *sess = container_of(work, struct fc_port, in qlt_free_session_done()
1168 void qlt_unreg_sess(struct fc_port *sess) in qlt_unreg_sess()
1205 struct fc_port *ses in qlt_reset()
[all...]
H A Dqla_edif.h28 struct fc_port *fcport;
H A Dqla_edif.c220 qla_edif_sa_ctl_init(scsi_qla_host_t *vha, struct fc_port *fcport) in qla_edif_sa_ctl_init()
361 struct fc_port *fcport, struct edif_sa_index_entry *entry, in __qla2x00_release_all_sadb()
445 void qla2x00_release_all_sadb(struct scsi_qla_host *vha, struct fc_port *fcport) in qla2x00_release_all_sadb()
492 struct fc_port *fcport; in qla_delete_n2n_sess_and_wait()
540 struct fc_port *fcport, *tf; in qla_edif_app_start()
675 struct fc_port *fcport, *tf; in qla_edif_app_stop()
962 struct fc_port *fcport = NULL, *tf; in qla_edif_app_getfcinfo()
1097 struct fc_port *fcport = NULL, *tf; in qla_edif_app_getstats()
1137 struct fc_port *fcport; in qla_edif_ack()
2543 struct fc_port *fcpor in qla24xx_auth_els()
[all...]
H A Dqla_nvme.c23 struct fc_port *fcport;
36 int qla_nvme_register_remote(struct scsi_qla_host *vha, struct fc_port *fcport) in qla_nvme_register_remote()
890 void qla_nvme_unregister_remote_port(struct fc_port *fcport) in qla_nvme_unregister_remote_port()
H A Dqla_def.h477 struct fc_port *fcport;
513 struct fc_port *fcport;
730 struct fc_port *fcport;
2569 typedef struct fc_port { struct
2614 struct fc_port *conflict;
3443 int (*target_reset) (struct fc_port *, uint64_t, int);
3444 int (*lun_reset) (struct fc_port *, uint64_t, int);
3567 struct fc_port *fcport;
H A Dqla_mbx.c1580 qla2x00_abort_target(struct fc_port *fcport, uint64_t l, int tag) in qla2x00_abort_target()
1628 qla2x00_lun_reset(struct fc_port *fcport, uint64_t l, int tag) in qla2x00_lun_reset()
3340 __qla24xx_issue_tmf(char *name, uint32_t type, struct fc_port *fcport, in __qla24xx_issue_tmf()
3435 qla24xx_abort_target(struct fc_port *fcport, uint64_t l, int tag) in qla24xx_abort_target()
3446 qla24xx_lun_reset(struct fc_port *fcport, uint64_t l, int tag) in qla24xx_lun_reset()
3987 struct fc_port *fcport; in qla24xx_report_id_acquisition()
6207 qla2x00_port_logout(scsi_qla_host_t *vha, struct fc_port *fcport) in qla2x00_port_logout()
H A Dqla_bsg.c16 struct fc_port *fcport = container_of(work, typeof(*fcport), in qla2xxx_free_fcport_work()
471 struct fc_port *fcport; in qla2x00_process_ct()
1996 struct fc_port *fcport; in qlafx00_mgmt_cmd()
/kernel/linux/linux-5.10/drivers/scsi/bfa/
H A Dbfa_defs_svc.h381 union bfa_fw_fc_port_stats_s fc_port; member

Completed in 78 milliseconds

12