summaryrefslogtreecommitdiffstats
path: root/sys/dev/ic
AgeCommit message (Expand)AuthorFilesLines
2010-06-12Add missing arg to a printf call.jsg1-2/+2
2010-06-09Do not set time 100 years in the future if the time read is beforemiod1-2/+3
2010-06-05- fix athn_set_key() on big-endian machines (function is not used yet)damien5-90/+116
2010-06-04gc unused variabledlg1-2/+1
2010-06-03enable async fifo for >=AR9287 1.3 only.damien3-13/+17
2010-06-03massage the code to avoid races in ami_mgmt.dlg1-16/+14
2010-06-03Always initialize the ccb provided by the scsi layer into the properkrw1-1/+7
2010-06-03get rid of the kthread. it is unused and just bloats the kernel.dlg2-32/+2
2010-06-03replace TAILQs with SLISTs for managing the ccb free list. theyre smaller.dlg2-9/+10
2010-06-03useless abstraction is, by definition, useless.dlg2-4/+4
2010-06-02convert ciss(4) over to using iopools. this is fairly easy after the recentdlg2-38/+37
2010-06-02dont drop out of handling a command if ITSDONE is set. return a betterdlg1-21/+8
2010-06-02its pretty obvious that ciss_cmd should be called with splbio being held,dlg1-6/+38
2010-06-02call scsi_done before put_ccb, rather than have put_ccb call scsi_donedlg1-8/+7
2010-06-02push the "locking" in ciss_scsi_cmd down. we dont need splbio to calldlg1-5/+2
2010-06-02protect the ccb free queue with its own mutexdlg2-3/+11
2010-06-02get rid of useless ccb queues. when the ccb is on the chip, we mark itsdlg2-7/+3
2010-06-02get rid of the code for the passthru bus support. it was never enabled anddlg2-89/+2
2010-06-02interrupt handlers are run at their IPL, so there's no need to go splbiodlg1-6/+1
2010-05-31do not immediately panic if we find a non-increasing heartbeat counter buthalex2-5/+19
2010-05-20Split some copies of two struct members together into two bcopy rathernicm1-2/+3
2010-05-20New scsi code seems to be stable. Pluck previously identifiedkrw15-103/+20
2010-05-19BUS_DMA_ZERO instead of alloc, map, bzero.oga21-83/+57
2010-05-19the virtual scsi disks that mpi(4) presents dont grok modifications to thedlg2-21/+206
2010-05-18more BUS_DMA_ZERO love.oga1-5/+3
2010-05-18bus_dmamem_alloc() ...; bzero/memset(); ->oga1-3/+2
2010-05-16Use a temporary variable for now to sidestep -Wbounded checking whennicm3-13/+18
2010-05-16fix (again) TKIP MIC entries in set_key().damien1-10/+6
2010-05-16fix ic_max_nnodes computation.damien1-8/+4
2010-05-16no need to set the MAC address to 0 for TKIP MIC entries; the keydamien1-10/+1
2010-05-16cleanup hardware key cache management (not used yet)damien5-64/+104
2010-05-16sync DPRINTF with ar5008damien1-2/+2
2010-05-16cleanup calibration bits (not everything is enabled yet.)damien4-57/+96
2010-05-16initial Host AP bits.damien5-38/+285
2010-05-16>=AR9287 devices support short GI in 20MHz channels, so indicate thisdamien1-1/+3
2010-05-16small ar9003_rx_process fixes.damien1-5/+6
2010-05-16return early in {ar5008,ar9003}_rx_free if buffers have not beendamien2-6/+9
2010-05-16fix athn_updateslot for fast PLL clock and 40MHz CBWdamien2-11/+17
2010-05-16cleanup interrupts mask management.damien1-13/+12
2010-05-13initialization values for AR9380 2.2.damien3-15/+510
2010-05-12do not unlink the Tx buffer from our global list until we're suredamien2-11/+10
2010-05-11enable fast PLL clock for 5GHz on AR9280 >=2.0 (unless EEPROM says thedamien7-25/+124
2010-05-11always reset the Tx status descriptor before leaving ar9003_tx_process().damien1-5/+7
2010-05-11put code that is meaningful only if HT is enabled underdamien1-2/+5
2010-05-11various AR9003 fixes (found during code inspection):damien3-15/+12
2010-05-11update initvals for AR9380 2.0.damien1-150/+153
2010-05-10additionnal bits and fixes for RT3090.damien2-53/+110
2010-05-10misplaced #endifdamien1-2/+2
2010-05-10athn(4) is going to support a new family of Atheros 802.11ndamien16-3650/+9156
2010-05-09back out 1.143, it causes data corruption on the mpis in sun v20z boxes,dlg1-2/+2