Vikas Chaudhary
7d01d0698f
[SCSI] qla4xxx: Updated the Copyright header
...
Signed-off-by: Vikas Chaudhary <vikas.chaudhary@qlogic.com >
Signed-off-by: Ravi Anand <ravi.anand@qlogic.com >
Signed-off-by: James Bottomley <James.Bottomley@suse.de >
2010-12-21 12:24:43 -06:00
Shyam Sundar
2657c800db
[SCSI] qla4xxx: use CRB Register for Request Queue in-pointer
...
Switching from doorbell mechanism to CRB register based
Signed-off-by: Vikas Chaudhary <vikas.chaudhary@qlogic.com >
Signed-off-by: Shyam Sundar <shyam.sundar@qlogic.com >
Signed-off-by: Ravi Anand <ravi.anand@qlogic.com >
Reviewed-by: Mike Christie <michaelc@cs.wisc.edu >
Signed-off-by: James Bottomley <James.Bottomley@suse.de >
2010-10-25 14:52:44 -05:00
Vikas Chaudhary
b173a132cb
[SCSI] qla4xxx: Use the correct request queue.
...
Signed-off-by: Vikas Chaudhary <vikas.chaudhary@qlogic.com >
Signed-off-by: Ravi Anand <ravi.anand@qlogic.com >
Reviewed-by: Mike Christie <michaelc@cs.wisc.edu >
Signed-off-by: James Bottomley <James.Bottomley@suse.de >
2010-08-06 11:56:52 -05:00
Vikas Chaudhary
f4f5df23bf
[SCSI] qla4xxx: Added support for ISP82XX
...
Signed-off-by: Vikas Chaudhary <Vikas Chaudhary@qlogic.com >
Signed-off-by: Karen Higgins <karen.higgins@qlogic.com >
Signed-off-by: Ravi Anand <ravi.anand@qlogic.com >
Signed-off-by: James Bottomley <James.Bottomley@suse.de >
2010-07-28 09:04:23 -05:00
Vikas Chaudhary
5369887a95
[SCSI] qla4xxx: correct use of cmd->host_scribble
...
used cmd->host_scribble to store iocb command handle.
Signed-off-by: Vikas Chaudhary <vikas.chaudhary@qlogic.com >
Signed-off-by: Ravi Anand <ravi.anand@qlogic.com >
Reviewed-by: Mike Christie <michaelc@cs.wisc.edu >
Signed-off-by: James Bottomley <James.Bottomley@suse.de >
2010-05-02 15:40:02 -04:00
Karen Higgins
16ed55f9de
[SCSI] qla4xxx: Remove hiwat code so scsi eh does not get escalated when we can make progress
...
Removed unnecessary hiwat code to free up the number available IOCBs.
Eliminates unnecessary eh_ escalations due to inability to obtain IOCB
pkt for marker.
v2.
- Remove define not used anymore and fix req_q_coun accounting.
Signed-off-by: Karen Higgins <karen.higgins@qlogic.com >
[michaelc: ported patch from qlogic.com driver to upstream]
Signed-off-by: Mike Christie <michaelc@cs.wisc.edu >
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com >
2009-07-30 08:50:01 -05:00
David C Somayajulu
9d56291366
[SCSI] qla4xxx: fix scsi command completion, lun reset and target reset code
...
This patch contains the following:
1. when hba completion status is good, check for iscsi transport
errors (underflow/overflow) prior to checking the scsi status
2. New firmware requires that one marker iocb be issued for each task
management command. The patch issues marker iocb immediately
following a LUN or Target reset.
Signed-off-by: David C Somayajulu <david.somayajulu@qlogic.com >
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com >
2008-04-07 12:19:00 -05:00
Mathieu Desnoyers
1c3f0b8e07
Change struct marker users
...
Prior to use struct marker in the linux kernel markers, we need to clean
two drivers which use this structure name.
Change bonding driver types :
- struct marker to struct bond_marker.
- marker_t to bond_marker_t.
- marker_header to bond_marker_header.
- marker_header_t to bond_marker_header_t.
Change qla4xxx struct marker_entry usage :
- Change struct marker_entry for struct qla4_marker_entry.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca >
Cc: Chad Tindel <ctindel@users.sourceforge.net >
Cc: Jay Vosburgh <fubar@us.ibm.com >
Cc: David Somayajulu <david.somayajulu@qlogic.com >
Cc: James Bottomley <James.Bottomley@SteelEye.com >
Cc: Ravi Anand <ravi.anand@qlogic.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2007-10-19 11:53:53 -07:00
FUJITA Tomonori
5f7186c841
[SCSI] qla4xxx: convert to use the data buffer accessors
...
- remove the unnecessary map_single path.
- convert to use the new accessors for the sg lists and the
parameters.
Jens Axboe <jens.axboe@oracle.com > did the for_each_sg cleanup.
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp >
Acked-by: David C Somayajulu <david.somayajulu@qlogic.com >
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com >
2007-05-29 18:32:12 -05:00
David C Somayajulu
e08c182cba
[SCSI] qla4xxx: update rev num and misc cleanup
...
Clean up and update version number
Signed-off-by: David Somayajulu <david.somayajulu@qlogic.com >
Signed-off-by: Mike Christie <michaelc@cs.wisc.edu >
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com >
2007-05-26 11:47:40 -05:00
Adrian Bunk
4797547778
[SCSI] qla4xxx: possible cleanups
...
- make needlessly global code static
- #if 0 unused functions
Signed-off-by: Adrian Bunk <bunk@stusta.de >
Acked-by: Ravi Anand <ravi.anand@qlogic.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com >
2007-05-06 09:33:16 -05:00
David C Somayajulu
d915058f48
[SCSI] qla4xxx: add support for qla4032
...
This patch provides the following:
1. adds support for the next version of Qlogic's iSCSI HBA, qla4032
(PCI Device ID 4032).
2. removes dead code related to topcat chip and renames
qla4010_soft_reset to qla4xxx_soft_reset (minor changes).
Signed-off-by: David Somayajulu <david.somayajulu@qlogic.com >
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com >
2006-11-22 12:14:04 -06:00
David Somayajulu
afaf5a2d34
[SCSI] Initial Commit of qla4xxx
...
open-iSCSI driver for Qlogic Corporation's iSCSI HBAs
Signed-off-by: Ravi Anand <ravi.anand@qlogic.com >
Signed-off-by: David Somayajulu <david.somayajulu@qlogic.com >
Signed-off-by: Doug Maxey <dwm@bubba.enoyolf.org >
Signed-off-by: Mike Christie <michaelc@cs.wisc.edu >
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com >
2006-10-04 13:34:04 -05:00