OpenGrok
Cross Reference: dmover_backend.c
xref
: /
src
/
sys
/
dev
/
dmover
/
dmover_backend.c
Home
|
History
|
Annotate
|
Download
|
only in
dmover
History log of
/src/sys/dev/dmover/dmover_backend.c
Revision
Date
Author
Comments
1.9
14-May-2011
jakllsch
Convert remaining simplelock usage in dmover(4) to a RUN_ONCE(9).
1.8
05-Jan-2008
matt
branches: 1.8.32; 1.8.38;
Add #include <sys/simplelock.h>
1.7
05-Dec-2007
ad
branches: 1.7.4;
Match the docs: MUTEX_DRIVER/SPIN are now only for porting code written
for Solaris.
1.6
09-Jul-2007
ad
branches: 1.6.6; 1.6.8; 1.6.14; 1.6.16;
Merge some of the less invasive changes from the vmlocking branch:
- kthread, callout, devsw API changes
- select()/poll() improvements
- miscellaneous MT safety improvements
1.5
26-Apr-2003
briggs
branches: 1.5.18; 1.5.60; 1.5.62;
In dmover_backend_alloc(), make sure we get ninputs from the best_algdesc,
not just the most recent algdesc (which might be NULL).
1.4
01-Apr-2003
briggs
Mmmm... LOCKDEBUG...
Change from unlock -> modify -> unlock to _lock_ -> modify -> unlock.
1.3
28-Dec-2002
thorpej
Fix typo.
1.2
02-Aug-2002
thorpej
branches: 1.2.2; 1.2.4; 1.2.6;
Grr, fix typo in RCS ID tag.
1.1
02-Aug-2002
thorpej
dmover(9) -- an interface to hardware-assisted data movers. This allows
clients to use a hardware-assisted data mover to clear a region of memory,
fill a region of memory with a specific value, copy a region of memory,
and perform simple boolean operations such as XOR on multiple regions
of memory.
Included here is a software back-end which can serve as an example of
how to write a back-end (and also provides a fall-back in case hardware
for a given function is not available), as well as a dmoverio(4) pseudo-
device which provides access to dmover(9) to userland via a message
passing interface.
dmover(9) is still a work-in-progress -- a few minor changes to the
interface are expected.
1.2.6.2
06-Sep-2002
jdolecek
sync kqueue branch with HEAD
1.2.6.1
02-Aug-2002
jdolecek
file dmover_backend.c was added on branch kqueue on 2002-09-06 08:44:00 +0000
1.2.4.2
29-Aug-2002
gehenna
catch up with -current.
1.2.4.1
02-Aug-2002
gehenna
file dmover_backend.c was added on branch gehenna-devsw on 2002-08-29 05:22:23 +0000
1.2.2.2
29-Dec-2002
thorpej
Sync with HEAD.
1.2.2.1
02-Aug-2002
thorpej
file dmover_backend.c was added on branch nathanw_sa on 2002-12-29 20:49:15 +0000
1.5.62.1
11-Jul-2007
mjf
Sync with head.
1.5.60.1
13-Mar-2007
ad
Pull in the initial set of changes for the vmlocking branch.
1.5.18.3
21-Jan-2008
yamt
sync with head
1.5.18.2
07-Dec-2007
yamt
sync with head
1.5.18.1
03-Sep-2007
yamt
sync with head.
1.6.16.1
08-Dec-2007
ad
Sync with head.
1.6.14.2
18-Feb-2008
mjf
Sync with HEAD.
1.6.14.1
08-Dec-2007
mjf
Sync with HEAD.
1.6.8.1
09-Jan-2008
matt
sync with HEAD
1.6.6.1
09-Dec-2007
jmcneill
Sync with HEAD.
1.7.4.1
08-Jan-2008
bouyer
Sync with HEAD
1.8.38.1
06-Jun-2011
jruoho
Sync with HEAD.
1.8.32.1
31-May-2011
rmind
sync with head
Indexes created Thu Oct 02 01:09:59 GMT 2025