summaryrefslogtreecommitdiffstats
path: root/sys/dev
AgeCommit message (Expand)AuthorFilesLines
2012-08-16we are past the point where timecounters may disappeartedu4-36/+4
2012-08-16we're not going to loop in rxeof here as well so remove the leftoversmikeb1-9/+5
2012-08-16revert previous; wrong diffmikeb1-14/+2
2012-08-16mfii_exec_done clears ccb_cookie, so mfii_exec should test that, notdlg1-2/+2
2012-08-16fix mfi_poll by having it do delays between loops, and breaking ondlg1-35/+47
2012-08-16rework mfi_poll so it will do all the completions on a ccb includingdlg1-47/+45
2012-08-16stop passing mfi_softc around as a member of the ccb, consistently give itdlg2-40/+34
2012-08-16scrub ccbs when we're about to use them, not when we put them backdlg1-8/+16
2012-08-16move the dma syncs for the ccb data into ccb_done, so we can do it oncedlg1-24/+10
2012-08-16fix up the dma sync for the command frame in mfi_done.dlg1-2/+3
2012-08-16white space, no real changesdlg1-22/+22
2012-08-16move completions of ccbs out of the postq mutex. avoids the unlikely butdlg1-2/+8
2012-08-16replace the SLIST for ccbs with a SIMPLEQ so i can add stuff to the enddlg1-7/+7
2012-08-16rewrite the mfii_mgmt path to be a bit more... symmetrical.dlg1-153/+133
2012-08-15we're not going to loop in rxeof here as well so remove the leftoversmikeb1-2/+14
2012-08-15Remove the old ioctl interface which has been disabled for overjsg2-290/+2
2012-08-14whitespace cleanup; no binary changemikeb1-34/+34
2012-08-14use scsi_get_link to find out the name of a child device for bioctl ratherdlg2-13/+13
2012-08-14expose the max number of logical volumes the hardware supports as the widthdlg2-14/+8
2012-08-14regendcoppa2-6/+6
2012-08-14Replace the encoded character in the device name: Clang doesn't like it.dcoppa1-2/+2
2012-08-14dont maintain tables of all the pci subtypes just so we can print thingsdlg1-85/+25
2012-08-14print the boards name (eg, perc 5/i) according to the firmware like mfii.dlg1-6/+6
2012-08-14gc sc_flags now that the iop struct can tell us where the different IDBsdlg2-5/+2
2012-08-14oops, dont claim FUSION is an iop type we will support in mfi(4)dlg1-3/+2
2012-08-14move knowledge of the location of the inbound doorbell out of code indlg2-15/+16
2012-08-14wire in mfii(4)dlg1-1/+6
2012-08-14introduce mfii(4), a driver for the generation of megaraid sas boardsdlg1-0/+1393
2012-08-14split the definitions of the hardware out into a separate file so it candlg2-1656/+1677
2012-08-13sync a comment with reality and remove an error path duplicate; from bradmikeb1-9/+2
2012-08-13get rid of the last foo_lo and foo_hi bits i could find in the hardwaredlg2-23/+11
2012-08-13do appropriate bus_dmamapy_syncs around the pcq/completion ring.dlg2-4/+16
2012-08-13replace uint32_ts for hi and lo addresses in the mfi_init_ hardwaredlg2-43/+22
2012-08-12Make sure snooping is enabled on Intel 7 Series HD Audio.kettenis1-1/+2
2012-08-11Fix state tracking for the error ccb, and pay attention when the READ_LOG_EXTjmatthew1-3/+6
2012-08-11Add support for another 82599 SFP+ card. Original diff and tests bymikeb3-4/+8
2012-08-11regenmikeb2-2/+7
2012-08-11another 82599mikeb1-1/+2
2012-08-11the producer/consumer values are used by the device, which is littledlg1-4/+4
2012-08-10simplify pckbc_xt_translation()shadchin3-30/+18
2012-08-10cleanup some #define's and #ifdef'smikeb2-84/+68
2012-08-10regendcoppa2-4/+17
2012-08-10Add O2 Micro OZ776 Hubdcoppa1-1/+6
2012-08-10cleanup ixgbe_start routine; from brad, ok jsgmikeb1-35/+21
2012-08-09don't compile rss functions in unless OCE_RSS is specifiedmikeb2-2/+6
2012-08-09oops. missed these conflicts in the previous commitmikeb2-10/+13
2012-08-09try to make sense of the firmware statistics by counting rx and tx erorrsmikeb3-274/+79
2012-08-09schedule a rx refill if the ring is empty, sprinkle some dma syncsmikeb1-4/+13
2012-08-09more htole conversionsmikeb1-4/+4
2012-08-09remove internal queue stats, use if_* counters wherever possiblemikeb3-95/+14