/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/arm/mach-bcmring/csp/ |
H A D | Makefile | 1 obj-y += dmac/
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/arm/mach-bcmring/csp/ |
H A D | Makefile | 1 obj-y += dmac/
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/xtensa/variants/s6000/include/variant/ |
H A D | dmac.h | 2 * include/asm-xtensa/variant-s6000/dmac.h 75 #define DMA_CHNL(dmac, n) ((dmac) + 0x1000 + (n) * 0x100) 132 #define S6_DMAC_INDEX(dmac) (((unsigned)(dmac) >> 18) % S6_DMAC_NB) 135 u32 dmac; member in struct:s6dmac_ctrl 145 static inline int s6dmac_fifo_full(u32 dmac, int chan) argument 147 return (readl(DMA_CHNL(dmac, chan) + S6_DMA_CHNCTRL) 151 static inline int s6dmac_termcnt_irq(u32 dmac, int chan) argument 154 int r = (readl(dmac 160 s6dmac_pendcnt_irq(u32 dmac, int chan) argument 169 s6dmac_lowwmark_irq(u32 dmac, int chan) argument 177 s6dmac_pending_count(u32 dmac, int chan) argument 184 s6dmac_set_terminal_count(u32 dmac, int chan, u32 n) argument 192 s6dmac_get_terminal_count(u32 dmac, int chan) argument 198 s6dmac_timestamp(u32 dmac, int chan) argument 203 s6dmac_cur_src(u32 dmac, int chan) argument 208 s6dmac_cur_dst(u32 dmac, int chan) argument 213 s6dmac_disable_chan(u32 dmac, int chan) argument 224 s6dmac_set_stride_skip(u32 dmac, int chan, int comchunk, int srcskip, int dstskip) argument 233 s6dmac_enable_chan(u32 dmac, int chan, int prio, int periphxfer, int srcinc, int dstinc, int comchunk, int srcskip, int dstskip, int burstsize, int bandwidthconserve, int lowwmark, int timestamp, int enable) argument 267 _dmac_addr_index(u32 dmac) argument 275 _s6dmac_disable_error_irqs(u32 dmac, u32 mask) argument 296 s6dmac_request_chan(u32 dmac, int chan, int prio, int periphxfer, int srcinc, int dstinc, int comchunk, int srcskip, int dstskip, int burstsize, int bandwidthconserve, int lowwmark, int timestamp, int enable) argument 333 s6dmac_put_fifo(u32 dmac, int chan, u32 src, u32 dst, u32 size) argument 346 s6dmac_channel_enabled(u32 dmac, int chan) argument 357 s6dmac_dp_setup_group(u32 dmac, int port, int nrch, int frrep) argument 369 s6dmac_dp_switch_group(u32 dmac, int port, int enable) argument [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/xtensa/variants/s6000/include/variant/ |
H A D | dmac.h | 2 * include/asm-xtensa/variant-s6000/dmac.h 75 #define DMA_CHNL(dmac, n) ((dmac) + 0x1000 + (n) * 0x100) 132 #define S6_DMAC_INDEX(dmac) (((unsigned)(dmac) >> 18) % S6_DMAC_NB) 135 u32 dmac; member in struct:s6dmac_ctrl 145 static inline int s6dmac_fifo_full(u32 dmac, int chan) argument 147 return (readl(DMA_CHNL(dmac, chan) + S6_DMA_CHNCTRL) 151 static inline int s6dmac_termcnt_irq(u32 dmac, int chan) argument 154 int r = (readl(dmac 160 s6dmac_pendcnt_irq(u32 dmac, int chan) argument 169 s6dmac_lowwmark_irq(u32 dmac, int chan) argument 177 s6dmac_pending_count(u32 dmac, int chan) argument 184 s6dmac_set_terminal_count(u32 dmac, int chan, u32 n) argument 192 s6dmac_get_terminal_count(u32 dmac, int chan) argument 198 s6dmac_timestamp(u32 dmac, int chan) argument 203 s6dmac_cur_src(u32 dmac, int chan) argument 208 s6dmac_cur_dst(u32 dmac, int chan) argument 213 s6dmac_disable_chan(u32 dmac, int chan) argument 224 s6dmac_set_stride_skip(u32 dmac, int chan, int comchunk, int srcskip, int dstskip) argument 233 s6dmac_enable_chan(u32 dmac, int chan, int prio, int periphxfer, int srcinc, int dstinc, int comchunk, int srcskip, int dstskip, int burstsize, int bandwidthconserve, int lowwmark, int timestamp, int enable) argument 267 _dmac_addr_index(u32 dmac) argument 275 _s6dmac_disable_error_irqs(u32 dmac, u32 mask) argument 296 s6dmac_request_chan(u32 dmac, int chan, int prio, int periphxfer, int srcinc, int dstinc, int comchunk, int srcskip, int dstskip, int burstsize, int bandwidthconserve, int lowwmark, int timestamp, int enable) argument 333 s6dmac_put_fifo(u32 dmac, int chan, u32 src, u32 dst, u32 size) argument 346 s6dmac_channel_enabled(u32 dmac, int chan) argument 357 s6dmac_dp_setup_group(u32 dmac, int port, int nrch, int frrep) argument 369 s6dmac_dp_switch_group(u32 dmac, int port, int enable) argument [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/xtensa/variants/s6000/ |
H A D | dmac.c | 18 #include <variant/dmac.h> 27 void s6dmac_put_fifo_cache(u32 dmac, int chan, u32 src, u32 dst, u32 size) argument 32 u32 chunk = readl(DMA_CHNL(dmac, chan) + S6_DMA_CMONCHUNK); 35 readl(DMA_CHNL(dmac, chan) + S6_DMA_SRCSKIP); 53 u32 chunk = readl(DMA_CHNL(dmac, chan) + S6_DMA_CMONCHUNK); 56 readl(DMA_CHNL(dmac, chan) + S6_DMA_DSTSKIP); 71 s6dmac_put_fifo(dmac, chan, src, dst, size); 74 void s6dmac_disable_error_irqs(u32 dmac, u32 mask) argument 77 spinlock_t *spinl = &s6dmac_ctrl[_dmac_addr_index(dmac)].lock; 79 _s6dmac_disable_error_irqs(dmac, mas 83 s6dmac_int_sources(u32 dmac, u32 channel) argument 132 s6dmac_release_chan(u32 dmac, int chan) argument 141 dmac_init(u32 dmac, u8 chan_nb) argument 150 dmac_master(u32 dmac, u32 m0start, u32 m0end, u32 m1start, u32 m1end) argument [all...] |
H A D | Makefile | 3 obj-y += irq.o gpio.o dmac.o
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/xtensa/variants/s6000/ |
H A D | dmac.c | 18 #include <variant/dmac.h> 27 void s6dmac_put_fifo_cache(u32 dmac, int chan, u32 src, u32 dst, u32 size) argument 32 u32 chunk = readl(DMA_CHNL(dmac, chan) + S6_DMA_CMONCHUNK); 35 readl(DMA_CHNL(dmac, chan) + S6_DMA_SRCSKIP); 53 u32 chunk = readl(DMA_CHNL(dmac, chan) + S6_DMA_CMONCHUNK); 56 readl(DMA_CHNL(dmac, chan) + S6_DMA_DSTSKIP); 71 s6dmac_put_fifo(dmac, chan, src, dst, size); 74 void s6dmac_disable_error_irqs(u32 dmac, u32 mask) argument 77 spinlock_t *spinl = &s6dmac_ctrl[_dmac_addr_index(dmac)].lock; 79 _s6dmac_disable_error_irqs(dmac, mas 83 s6dmac_int_sources(u32 dmac, u32 channel) argument 132 s6dmac_release_chan(u32 dmac, int chan) argument 141 dmac_init(u32 dmac, u8 chan_nb) argument 150 dmac_master(u32 dmac, u32 m0start, u32 m0end, u32 m1start, u32 m1end) argument [all...] |
H A D | Makefile | 3 obj-y += irq.o gpio.o dmac.o
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/include/net/ |
H A D | llc_sap.h | 30 unsigned char *dmac, 34 unsigned char *dmac,
|
H A D | llc_if.h | 96 u8 *dmac, u8 dsap);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/include/net/ |
H A D | llc_sap.h | 30 unsigned char *dmac, 34 unsigned char *dmac,
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/mips/include/asm/mach-rc32434/ |
H A D | dma_v.h | 28 if (__raw_readl(&ch->dmac) & DMA_CHAN_RUN_BIT) { 29 __raw_writel(0, &ch->dmac);
|
H A D | dma.h | 62 u32 dmac; /* Control. */ member in struct:dma_reg
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/arm/plat-samsung/ |
H A D | s3c-pl330.c | 29 * @kmcache: Pool to quickly allocate xfers for all channels in the dmac. 68 * @dmac: Pointer to the DMAC that manages this channel, NULL if the 85 struct s3c_pl330_dmac *dmac; member in struct:s3c_pl330_chan 128 ch->dmac = NULL; 140 return ch->dmac ? false : true; 144 * Returns 0 is peripheral i/f is invalid or not present on the dmac. 147 static unsigned iface_of_dmac(struct s3c_pl330_dmac *dmac, enum dma_ch ch_id) argument 149 enum dma_ch *id = dmac->peri; 164 static inline bool dmac_busy(struct s3c_pl330_dmac *dmac) argument 166 struct pl330_info *pi = dmac 175 ch_onlyby_dmac(struct s3c_pl330_dmac *dmac) argument 218 suitablility(struct s3c_pl330_dmac *dmac, struct s3c_pl330_chan *ch) argument 268 struct s3c_pl330_dmac *d, *dmac = NULL; local 288 struct s3c_pl330_dmac *dmac; local 540 struct s3c_pl330_dmac *dmac; local 731 struct s3c_pl330_dmac *dmac; local 1142 struct s3c_pl330_dmac *dmac, *d; local [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/mips/include/asm/mach-rc32434/ |
H A D | dma_v.h | 28 if (__raw_readl(&ch->dmac) & DMA_CHAN_RUN_BIT) { 29 __raw_writel(0, &ch->dmac);
|
H A D | dma.h | 62 u32 dmac; /* Control. */ member in struct:dma_reg
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/arm/plat-samsung/ |
H A D | s3c-pl330.c | 29 * @kmcache: Pool to quickly allocate xfers for all channels in the dmac. 68 * @dmac: Pointer to the DMAC that manages this channel, NULL if the 85 struct s3c_pl330_dmac *dmac; member in struct:s3c_pl330_chan 128 ch->dmac = NULL; 140 return ch->dmac ? false : true; 144 * Returns 0 is peripheral i/f is invalid or not present on the dmac. 147 static unsigned iface_of_dmac(struct s3c_pl330_dmac *dmac, enum dma_ch ch_id) argument 149 enum dma_ch *id = dmac->peri; 164 static inline bool dmac_busy(struct s3c_pl330_dmac *dmac) argument 166 struct pl330_info *pi = dmac 175 ch_onlyby_dmac(struct s3c_pl330_dmac *dmac) argument 218 suitablility(struct s3c_pl330_dmac *dmac, struct s3c_pl330_chan *ch) argument 268 struct s3c_pl330_dmac *d, *dmac = NULL; local 288 struct s3c_pl330_dmac *dmac; local 540 struct s3c_pl330_dmac *dmac; local 731 struct s3c_pl330_dmac *dmac; local 1142 struct s3c_pl330_dmac *dmac, *d; local [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/arm/mach-s3c64xx/ |
H A D | dma.c | 199 struct s3c64xx_dmac *dmac = chan->dmac; local 208 writel(bit, dmac->regs + PL080_TC_CLEAR); 209 writel(bit, dmac->regs + PL080_ERR_CLEAR); 568 struct s3c64xx_dmac *dmac = pw; local 575 tcstat = readl(dmac->regs + PL080_TC_STATUS); 576 errstat = readl(dmac->regs + PL080_ERR_STATUS); 584 chan = dmac->channels + offs; 588 writel(bit, dmac->regs + PL080_TC_CLEAR); 593 writel(bit, dmac 641 struct s3c64xx_dmac *dmac; local [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/arm/mach-s3c64xx/ |
H A D | dma.c | 199 struct s3c64xx_dmac *dmac = chan->dmac; local 208 writel(bit, dmac->regs + PL080_TC_CLEAR); 209 writel(bit, dmac->regs + PL080_ERR_CLEAR); 568 struct s3c64xx_dmac *dmac = pw; local 575 tcstat = readl(dmac->regs + PL080_TC_STATUS); 576 errstat = readl(dmac->regs + PL080_ERR_STATUS); 584 chan = dmac->channels + offs; 588 writel(bit, dmac->regs + PL080_TC_CLEAR); 593 writel(bit, dmac 641 struct s3c64xx_dmac *dmac; local [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/net/llc/ |
H A D | llc_output.c | 57 * @dmac: destination mac address 68 unsigned char *dmac, unsigned char dsap) 74 rc = llc_mac_hdr_init(skb, skb->dev->dev_addr, dmac); 67 llc_build_and_send_ui_pkt(struct llc_sap *sap, struct sk_buff *skb, unsigned char *dmac, unsigned char dsap) argument
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/net/llc/ |
H A D | llc_output.c | 57 * @dmac: destination mac address 68 unsigned char *dmac, unsigned char dsap) 74 rc = llc_mac_hdr_init(skb, skb->dev->dev_addr, dmac); 67 llc_build_and_send_ui_pkt(struct llc_sap *sap, struct sk_buff *skb, unsigned char *dmac, unsigned char dsap) argument
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/sh/include/asm/ |
H A D | dma.h | 134 extern int request_dma_bycap(const char **dmac, const char **caps, 147 extern int register_chan_caps(const char *dmac, struct dma_chan_caps *capslist);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/sh/include/asm/ |
H A D | dma.h | 134 extern int request_dma_bycap(const char **dmac, const char **caps, 147 extern int register_chan_caps(const char *dmac, struct dma_chan_caps *capslist);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/sound/soc/txx9/ |
H A D | txx9aclc.h | 13 #include <asm/txx9/dmac.h>
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/net/bridge/netfilter/ |
H A D | ebt_among.c | 135 const char *dmac, *smac; local 158 dmac = eth_hdr(skb)->h_dest; 163 if (!ebt_mac_wormhash_contains(wh_dst, dmac, dip)) 167 if (ebt_mac_wormhash_contains(wh_dst, dmac, dip))
|