/linux-master/arch/arm/include/asm/ |
H A D | cti.h | 75 * 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 D | dma.c | 28 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 D | dma.c | 134 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 D | mac_asc.h | 18 #define ASC_FREQ(chan,byte) ((0x810)+((chan)<<3)+(byte))
|
/linux-master/arch/mips/alchemy/common/ |
H A D | dma.c | 104 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 D | mace.h | 144 } chan[3]; member in struct:mace_audio
|
/linux-master/arch/mips/include/asm/sibyte/ |
H A D | bcm1480_regs.h | 207 #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 D | sb1250_regs.h | 163 #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 D | sb1250_uart.h | 324 #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 D | rtlx.c | 38 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 D | pasemi_dma.h | 464 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 D | dma-g2.c | 61 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 D | fixups-landisk.c | 39 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 D | fixups-rts7751r2d.c | 39 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 D | fixups-se7751.c | 39 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 D | ops-sh4.c | 25 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 D | ops-sh7786.c | 22 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 D | pci-sh4.h | 158 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 D | pci-sh7751.c | 19 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 D | pcie-sh7786.h | 566 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 D | async_memcpy.c | 36 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 D | fsl_raid.h | 275 struct dma_chan chan; member in struct:fsl_re_chan
|
H A D | idma64.h | 141 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 D | mv_xor.h | 36 #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 D | prep.c | 245 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...] |