Searched refs:sc_maddr (Results 1 - 22 of 22) sorted by relevance

/netbsd-current/sys/dev/ic/
H A Dwevar.h29 int sc_maddr; /* physical i/o mem addr */ member in struct:we_softc
H A Di82586var.h177 void *sc_maddr; /* (MD) KVA of base of chip's RAM member in struct:ie_softc
H A Dwe.c181 wsc->sc_laar_proto = (wsc->sc_maddr >> 19) & WE_LAAR_ADDRHI;
197 ((wsc->sc_maddr >> WE790_RAR_OFF_SHIFT) & WE790_RAR_OFF) |
198 ((wsc->sc_maddr & (1 << WE790_RAR_BASE_SHIFT)) != 0 ?
212 ((wsc->sc_maddr >> 8) & 0xe0) | 0x04);
215 ((wsc->sc_maddr >> 16) & 0x0f));
219 wsc->sc_msr_proto = (wsc->sc_maddr >> 13) &
/netbsd-current/sys/arch/hppa/gsc/
H A Dif_ie_gsc.c168 pdcache(0, (vaddr_t)sc->sc_maddr + sc->iscp,
242 : "r" ((char *)sc->sc_maddr + offset));
254 : "r" (v), "r" ((char *)sc->sc_maddr + offset));
274 : "r" (addr), "r" ((char *)sc->sc_maddr + offset)
286 memcpy(p, (char *)sc->sc_maddr + offset, size);
300 memcpy((char *)sc->sc_maddr + offset, p, size);
347 pdcache(0, (vaddr_t)sc->sc_maddr, sc->sc_msize);
351 *((volatile int32_t *)((char *)sc->sc_maddr + 0)),
352 *((volatile int32_t *)((char *)sc->sc_maddr + 4)),
414 (void **)&sc->sc_maddr, BUS_DMA_NOWAI
[all...]
/netbsd-current/sys/arch/sun3/dev/
H A Dif_ie_sebuf.c142 sc->sc_maddr = aa->buf;
145 (sc->sc_memset)(sc->sc_maddr, 0, sc->sc_msize);
154 sc->sc_maddr = (char *)sc->sc_maddr + 0x10000;
165 sc->scp = (volatile void *)((char *)sc->sc_maddr + off);
170 sc->buf_area = sc->sc_maddr;
H A Dif_ie_obio.c130 sc->sc_maddr = dvma_malloc(sc->sc_msize);
131 if (sc->sc_maddr == NULL)
148 sc->buf_area = sc->sc_maddr;
H A Dif_ie_vme.c149 sc->sc_maddr = bus_mapin(ca->ca_bustype, rampaddr, sc->sc_msize);
153 * masked to 16 bits, so sc_iobase == sc_maddr
155 sc->sc_iobase = sc->sc_maddr;
163 (sc->sc_memset)(sc->sc_maddr, 0, sc->sc_msize);
174 sc->scp = (volatile void *)((char *)sc->sc_maddr + off);
179 sc->buf_area = sc->sc_maddr;
H A Dif_ievar.h25 * sc_maddr = base address of chip RAM as stored in ie_base of iscp
30 * 16 bit pointers are offsets from sc_maddr/ie_base
31 * KVA(16 bit offset) = offset + sc_maddr
37 * 24 bit address space. this means that sc_iobase == sc_maddr!
51 * will be 0xff000000. sc_maddr will be where ever we allocate RAM
76 void *sc_maddr; /* KVA of base of chip's RAM */ member in struct:ie_softc
H A Dif_ie.c235 pa = (vaddr_t)ptr - (vaddr_t)sc->sc_maddr;
402 iscp->ie_base = Swap32(vtop24(sc, sc->sc_maddr));
/netbsd-current/sys/arch/sun2/dev/
H A Dif_ie_obio.c308 (void **)&sc->sc_maddr, BUS_DMA_NOWAIT|BUS_DMA_COHERENT)) != 0) {
317 sc->sc_maddr, memsize, NULL, BUS_DMA_NOWAIT)) != 0) {
320 bus_dmamem_unmap(dmatag, sc->sc_maddr, memsize);
325 w16zero(sc->sc_maddr, memsize);
326 sc->bh = (bus_space_handle_t)(sc->sc_maddr);
355 if (pmap_extract(pmap_kernel(), (vaddr_t)sc->sc_maddr, &pa) == false)
/netbsd-current/sys/arch/sparc/dev/
H A Dif_ie_obio.c299 (void **)&sc->sc_maddr, BUS_DMA_NOWAIT|BUS_DMA_COHERENT)) != 0) {
307 if ((error = bus_dmamap_load(dmatag, sc->sc_dmamap, sc->sc_maddr,
311 bus_dmamem_unmap(dmatag, sc->sc_maddr, memsize);
316 wzero(sc->sc_maddr, memsize);
317 sc->bh = (bus_space_handle_t)(sc->sc_maddr);
346 if (pmap_extract(pmap_kernel(), (vaddr_t)sc->sc_maddr, &pa) == false)
/netbsd-current/sys/arch/atari/vme/
H A Det4000.c122 int sc_maddr; member in struct:et4k_softc
363 sc->sc_maddr = va->va_maddr;
429 g_display.gd_fbaddr = (void *) (sc->sc_maddr);
434 g_display.gd_vgaaddr = (void *) (sc->sc_maddr);
482 return m68k_btop(sc->sc_maddr + offset - VGA_BASE);
489 return m68k_btop(sc->sc_maddr + offset - FRAME_BASE);
H A Dleo.c87 int sc_maddr; member in struct:leo_softc
247 sc->sc_maddr = va->va_maddr;
412 return m68k_btop(sc->sc_maddr + offset);
H A Dif_we_vme.c359 wsc->sc_maddr = va->va_maddr & 0xfffff;
/netbsd-current/sys/dev/mvme/
H A Dif_ie_mvme.c260 (void **) & sc->sc_maddr, BUS_DMA_NOWAIT | BUS_DMA_COHERENT)) {
266 sc->bh = (bus_space_handle_t) sc->sc_maddr; /* XXXSCW Better way? */
269 memset(sc->sc_maddr, 0, ether_data_buff_size);
/netbsd-current/sys/dev/mca/
H A Dif_elmc_mca.c201 sc->sc_maddr = (void *)memh;
202 sc->sc_iobase = (char *)sc->sc_maddr + sc->sc_msize - (1 << 24);
337 (u_long) sc->sc_maddr - (u_long) sc->sc_iobase);
H A Dif_we_mca.c282 wsc->sc_maddr = maddr;
/netbsd-current/sys/dev/isa/
H A Dif_ai.c198 (u_long)sc->sc_maddr - (u_long)sc->sc_iobase);
355 sc->sc_maddr = (void *)memh;
356 sc->sc_iobase = (char *)sc->sc_maddr + sc->sc_msize - (1 << 24);
H A Dif_ef.c298 addr + (u_long)sc->sc_maddr - (u_long)sc->sc_iobase);
544 sc->sc_maddr = (void *)memh;
545 sc->sc_iobase = (char *)sc->sc_maddr + sc->sc_msize - (1 << 24);
H A Dif_ix.c360 int val = addr + (u_long)sc->sc_maddr - (u_long)sc->sc_iobase;
781 sc->sc_maddr = (void*)0;
787 sc->sc_maddr = (void *)memh;
791 sc->sc_iobase = (char *)sc->sc_maddr + sc->sc_msize - (1 << 24);
H A Dif_we_isa.c313 wsc->sc_maddr = ia->ia_iomem[0].ir_addr;
/netbsd-current/sys/arch/prep/pnpbus/
H A Dif_we_pnpbus.c207 pnpbus_getiomem(&pna->pna_res, 0, &wsc->sc_maddr,
210 wsc->sc_maddr = WE_DEFAULT_IOMEM;

Completed in 310 milliseconds