Lines Matching refs:fc_port_t
15 extern int qla24xx_post_prli_work(struct scsi_qla_host *vha, fc_port_t *fcport);
41 extern void qla2x00_clear_loop_id(fc_port_t *fcport);
43 extern int qla2x00_fabric_login(scsi_qla_host_t *, fc_port_t *, uint16_t *);
44 extern int qla2x00_local_device_login(scsi_qla_host_t *, fc_port_t *);
47 extern int qla24xx_els_dcmd2_iocb(scsi_qla_host_t *, int, fc_port_t *);
55 extern void qla2x00_update_fcport(scsi_qla_host_t *, fc_port_t *);
64 extern int qla2x00_async_login(struct scsi_qla_host *, fc_port_t *,
66 extern int qla2x00_async_logout(struct scsi_qla_host *, fc_port_t *);
67 extern int qla2x00_async_prlo(struct scsi_qla_host *, fc_port_t *);
68 extern int qla2x00_async_adisc(struct scsi_qla_host *, fc_port_t *,
70 extern int qla2x00_async_tm_cmd(fc_port_t *, uint32_t, uint64_t, uint32_t);
73 extern int qla24xx_async_gnl(struct scsi_qla_host *, fc_port_t *);
76 extern int qla24xx_update_fcport_fcp_prio(scsi_qla_host_t *, fc_port_t *);
79 extern void qla2x00_set_fcport_state(fc_port_t *fcport, int state);
80 extern fc_port_t *
101 int qla24xx_async_gpdb(struct scsi_qla_host *, fc_port_t *, u8);
102 int qla24xx_async_prli(struct scsi_qla_host *, fc_port_t *);
103 int qla24xx_async_notify_ack(scsi_qla_host_t *, fc_port_t *,
107 int qla24xx_fcport_handle_login(struct scsi_qla_host *, fc_port_t *);
109 int qla24xx_post_gpdb_work(struct scsi_qla_host *, fc_port_t *, u8);
116 void qla2x00_async_prlo_done(struct scsi_qla_host *, fc_port_t *,
118 extern int qla2x00_post_async_prlo_work(struct scsi_qla_host *, fc_port_t *,
121 fc_port_t *, uint16_t *);
122 int qla_post_iidma_work(struct scsi_qla_host *vha, fc_port_t *fcport);
123 void qla_do_iidma_work(struct scsi_qla_host *vha, fc_port_t *fcport);
125 void qla_rscn_replay(fc_port_t *fcport);
130 void qla_edif_list_del(fc_port_t *fcport);
136 void qlt_chk_edif_rx_sa_delete_pending(scsi_qla_host_t *vha, fc_port_t *fcport,
201 extern int qla2x00_post_async_login_work(struct scsi_qla_host *, fc_port_t *,
203 extern int qla2x00_post_async_logout_work(struct scsi_qla_host *, fc_port_t *,
205 extern int qla2x00_post_async_adisc_work(struct scsi_qla_host *, fc_port_t *,
219 extern void qla2x00_free_fcport(fc_port_t *);
240 extern void qla24xx_sched_upd_fcport(fc_port_t *);
241 int qla24xx_post_gnl_work(struct scsi_qla_host *, fc_port_t *);
248 struct edif_sa_ctl *qla_edif_find_sa_ctl_by_index(fc_port_t *fcport,
275 extern void qla2x00_mark_device_lost(scsi_qla_host_t *, fc_port_t *, int);
384 qla2x00_get_port_database(scsi_qla_host_t *, fc_port_t *, uint8_t);
412 qla2x00_login_local_device(scsi_qla_host_t *, fc_port_t *, uint16_t *,
558 int qla24xx_gpdb_wait(struct scsi_qla_host *, fc_port_t *, u8);
561 int __qla24xx_parse_gpdb(struct scsi_qla_host *, fc_port_t *,
603 fc_port_t *qla2x00_find_fcport_by_loopid(scsi_qla_host_t *, uint16_t);
604 fc_port_t *qla2x00_find_fcport_by_wwpn(scsi_qla_host_t *, u8 *, u8);
605 fc_port_t *qla2x00_find_fcport_by_nportid(scsi_qla_host_t *, port_id_t *, u8);
707 extern int qla2x00_ga_nxt(scsi_qla_host_t *, fc_port_t *);
726 int qla24xx_post_gpsc_work(struct scsi_qla_host *, fc_port_t *);
727 int qla24xx_async_gpsc(scsi_qla_host_t *, fc_port_t *);
730 int qla24xx_async_gffid(scsi_qla_host_t *vha, fc_port_t *fcport, bool);
734 int qla24xx_post_gfpnid_work(struct scsi_qla_host *, fc_port_t *);
735 int qla24xx_async_gfpnid(scsi_qla_host_t *, fc_port_t *);
792 extern int qlafx00_abort_target(fc_port_t *, uint64_t, int);
793 extern int qlafx00_lun_reset(fc_port_t *, uint64_t, int);
802 extern int qlafx00_fx_disc(scsi_qla_host_t *, fc_port_t *, uint16_t);
901 fc_port_t *fcport, uint16_t nport_handle, struct edif_sa_ctl *sa_ctl);
947 int qla24xx_async_notify_ack(scsi_qla_host_t *, fc_port_t *,
978 fc_port_t *qla2x00_find_fcport_by_pid(scsi_qla_host_t *vha, port_id_t *id);
980 fc_port_t *fcport);
985 void qla_edif_flush_sa_ctl_lists(fc_port_t *fcport);