summaryrefslogtreecommitdiff
path: root/sys/dev/ic
AgeCommit message (Expand)Author
2016-04-13implement handling of scsi read capacity commandsDavid Gwynne
2016-04-13implement basic scsi inquiry handlingDavid Gwynne
2016-04-13provide variants of the sqe struct for q creation and io operationsDavid Gwynne
2016-04-13implement the guts of the scsi probe and free functionDavid Gwynne
2016-04-13implement the namespace identify structureDavid Gwynne
2016-04-13the io command setDavid Gwynne
2016-04-13wire up the scsi midlayer. scsibus should appear after this.David Gwynne
2016-04-13allocate an array of things to hold info about namespacesDavid Gwynne
2016-04-13stash the controller identify and number of namespaces in the softc.David Gwynne
2016-04-13make a place for q_id to goDavid Gwynne
2016-04-13provide an scsi_adapter and stub functions for emulation to sit inDavid Gwynne
2016-04-13nvme_sqe_fill will post a copy of an sqe from a callerDavid Gwynne
2016-04-13poll for command completion on the cqe itll be of calling nvme_intrDavid Gwynne
2016-04-13make nvme_poll return the flags from the completion queue entryDavid Gwynne
2016-04-13keep track of the queue id in nvme_queue.David Gwynne
2016-04-13rename idx to id in nvme_q_allocDavid Gwynne
2016-04-13nvme_dmamem_alloc runs in autoconf or process context, so it can sleepDavid Gwynne
2016-04-13G/C IFQ_SET_READY().Martin Pieuchot
2016-04-12shuffle attach so we read chip capabilities before operating on itDavid Gwynne
2016-04-01Remove outdated unused compat define. mono_time no longer exists andJonathan Gray
2016-03-27Kill async code commented out for more than 10 years.Martin Pieuchot
2016-03-21In ral(4) RT2860 code, replace custom defrag with m_defrag().Stefan Sperling
2016-03-21Fix watchdog timeouts and dropped frames under load with RT2860 ral(4).Stefan Sperling
2016-03-21The common part of rtwn(4) needs help from attachment drivers to determineStefan Sperling
2016-03-19Reduces the noise around the global ``ticks'' variable by renamingMartin Pieuchot
2016-03-15'accomodate' -> 'accommodate' in comments.Kenneth R Westerback
2016-03-15usbd_is_dying() can't be part of the common rtwn(4) driver code once weStefan Sperling
2016-03-14Change a bunch of (<blah> *)0 to NULL.Kenneth R Westerback
2016-03-11Move rtwn(4) DMA init code back to the PCI part of the driver.Stefan Sperling
2016-03-10don't check stack-allocated arrays against NULLmmcc
2016-03-10Enforce some naming sanity. Stop using 'sc_link' to mean two differentKenneth R Westerback
2016-03-09Make rtwn(4) check for "unsupported test chip" error during attach again.Stefan Sperling
2016-03-09Make rtwn(4) stop the chip during DVACT_QUIESCE rather than DVACT_SUSPENDStefan Sperling
2016-03-09Split the rtwn(4) driver into two layers:Stefan Sperling
2016-03-07For rtwn(4) and urtwn(4) inline driver-specific definitions in theirStefan Sperling
2016-03-07Merge TX/RX descriptors used by rtwn(4) and urtwn(4) into common header file.Stefan Sperling
2016-03-07Merge rtwn(4) and urtwn(4) register definitions into a common header file.Stefan Sperling
2016-02-12pcakets -> packetsmmcc
2016-01-22remove a surplus splbioJonathan Gray
2016-01-15when enabling the controller, wait till CSTS.RDY lights up.David Gwynne
2016-01-15feng shui.David Gwynne
2016-01-15fix calculation of the max queue entries supported valueDavid Gwynne
2016-01-15handle the version register like ahci.David Gwynne
2016-01-15wrap up dma syncs for the whole mapping.David Gwynne
2016-01-12Remove wireless turbo mode support. It is a non-standard extensionStefan Sperling
2016-01-05Remove the IEEE80211_NO_HT macro. Reduces ifdef spaghetti, enables 11n modeStefan Sperling
2016-01-04mark the driver MPSAFE. most of this is cleaning up the oactive handling.David Gwynne
2015-12-28Rework re_start and re_txeof to only check the producer/consumer ringJonathan Matthew
2015-12-19Replace 'arc4random() % x' by 'arc4random_uniform(x)'.tb
2015-12-17sprinkling ifndef __linux__ around two variable declarations could notTed Unangst