Home
last modified time | relevance | path

Searched refs:sc_mem (Results 1 – 23 of 23) sorted by relevance

/freebsd/sys/dev/gpio/
H A Dqoriq_gpio.c114 reg = bus_read_4(sc->sc_mem, GPIO_GPDIR); in qoriq_gpio_pin_configure()
116 bus_write_4(sc->sc_mem, GPIO_GPDIR, reg); in qoriq_gpio_pin_configure()
119 reg = bus_read_4(sc->sc_mem, GPIO_GPDIR); in qoriq_gpio_pin_configure()
121 bus_write_4(sc->sc_mem, GPIO_GPDIR, reg); in qoriq_gpio_pin_configure()
122 reg = bus_read_4(sc->sc_mem, GPIO_GPODR); in qoriq_gpio_pin_configure()
127 bus_write_4(sc->sc_mem, GPIO_GPODR, reg); in qoriq_gpio_pin_configure()
185 outvals = bus_read_4(sc->sc_mem, GPIO_GPDAT); in qoriq_gpio_pin_set()
188 bus_write_4(sc->sc_mem, GPIO_GPDAT, outvals); in qoriq_gpio_pin_set()
204 *value = (bus_read_4(sc->sc_mem, GPIO_GPDAT) >> (31 - pin)) & 1; in qoriq_gpio_pin_get()
221 val = bus_read_4(sc->sc_mem, GPIO_GPDAT); in qoriq_gpio_pin_toggle()
[all …]
H A Dqoriq_gpio.h56 struct resource *sc_mem; member
/freebsd/sys/powerpc/amigaone/
H A Dcpld_a1222.c92 struct resource *sc_mem; member
133 bus_write_1(sc->sc_mem, CPLD_MEM_ADDR_H, addr); in cpld_write()
134 bus_write_1(sc->sc_mem, CPLD_MEM_ADDR_L, addr); in cpld_write()
136 bus_write_1(sc->sc_mem, CPLD_MEM_ADDR_H, addr); in cpld_write()
137 bus_write_1(sc->sc_mem, CPLD_MEM_DATA, data); in cpld_write()
144 bus_write_1(sc->sc_mem, CPLD_MEM_ADDR_H, addr); in cpld_read()
145 bus_write_1(sc->sc_mem, CPLD_MEM_ADDR_L, addr); in cpld_read()
147 bus_write_1(sc->sc_mem, CPLD_MEM_ADDR_H, addr); in cpld_read()
149 return (bus_read_1(sc->sc_mem, CPLD_MEM_DATA)); in cpld_read()
162 bus_write_1(sc->sc_mem, CPLD_MEM_ADDR_H, addr); in cpld_read_pair()
[all …]
H A Dcpld_x5000.c79 struct resource *sc_mem; member
119 bus_write_2(sc->sc_mem, CPLD_MEM_ADDR, addr); in cpld_write()
120 bus_write_2(sc->sc_mem, CPLD_MEM_DATA, data); in cpld_write()
126 bus_write_2(sc->sc_mem, CPLD_MEM_ADDR, addr); in cpld_read()
128 return (bus_read_2(sc->sc_mem, CPLD_MEM_DATA)); in cpld_read()
157 sc->sc_mem = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in cpld_attach()
159 if (sc->sc_mem == NULL) { in cpld_attach()
262 bus_write_4(sc->sc_mem, CPLD_MEM_DATA, *word); in cpld_send()
287 *word = bus_read_4(sc->sc_mem, CPLD_MEM_DATA); in cpld_recv()
/freebsd/sys/arm/broadcom/bcm2835/
H A Dbcm2835_dma.c143 struct resource * sc_mem; member
183 cs = bus_read_4(sc->sc_mem, BCM_DMA_CS(ch)); in bcm_dma_reset()
187 bus_write_4(sc->sc_mem, BCM_DMA_CS(ch), 0); in bcm_dma_reset()
191 cs = bus_read_4(sc->sc_mem, BCM_DMA_CS(ch)); in bcm_dma_reset()
199 bus_write_4(sc->sc_mem, BCM_DMA_CBNEXT(ch), 0); in bcm_dma_reset()
202 bus_write_4(sc->sc_mem, BCM_DMA_CS(ch), in bcm_dma_reset()
207 bus_write_4(sc->sc_mem, BCM_DMA_CBADDR(ch), 0); in bcm_dma_reset()
208 bus_write_4(sc->sc_mem, BCM_DMA_CBNEXT(ch), 0); in bcm_dma_reset()
240 reg = bus_read_4(sc->sc_mem, BCM_DMA_ENABLE); in bcm_dma_init()
243 reg = bus_read_4(sc->sc_mem, BCM_DMA_INT_STATUS); in bcm_dma_init()
[all …]
/freebsd/sys/powerpc/mpc85xx/
H A Dmpc85xx_cache.c51 struct resource *sc_mem; member
116 sc->sc_mem = bus_alloc_resource_any(dev, in mpc85xx_cache_attach()
118 if (sc->sc_mem == NULL) in mpc85xx_cache_attach()
123 bus_write_4(sc->sc_mem, L2_CTL, L2CTL_L2E | L2CTL_L2I); in mpc85xx_cache_attach()
124 bus_read_4(sc->sc_mem, L2_CTL); in mpc85xx_cache_attach()
H A Dplatform_mpc85xx.c574 struct resource *sc_mem; member
585 bus_write_4(sc->sc_mem, RCPM_CTBENR, 0); in mpc85xx_rcpm_freeze_timebase()
587 bus_write_4(sc->sc_mem, RCPM_CTBENR, (1 << maxcpu) - 1); in mpc85xx_rcpm_freeze_timebase()
611 sc->sc_mem = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in mpc85xx_rcpm_attach()
639 struct resource *sc_mem; member
650 devdisr = bus_read_4(sc->sc_mem, GUTS_DEVDISR); in mpc85xx_guts_freeze_timebase()
652 bus_write_4(sc->sc_mem, GUTS_DEVDISR, in mpc85xx_guts_freeze_timebase()
655 bus_write_4(sc->sc_mem, GUTS_DEVDISR, in mpc85xx_guts_freeze_timebase()
685 sc->sc_mem = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in mpc85xx_guts_attach()
/freebsd/sys/arm64/apple/
H A Dapple_aic.c134 struct resource *sc_mem; member
196 sc->sc_mem = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in apple_aic_attach()
198 if (sc->sc_mem == NULL) { in apple_aic_attach()
203 info = bus_read_4(sc->sc_mem, AIC_INFO); in apple_aic_attach()
223 sc->sc_cpuids[cpu] = bus_read_4(sc->sc_mem, AIC_WHOAMI); in apple_aic_attach()
412 bus_write_4(sc->sc_mem, AIC_TARGET_CPU(irq), in apple_aic_setup_intr()
444 bus_write_4(sc->sc_mem, AIC_MASK_CLEAR(irq), AIC_IRQ_MASK(irq)); in apple_aic_enable_intr()
469 bus_write_4(sc->sc_mem, AIC_MASK_SET(irq), AIC_IRQ_MASK(irq)); in apple_aic_disable_intr()
494 bus_write_4(sc->sc_mem, AIC_SW_CLEAR(irq), AIC_IRQ_MASK(irq)); in apple_aic_post_filter()
495 bus_write_4(sc->sc_mem, AIC_MASK_CLEAR(irq), AIC_IRQ_MASK(irq)); in apple_aic_post_filter()
[all …]
/freebsd/sys/powerpc/powermac/
H A Data_macio.c137 struct resource *sc_mem; member
194 sc->sc_mem = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in ata_macio_attach()
196 if (sc->sc_mem == NULL) { in ata_macio_attach()
205 ch->r_io[i].res = sc->sc_mem; in ata_macio_attach()
208 ch->r_io[ATA_CONTROL].res = sc->sc_mem; in ata_macio_attach()
231 timingreg = bus_read_4(sc->sc_mem, ATA_MACIO_TIMINGREG); in ata_macio_attach()
337 bus_write_4(sc->sc_mem, ATA_MACIO_TIMINGREG, in ata_macio_begin_transaction()
/freebsd/sys/powerpc/powernv/
H A Dxive.c152 struct resource *sc_mem; member
262 return (bus_read_2(sc->sc_mem, sc->sc_offset + offset)); in xive_read_2()
269 bus_write_1(sc->sc_mem, sc->sc_offset + offset, val); in xive_write_1()
329 sc->sc_mem = bus_alloc_resource_any(dev, SYS_RES_MEMORY, in xive_attach()
355 bus_release_resource(dev, SYS_RES_MEMORY, rid, sc->sc_mem); in xive_attach()
678 val = bus_read_4(sc->sc_mem, XIVE_TM_QW2_HV_POOL + TM_WORD2); in xive_setup_cpu()
680 bus_read_8(sc->sc_mem, XIVE_TM_SPC_PULL_POOL_CTX); in xive_setup_cpu()
682 bus_write_4(sc->sc_mem, XIVE_TM_QW2_HV_POOL + TM_WORD0, 0xff); in xive_setup_cpu()
683 bus_write_4(sc->sc_mem, XIVE_TM_QW2_HV_POOL + TM_WORD2, in xive_setup_cpu()
/freebsd/sys/dev/le/
H A Dlance.c638 volatile caddr_t buf = sc->sc_mem; in lance_copytobuf_contig()
649 volatile caddr_t buf = sc->sc_mem; in lance_copyfrombuf_contig()
660 volatile caddr_t buf = sc->sc_mem; in lance_zerobuf_contig()
684 volatile caddr_t buf = sc->sc_mem;
709 volatile caddr_t buf = sc->sc_mem;
736 volatile caddr_t buf = sc->sc_mem;
762 volatile caddr_t buf = sc->sc_mem;
782 volatile caddr_t buf = sc->sc_mem;
802 volatile caddr_t buf = sc->sc_mem;
H A Dif_le_isa.c358 error = bus_dmamem_alloc(lesc->sc_dmat, (void **)&sc->sc_mem, in le_isa_attach()
366 error = bus_dmamap_load(lesc->sc_dmat, lesc->sc_dmam, sc->sc_mem, in le_isa_attach()
422 bus_dmamem_free(lesc->sc_dmat, sc->sc_mem, lesc->sc_dmam); in le_isa_attach()
453 bus_dmamem_free(lesc->sc_dmat, sc->sc_mem, lesc->sc_dmam); in le_isa_detach()
H A Dif_le_pci.c363 error = bus_dmamem_alloc(lesc->sc_dmat, (void **)&sc->sc_mem, in le_pci_attach()
371 error = bus_dmamap_load(lesc->sc_dmat, lesc->sc_dmam, sc->sc_mem, in le_pci_attach()
436 bus_dmamem_free(lesc->sc_dmat, sc->sc_mem, lesc->sc_dmam); in le_pci_attach()
464 bus_dmamem_free(lesc->sc_dmat, sc->sc_mem, lesc->sc_dmam); in le_pci_detach()
H A Dlancevar.h87 void *sc_mem; /* base address of RAM - CPU's view */ member
/freebsd/sys/dev/dpaa/
H A Dif_dtsec_fdt.c162 sc->sc_mem = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, RF_ACTIVE); in dtsec_fdt_attach()
163 if (sc->sc_mem == NULL) in dtsec_fdt_attach()
H A Dif_dtsec.c194 params.baseAddr = rman_get_bushandle(sc->sc_mem); in dtsec_fm_mac_init()
335 bus_write_4(sc->sc_mem, DTSEC_REG_MAXFRM, mtu); in dtsec_set_mtu()
359 bus_write_4(sc->sc_mem, DTSEC_REG_GADDR(i), 0xFFFFFFFF); in dtsec_setup_multicast()
364 fman_dtsec_reset_filter_table(rman_get_virtual(sc->sc_mem), in dtsec_setup_multicast()
H A Dif_dtsec.h53 struct resource *sc_mem; member
/freebsd/sys/arm/arm/
H A Dgic.h70 struct resource *sc_mem; member
H A Dgic.c1327 sc->sc_mem = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in arm_gicv2m_attach()
1329 if (sc->sc_mem == NULL) { in arm_gicv2m_attach()
1334 typer = bus_read_4(sc->sc_mem, GICV2M_MSI_TYPER); in arm_gicv2m_attach()
1405 *addr = vtophys(rman_get_virtual(sc->sc_mem)) + GICv2M_MSI_SETSPI_NS; in arm_gicv2m_map_msi()
/freebsd/sys/arm64/qoriq/
H A Dqoriq_gpio_pic.c67 #define RD4(sc, off) bus_read_4((sc)->base.sc_mem, (off))
68 #define WR4(sc, off, data) bus_write_4((sc)->base.sc_mem, (off), (data))
/freebsd/sys/dev/iwm/
H A Dif_iwmvar.h434 struct resource *sc_mem;
433 struct resource *sc_mem; global() member
H A Dif_iwm.c5924 sc->sc_mem = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in iwm_pci_attach()
5926 if (sc->sc_mem == NULL) { in iwm_pci_attach()
5930 sc->sc_st = rman_get_bustag(sc->sc_mem); in iwm_pci_attach()
5931 sc->sc_sh = rman_get_bushandle(sc->sc_mem); in iwm_pci_attach()
5966 if (sc->sc_mem != NULL) in iwm_pci_detach()
5968 rman_get_rid(sc->sc_mem), sc->sc_mem); in iwm_pci_detach()
/freebsd/sys/dev/syscons/
H A Dsyscons.c705 SYSINIT(sc_mem, SI_SUB_KMEM, SI_ORDER_ANY, scmeminit, NULL);