Searched refs:chan (Results 1 - 25 of 1789) sorted by path

1234567891011>>

/linux-master/arch/arm/include/asm/
H A Dcti.h75 * cti_map_trigger - use the @chan to map @trig_in to @trig_out
82 * out of @trig_out using the channel @chan.
85 int trig_in, int trig_out, int chan)
91 val |= BIT(chan);
95 val |= BIT(chan);
84 cti_map_trigger(struct cti *cti, int trig_in, int trig_out, int chan) argument
/linux-master/arch/arm/kernel/
H A Ddma.c28 static inline dma_t *dma_channel(unsigned int chan) argument
30 if (chan >= MAX_DMA_CHANNELS)
33 return dma_chan[chan];
36 int __init isa_dma_add(unsigned int chan, dma_t *dma) argument
43 if (dma_chan[chan])
45 dma_chan[chan] = dma;
54 int request_dma(unsigned int chan, const char *device_id) argument
56 dma_t *dma = dma_channel(chan);
71 ret = dma->d_ops->request(chan, dma);
79 pr_err("dma: trying to allocate DMA%d\n", chan);
92 free_dma(unsigned int chan) argument
121 set_dma_sg(unsigned int chan, struct scatterlist *sg, int nr_sg) argument
138 __set_dma_addr(unsigned int chan, void *addr) argument
155 set_dma_count(unsigned int chan, unsigned long count) argument
170 set_dma_mode(unsigned int chan, unsigned int mode) argument
184 enable_dma(unsigned int chan) argument
205 disable_dma(unsigned int chan) argument
227 dma_channel_active(unsigned int chan) argument
234 set_dma_page(unsigned int chan, char pagenr) argument
240 set_dma_speed(unsigned int chan, int cycle_ns) argument
251 get_dma_residue(unsigned int chan) argument
[all...]
/linux-master/arch/arm/mach-rpc/
H A Ddma.c134 static int iomd_request_dma(unsigned int chan, dma_t *dma) argument
142 static void iomd_free_dma(unsigned int chan, dma_t *dma) argument
155 static void iomd_enable_dma(unsigned int chan, dma_t *dma) argument
192 static void iomd_disable_dma(unsigned int chan, dma_t *dma) argument
205 static int iomd_set_dma_speed(unsigned int chan, dma_t *dma, int cycle) argument
221 switch (chan) {
265 static void floppy_enable_dma(unsigned int chan, dma_t *dma) argument
299 static void floppy_disable_dma(unsigned int chan, dma_t *dma) argument
306 static int floppy_get_residue(unsigned int chan, dma_t *dma) argument
323 static void sound_enable_disable_dma(unsigned int chan, dma_ argument
[all...]
/linux-master/arch/m68k/include/asm/
H A Dmac_asc.h18 #define ASC_FREQ(chan,byte) ((0x810)+((chan)<<3)+(byte))
/linux-master/arch/mips/alchemy/common/
H A Ddma.c104 struct dma_chan *chan; local
107 chan = get_dma_chan(i);
108 if (chan != NULL)
110 i, chan->dev_str);
136 struct dma_chan *chan; local
140 chan = &au1000_dma_table[dmanr];
144 __raw_readl(chan->io + DMA_MODE_SET));
146 __raw_readl(chan->io + DMA_PERIPHERAL_ADDR));
148 __raw_readl(chan->io + DMA_BUFFER0_START));
150 __raw_readl(chan
167 struct dma_chan *chan; local
223 struct dma_chan *chan = get_dma_chan(dmanr); local
[all...]
/linux-master/arch/mips/include/asm/ip32/
H A Dmace.h144 } chan[3]; member in struct:mace_audio
/linux-master/arch/mips/include/asm/sibyte/
H A Dbcm1480_regs.h207 #define A_BCM1480_DUART(chan) ((((chan)&2) == 0)? A_BCM1480_DUART0 : A_BCM1480_DUART1)
210 #define A_BCM1480_DUART_CHANREG(chan, reg) \
211 (A_BCM1480_DUART(chan) + \
212 BCM1480_DUART_CHANREG_SPACING * (((chan) & 1) + 1) + (reg))
213 #define A_BCM1480_DUART_CTRLREG(chan, reg) \
214 (A_BCM1480_DUART(chan) + \
220 #define R_BCM1480_DUART_IMRREG(chan) \
221 (R_DUART_IMR_A + ((chan) & 1) * DUART_IMRISR_SPACING)
222 #define R_BCM1480_DUART_ISRREG(chan) \
[all...]
H A Dsb1250_regs.h163 #define A_MAC_DMA_CHANNEL_BASE(macnum, txrx, chan) \
167 (MAC_DMA_CHANNEL_SPACING*(chan)))
169 #define R_MAC_DMA_CHANNEL_BASE(txrx, chan) \
172 (MAC_DMA_CHANNEL_SPACING*(chan)))
174 #define A_MAC_DMA_REGISTER(macnum, txrx, chan, reg) \
175 (A_MAC_DMA_CHANNEL_BASE(macnum, txrx, chan) + \
178 #define R_MAC_DMA_REGISTER(txrx, chan, reg) \
179 (R_MAC_DMA_CHANNEL_BASE(txrx, chan) + \
269 #define A_DUART_CHANREG(chan, reg) \
270 (A_DUART + DUART_CHANREG_SPACING * ((chan)
[all...]
H A Dsb1250_uart.h324 #define M_DUART_OUT_PIN_SET(chan) \
325 (chan == 0 ? M_DUART_OUT_PIN_SET0 : M_DUART_OUT_PIN_SET1)
326 #define M_DUART_OUT_PIN_CLR(chan) \
327 (chan == 0 ? M_DUART_OUT_PIN_CLR0 : M_DUART_OUT_PIN_CLR1)
/linux-master/arch/mips/kernel/
H A Drtlx.c38 struct rtlx_channel *chan = &rtlx->channel[i]; local
41 chan->rt_state, chan->lx_state, chan->buffer_size);
44 chan->rt_read, chan->rt_write);
47 chan->lx_read, chan->lx_write);
49 pr_info(" rt_buffer <%s>\n", chan->rt_buffer);
50 pr_info(" lx_buffer <%s>\n", chan
94 struct rtlx_channel *chan; local
194 struct rtlx_channel *chan; local
236 struct rtlx_channel *chan = &rtlx->channel[index]; local
[all...]
/linux-master/arch/powerpc/include/asm/
H A Dpasemi_dma.h464 RXCHAN = 0, /* Any RX chan */
465 TXCHAN = 1, /* Any TX chan */
466 TXCHAN_EVT0 = 0x1001, /* TX chan in event class 0 (chan 0-9) */
467 TXCHAN_EVT1 = 0x2001, /* TX chan in event class 1 (chan 10-19) */
497 extern void pasemi_dma_free_chan(struct pasemi_dmachan *chan);
499 extern void pasemi_dma_start_chan(const struct pasemi_dmachan *chan,
501 extern int pasemi_dma_stop_chan(const struct pasemi_dmachan *chan);
505 extern int pasemi_dma_alloc_ring(struct pasemi_dmachan *chan, in
[all...]
/linux-master/arch/sh/drivers/dma/
H A Ddma-g2.c61 struct dma_channel *chan = info->channels + i; local
63 wake_up(&chan->wait_queue);
73 static int g2_enable_dma(struct dma_channel *chan) argument
75 unsigned int chan_nr = chan->chan;
83 static int g2_disable_dma(struct dma_channel *chan) argument
85 unsigned int chan_nr = chan->chan;
93 static int g2_xfer_dma(struct dma_channel *chan) argument
95 unsigned int chan_nr = chan
149 g2_get_residue(struct dma_channel *chan) argument
[all...]
/linux-master/arch/sh/drivers/pci/
H A Dfixups-landisk.c39 int pci_fixup_pcic(struct pci_channel *chan) argument
45 pci_write_reg(chan, bcr1, SH4_PCIBCR1);
49 pci_write_reg(chan, mcr, SH4_PCIMCR);
51 pci_write_reg(chan, 0x0c000000, SH7751_PCICONF5);
52 pci_write_reg(chan, 0xd0000000, SH7751_PCICONF6);
53 pci_write_reg(chan, 0x0c000000, SH4_PCILAR0);
54 pci_write_reg(chan, 0x00000000, SH4_PCILAR1);
H A Dfixups-rts7751r2d.c39 int pci_fixup_pcic(struct pci_channel *chan) argument
45 pci_write_reg(chan, bcr1, SH4_PCIBCR1);
48 pci_write_reg(chan, 0x0000c3ff, SH4_PCIINTM);
49 pci_write_reg(chan, 0x0000380f, SH4_PCIAINTM);
51 pci_write_reg(chan, 0xfb900047, SH7751_PCICONF1);
52 pci_write_reg(chan, 0xab000001, SH7751_PCICONF4);
56 pci_write_reg(chan, mcr, SH4_PCIMCR);
58 pci_write_reg(chan, 0x0c000000, SH7751_PCICONF5);
59 pci_write_reg(chan, 0xd0000000, SH7751_PCICONF6);
60 pci_write_reg(chan,
[all...]
H A Dfixups-se7751.c39 int pci_fixup_pcic(struct pci_channel *chan) argument
102 BUG_ON(chan->resources[1].start != SH7751_PCI_MEMORY_BASE);
104 PCIC_WRITE(SH7751_PCIMBR, chan->resources[1].start);
107 PCIC_WRITE(SH7751_PCIIOBR, (chan->resources[0].start & SH7751_PCIIOBR_MASK));
H A Dops-sh4.c25 struct pci_channel *chan = bus->sysdata; local
34 pci_write_reg(chan, CONFIG_CMD(bus, devfn, where), SH4_PCIPAR);
35 data = pci_read_reg(chan, SH4_PCIPDR);
63 struct pci_channel *chan = bus->sysdata; local
69 pci_write_reg(chan, CONFIG_CMD(bus, devfn, where), SH4_PCIPAR);
70 data = pci_read_reg(chan, SH4_PCIPDR);
91 pci_write_reg(chan, data, SH4_PCIPDR);
101 int __attribute__((weak)) pci_fixup_pcic(struct pci_channel *chan) argument
H A Dops-sh7786.c22 struct pci_channel *chan = bus->sysdata; local
51 *data = pci_read_reg(chan, PCI_REG(reg));
53 pci_write_reg(chan, *data, PCI_REG(reg));
61 pci_write_reg(chan, pci_read_reg(chan, SH4A_PCIEERRFR), SH4A_PCIEERRFR);
64 pci_write_reg(chan, (bus->number << 24) | (dev << 19) |
68 pci_write_reg(chan, (1 << 31) | (type << 8), SH4A_PCIEPCTLR);
71 if (pci_read_reg(chan, SH4A_PCIEERRFR) & 0x10)
75 if (pci_read_reg(chan, SH4A_PCIEPCICONF1) & ((1 << 29) | (1 << 28)))
79 *data = pci_read_reg(chan, SH4A_PCIEPD
[all...]
H A Dpci-sh4.h158 int pci_fixup_pcic(struct pci_channel *chan);
170 static inline void pci_write_reg(struct pci_channel *chan, argument
173 __raw_writel(val, chan->reg_base + reg);
176 static inline unsigned long pci_read_reg(struct pci_channel *chan, argument
179 return __raw_readl(chan->reg_base + reg);
H A Dpci-sh7751.c19 static int __init __area_sdram_check(struct pci_channel *chan, argument
31 pci_write_reg(chan, word, SH4_PCIBCR1);
40 pci_write_reg(chan, word, SH4_PCIBCR2);
77 struct pci_channel *chan = &sh7751_pci_controller; local
83 chan->reg_base = 0xfe200000;
86 id = pci_read_reg(chan, SH7751_PCICONF0);
99 pci_write_reg(chan, 0, SH4_PCICLKR);
102 pci_write_reg(chan, word, SH4_PCIPINT);
110 pci_write_reg(chan, word, SH7751_PCICONF1);
114 pci_write_reg(chan, wor
[all...]
H A Dpcie-sh7786.h566 pci_write_reg(struct pci_channel *chan, unsigned long val, unsigned long reg) argument
568 __raw_writel(val, chan->reg_base + reg);
572 pci_read_reg(struct pci_channel *chan, unsigned long reg) argument
574 return __raw_readl(chan->reg_base + reg);
/linux-master/crypto/async_tx/
H A Dasync_memcpy.c36 struct dma_chan *chan = async_tx_find_channel(submit, DMA_MEMCPY, local
38 struct dma_device *device = chan ? chan->device : NULL;
61 tx = device->device_prep_dma_memcpy(chan, unmap->addr[1],
70 async_tx_submit(chan, tx, submit);
/linux-master/drivers/dma/
H A Dfsl_raid.h275 struct dma_chan chan; member in struct:fsl_re_chan
H A Didma64.h141 static inline struct idma64_chan *to_idma64_chan(struct dma_chan *chan) argument
143 return container_of(chan, struct idma64_chan, vchan.chan);
190 struct idma64_chan *chan; member in struct:idma64
H A Dmv_xor.h36 #define XOR_CURR_DESC(chan) (chan->mmr_high_base + 0x10 + (chan->idx * 4))
37 #define XOR_NEXT_DESC(chan) (chan->mmr_high_base + 0x00 + (chan->idx * 4))
38 #define XOR_BYTE_COUNT(chan) (chan->mmr_high_base + 0x20 + (chan->idx * 4))
39 #define XOR_DEST_POINTER(chan) (cha
[all...]
/linux-master/drivers/dma/ioat/
H A Dprep.c245 ioat_prep_xor(struct dma_chan *chan, dma_addr_t dest, dma_addr_t *src, argument
248 struct ioatdma_chan *ioat_chan = to_ioat_chan(chan);
253 return __ioat_prep_xor_lock(chan, NULL, dest, src, src_cnt, len, flags);
257 ioat_prep_xor_val(struct dma_chan *chan, dma_addr_t *src, argument
261 struct ioatdma_chan *ioat_chan = to_ioat_chan(chan);
271 return __ioat_prep_xor_lock(chan, result, src[0], &src[1],
574 ioat_prep_pq(struct dma_chan *chan, dma_addr_t *dst, dma_addr_t *src, argument
578 struct ioatdma_chan *ioat_chan = to_ioat_chan(chan);
603 __ioat_prep_pq16_lock(chan, NULL, dst, single_source,
606 __ioat_prep_pq_lock(chan, NUL
619 ioat_prep_pq_val(struct dma_chan *chan, dma_addr_t *pq, dma_addr_t *src, unsigned int src_cnt, const unsigned char *scf, size_t len, enum sum_check_flags *pqres, unsigned long flags) argument
647 ioat_prep_pqxor(struct dma_chan *chan, dma_addr_t dst, dma_addr_t *src, unsigned int src_cnt, size_t len, unsigned long flags) argument
673 ioat_prep_pqxor_val(struct dma_chan *chan, dma_addr_t *src, unsigned int src_cnt, size_t len, enum sum_check_flags *result, unsigned long flags) argument
[all...]

Completed in 311 milliseconds

1234567891011>>