/drivers/staging/comedi/drivers/ |
H A D | mite.c | 2 comedi/drivers/mite.c 52 #include "mite.h" 71 struct mite_struct *mite; local 77 mite = kzalloc(sizeof(*mite), GFP_KERNEL); 78 if (!mite) { 79 printk(KERN_ERR "mite: allocation failed\n"); 83 spin_lock_init(&mite->lock); 84 mite->pcidev = pci_dev_get(pcidev); 86 mite 108 mite_fifo_size(struct mite_struct *mite, unsigned channel) argument 116 mite_setup2(struct mite_struct *mite, unsigned use_iodwbsr_1) argument 204 mite_setup(struct mite_struct *mite) argument 212 struct mite_struct *mite, *next; local 221 mite_unsetup(struct mite_struct *mite) argument 247 struct mite_struct *mite, *next; local 261 mite_request_channel_in_range(struct mite_struct *mite, struct mite_dma_descriptor_ring *ring, unsigned min_channel, unsigned max_channel) argument 290 struct mite_struct *mite = mite_chan->mite; local 317 struct mite_struct *mite = mite_chan->mite; local 398 struct mite_struct *mite = mite_chan->mite; local 489 struct mite_struct *mite = mite_chan->mite; local 495 struct mite_struct *mite = mite_chan->mite; local 543 struct mite_struct *mite = mite_chan->mite; local 558 struct mite_struct *mite = mite_chan->mite; local 643 struct mite_struct *mite = mite_chan->mite; local 662 struct mite_struct *mite = mite_chan->mite; local [all...] |
H A D | ni_6527.c | 47 #include "mite.h" 118 struct mite_struct *mite; member in struct:ni6527_private 146 devpriv->mite->daq_io_addr + Filter_Interval(0)); 148 devpriv->mite->daq_io_addr + Filter_Interval(1)); 150 devpriv->mite->daq_io_addr + Filter_Interval(2)); 153 devpriv->mite->daq_io_addr + Clear_Register); 164 devpriv->mite->daq_io_addr + Filter_Enable(0)); 166 devpriv->mite->daq_io_addr + Filter_Enable(1)); 168 devpriv->mite->daq_io_addr + Filter_Enable(2)); 180 data[1] = readb(devpriv->mite 469 struct mite_struct *mite; local [all...] |
H A D | ni_pcidio.c | 81 #include "mite.h" 401 struct mite_struct *mite; member in struct:nidio96_private 437 mite_request_channel_in_range(devpriv->mite, 441 comedi_error(dev, "failed to reserve mite dma channel."); 447 devpriv->mite->daq_io_addr + DMA_Line_Control_Group1); 465 devpriv->mite->daq_io_addr + DMA_Line_Control_Group1); 511 struct mite_struct *mite = devpriv->mite; local 531 status = readb(devpriv->mite->daq_io_addr + 533 flags = readb(devpriv->mite 1334 struct mite_struct *mite; local [all...] |
H A D | ni_670x.c | 48 #include "mite.h" 103 struct mite_struct *mite; member in struct:ni_670x_private 196 ret = mite_setup(devpriv->mite); 198 printk(KERN_WARNING "error setting up mite\n"); 202 dev->irq = mite_irq(devpriv->mite); 243 writel(0x10, devpriv->mite->daq_io_addr + MISC_CONTROL_OFFSET); 245 writel(0x00, devpriv->mite->daq_io_addr + AO_CONTROL_OFFSET); 258 if (dev->private && devpriv->mite) 259 mite_unsetup(devpriv->mite); 288 devpriv->mite 362 struct mite_struct *mite; local [all...] |
H A D | ni_65xx.c | 58 #include "mite.h" 297 struct mite_struct *mite; member in struct:ni_65xx_private 352 private(dev)->mite->daq_io_addr + 365 private(dev)->mite->daq_io_addr + Filter_Enable(port)); 388 writeb(0, private(dev)->mite->daq_io_addr + Port_Select(port)); 395 writeb(1, private(dev)->mite->daq_io_addr + Port_Select(port)); 455 private(dev)->mite->daq_io_addr + 460 readb(private(dev)->mite->daq_io_addr + Port_Data(port)); 485 status = readb(private(dev)->mite->daq_io_addr + Change_Status); 492 private(dev)->mite 813 struct mite_struct *mite; local [all...] |
H A D | mite.h | 2 module/mite.h 56 struct mite_struct *mite; member in struct:mite_channel 82 *mite) 88 ring->hw_dev = get_device(&mite->pcidev->dev); 116 static inline unsigned int mite_irq(struct mite_struct *mite) argument 118 return mite->pcidev->irq; 121 static inline unsigned int mite_device_id(struct mite_struct *mite) argument 123 return mite->pcidev->device; 128 int mite_setup(struct mite_struct *mite); 129 int mite_setup2(struct mite_struct *mite, unsigne 80 mite_alloc_ring(struct mite_struct *mite) argument 137 mite_request_channel(struct mite_struct *mite, struct mite_dma_descriptor_ring *ring) argument [all...] |
H A D | ni_pcimio.c | 119 #include "mite.h" 1307 #define ni_writel(a, b) (writel((a), devpriv->mite->daq_io_addr + (b))) 1308 #define ni_readl(a) (readl(devpriv->mite->daq_io_addr + (a))) 1309 #define ni_writew(a, b) (writew((a), devpriv->mite->daq_io_addr + (b))) 1310 #define ni_readw(a) (readw(devpriv->mite->daq_io_addr + (a))) 1311 #define ni_writeb(a, b) (writeb((a), devpriv->mite->daq_io_addr + (b))) 1312 #define ni_readb(a) (readb(devpriv->mite->daq_io_addr + (a))) 1639 old_iodwbsr_bits = readl(devpriv->mite->mite_io_addr + MITE_IODWBSR); 1640 old_iodwbsr1_bits = readl(devpriv->mite->mite_io_addr + MITE_IODWBSR_1); 1641 old_iodwcr1_bits = readl(devpriv->mite 1789 struct mite_struct *mite; local [all...] |
H A D | ni_labpc.h | 57 struct mite_struct *mite; /* for mite chip on pci-1200 */ member in struct:labpc_private
|
H A D | ni_660x.c | 45 #include "mite.h" 433 struct mite_struct *mite; member in struct:ni_660x_private 765 private(dev)->mite->daq_io_addr + GPCT_OFFSET[chip_index] + 788 private(dev)->mite->daq_io_addr + GPCT_OFFSET[chip_index] + 881 mite_request_channel(private(dev)->mite, mite_ring(private(dev), 886 "failed to reserve mite dma channel for counter."); 1046 mite_alloc_ring(private(dev)->mite); 1084 ret = mite_setup2(private(dev)->mite, 1); 1086 printk(KERN_WARNING "error setting up mite\n"); 1089 comedi_set_hw_dev(dev, &private(dev)->mite 1251 struct mite_struct *mite; local [all...] |
H A D | ni_labpc.c | 89 #include "mite.h" 751 retval = mite_setup(devpriv->mite); 754 iobase = (unsigned long)devpriv->mite->daq_io_addr; 755 irq = mite_irq(devpriv->mite); 776 /* adapted from ni_pcimio for finding mite based boards (pc-1200) */ 780 struct mite_struct *mite; local 782 for (mite = mite_devices; mite; mite = mite [all...] |
H A D | Makefile | 133 obj-$(CONFIG_COMEDI_MITE) += mite.o
|
H A D | ni_mio_common.c | 67 #include "mite.h" 533 mite_request_channel(devpriv->mite, devpriv->ai_mite_ring); 537 "failed to reserve mite dma channel for analog input."); 553 mite_request_channel(devpriv->mite, devpriv->ao_mite_ring); 557 "failed to reserve mite dma channel for analog outut."); 577 mite_request_channel(devpriv->mite, 582 "failed to reserve mite dma channel for counter."); 603 mite_request_channel(devpriv->mite, devpriv->cdo_mite_ring); 607 "failed to reserve mite dma channel for correlated digital outut."); 823 struct mite_struct *mite local 884 mite_handle_b_linkc(struct mite_struct *mite, struct comedi_device *dev) argument [all...] |
H A D | ni_tiocmd.c | 38 module depending on the 'mite' module. 52 #include "mite.h" 503 counter->mite_chan->mite->mite_io_addr +
|
H A D | ni_stc.h | 1507 struct mite_struct *mite; \
|