Home
last modified time | relevance | path

Searched defs:chan (Results 1 – 25 of 61) sorted by relevance

123

/arch/um/drivers/
Dchan.h15 struct chan { struct
26 const struct chan_ops *ops; argument
34 extern int write_chan(struct chan *chan, const char *buf, int len, argument
Dchan_kern.c102 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/
Ddma.c31 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 …]
Ddma-isa.c47 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/
Ddma.c53 #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/
Ddma-sh.c32 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()
Ddma-api.c26 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
Ddma-pvr2.c41 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()
Ddma-g2.c64 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/
Dau1000_dma.h156 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/
Ddma.c52 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/
Dadma.h25 #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/
Ddma_lib.c142 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/
Diop3xx-adma.h26 #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/
Ddma.c139 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/
Ddma.c46 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
Ddma-ops.c24 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/
Ddmac.h145 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/
Ddma.c104 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/
Dops-sh4.c28 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()
Dpcie-sh7786.c152 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
Dpci-sh7751.c22 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/
Ddma-s3c2412.c131 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/
Ddma.h53 #define clear_dma_ff(chan) argument
107 #define set_dma_addr(chan, addr) \ argument
/arch/sh/include/asm/
Ddma.h78 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

123