Home
last modified time | relevance | path

Searched refs:mite_chan (Results 1 – 6 of 6) sorted by relevance

/linux-6.15/drivers/comedi/drivers/
H A Dmite.c369 mite_chan->done = 1; in mite_get_status()
422 done = mite_chan->done; in mite_done()
431 mite_chan->mite->mmio + MITE_CHOR(mite_chan->channel)); in mite_dma_reset()
449 mite_chan->done = 0; in mite_dma_arm()
481 mite_dma_reset(mite_chan); in mite_prep_dma()
583 if (!mite_chan->ring) { in mite_request_channel_in_range()
584 mite_chan->ring = ring; in mite_request_channel_in_range()
587 mite_chan = NULL; in mite_request_channel_in_range()
590 return mite_chan; in mite_request_channel_in_range()
618 if (mite_chan->ring) { in mite_release_channel()
[all …]
H A Dmite.h54 u32 mite_bytes_in_transit(struct mite_channel *mite_chan);
56 void mite_sync_dma(struct mite_channel *mite_chan, struct comedi_subdevice *s);
57 void mite_ack_linkc(struct mite_channel *mite_chan, struct comedi_subdevice *s,
59 int mite_done(struct mite_channel *mite_chan);
61 void mite_dma_arm(struct mite_channel *mite_chan);
62 void mite_dma_disarm(struct mite_channel *mite_chan);
64 void mite_prep_dma(struct mite_channel *mite_chan,
73 void mite_release_channel(struct mite_channel *mite_chan);
H A Dni_tiocmd.c87 if (counter->mite_chan) in ni_tio_input_inttrig()
88 mite_dma_arm(counter->mite_chan); in ni_tio_input_inttrig()
113 counter->mite_chan->dir = COMEDI_INPUT; in ni_tio_input_cmd()
130 mite_dma_arm(counter->mite_chan); in ni_tio_input_cmd()
213 if (!counter->mite_chan) { in ni_tio_cmd()
339 if (counter->mite_chan) in ni_tio_cancel()
340 mite_dma_disarm(counter->mite_chan); in ni_tio_cancel()
372 if (!counter->mite_chan || in should_ack_gate()
480 if (counter->mite_chan) in ni_tio_handle_interrupt()
487 struct mite_channel *mite_chan) in ni_tio_set_mite_channel() argument
[all …]
H A Dni_660x.c342 struct mite_channel *mite_chan; in ni_660x_request_mite_channel() local
347 mite_chan = mite_request_channel(devpriv->mite, ring); in ni_660x_request_mite_channel()
348 if (!mite_chan) { in ni_660x_request_mite_channel()
354 mite_chan->dir = direction; in ni_660x_request_mite_channel()
355 ni_tio_set_mite_channel(counter, mite_chan); in ni_660x_request_mite_channel()
356 ni_660x_set_dma_channel(dev, mite_chan->channel, counter); in ni_660x_request_mite_channel()
368 if (counter->mite_chan) { in ni_660x_release_mite_channel()
369 struct mite_channel *mite_chan = counter->mite_chan; in ni_660x_release_mite_channel() local
371 ni_660x_unset_dma_channel(dev, mite_chan->channel, counter); in ni_660x_release_mite_channel()
373 mite_release_channel(mite_chan); in ni_660x_release_mite_channel()
[all …]
H A Dni_tio.h98 struct mite_channel *mite_chan; member
142 struct mite_channel *mite_chan);
H A Dni_mio_common.c579 struct mite_channel *mite_chan; in ni_request_ai_mite_channel() local
585 if (!mite_chan) { in ni_request_ai_mite_channel()
591 mite_chan->dir = COMEDI_INPUT; in ni_request_ai_mite_channel()
605 struct mite_channel *mite_chan; in ni_request_ao_mite_channel() local
611 if (!mite_chan) { in ni_request_ao_mite_channel()
617 mite_chan->dir = COMEDI_OUTPUT; in ni_request_ao_mite_channel()
634 struct mite_channel *mite_chan; in ni_request_gpct_mite_channel() local
641 if (!mite_chan) { in ni_request_gpct_mite_channel()
647 mite_chan->dir = direction; in ni_request_gpct_mite_channel()
662 struct mite_channel *mite_chan; in ni_request_cdo_mite_channel() local
[all …]