diff options
author | Andrew Vasquez <andrew.vasquez@qlogic.com> | 2010-05-04 18:01:26 -0400 |
---|---|---|
committer | James Bottomley <James.Bottomley@suse.de> | 2010-05-16 18:21:47 -0400 |
commit | 5ff1d58410ffb160b388d622ef0c6a0411a05559 (patch) | |
tree | a8d95de2c47bf3b0beaae6730b61b3d84c2bde56 /drivers/scsi/qla2xxx/qla_gbl.h | |
parent | 99b0bec7bbf3350d1a920a7138fa62c456a8ecf1 (diff) |
[SCSI] qla2xxx: Limit mailbox command contention for ADISC requests.
Signed-off-by: Giridhar Malavali <giridhar.malavali@qlogic.com>
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
Diffstat (limited to 'drivers/scsi/qla2xxx/qla_gbl.h')
-rw-r--r-- | drivers/scsi/qla2xxx/qla_gbl.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/scsi/qla2xxx/qla_gbl.h b/drivers/scsi/qla2xxx/qla_gbl.h index cff5a4ae7626..03be29841902 100644 --- a/drivers/scsi/qla2xxx/qla_gbl.h +++ b/drivers/scsi/qla2xxx/qla_gbl.h | |||
@@ -56,10 +56,14 @@ extern void qla84xx_put_chip(struct scsi_qla_host *); | |||
56 | extern int qla2x00_async_login(struct scsi_qla_host *, fc_port_t *, | 56 | extern int qla2x00_async_login(struct scsi_qla_host *, fc_port_t *, |
57 | uint16_t *); | 57 | uint16_t *); |
58 | extern int qla2x00_async_logout(struct scsi_qla_host *, fc_port_t *); | 58 | extern int qla2x00_async_logout(struct scsi_qla_host *, fc_port_t *); |
59 | extern int qla2x00_async_adisc(struct scsi_qla_host *, fc_port_t *, | ||
60 | uint16_t *); | ||
59 | extern int qla2x00_async_login_done(struct scsi_qla_host *, fc_port_t *, | 61 | extern int qla2x00_async_login_done(struct scsi_qla_host *, fc_port_t *, |
60 | uint16_t *); | 62 | uint16_t *); |
61 | extern int qla2x00_async_logout_done(struct scsi_qla_host *, fc_port_t *, | 63 | extern int qla2x00_async_logout_done(struct scsi_qla_host *, fc_port_t *, |
62 | uint16_t *); | 64 | uint16_t *); |
65 | extern int qla2x00_async_adisc_done(struct scsi_qla_host *, fc_port_t *, | ||
66 | uint16_t *); | ||
63 | 67 | ||
64 | extern fc_port_t * | 68 | extern fc_port_t * |
65 | qla2x00_alloc_fcport(scsi_qla_host_t *, gfp_t ); | 69 | qla2x00_alloc_fcport(scsi_qla_host_t *, gfp_t ); |
@@ -97,6 +101,10 @@ extern int qla2x00_post_async_logout_work(struct scsi_qla_host *, fc_port_t *, | |||
97 | uint16_t *); | 101 | uint16_t *); |
98 | extern int qla2x00_post_async_logout_done_work(struct scsi_qla_host *, | 102 | extern int qla2x00_post_async_logout_done_work(struct scsi_qla_host *, |
99 | fc_port_t *, uint16_t *); | 103 | fc_port_t *, uint16_t *); |
104 | extern int qla2x00_post_async_adisc_work(struct scsi_qla_host *, fc_port_t *, | ||
105 | uint16_t *); | ||
106 | extern int qla2x00_post_async_adisc_done_work(struct scsi_qla_host *, | ||
107 | fc_port_t *, uint16_t *); | ||
100 | extern int qla2x00_post_uevent_work(struct scsi_qla_host *, u32); | 108 | extern int qla2x00_post_uevent_work(struct scsi_qla_host *, u32); |
101 | 109 | ||
102 | extern int qla81xx_restart_mpi_firmware(scsi_qla_host_t *); | 110 | extern int qla81xx_restart_mpi_firmware(scsi_qla_host_t *); |