summaryrefslogtreecommitdiffstats
path: root/sys/dev/ic
AgeCommit message (Expand)AuthorFilesLines
2014-02-05Avoid calling delay(9) between checking and clearing the interrupt status bits.kettenis1-4/+3
2014-02-05Punt on handling responses if we haven't allocated the response queue yet.kettenis1-1/+4
2014-02-03use the same option as isp(4) to build without firmware.jmatthew1-2/+21
2014-02-02carve up qla_attach() into bits we can use to process loop and fabric changesjmatthew2-271/+347
2014-02-02Rearrange interrupt register processing for 2200s. The mailbox semaphorejmatthew1-6/+5
2014-02-01On sparc64, use the WWNs from Open Firmware, as the onboard ISP2200 that cankettenis2-16/+18
2014-01-30the option bit for controlling fast posting is in icb_fw_options, notjmatthew1-2/+2
2014-01-30don't do a register test mailbox command before resetting the chip.jmatthew1-15/+1
2014-01-30Set port and node WWN in scsi_link structure when we successfully probe akettenis1-1/+5
2014-01-26Quoting an old commit message:miod1-1/+2
2014-01-24treat C_SCSIXFER as a reference count and use it as a guard to pool_put.dlg1-4/+18
2014-01-22fix endianness for FC4 type registrationjmatthew1-2/+2
2014-01-22dont piggyback on C_PRIVATEXFER because it must not touch splx.dlg2-4/+6
2014-01-21add a missing printf argumentjsg1-2/+2
2014-01-21Add support for ISP2200 based adapters.jmatthew2-45/+159
2014-01-21The semaphore register does need to be cleared when clearing interrupts,jmatthew1-7/+14
2014-01-21Stop using 23xx-specific interrupt status codes everywhere. Instead, classifyjmatthew2-25/+42
2014-01-20With 2K login firmware, the login option bits are in mbox register 10.jmatthew1-2/+5
2014-01-20bzero to memsetdlg1-13/+13
2014-01-20bcopy to memcpydlg1-6/+8
2014-01-19Better interrupt handler return values. 1 if the chip said it wanted anjmatthew1-14/+8
2014-01-19Introduce qla(4), a new driver for Qlogic fibre channel HBAs (only ISP23xxjmatthew3-0/+2703
2014-01-18move the declaration of ncr53c9x_scsi_cmd into the .c file, its the onlydlg2-3/+3
2014-01-18replace XS_NO_CCB with an iopool around the ecb_pool.dlg1-39/+21
2014-01-18get rid of a XS_NO_CCB thats caused by a failure to allocate thedlg2-86/+55
2014-01-18instead of having every bit of glue set up and attach an identicaldlg2-7/+13
2014-01-18move atapiscsi to iopools by making the entire ata layer use them too.dlg2-5/+34
2014-01-18move away from XS_NO_CCB to iopools. all instances of this driver share adlg1-26/+22
2014-01-18replace XS_NO_CCB with iopools.dlg2-19/+50
2014-01-18take advantage of pool_setipl and PR_ZERO to avoid doing work thedlg1-13/+7
2014-01-17if the hardware is too busy or its queues are too full, return XS_BUSY,dlg2-13/+5
2014-01-17a polled command timing out isnt a software resource shortage, itsdlg1-2/+2
2014-01-17remove a XS_NO_CCB case by moving aac to iopools.dlg2-42/+36
2014-01-17replace aacminphys with scsi_minphys. both are just wrappers arounddlg2-17/+7
2014-01-17aacvar advertises a public api which is only used inside aac.c. make itdlg2-13/+9
2014-01-02disable MSI for Samsung XP941.gilles1-1/+2
2013-12-31tedu the diagnostic code to detect the presence of the defective Xterasys XN-152brad1-206/+1
2013-12-28The few network drivers that called their children's (ie. mii PHYderaadt4-8/+4
2013-12-25Instead of deciding which iockbc port is the keyboard port, and which one is themiod1-1/+6
2013-12-09At resume, do not spin flushing characters in from the chip. There shouldn'tderaadt1-5/+1
2013-12-09At suspend/resume time cope with timeouts, DTR on resume in a busderaadt1-1/+11
2013-12-09timeout_del unconditionallyderaadt1-3/+2
2013-12-08Fix rtsx_read_cfg() return value check in rtsx_attach(). Diff from dhill.stsp1-2/+2
2013-12-06Add a DVACT_WAKEUP op to the *_activate() API. This is called after thederaadt23-100/+72
2013-12-04mfi_refresh_sensors calls mfi_ioctl_vol which calls mfi_bio_getitall, whichdlg1-3/+8
2013-12-03Remove num_chip_names.brad1-2/+1
2013-12-03#if 0 out atw_hw_decrypted() as it is currently an unused function as thebrad1-1/+3
2013-12-02Rewrite receive filter handling and ioctl bits. Fixes not being able tobrad2-148/+111
2013-11-27fix typoderaadt1-2/+2
2013-11-261 << 31 cleanup. Eitan Adler pointed out that there has been aderaadt8-116/+116