Made some changes to async buffer, to better accommodate output dma
authorFrank Mori Hess <fmhess@speakeasy.net>
Thu, 19 Apr 2007 19:41:27 +0000 (19:41 +0000)
committerFrank Mori Hess <fmhess@speakeasy.net>
Thu, 19 Apr 2007 19:41:27 +0000 (19:41 +0000)
commit1187de46441a4705013eaebf01101faa38652565
treef0bb56b7bb4efae18f44cfa6d50715b35cac90f1
parent7fd9fd6372350dd18990296b7db622026ba82a60
Made some changes to async buffer, to better accommodate output dma
(added read allocation).  Tweaked memory barrier usage for async buffer
to try and improve its correctness.  comedi_buf_munge() is now handled
entirely inside comedi_buf_write_free().  Added some helper functions
mite_sync_input_dma() and mite_sync_output_dma() for use in
driver interrupt handlers.  Added beginnings of support for NI general
purpose counter input commands.
18 files changed:
comedi/comedi_fops.c
comedi/comedi_ksyms.c
comedi/drivers.c
comedi/drivers/8255.c
comedi/drivers/amplc_pci224.c
comedi/drivers/cb_pcidas64.c
comedi/drivers/comedi_fc.c
comedi/drivers/dt282x.c
comedi/drivers/mite.c
comedi/drivers/mite.h
comedi/drivers/ni_660x.c
comedi/drivers/ni_mio_common.c
comedi/drivers/ni_pcimio.c
comedi/drivers/ni_tio.c
comedi/drivers/ni_tio.h
comedi/kcomedilib/get.c
comedi/kcomedilib/kcomedilib_main.c
include/linux/comedidev.h