diff options
Diffstat (limited to 'drivers/scsi/lpfc/lpfc_crtn.h')
-rw-r--r-- | drivers/scsi/lpfc/lpfc_crtn.h | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/drivers/scsi/lpfc/lpfc_crtn.h b/drivers/scsi/lpfc/lpfc_crtn.h index a5f5a093a8a..17fde522c84 100644 --- a/drivers/scsi/lpfc/lpfc_crtn.h +++ b/drivers/scsi/lpfc/lpfc_crtn.h | |||
@@ -31,7 +31,7 @@ void lpfc_read_nv(struct lpfc_hba *, LPFC_MBOXQ_t *); | |||
31 | void lpfc_config_async(struct lpfc_hba *, LPFC_MBOXQ_t *, uint32_t); | 31 | void lpfc_config_async(struct lpfc_hba *, LPFC_MBOXQ_t *, uint32_t); |
32 | 32 | ||
33 | void lpfc_heart_beat(struct lpfc_hba *, LPFC_MBOXQ_t *); | 33 | void lpfc_heart_beat(struct lpfc_hba *, LPFC_MBOXQ_t *); |
34 | int lpfc_read_la(struct lpfc_hba *, LPFC_MBOXQ_t *, struct lpfc_dmabuf *); | 34 | int lpfc_read_topology(struct lpfc_hba *, LPFC_MBOXQ_t *, struct lpfc_dmabuf *); |
35 | void lpfc_clear_la(struct lpfc_hba *, LPFC_MBOXQ_t *); | 35 | void lpfc_clear_la(struct lpfc_hba *, LPFC_MBOXQ_t *); |
36 | void lpfc_issue_clear_la(struct lpfc_hba *, struct lpfc_vport *); | 36 | void lpfc_issue_clear_la(struct lpfc_hba *, struct lpfc_vport *); |
37 | void lpfc_config_link(struct lpfc_hba *, LPFC_MBOXQ_t *); | 37 | void lpfc_config_link(struct lpfc_hba *, LPFC_MBOXQ_t *); |
@@ -40,7 +40,7 @@ int lpfc_read_sparam(struct lpfc_hba *, LPFC_MBOXQ_t *, int); | |||
40 | void lpfc_read_config(struct lpfc_hba *, LPFC_MBOXQ_t *); | 40 | void lpfc_read_config(struct lpfc_hba *, LPFC_MBOXQ_t *); |
41 | void lpfc_read_lnk_stat(struct lpfc_hba *, LPFC_MBOXQ_t *); | 41 | void lpfc_read_lnk_stat(struct lpfc_hba *, LPFC_MBOXQ_t *); |
42 | int lpfc_reg_rpi(struct lpfc_hba *, uint16_t, uint32_t, uint8_t *, | 42 | int lpfc_reg_rpi(struct lpfc_hba *, uint16_t, uint32_t, uint8_t *, |
43 | LPFC_MBOXQ_t *, uint32_t); | 43 | LPFC_MBOXQ_t *, uint16_t); |
44 | void lpfc_set_var(struct lpfc_hba *, LPFC_MBOXQ_t *, uint32_t, uint32_t); | 44 | void lpfc_set_var(struct lpfc_hba *, LPFC_MBOXQ_t *, uint32_t, uint32_t); |
45 | void lpfc_unreg_login(struct lpfc_hba *, uint16_t, uint32_t, LPFC_MBOXQ_t *); | 45 | void lpfc_unreg_login(struct lpfc_hba *, uint16_t, uint32_t, LPFC_MBOXQ_t *); |
46 | void lpfc_unreg_did(struct lpfc_hba *, uint16_t, uint32_t, LPFC_MBOXQ_t *); | 46 | void lpfc_unreg_did(struct lpfc_hba *, uint16_t, uint32_t, LPFC_MBOXQ_t *); |
@@ -64,7 +64,7 @@ void lpfc_cleanup_pending_mbox(struct lpfc_vport *); | |||
64 | int lpfc_linkdown(struct lpfc_hba *); | 64 | int lpfc_linkdown(struct lpfc_hba *); |
65 | void lpfc_linkdown_port(struct lpfc_vport *); | 65 | void lpfc_linkdown_port(struct lpfc_vport *); |
66 | void lpfc_port_link_failure(struct lpfc_vport *); | 66 | void lpfc_port_link_failure(struct lpfc_vport *); |
67 | void lpfc_mbx_cmpl_read_la(struct lpfc_hba *, LPFC_MBOXQ_t *); | 67 | void lpfc_mbx_cmpl_read_topology(struct lpfc_hba *, LPFC_MBOXQ_t *); |
68 | void lpfc_init_vpi_cmpl(struct lpfc_hba *, LPFC_MBOXQ_t *); | 68 | void lpfc_init_vpi_cmpl(struct lpfc_hba *, LPFC_MBOXQ_t *); |
69 | void lpfc_cancel_all_vport_retry_delay_timer(struct lpfc_hba *); | 69 | void lpfc_cancel_all_vport_retry_delay_timer(struct lpfc_hba *); |
70 | void lpfc_retry_pport_discovery(struct lpfc_hba *); | 70 | void lpfc_retry_pport_discovery(struct lpfc_hba *); |
@@ -121,6 +121,7 @@ void lpfc_end_rscn(struct lpfc_vport *); | |||
121 | int lpfc_els_chk_latt(struct lpfc_vport *); | 121 | int lpfc_els_chk_latt(struct lpfc_vport *); |
122 | int lpfc_els_abort_flogi(struct lpfc_hba *); | 122 | int lpfc_els_abort_flogi(struct lpfc_hba *); |
123 | int lpfc_initial_flogi(struct lpfc_vport *); | 123 | int lpfc_initial_flogi(struct lpfc_vport *); |
124 | void lpfc_issue_init_vfi(struct lpfc_vport *); | ||
124 | int lpfc_initial_fdisc(struct lpfc_vport *); | 125 | int lpfc_initial_fdisc(struct lpfc_vport *); |
125 | int lpfc_issue_els_plogi(struct lpfc_vport *, uint32_t, uint8_t); | 126 | int lpfc_issue_els_plogi(struct lpfc_vport *, uint32_t, uint8_t); |
126 | int lpfc_issue_els_prli(struct lpfc_vport *, struct lpfc_nodelist *, uint8_t); | 127 | int lpfc_issue_els_prli(struct lpfc_vport *, struct lpfc_nodelist *, uint8_t); |
@@ -415,5 +416,13 @@ struct lpfc_iocbq *lpfc_sli_ringtx_get(struct lpfc_hba *, | |||
415 | int __lpfc_sli_issue_iocb(struct lpfc_hba *, uint32_t, | 416 | int __lpfc_sli_issue_iocb(struct lpfc_hba *, uint32_t, |
416 | struct lpfc_iocbq *, uint32_t); | 417 | struct lpfc_iocbq *, uint32_t); |
417 | uint32_t lpfc_drain_txq(struct lpfc_hba *); | 418 | uint32_t lpfc_drain_txq(struct lpfc_hba *); |
418 | 419 | void lpfc_clr_rrq_active(struct lpfc_hba *, uint16_t, struct lpfc_node_rrq *); | |
419 | 420 | int lpfc_test_rrq_active(struct lpfc_hba *, struct lpfc_nodelist *, uint16_t); | |
421 | void lpfc_handle_rrq_active(struct lpfc_hba *); | ||
422 | int lpfc_send_rrq(struct lpfc_hba *, struct lpfc_node_rrq *); | ||
423 | int lpfc_set_rrq_active(struct lpfc_hba *, struct lpfc_nodelist *, | ||
424 | uint16_t, uint16_t, uint16_t); | ||
425 | void lpfc_cleanup_wt_rrqs(struct lpfc_hba *); | ||
426 | void lpfc_cleanup_vports_rrqs(struct lpfc_vport *); | ||
427 | struct lpfc_node_rrq *lpfc_get_active_rrq(struct lpfc_vport *, uint16_t, | ||
428 | uint32_t); | ||