summaryrefslogtreecommitdiffstats
path: root/sys/dev
AgeCommit message (Expand)AuthorFilesLines
2016-04-13provide variants of the sqe struct for q creation and io operationsdlg1-1/+61
2016-04-13implement the guts of the scsi probe and free functiondlg1-2/+52
2016-04-13implement the namespace identify structuredlg1-1/+35
2016-04-13the io command setdlg1-1/+8
2016-04-13wire up the scsi midlayer. scsibus should appear after this.dlg2-2/+20
2016-04-13allocate an array of things to hold info about namespacesdlg2-2/+10
2016-04-13stash the controller identify and number of namespaces in the softc.dlg2-4/+13
2016-04-13make a place for q_id to godlg1-1/+2
2016-04-13provide an scsi_adapter and stub functions for emulation to sit indlg1-1/+33
2016-04-13nvme_sqe_fill will post a copy of an sqe from a callerdlg1-1/+11
2016-04-13poll for command completion on the cqe itll be of calling nvme_intrdlg1-2/+2
2016-04-13make nvme_poll return the flags from the completion queue entrydlg1-2/+2
2016-04-13keep track of the queue id in nvme_queue.dlg1-1/+2
2016-04-13rename idx to id in nvme_q_allocdlg1-5/+5
2016-04-13nvme_dmamem_alloc runs in autoconf or process context, so it can sleepdlg1-6/+6
2016-04-13G/C IFQ_SET_READY().mpi4-8/+4
2016-04-13G/C IFQ_SET_READY().mpi25-61/+25
2016-04-13G/C IFQ_SET_READY().mpi39-79/+39
2016-04-13G/C IFQ_SET_READY().mpi43-86/+43
2016-04-12No need to rescan chunks in each discipline to find appropriatekrw7-61/+13
2016-04-12shuffle attach so we read chip capabilities before operating on itdlg1-9/+10
2016-04-12Call ether_fakeaddr() instead of faking Ethernet addresses manually.mpi3-35/+9
2016-04-10Fix layer violation in the ihidev(4) code by implementing a generic mechanismkettenis3-35/+41
2016-04-08syncreyk2-2/+7
2016-04-08Add Intel Bay Trail EHCI (as found on 1st gen Compute Stick)reyk1-1/+2
2016-04-08Get rid of some infrastrcuture that is now obsolete and synchronize some ofkettenis6-250/+66
2016-04-07Retry the drm_crtc.c "idr"conversion. Turns out the xf86-video-intel driverkettenis3-88/+39
2016-04-07Return -ENOSPC if idr_alloc() fails to allocate an unused id instead ofkettenis1-2/+7
2016-04-06Revert the drm_crt.c "idr" conversion as it breaks X on (at least) the T430s.kettenis3-38/+88
2016-04-06Remove some pre-idr leftovers.kettenis1-13/+1
2016-04-06Another "idr" conversion.kettenis2-81/+37
2016-04-06Convert memory extract routine to return errno-based errors.patrick1-7/+7
2016-04-06Add support for bus space translation.patrick1-5/+102
2016-04-05Use the "idr" API here as well, reducing the diffs to Linux.kettenis3-62/+14
2016-04-05Add $OpenBSD$ markers.kettenis3-0/+3
2016-04-05Now that we the "idr" API, we can get rid of a lot ofkettenis3-337/+9
2016-04-05Add an implementation of the Linux "idr" API.kettenis2-2/+151
2016-04-05Remove completely out-of-date comment about locking protocol.kettenis1-18/+1
2016-04-05Split out the generic GEM code (like Linux did) and switch it over tokettenis8-592/+1508
2016-04-05Add vma offset manager code.kettenis3-1/+688
2016-04-05Add atomic_add_unless(), another strange linux interface.kettenis1-1/+15
2016-04-05Add a linux-compatible rbtree interface on top of our implementation inkettenis1-0/+111
2016-04-04Enable creation of softraid volumes using disks with non-512 bytekrw8-53/+84
2016-04-03Remove erroneous whitespace added in previous change.patrick1-2/+2
2016-04-03Implement a way to extract memory information from a node. This can bepatrick2-2/+101
2016-04-03The callers of fdt_next_node() expect it to return NULL if a next nodepatrick1-6/+35
2016-04-02Reduce dmesg spam by knocking out some acpi hardware IDs that don't need akettenis1-2/+22
2016-04-02Add support for I2C HID devices with GPIO signalled interrupts.jsg3-10/+47
2016-04-02Make the gpio intr_establish callback return an int so the same functionjsg3-9/+11
2016-04-01Move atomics.h include dance to an earlier stagemikeb1-12/+13