summaryrefslogtreecommitdiff
path: root/sys/dev/ic
AgeCommit message (Expand)Author
2010-01-11rework the polling code to use the semantic krw@ proposed.David Gwynne
2010-01-10A couple of missed ITSDONE setting before scsi_done().Kenneth R Westerback
2010-01-10Set ITSDONE in scsi_done() and zap trivial instances of setting itKenneth R Westerback
2010-01-09Zap all setting of ITSDONE in drivers that don't look at it. NobodyKenneth R Westerback
2010-01-09Avoid mulitple calls to scsi_done() on the same xs by havingKenneth R Westerback
2010-01-07dont use the xs in the scsi_cmd routines after calling ciss_cmd, it mightDavid Gwynne
2010-01-07CISS_UNLOCK before returning from the scsi_cmd handler when we hit NO_CCB.David Gwynne
2010-01-04rename ccb_xs to ccb_cookie and change its type from a scsi_xfer * to aDavid Gwynne
2010-01-04protect the ccb free queue with a mutex rather than splbioDavid Gwynne
2010-01-04Add a few missing scsi_done()'s before returning COMPLETE. AlsoKenneth R Westerback
2010-01-03change M_WAITOK --> M_WAITOK|M_CANFAILCharles Longeau
2010-01-03oops, get the order of args right for the header request inDavid Gwynne
2010-01-03mpi_bio_get_pg0_raid is only called from a process context. let the cfgDavid Gwynne
2010-01-03oops, forgot to set the ccb_cookie in mpi_wait. mpi_wait_done would faultDavid Gwynne
2010-01-03get rid of the last internal user of splbio. waiting for the completion ofDavid Gwynne
2010-01-03rename ccb_xs to ccb_cookie, and switch it from a struct scsi_xfer * to aDavid Gwynne
2010-01-03dont leak a ccb if we fail to get a reply in portenableDavid Gwynne
2010-01-03when getting a reply from the hw, only sync the dmamem for that one replyDavid Gwynne
2010-01-03switch mpi from using splbio to protect itself over to mutexes.David Gwynne
2009-12-30remove dead assignments and newly created unused variables.Charles Longeau
2009-12-22rewrite promiscuous mode and multicast handling; from BradChristian Weisgerber
2009-12-21Some cleaning for the rl(4) driver:Christian Weisgerber
2009-12-17Initialize ccb_xs to NULL when taking a ccb off the free list. ThisKenneth R Westerback
2009-12-15- instead of rolling a macro that is functional equivalent to nitems(),Jasper Lievisse Adriaanse
2009-12-13Cleanup promiscuous mode and multicast handling. From Brad.Mark Kettenis
2009-12-11Fill out the pdq_cmd_info table to 18 elements, despite many ofPhilip Guenthe
2009-12-10fix a theoretical (but not possible) array bound overflow.Owain Ainsworth
2009-12-10remove dead assignment and newly created unused variable.Charles Longeau
2009-12-10remove dead assignment and newly created unused variable.Charles Longeau
2009-12-09Stop spamming dmesg when raid isn't available.Marco Peereboom
2009-12-07get rid of the return codes from command submission, ata_cmd handlersDavid Gwynne
2009-12-06Nuke SCSI_URGENT after removing its only use, in ncr53c9x.c. That useKenneth R Westerback
2009-12-06change M_WAITOK --> M_WAITOK|M_CANFAILCharles Longeau
2009-12-05Use the correct member of the ieee80211com struct when testingJonathan Gray
2009-12-01put the midlayer changes back in.David Gwynne
2009-11-29unbreak compilation on sparc64 with AUDIO_DEBUG definedAlexandre Ratchov
2009-11-26Don't try to be clever and mix tag queueing mechanisms. Few if anyKenneth R Westerback
2009-11-25fix previousDamien Bergamini
2009-11-25single-stream parts (AR9285) have a hardware bug that limits theDamien Bergamini
2009-11-24Correct the copy out of the packet into the mbuf. We need to loop orClaudio Jeker
2009-11-24Reset the chip an re-initialise the interface after reset. Resetting theMark Kettenis
2009-11-24kill hooks and timeouts before calling complex sleeping code from detach; ok jsgTheo de Raadt
2009-11-23in detach, get rid of powerhook before doing sleeping operationsTheo de Raadt
2009-11-23little annoying knfTheo de Raadt
2009-11-23prevent interrupts storm when the radio switch is turned off whileDamien Bergamini
2009-11-23move things from athn_attach() to athn_init() such that we canDamien Bergamini
2009-11-23cleanup athn_set_key (not used yet.)Damien Bergamini
2009-11-23remove a global that i used to test protection modes.Damien Bergamini
2009-11-23Bring elink3 at least a bit into the new world. It used to have some superClaudio Jeker
2009-11-22Bring last drivers fully into the NO_CCB world by replacingKenneth R Westerback