aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ida/ida.c
Commit message (Expand)AuthorAgeFilesLines
* newbus: globally replace device_add_child(..., -1) with DEVICE_UNIT_ANYWarner Losh2024-07-251-1/+1
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* Create wrapper for Giant taken for newbusWarner Losh2021-12-101-2/+2
* ida: Use ida lock instead of Giant for bus_dma allocationWarner Losh2021-09-301-1/+1
* sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Resolve LINT linking issue by renaming ida_init() to ida_setup(). TheHans Petter Selasky2016-05-111-1/+1
* Remove MAXBSIZE use from drivers where it has nothing to do.Alexander Motin2015-03-221-1/+1
* Rework the DMA handling in ida(4) and add locking to make this driverJohn Baldwin2012-08-271-137/+251
* Remove bus_{mem,p}io.h and related code for a micro-optimization on i386Yoshihiro Takahashi2005-05-291-2/+0
* Test for NULL before use.Matthew N. Dodd2005-04-131-12/+11
* Add KASSERT() to warn against NULL deref.Matthew N. Dodd2005-04-131-0/+1
* Whitespace cleanup.Matthew N. Dodd2005-04-131-17/+17
* Add a callout to dump card status on command queue timeouts.Matthew N. Dodd2004-12-141-1/+44
* Reformat arguments bus_dma_tag_create().Matthew N. Dodd2004-12-141-15/+30
* Do the dreaded s/dev_t/struct cdev */Poul-Henning Kamp2004-06-161-1/+1
* Device megapatch 4/6:Poul-Henning Kamp2004-02-211-0/+2
* Add a per controller IOCTL interface.Matthew N. Dodd2004-01-151-1/+118
* Insure values of adapter structure members are in correct byte order.Matthew N. Dodd2004-01-151-6/+7
* Handle "Bad Command List" errors.Matthew N. Dodd2004-01-121-0/+3
* Remove comments that no longer apply.Matthew N. Dodd2004-01-121-4/+0
* - Initialize qcb flags in ida_construct_qcb() with respect to DMA direction.Matthew N. Dodd2004-01-121-4/+16
* Use __FBSDID().David E. O'Brien2003-08-241-2/+3
* Mega busdma API commit.Scott Long2003-07-011-2/+4
* Bring back bus_dmasync_op_t. It is now a typedef to an int, though theScott Long2003-05-271-3/+3
* I deserve a big pointy hat for having missed all those referencesMaxime Henrion2003-04-101-3/+3
* Use bioq_flush() to drain a bio queue with a specific error code.Poul-Henning Kamp2003-04-011-1/+2
* Including <sys/stdint.h> is (almost?) universally only to be able to usePoul-Henning Kamp2003-03-181-1/+0
* Centralize the devstat handling for all GEOM disk device driversPoul-Henning Kamp2003-03-081-1/+0
* More low-hanging fruit: kill caddr_t in calls to wakeup(9) / [mt]sleep(9).Dag-Erling Smørgrav2003-03-021-1/+1
* NO_GEOM cleanup:Poul-Henning Kamp2003-02-231-0/+1
* Use [u]intmax_t and %j instead of long long and %ll to better fix warningsJohn Baldwin2002-11-071-1/+2
* Cast a bus_addr_t to a long long to make printf happy.John Baldwin2002-11-061-1/+1
* No need to conditionalize on pci being in the kernel for thisWarner Losh2002-03-201-4/+0
* Add crashdump support.Jonathan Lemon2001-02-261-19/+23
* Convert more malloc+bzero to malloc+M_ZERO.David Malone2000-12-081-2/+2
* Remove unneeded #include <machine/clock.h>Poul-Henning Kamp2000-10-151-1/+0
* The DEC version of the Smart controller has its configuration informationJonathan Lemon2000-07-271-7/+14
* Separate the struct bio related stuff out of <sys/buf.h> intoPoul-Henning Kamp2000-05-051-1/+1
* Remove unneeded #include <sys/kernel.h>Poul-Henning Kamp2000-04-291-1/+0
* - Fix a problem with the cdevsw struct that prevented the kernel fromMatthew N. Dodd2000-04-221-2/+2
* Complete the bio/buf divorce for all code below devfs::strategyPoul-Henning Kamp2000-04-151-12/+12
* Move B_ERROR flag to b_ioflags and call it BIO_ERROR.Poul-Henning Kamp2000-04-021-1/+1
* Remove B_READ, B_WRITE and B_FREEBUF and replace them with a newPoul-Henning Kamp2000-03-201-1/+1
* Add support for older EISA compaq cards and newer Smart 4200 cards.Jonathan Lemon2000-03-081-41/+57
* Remove the 'ivars' arguement to device_add_child() andMatthew N. Dodd1999-12-031-1/+1
* Removal of sys/device.hNick Hibma1999-10-051-1/+0
* Fix various trivial warnings from LINTPoul-Henning Kamp1999-08-281-0/+2
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
* Properly set the alignment argument to bus_dma_tag_create(). If weJustin T. Gibbs1999-08-161-3/+3