summaryrefslogtreecommitdiff
path: root/sys/dev/ic
AgeCommit message (Expand)Author
2006-04-18It helps to initialize a queue before usage.Marco Peereboom
2006-04-18Display logical disk status in sysctl. Now one can use sensorsd toMarco Peereboom
2006-04-18Actually add ccbs to the queue.Marco Peereboom
2006-04-17Sprinkle more debug. Remove 64 byte boundary; it doesn't seem to like it.Marco Peereboom
2006-04-17Setup ccbs and clean up ccb structure.Marco Peereboom
2006-04-16Oops, make mfi_allocmem always use 64 byte boundaries since frames have toMarco Peereboom
2006-04-16Add frame memory and sglist allocation.Marco Peereboom
2006-04-16Introduce sti_rom_size() which will compute the size of a card's rom, andMiod Vallat
2006-04-16Make memory access use macro.Marco Peereboom
2006-04-16typoMarco Peereboom
2006-04-16Add get and put ccb functions. Shuffle some more definitions.Marco Peereboom
2006-04-16Nicer print when context is invalid.Marco Peereboom
2006-04-16Shuffle some #defines.Marco Peereboom
2006-04-16Add interrupt handler. Idea borrowed from FreeBSD since it is much nicerMarco Peereboom
2006-04-16Correctly computed the mac address checksum on big-endian platforms.Miod Vallat
2006-04-16Add skeleton ccb structure.Marco Peereboom
2006-04-15check for IFF_RUNNING being set before calling gem_init().Brad Smith
2006-04-10fix the macro so gem recognizes the Intrepid 2 GMAC.Brad Smith
2006-04-10recognize the Intrepid 2 GMACBrad Smith
2006-04-10under some cases some wi(4) cards freak out and then do not recover.Theo de Raadt
2006-04-07Replace bus_space functions with generic ones that do barriers.Marco Peereboom
2006-04-07Add memory allocator functions.Marco Peereboom
2006-04-07Print state in debug. Change return vales to 1 instead of ENXIO.Marco Peereboom
2006-04-07Make a better debug mechanism.Marco Peereboom
2006-04-07Enable mfi_transition_fw() original code from FreeBSD.Marco Peereboom
2006-04-07Add DEVNAME.Marco Peereboom
2006-04-07Add register offsets. Borrowed from FreeBSD.Marco Peereboom
2006-04-06Add fw transition logic.Marco Peereboom
2006-04-06Add structures and defines.Marco Peereboom
2006-04-06Add skeleton driver for MegaRAID SAS.Marco Peereboom
2006-04-06the synchronise cache path is unique in ami in that it uses two megaraidDavid Gwynne
2006-04-06kudos to djm for finding an embarrassing bug. using the same variableDavid Gwynne
2006-04-05Add support for big endian archs. tested by jaredy@ and ok jsg@Kurt Miller
2006-04-05reintroduce ami_complete, a replacement for ami_poll that is built on topDavid Gwynne
2006-04-03Move scsi_done back under splbio.Marco Peereboom
2006-04-03Since we have a run-queue now lets check it in the isr and get io ontoMarco Peereboom
2006-04-03Silly dlg hz/500 isnt a whole lot. Also removed busy-wait inMarco Peereboom
2006-03-29we never use what the ccb completion functions return, so make them allDavid Gwynne
2006-03-29fix the sync_cache scsi command up so it can run asynchronously using theDavid Gwynne
2006-03-27fixes interrupts processing.Damien Bergamini
2006-03-27in detach, mark device with COM_SW_DEAD, so that close() will not goTheo de Raadt
2006-03-25allow bpf(4) to ignore packets based on their direction (inbound orDamien Miller
2006-03-22incorrect check for end of array; ok jsgTheo de Raadt
2006-03-20remove kernel printfs that say "unable to allocate memory" just beforeDavid Gwynne
2006-03-20finer grained use of splbio in the ioctl paths. only use it when dealingDavid Gwynne
2006-03-20shrink the ccb even more. instead of having a "wakeup" member to say whenDavid Gwynne
2006-03-20remove the bits in the ccb for generalised handling of dmaable memory.David Gwynne
2006-03-20switch the mgmt ioctl path to use the ioctl completion function.David Gwynne
2006-03-20move the drv_inq ioctl path to its own completion routine. all the cleanupDavid Gwynne
2006-03-20get rid of the CCB_READY check in ami_start, it is subtly broken and slowsDavid Gwynne