/arch/um/drivers/ |
D | chan.h | 15 struct chan { struct 26 const struct chan_ops *ops; argument 34 extern int write_chan(struct chan *chan, const char *buf, int len, argument
|
D | chan_kern.c | 102 static int open_one_chan(struct chan *chan) in open_one_chan() 131 struct chan *chan; in open_chan() local 143 void chan_enable_winch(struct chan *chan, struct tty_struct *tty) in chan_enable_winch() 160 struct chan *chan; in enable_chan() local 203 struct chan *chan; in free_irqs() local 223 static void close_one_chan(struct chan *chan, int delay_free_irq) in close_one_chan() 251 struct chan *chan; in close_chan() local 263 void deactivate_chan(struct chan *chan, int irq) in deactivate_chan() 269 void reactivate_chan(struct chan *chan, int irq) in reactivate_chan() 275 int write_chan(struct chan *chan, const char *buf, int len, in write_chan() [all …]
|
/arch/arm/kernel/ |
D | dma.c | 31 static inline dma_t *dma_channel(unsigned int chan) in dma_channel() 39 int __init isa_dma_add(unsigned int chan, dma_t *dma) in isa_dma_add() 57 int request_dma(unsigned int chan, const char *device_id) in request_dma() 95 void free_dma(unsigned int chan) in free_dma() 124 void set_dma_sg (unsigned int chan, struct scatterlist *sg, int nr_sg) in set_dma_sg() 142 void __set_dma_addr (unsigned int chan, void *addr) in __set_dma_addr() 160 void set_dma_count (unsigned int chan, unsigned long count) in set_dma_count() 176 void set_dma_mode (unsigned int chan, unsigned int mode) in set_dma_mode() 191 void enable_dma (unsigned int chan) in enable_dma() 212 void disable_dma (unsigned int chan) in disable_dma() [all …]
|
D | dma-isa.c | 47 static int isa_get_dma_residue(unsigned int chan, dma_t *dma) in isa_get_dma_residue() 58 static void isa_enable_dma(unsigned int chan, dma_t *dma) in isa_enable_dma() 122 static void isa_disable_dma(unsigned int chan, dma_t *dma) in isa_disable_dma() 175 unsigned int chan, i; in isa_init_dma() local
|
/arch/arm/plat-s3c24xx/ |
D | dma.c | 53 #define dma_regaddr(chan, reg) ((chan)->regs + (reg)) argument 56 #define dma_wrreg(chan, reg, val) writel((val), (chan)->regs + (reg)) argument 59 dma_wrreg(struct s3c2410_dma_chan *chan, int reg, unsigned long val) in dma_wrreg() 66 #define dma_rdreg(chan, reg) readl((chan)->regs + (reg)) argument 86 dmadbg_capture(struct s3c2410_dma_chan *chan, struct s3c2410_dma_regstate *regs) in dmadbg_capture() 96 dmadbg_dumpregs(const char *fname, int line, struct s3c2410_dma_chan *chan, in dmadbg_dumpregs() 106 dmadbg_showchan(const char *fname, int line, struct s3c2410_dma_chan *chan) in dmadbg_showchan() 120 dmadbg_showregs(const char *fname, int line, struct s3c2410_dma_chan *chan) in dmadbg_showregs() 128 #define dbg_showregs(chan) dmadbg_showregs(__func__, __LINE__, (chan)) argument 129 #define dbg_showchan(chan) dmadbg_showchan(__func__, __LINE__, (chan)) argument [all …]
|
/arch/sh/drivers/dma/ |
D | dma-sh.c | 32 static inline unsigned int get_dmte_irq(unsigned int chan) in get_dmte_irq() 56 static inline unsigned int calc_xmit_shift(struct dma_channel *chan) in calc_xmit_shift() 73 struct dma_channel *chan = dev_id; in dma_tei() local 89 static int sh_dmac_request_dma(struct dma_channel *chan) in sh_dmac_request_dma() 103 static void sh_dmac_free_dma(struct dma_channel *chan) in sh_dmac_free_dma() 109 sh_dmac_configure_channel(struct dma_channel *chan, unsigned long chcr) in sh_dmac_configure_channel() 127 static void sh_dmac_enable_dma(struct dma_channel *chan) in sh_dmac_enable_dma() 146 static void sh_dmac_disable_dma(struct dma_channel *chan) in sh_dmac_disable_dma() 161 static int sh_dmac_xfer_dma(struct dma_channel *chan) in sh_dmac_xfer_dma() 202 static int sh_dmac_get_dma_residue(struct dma_channel *chan) in sh_dmac_get_dma_residue()
|
D | dma-api.c | 26 struct dma_info *get_dma_info(unsigned int chan) in get_dma_info() 75 struct dma_channel *get_dma_channel(unsigned int chan) in get_dma_channel() 94 int get_dma_residue(unsigned int chan) in get_dma_residue() 193 int request_dma(unsigned int chan, const char *dev_id) in request_dma() 217 void free_dma(unsigned int chan) in free_dma() 229 void dma_wait_for_completion(unsigned int chan) in dma_wait_for_completion() 274 void dma_configure_channel(unsigned int chan, unsigned long flags) in dma_configure_channel() 284 int dma_xfer(unsigned int chan, unsigned long from, in dma_xfer() 299 int dma_extend(unsigned int chan, unsigned long op, void *param) in dma_extend() 375 struct dma_channel *chan = &info->channels[i]; in register_dmac() local
|
D | dma-pvr2.c | 41 static int pvr2_request_dma(struct dma_channel *chan) in pvr2_request_dma() 51 static int pvr2_get_dma_residue(struct dma_channel *chan) in pvr2_get_dma_residue() 56 static int pvr2_xfer_dma(struct dma_channel *chan) in pvr2_xfer_dma()
|
D | dma-g2.c | 64 struct dma_channel *chan = info->channels + i; in g2_dma_interrupt() local 76 static int g2_enable_dma(struct dma_channel *chan) in g2_enable_dma() 86 static int g2_disable_dma(struct dma_channel *chan) in g2_disable_dma() 96 static int g2_xfer_dma(struct dma_channel *chan) in g2_xfer_dma() 152 static int g2_get_residue(struct dma_channel *chan) in g2_get_residue()
|
/arch/mips/include/asm/mach-au1x00/ |
D | au1000_dma.h | 156 struct dma_chan *chan = get_dma_chan(dmanr); in enable_dma_buffer0() local 165 struct dma_chan *chan = get_dma_chan(dmanr); in enable_dma_buffer1() local 173 struct dma_chan *chan = get_dma_chan(dmanr); in enable_dma_buffers() local 182 struct dma_chan *chan = get_dma_chan(dmanr); in start_dma() local 193 struct dma_chan *chan = get_dma_chan(dmanr); in halt_dma() local 210 struct dma_chan *chan = get_dma_chan(dmanr); in disable_dma() local 223 struct dma_chan *chan = get_dma_chan(dmanr); in dma_halted() local 233 struct dma_chan *chan = get_dma_chan(dmanr); in init_dma() local 257 struct dma_chan *chan = get_dma_chan(dmanr); in set_dma_mode() local 273 struct dma_chan *chan = get_dma_chan(dmanr); in get_dma_mode() local [all …]
|
/arch/arm/mach-s3c64xx/ |
D | dma.c | 52 static void dbg_showchan(struct s3c2410_dma_chan *chan) in dbg_showchan() 71 static void dbg_showbuffs(struct s3c2410_dma_chan *chan) in dbg_showbuffs() 95 struct s3c2410_dma_chan *chan; in s3c64xx_dma_map_channel() local 118 struct s3c2410_dma_chan *chan = s3c_dma_lookup_channel(channel); in s3c2410_dma_config() local 142 static void s3c64xx_dma_fill_lli(struct s3c2410_dma_chan *chan, in s3c64xx_dma_fill_lli() 182 static void s3c64xx_lli_to_regs(struct s3c2410_dma_chan *chan, in s3c64xx_lli_to_regs() 197 static int s3c64xx_dma_start(struct s3c2410_dma_chan *chan) in s3c64xx_dma_start() 223 static int s3c64xx_dma_stop(struct s3c2410_dma_chan *chan) in s3c64xx_dma_stop() 258 static inline void s3c64xx_dma_bufffdone(struct s3c2410_dma_chan *chan, in s3c64xx_dma_bufffdone() 272 static int s3c64xx_dma_flush(struct s3c2410_dma_chan *chan) in s3c64xx_dma_flush() [all …]
|
/arch/arm/mach-iop13xx/include/mach/ |
D | adma.h | 25 #define ADMA_ACCR(chan) (chan->mmr_base + 0x0) argument 26 #define ADMA_ACSR(chan) (chan->mmr_base + 0x4) argument 27 #define ADMA_ADAR(chan) (chan->mmr_base + 0x8) argument 28 #define ADMA_IIPCR(chan) (chan->mmr_base + 0x18) argument 29 #define ADMA_IIPAR(chan) (chan->mmr_base + 0x1c) argument 30 #define ADMA_IIPUAR(chan) (chan->mmr_base + 0x20) argument 31 #define ADMA_ANDAR(chan) (chan->mmr_base + 0x24) argument 32 #define ADMA_ADCR(chan) (chan->mmr_base + 0x28) argument 33 #define ADMA_CARMD(chan) (chan->mmr_base + 0x2c) argument 34 #define ADMA_ABCR(chan) (chan->mmr_base + 0x30) argument [all …]
|
/arch/powerpc/platforms/pasemi/ |
D | dma_lib.c | 142 static void pasemi_free_tx_chan(int chan) in pasemi_free_tx_chan() 161 static void pasemi_free_rx_chan(int chan) in pasemi_free_rx_chan() 186 struct pasemi_dmachan *chan; in pasemi_dma_alloc_chan() local 227 void pasemi_dma_free_chan(struct pasemi_dmachan *chan) in pasemi_dma_free_chan() 253 int pasemi_dma_alloc_ring(struct pasemi_dmachan *chan, int ring_size) in pasemi_dma_alloc_ring() 277 void pasemi_dma_free_ring(struct pasemi_dmachan *chan) in pasemi_dma_free_ring() 295 void pasemi_dma_start_chan(const struct pasemi_dmachan *chan, const u32 cmdsta) in pasemi_dma_start_chan() 319 int pasemi_dma_stop_chan(const struct pasemi_dmachan *chan) in pasemi_dma_stop_chan() 362 void *pasemi_dma_alloc_buf(struct pasemi_dmachan *chan, int size, in pasemi_dma_alloc_buf() 376 void pasemi_dma_free_buf(struct pasemi_dmachan *chan, int size, in pasemi_dma_free_buf()
|
/arch/arm/include/asm/hardware/ |
D | iop3xx-adma.h | 26 #define DMA_CCR(chan) (chan->mmr_base + 0x0) argument 27 #define DMA_CSR(chan) (chan->mmr_base + 0x4) argument 28 #define DMA_DAR(chan) (chan->mmr_base + 0xc) argument 29 #define DMA_NDAR(chan) (chan->mmr_base + 0x10) argument 30 #define DMA_PADR(chan) (chan->mmr_base + 0x14) argument 31 #define DMA_PUADR(chan) (chan->mmr_base + 0x18) argument 32 #define DMA_LADR(chan) (chan->mmr_base + 0x1c) argument 33 #define DMA_BCR(chan) (chan->mmr_base + 0x20) argument 34 #define DMA_DCR(chan) (chan->mmr_base + 0x24) argument 37 #define AAU_ACR(chan) (chan->mmr_base + 0x0) argument [all …]
|
/arch/arm/mach-rpc/ |
D | dma.c | 139 static int iomd_request_dma(unsigned int chan, dma_t *dma) in iomd_request_dma() 147 static void iomd_free_dma(unsigned int chan, dma_t *dma) in iomd_free_dma() 154 static void iomd_enable_dma(unsigned int chan, dma_t *dma) in iomd_enable_dma() 188 static void iomd_disable_dma(unsigned int chan, dma_t *dma) in iomd_disable_dma() 201 static int iomd_set_dma_speed(unsigned int chan, dma_t *dma, int cycle) in iomd_set_dma_speed() 261 static void floppy_enable_dma(unsigned int chan, dma_t *dma) in floppy_enable_dma() 295 static void floppy_disable_dma(unsigned int chan, dma_t *dma) in floppy_disable_dma() 302 static int floppy_get_residue(unsigned int chan, dma_t *dma) in floppy_get_residue() 319 static void sound_enable_disable_dma(unsigned int chan, dma_t *dma) in sound_enable_disable_dma()
|
/arch/arm/plat-samsung/ |
D | dma.c | 46 struct s3c2410_dma_chan *chan = s3c_dma_lookup_channel(channel); in s3c2410_dma_set_opfn() local 61 struct s3c2410_dma_chan *chan = s3c_dma_lookup_channel(channel); in s3c2410_dma_set_buffdone_fn() local 76 struct s3c2410_dma_chan *chan = s3c_dma_lookup_channel(channel); in s3c2410_dma_setflags() local
|
D | dma-ops.c | 24 struct dma_chan *chan; in samsung_dmadev_request() local 71 struct dma_chan *chan = (struct dma_chan *)ch; in samsung_dmadev_prepare() local
|
/arch/xtensa/variants/s6000/include/variant/ |
D | dmac.h | 145 static inline int s6dmac_fifo_full(u32 dmac, int chan) in s6dmac_fifo_full() 151 static inline int s6dmac_termcnt_irq(u32 dmac, int chan) in s6dmac_termcnt_irq() 160 static inline int s6dmac_pendcnt_irq(u32 dmac, int chan) in s6dmac_pendcnt_irq() 169 static inline int s6dmac_lowwmark_irq(u32 dmac, int chan) in s6dmac_lowwmark_irq() 177 static inline u32 s6dmac_pending_count(u32 dmac, int chan) in s6dmac_pending_count() 184 static inline void s6dmac_set_terminal_count(u32 dmac, int chan, u32 n) in s6dmac_set_terminal_count() 192 static inline u32 s6dmac_get_terminal_count(u32 dmac, int chan) in s6dmac_get_terminal_count() 198 static inline u32 s6dmac_timestamp(u32 dmac, int chan) in s6dmac_timestamp() 203 static inline u32 s6dmac_cur_src(u32 dmac, int chan) in s6dmac_cur_src() 208 static inline u32 s6dmac_cur_dst(u32 dmac, int chan) in s6dmac_cur_dst() [all …]
|
/arch/mips/alchemy/common/ |
D | dma.c | 104 struct dma_chan *chan; in au1000_dma_read_proc() local 136 struct dma_chan *chan; in dump_au1000_dma_channel() local 167 struct dma_chan *chan; in request_au1000_dma() local 222 struct dma_chan *chan = get_dma_chan(dmanr); in free_au1000_dma() local
|
/arch/sh/drivers/pci/ |
D | ops-sh4.c | 28 struct pci_channel *chan = bus->sysdata; in sh4_pci_read() local 66 struct pci_channel *chan = bus->sysdata; in sh4_pci_write() local 104 int __attribute__((weak)) pci_fixup_pcic(struct pci_channel *chan) in pci_fixup_pcic()
|
D | pcie-sh7786.c | 152 static int __init phy_wait_for_ack(struct pci_channel *chan) in phy_wait_for_ack() 166 static int __init pci_wait_for_irq(struct pci_channel *chan, unsigned int mask) in pci_wait_for_irq() 180 static void __init phy_write_reg(struct pci_channel *chan, unsigned int addr, in phy_write_reg() 203 struct pci_channel *chan = port->hose; in pcie_clk_init() local 258 struct pci_channel *chan = port->hose; in phy_init() local 291 struct pci_channel *chan = port->hose; in pcie_reset() local 301 struct pci_channel *chan = port->hose; in pcie_init() local
|
D | pci-sh7751.c | 22 static int __init __area_sdram_check(struct pci_channel *chan, in __area_sdram_check() 80 struct pci_channel *chan = &sh7751_pci_controller; in sh7751_pci_init() local
|
/arch/arm/mach-s3c24xx/ |
D | dma-s3c2412.c | 131 static void s3c2412_dma_direction(struct s3c2410_dma_chan *chan, in s3c2412_dma_direction() 148 static void s3c2412_dma_select(struct s3c2410_dma_chan *chan, in s3c2412_dma_select()
|
/arch/arm/include/asm/ |
D | dma.h | 53 #define clear_dma_ff(chan) argument 107 #define set_dma_addr(chan, addr) \ argument
|
/arch/sh/include/asm/ |
D | dma.h | 78 unsigned int chan; /* DMAC channel number */ member 124 #define dma_write(chan, from, to, size) \ argument 126 #define dma_write_page(chan, from, to) \ argument 129 #define dma_read(chan, from, to, size) \ argument 131 #define dma_read_page(chan, from, to) \ argument
|