aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/qla2xxx/qla_gbl.h
diff options
context:
space:
mode:
authorAndrew Vasquez <andrew.vasquez@qlogic.com>2010-05-04 18:01:26 -0400
committerJames Bottomley <James.Bottomley@suse.de>2010-05-16 18:21:47 -0400
commit5ff1d58410ffb160b388d622ef0c6a0411a05559 (patch)
treea8d95de2c47bf3b0beaae6730b61b3d84c2bde56 /drivers/scsi/qla2xxx/qla_gbl.h
parent99b0bec7bbf3350d1a920a7138fa62c456a8ecf1 (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.h8
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 *);
56extern int qla2x00_async_login(struct scsi_qla_host *, fc_port_t *, 56extern int qla2x00_async_login(struct scsi_qla_host *, fc_port_t *,
57 uint16_t *); 57 uint16_t *);
58extern int qla2x00_async_logout(struct scsi_qla_host *, fc_port_t *); 58extern int qla2x00_async_logout(struct scsi_qla_host *, fc_port_t *);
59extern int qla2x00_async_adisc(struct scsi_qla_host *, fc_port_t *,
60 uint16_t *);
59extern int qla2x00_async_login_done(struct scsi_qla_host *, fc_port_t *, 61extern int qla2x00_async_login_done(struct scsi_qla_host *, fc_port_t *,
60 uint16_t *); 62 uint16_t *);
61extern int qla2x00_async_logout_done(struct scsi_qla_host *, fc_port_t *, 63extern int qla2x00_async_logout_done(struct scsi_qla_host *, fc_port_t *,
62 uint16_t *); 64 uint16_t *);
65extern int qla2x00_async_adisc_done(struct scsi_qla_host *, fc_port_t *,
66 uint16_t *);
63 67
64extern fc_port_t * 68extern fc_port_t *
65qla2x00_alloc_fcport(scsi_qla_host_t *, gfp_t ); 69qla2x00_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 *);
98extern int qla2x00_post_async_logout_done_work(struct scsi_qla_host *, 102extern int qla2x00_post_async_logout_done_work(struct scsi_qla_host *,
99 fc_port_t *, uint16_t *); 103 fc_port_t *, uint16_t *);
104extern int qla2x00_post_async_adisc_work(struct scsi_qla_host *, fc_port_t *,
105 uint16_t *);
106extern int qla2x00_post_async_adisc_done_work(struct scsi_qla_host *,
107 fc_port_t *, uint16_t *);
100extern int qla2x00_post_uevent_work(struct scsi_qla_host *, u32); 108extern int qla2x00_post_uevent_work(struct scsi_qla_host *, u32);
101 109
102extern int qla81xx_restart_mpi_firmware(scsi_qla_host_t *); 110extern int qla81xx_restart_mpi_firmware(scsi_qla_host_t *);