Searched refs:mmr_base (Results 1 – 11 of 11) sorted by relevance
/linux-4.4.14/drivers/char/ |
D | mbcs.c | 203 void *mmr_base; in mbcs_getdma_start() local 208 mmr_base = soft->mmr_base; in mbcs_getdma_start() 219 mbcs_getdma_set(mmr_base, tiocx_dma_addr(gdma->hostAddr), in mbcs_getdma_start() 233 cm_control.cm_control_reg = MBCS_MMR_GET(mmr_base, MBCS_CM_CONTROL); in mbcs_getdma_start() 235 MBCS_MMR_SET(mmr_base, MBCS_CM_CONTROL, cm_control.cm_control_reg); in mbcs_getdma_start() 243 void *mmr_base; in mbcs_putdma_start() local 248 mmr_base = soft->mmr_base; in mbcs_putdma_start() 259 mbcs_putdma_set(mmr_base, tiocx_dma_addr(pdma->hostAddr), in mbcs_putdma_start() 273 cm_control.cm_control_reg = MBCS_MMR_GET(mmr_base, MBCS_CM_CONTROL); in mbcs_putdma_start() 275 MBCS_MMR_SET(mmr_base, MBCS_CM_CONTROL, cm_control.cm_control_reg); in mbcs_putdma_start() [all …]
|
D | mbcs.h | 66 #define MBCS_MMR_ADDR(mmr_base, offset)((uint64_t *)(mmr_base + offset)) argument 67 #define MBCS_MMR_SET(mmr_base, offset, value) { \ argument 69 mbcs_mmr_set_u64p = (uint64_t *)(mmr_base + offset); \ 73 #define MBCS_MMR_GET(mmr_base, offset) *(uint64_t *)(mmr_base + offset) argument 74 #define MBCS_MMR_ZERO(mmr_base, offset) MBCS_MMR_SET(mmr_base, offset, 0) argument 522 void *mmr_base; member
|
/linux-4.4.14/drivers/dma/ |
D | mv_xor.h | 52 #define XOR_CONFIG(chan) (chan->mmr_base + 0x10 + (chan->idx * 4)) 53 #define XOR_ACTIVATION(chan) (chan->mmr_base + 0x20 + (chan->idx * 4)) 54 #define XOR_INTR_CAUSE(chan) (chan->mmr_base + 0x30) 55 #define XOR_INTR_MASK(chan) (chan->mmr_base + 0x40) 56 #define XOR_ERROR_CAUSE(chan) (chan->mmr_base + 0x50) 57 #define XOR_ERROR_ADDR(chan) (chan->mmr_base + 0x60) 109 void __iomem *mmr_base; member
|
D | iop-adma.c | 1361 iop_chan->mmr_base = devm_ioremap(&pdev->dev, res->start, in iop_adma_probe() 1363 if (!iop_chan->mmr_base) { in iop_adma_probe()
|
D | mv_xor.c | 1030 mv_chan->mmr_base = xordev->xor_base; in mv_xor_channel_add()
|
/linux-4.4.14/arch/ia64/uv/kernel/ |
D | setup.c | 67 unsigned long mmr_base, lowmem_redir_base, lowmem_redir_size; in uv_setup() local 75 mmr_base = 0; in uv_setup() 89 mmr_base = in uv_setup() 96 printk(KERN_DEBUG "UV: global MMR base 0x%lx\n", mmr_base); in uv_setup() 111 uv_cpu_hub_info(cpu)->global_mmr_base = mmr_base; in uv_setup()
|
/linux-4.4.14/arch/arm/include/asm/hardware/ |
D | iop3xx-adma.h | 26 #define DMA_CCR(chan) (chan->mmr_base + 0x0) 27 #define DMA_CSR(chan) (chan->mmr_base + 0x4) 28 #define DMA_DAR(chan) (chan->mmr_base + 0xc) 29 #define DMA_NDAR(chan) (chan->mmr_base + 0x10) 30 #define DMA_PADR(chan) (chan->mmr_base + 0x14) 31 #define DMA_PUADR(chan) (chan->mmr_base + 0x18) 32 #define DMA_LADR(chan) (chan->mmr_base + 0x1c) 33 #define DMA_BCR(chan) (chan->mmr_base + 0x20) 34 #define DMA_DCR(chan) (chan->mmr_base + 0x24) 37 #define AAU_ACR(chan) (chan->mmr_base + 0x0) [all …]
|
D | iop_adma.h | 65 void __iomem *mmr_base; member
|
/linux-4.4.14/arch/arm/mach-iop13xx/include/mach/ |
D | adma.h | 25 #define ADMA_ACCR(chan) (chan->mmr_base + 0x0) 26 #define ADMA_ACSR(chan) (chan->mmr_base + 0x4) 27 #define ADMA_ADAR(chan) (chan->mmr_base + 0x8) 28 #define ADMA_IIPCR(chan) (chan->mmr_base + 0x18) 29 #define ADMA_IIPAR(chan) (chan->mmr_base + 0x1c) 30 #define ADMA_IIPUAR(chan) (chan->mmr_base + 0x20) 31 #define ADMA_ANDAR(chan) (chan->mmr_base + 0x24) 32 #define ADMA_ADCR(chan) (chan->mmr_base + 0x28) 33 #define ADMA_CARMD(chan) (chan->mmr_base + 0x2c) 34 #define ADMA_ABCR(chan) (chan->mmr_base + 0x30) [all …]
|
/linux-4.4.14/arch/ia64/sn/pci/ |
D | tioce_provider.c | 58 u64 mmr_base; in tioce_mmr_war_pre() local 64 mmr_base = kern->ce_common->ce_pcibus.bs_base; in tioce_mmr_war_pre() 65 mmr_offset = (unsigned long)mmr_addr - mmr_base; in tioce_mmr_war_pre() 77 readq_relaxed((void __iomem *)(mmr_base + mmr_war_offset)); in tioce_mmr_war_pre() 84 u64 mmr_base; in tioce_mmr_war_post() local 90 mmr_base = kern->ce_common->ce_pcibus.bs_base; in tioce_mmr_war_post() 91 mmr_offset = (unsigned long)mmr_addr - mmr_base; in tioce_mmr_war_post() 95 readq_relaxed((void __iomem *)(mmr_base + 0x38)); in tioce_mmr_war_post() 96 readq_relaxed((void __iomem *)(mmr_base + 0xb050)); in tioce_mmr_war_post()
|
/linux-4.4.14/arch/x86/kernel/apic/ |
D | x2apic_uv_x.c | 879 unsigned long mmr_base, present, paddr; in uv_system_init() local 898 mmr_base = in uv_system_init() 909 pr_info("UV: global MMR base 0x%lx\n", mmr_base); in uv_system_init() 994 uv_cpu_hub_info(cpu)->global_mmr_base = mmr_base; in uv_system_init()
|