Home
last modified time | relevance | path

Searched refs:mite (Results 1 – 9 of 9) sorted by relevance

/linux-4.4.14/drivers/staging/comedi/drivers/
Dmite.c58 struct mite_struct *mite; in mite_alloc() local
61 mite = kzalloc(sizeof(*mite), GFP_KERNEL); in mite_alloc()
62 if (mite) { in mite_alloc()
63 spin_lock_init(&mite->lock); in mite_alloc()
64 mite->pcidev = pcidev; in mite_alloc()
66 mite->channels[i].mite = mite; in mite_alloc()
67 mite->channels[i].channel = i; in mite_alloc()
68 mite->channels[i].done = 1; in mite_alloc()
71 return mite; in mite_alloc()
85 static unsigned mite_fifo_size(struct mite_struct *mite, unsigned channel) in mite_fifo_size() argument
[all …]
Dmite.h48 struct mite_struct *mite; member
72 struct mite_struct *mite) in mite_setup() argument
74 return mite_setup2(dev, mite, false); in mite_setup()
77 void mite_detach(struct mite_struct *mite);
78 struct mite_dma_descriptor_ring *mite_alloc_ring(struct mite_struct *mite);
81 mite_request_channel_in_range(struct mite_struct *mite,
85 mite_request_channel(struct mite_struct *mite, in mite_request_channel() argument
88 return mite_request_channel_in_range(mite, ring, 0, in mite_request_channel()
89 mite->num_channels - 1); in mite_request_channel()
346 mite_chan->mite->mite_io_addr + MITE_CHOR(mite_chan->channel)); in mite_dma_reset()
Dni_pcimio.c1056 old_iodwbsr_bits = readl(devpriv->mite->mite_io_addr + MITE_IODWBSR); in m_series_init_eeprom_buffer()
1057 old_iodwbsr1_bits = readl(devpriv->mite->mite_io_addr + MITE_IODWBSR_1); in m_series_init_eeprom_buffer()
1058 old_iodwcr1_bits = readl(devpriv->mite->mite_io_addr + MITE_IODWCR_1); in m_series_init_eeprom_buffer()
1059 writel(0x0, devpriv->mite->mite_io_addr + MITE_IODWBSR); in m_series_init_eeprom_buffer()
1060 writel(((0x80 | window_size) | devpriv->mite->daq_phys_addr), in m_series_init_eeprom_buffer()
1061 devpriv->mite->mite_io_addr + MITE_IODWBSR_1); in m_series_init_eeprom_buffer()
1063 devpriv->mite->mite_io_addr + MITE_IODWCR_1); in m_series_init_eeprom_buffer()
1064 writel(0xf, devpriv->mite->mite_io_addr + 0x30); in m_series_init_eeprom_buffer()
1076 writel(old_iodwbsr1_bits, devpriv->mite->mite_io_addr + MITE_IODWBSR_1); in m_series_init_eeprom_buffer()
1077 writel(old_iodwbsr_bits, devpriv->mite->mite_io_addr + MITE_IODWBSR); in m_series_init_eeprom_buffer()
[all …]
Dni_pcidio.c287 struct mite_struct *mite; member
304 mite_request_channel_in_range(devpriv->mite, in ni_pcidio_request_di_mite_channel()
386 struct mite_struct *mite = devpriv->mite; in nidio_interrupt() local
412 mite->mite_io_addr + in nidio_interrupt()
871 ret = comedi_load_firmware(dev, &devpriv->mite->pcidev->dev, in pci_6534_upload_firmware()
919 devpriv->mite = mite_alloc(pcidev); in nidio_auto_attach()
920 if (!devpriv->mite) in nidio_auto_attach()
923 ret = mite_setup(dev, devpriv->mite); in nidio_auto_attach()
927 devpriv->di_mite_ring = mite_alloc_ring(devpriv->mite); in nidio_auto_attach()
988 mite_detach(devpriv->mite); in nidio_detach()
Dni_660x.c418 struct mite_struct *mite; member
700 mite_chan = mite_request_channel(devpriv->mite, in ni_660x_request_mite_channel()
860 mite_alloc_ring(devpriv->mite); in ni_660x_alloc_mite_rings()
1068 devpriv->mite = mite_alloc(pcidev); in ni_660x_auto_attach()
1069 if (!devpriv->mite) in ni_660x_auto_attach()
1072 ret = mite_setup2(dev, devpriv->mite, true); in ni_660x_auto_attach()
1182 mite_detach(devpriv->mite); in ni_660x_detach()
Dni_mio_common.c469 if (!devpriv->mite && reg < 8) { in ni_stc_writew()
501 if (!devpriv->mite && reg < 8) { in ni_stc_readw()
654 mite_request_channel(devpriv->mite, devpriv->ai_mite_ring); in ni_request_ai_mite_channel()
675 mite_request_channel(devpriv->mite, devpriv->ao_mite_ring); in ni_request_ao_mite_channel()
699 mite_request_channel(devpriv->mite, in ni_request_gpct_mite_channel()
726 mite_request_channel(devpriv->mite, devpriv->cdo_mite_ring); in ni_request_cdo_mite_channel()
981 static void mite_handle_b_linkc(struct mite_struct *mite, in mite_handle_b_linkc() argument
1465 mite_handle_b_linkc(devpriv->mite, dev); in handle_b_interrupt()
2798 if (devpriv->mite) in ni_ao_insn_config()
2799 data[2] += devpriv->mite->fifo_size; in ni_ao_insn_config()
[all …]
DMakefile135 obj-$(CONFIG_COMEDI_MITE) += mite.o
Dni_tiocmd.c447 counter->mite_chan->mite->mite_io_addr + in ni_tio_handle_interrupt()
Dni_stc.h1038 struct mite_struct *mite; member