Home
last modified time | relevance | path

Searched refs:mite (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-5.10/drivers/staging/comedi/drivers/
H A Dmite.c3 * comedi/drivers/mite.c
44 #include "mite.h"
60 #define CSIGR_TO_TYPE(x) (((x) >> 4) & 0xf) /* mite=0, minimite=1 */
207 static unsigned int mite_fifo_size(struct mite *mite, unsigned int channel) in mite_fifo_size() argument
209 unsigned int fcr_bits = readl(mite->mmio + MITE_FCR(channel)); in mite_fifo_size()
218 struct mite *mite = mite_chan->mite; in mite_device_bytes_transferred() local
220 return readl(mite in mite_device_bytes_transferred()
229 struct mite *mite = mite_chan->mite; mite_bytes_in_transit() local
363 struct mite *mite = mite_chan->mite; mite_get_status() local
390 struct mite *mite = mite_chan->mite; mite_ack_linkc() local
417 struct mite *mite = mite_chan->mite; mite_done() local
441 struct mite *mite = mite_chan->mite; mite_dma_arm() local
463 struct mite *mite = mite_chan->mite; mite_dma_disarm() local
479 struct mite *mite = mite_chan->mite; mite_prep_dma() local
568 mite_request_channel_in_range(struct mite *mite, struct mite_ring *ring, unsigned int min_channel, unsigned int max_channel) mite_request_channel_in_range() argument
600 mite_request_channel(struct mite *mite, struct mite_ring *ring) mite_request_channel() argument
614 struct mite *mite = mite_chan->mite; mite_release_channel() local
749 mite_alloc_ring(struct mite *mite) mite_alloc_ring() argument
782 mite_setup(struct comedi_device *dev, struct mite *mite, bool use_win1) mite_setup() argument
879 struct mite *mite; mite_attach() local
913 mite_detach(struct mite *mite) mite_detach() argument
[all...]
H A Dmite.h3 * module/mite.h
37 struct mite *mite; member
44 struct mite { struct
67 struct mite_channel *mite_request_channel_in_range(struct mite *mite,
71 struct mite_channel *mite_request_channel(struct mite *mite,
79 struct mite_ring *mite_alloc_ring(struct mite *mite);
[all...]
H A Dni_pcimio.c103 #include "mite.h"
1215 struct mite *mite = devpriv->mite; in m_series_init_eeprom_buffer() local
1225 daq_phys_addr = pci_resource_start(mite->pcidev, 1); in m_series_init_eeprom_buffer()
1227 old_iodwbsr_bits = readl(mite->mmio + MITE_IODWBSR); in m_series_init_eeprom_buffer()
1228 old_iodwbsr1_bits = readl(mite->mmio + MITE_IODWBSR_1); in m_series_init_eeprom_buffer()
1229 old_iodwcr1_bits = readl(mite->mmio + MITE_IODWCR_1); in m_series_init_eeprom_buffer()
1230 writel(0x0, mite->mmio + MITE_IODWBSR); in m_series_init_eeprom_buffer()
1232 mite in m_series_init_eeprom_buffer()
[all...]
H A Dni_pcidio.c48 #include "mite.h"
285 struct mite *mite; member
302 mite_request_channel_in_range(devpriv->mite, in ni_pcidio_request_di_mite_channel()
306 dev_err(dev->class_dev, "failed to reserve mite dma channel\n"); in ni_pcidio_request_di_mite_channel()
859 ret = comedi_load_firmware(dev, &devpriv->mite->pcidev->dev, in pci_6534_upload_firmware()
907 devpriv->mite = mite_attach(dev, false); /* use win0 */ in nidio_auto_attach()
908 if (!devpriv->mite) in nidio_auto_attach()
911 devpriv->di_mite_ring = mite_alloc_ring(devpriv->mite); in nidio_auto_attach()
972 mite_detach(devpriv->mite); in nidio_detach()
[all...]
H A Dni_660x.c32 #include "mite.h"
258 struct mite *mite; member
261 /* protects mite channel request/release */
348 mite_chan = mite_request_channel(devpriv->mite, ring); in ni_660x_request_mite_channel()
352 "failed to reserve mite dma channel for counter\n"); in ni_660x_request_mite_channel()
510 devpriv->ring[i][j] = mite_alloc_ring(devpriv->mite); in ni_660x_alloc_mite_rings()
1027 devpriv->mite = mite_attach(dev, true); /* use win1 */ in ni_660x_auto_attach()
1028 if (!devpriv->mite) in ni_660x_auto_attach()
1213 mite_detach(devpriv->mite); in ni_660x_detach()
[all...]
H A Dni_mio_common.c47 #include "mite.h"
280 * is detected (devpriv->mite has been initialized).
448 if (!devpriv->mite && reg < 8) { in ni_stc_writew()
481 if (!devpriv->mite && reg < 8) { in ni_stc_readw()
569 mite_chan = mite_request_channel(devpriv->mite, devpriv->ai_mite_ring); in ni_request_ai_mite_channel()
573 "failed to reserve mite dma channel for analog input\n"); in ni_request_ai_mite_channel()
595 mite_chan = mite_request_channel(devpriv->mite, devpriv->ao_mite_ring); in ni_request_ao_mite_channel()
599 "failed to reserve mite dma channel for analog output\n"); in ni_request_ao_mite_channel()
624 mite_chan = mite_request_channel(devpriv->mite, in ni_request_gpct_mite_channel()
629 "failed to reserve mite dm in ni_request_gpct_mite_channel()
[all...]
H A Dni_stc.h989 /* protects mite DMA channel request/release */
1037 struct mite *mite; member
/kernel/linux/linux-6.6/drivers/comedi/drivers/
H A Dmite.c3 * comedi/drivers/mite.c
43 #include "mite.h"
59 #define CSIGR_TO_TYPE(x) (((x) >> 4) & 0xf) /* mite=0, minimite=1 */
206 static unsigned int mite_fifo_size(struct mite *mite, unsigned int channel) in mite_fifo_size() argument
208 unsigned int fcr_bits = readl(mite->mmio + MITE_FCR(channel)); in mite_fifo_size()
217 struct mite *mite = mite_chan->mite; in mite_device_bytes_transferred() local
219 return readl(mite in mite_device_bytes_transferred()
228 struct mite *mite = mite_chan->mite; mite_bytes_in_transit() local
362 struct mite *mite = mite_chan->mite; mite_get_status() local
389 struct mite *mite = mite_chan->mite; mite_ack_linkc() local
416 struct mite *mite = mite_chan->mite; mite_done() local
440 struct mite *mite = mite_chan->mite; mite_dma_arm() local
462 struct mite *mite = mite_chan->mite; mite_dma_disarm() local
478 struct mite *mite = mite_chan->mite; mite_prep_dma() local
567 mite_request_channel_in_range(struct mite *mite, struct mite_ring *ring, unsigned int min_channel, unsigned int max_channel) mite_request_channel_in_range() argument
599 mite_request_channel(struct mite *mite, struct mite_ring *ring) mite_request_channel() argument
613 struct mite *mite = mite_chan->mite; mite_release_channel() local
748 mite_alloc_ring(struct mite *mite) mite_alloc_ring() argument
781 mite_setup(struct comedi_device *dev, struct mite *mite, bool use_win1) mite_setup() argument
878 struct mite *mite; mite_attach() local
912 mite_detach(struct mite *mite) mite_detach() argument
[all...]
H A Dmite.h3 * module/mite.h
37 struct mite *mite; member
44 struct mite { struct
67 struct mite_channel *mite_request_channel_in_range(struct mite *mite,
71 struct mite_channel *mite_request_channel(struct mite *mite,
79 struct mite_ring *mite_alloc_ring(struct mite *mite);
[all...]
H A Dni_pcimio.c101 #include "mite.h"
1213 struct mite *mite = devpriv->mite; in m_series_init_eeprom_buffer() local
1223 daq_phys_addr = pci_resource_start(mite->pcidev, 1); in m_series_init_eeprom_buffer()
1225 old_iodwbsr_bits = readl(mite->mmio + MITE_IODWBSR); in m_series_init_eeprom_buffer()
1226 old_iodwbsr1_bits = readl(mite->mmio + MITE_IODWBSR_1); in m_series_init_eeprom_buffer()
1227 old_iodwcr1_bits = readl(mite->mmio + MITE_IODWCR_1); in m_series_init_eeprom_buffer()
1228 writel(0x0, mite->mmio + MITE_IODWBSR); in m_series_init_eeprom_buffer()
1230 mite in m_series_init_eeprom_buffer()
[all...]
H A Dni_pcidio.c47 #include "mite.h"
284 struct mite *mite; member
301 mite_request_channel_in_range(devpriv->mite, in ni_pcidio_request_di_mite_channel()
305 dev_err(dev->class_dev, "failed to reserve mite dma channel\n"); in ni_pcidio_request_di_mite_channel()
858 ret = comedi_load_firmware(dev, &devpriv->mite->pcidev->dev, in pci_6534_upload_firmware()
906 devpriv->mite = mite_attach(dev, false); /* use win0 */ in nidio_auto_attach()
907 if (!devpriv->mite) in nidio_auto_attach()
910 devpriv->di_mite_ring = mite_alloc_ring(devpriv->mite); in nidio_auto_attach()
971 mite_detach(devpriv->mite); in nidio_detach()
[all...]
H A Dni_660x.c31 #include "mite.h"
257 struct mite *mite; member
260 /* protects mite channel request/release */
347 mite_chan = mite_request_channel(devpriv->mite, ring); in ni_660x_request_mite_channel()
351 "failed to reserve mite dma channel for counter\n"); in ni_660x_request_mite_channel()
509 devpriv->ring[i][j] = mite_alloc_ring(devpriv->mite); in ni_660x_alloc_mite_rings()
1026 devpriv->mite = mite_attach(dev, true); /* use win1 */ in ni_660x_auto_attach()
1027 if (!devpriv->mite) in ni_660x_auto_attach()
1212 mite_detach(devpriv->mite); in ni_660x_detach()
[all...]
H A Dni_mio_common.c47 #include "mite.h"
280 * is detected (devpriv->mite has been initialized).
448 if (!devpriv->mite && reg < 8) { in ni_stc_writew()
481 if (!devpriv->mite && reg < 8) { in ni_stc_readw()
569 mite_chan = mite_request_channel(devpriv->mite, devpriv->ai_mite_ring); in ni_request_ai_mite_channel()
573 "failed to reserve mite dma channel for analog input\n"); in ni_request_ai_mite_channel()
595 mite_chan = mite_request_channel(devpriv->mite, devpriv->ao_mite_ring); in ni_request_ao_mite_channel()
599 "failed to reserve mite dma channel for analog output\n"); in ni_request_ao_mite_channel()
624 mite_chan = mite_request_channel(devpriv->mite, in ni_request_gpct_mite_channel()
629 "failed to reserve mite dm in ni_request_gpct_mite_channel()
[all...]
H A Dni_stc.h989 /* protects mite DMA channel request/release */
1037 struct mite *mite; member

Completed in 32 milliseconds