Home
last modified time | relevance | path

Searched refs:ioaddr (Results 1 – 21 of 21) sorted by relevance

/netbsd-src/lib/libarch/alpha/
H A Dalpha_pci_io.c126 alpha_pci_io_findwindow(bus_addr_t ioaddr) in alpha_pci_io_findwindow() argument
135 if (ioaddr >= abw->abw_abst.abst_bus_start && in alpha_pci_io_findwindow()
136 ioaddr <= abw->abw_abst.abst_bus_end) in alpha_pci_io_findwindow()
141 (u_long) ioaddr); in alpha_pci_io_findwindow()
147 alpha_pci_io_swiz(bus_addr_t ioaddr, int size) in alpha_pci_io_swiz() argument
149 struct alpha_bus_window *abw = alpha_pci_io_findwindow(ioaddr); in alpha_pci_io_swiz()
154 (((ioaddr - abw->abw_abst.abst_bus_start) << in alpha_pci_io_swiz()
162 alpha_pci_io_swiz_inb(bus_addr_t ioaddr) in alpha_pci_io_swiz_inb() argument
164 uint32_t *port = alpha_pci_io_swiz(ioaddr, 0); in alpha_pci_io_swiz_inb()
165 bus_addr_t offset = ioaddr & 3; in alpha_pci_io_swiz_inb()
[all …]
/netbsd-src/sys/arch/sparc/dev/
H A Dpckbc_js.c106 bus_addr_t ioaddr; in pckbc_obio_attach() local
111 ioaddr = BUS_ADDR(sa->sa_slot, sa->sa_offset); in pckbc_obio_attach()
124 pckbc_js_attach_common(jsc, iot, ioaddr, intr, isconsole); in pckbc_obio_attach()
133 bus_addr_t ioaddr; in pckbc_ebus_attach() local
140 ioaddr = EBUS_ADDR_FROM_REG(&ea->ea_reg[0]); in pckbc_ebus_attach()
154 pckbc_js_attach_common(jsc, iot, ioaddr, intr, isconsole); in pckbc_ebus_attach()
160 bus_space_tag_t iot, bus_addr_t ioaddr, int intr, in pckbc_js_attach_common() argument
173 status = pckbc_cnattach(iot, ioaddr, KBCMDP, PCKBC_KBD_SLOT, 0); in pckbc_js_attach_common()
180 if (pckbc_is_console(iot, ioaddr)) { in pckbc_js_attach_common()
186 if (bus_space_map(iot, ioaddr + KBDATAP, 1, 0, &ioh_d) != 0) { in pckbc_js_attach_common()
[all …]
/netbsd-src/sys/arch/alpha/jensenio/
H A Djensenio_bus_intio.c138 jensenio_intio_map(void *v, bus_addr_t ioaddr, bus_size_t iosize, int flags, in jensenio_intio_map() argument
153 printf("intio: allocating 0x%lx to 0x%lx\n", ioaddr, in jensenio_intio_map()
154 ioaddr + iosize - 1); in jensenio_intio_map()
156 error = vmem_xalloc_addr(jcp->jc_io_arena, ioaddr, iosize, in jensenio_intio_map()
167 *iohp = ALPHA_PHYS_TO_K0SEG((ioaddr << 9) + JENSEN_VL82C106); in jensenio_intio_map()
176 bus_addr_t ioaddr; in jensenio_intio_unmap() local
187 ioaddr = (ioh - JENSEN_VL82C106) >> 9; in jensenio_intio_unmap()
190 printf("intio: freeing 0x%lx to 0x%lx\n", ioaddr, ioaddr + iosize - 1); in jensenio_intio_unmap()
192 vmem_xfree(jcp->jc_io_arena, ioaddr, iosize); in jensenio_intio_unmap()
/netbsd-src/sys/arch/sparc64/dev/
H A Dpckbc_ebus.c90 bus_addr_t ioaddr; in pckbc_ebus_attach() local
96 ioaddr = EBUS_ADDR_FROM_REG(&ea->ea_reg[0]); in pckbc_ebus_attach()
132 status = pckbc_cnattach(iot, ioaddr, KBCMDP, 0, in pckbc_ebus_attach()
140 if (pckbc_is_console(iot, ioaddr)) { in pckbc_ebus_attach()
146 if (bus_space_map(iot, ioaddr + KBDATAP, 1, 0, &ioh_d) != 0) { in pckbc_ebus_attach()
151 if (bus_space_map(iot, ioaddr + KBCMDP, 1, 0, &ioh_c) != 0) { in pckbc_ebus_attach()
161 t->t_addr = ioaddr; in pckbc_ebus_attach()
205 if (bus_space_map(iot, ioaddr + TADPMU_CMD, 1, 0, &hcmd) != 0) { in pckbc_ebus_attach()
210 if (bus_space_map(iot, ioaddr + TADPMU_DATA, 1, 0, &hdata) != 0) { in pckbc_ebus_attach()
/netbsd-src/sys/arch/alpha/pci/
H A Dpci_swiz_bus_io_chipdep.c373 __C(CHIP,_io_translate)(void *v, bus_addr_t ioaddr, bus_size_t iolen, in __C()
376 bus_addr_t ioend = ioaddr + (iolen - 1); in __C()
386 if (ioaddr >= CHIP_IO_W1_BUS_START(v) && in __C()
392 if (ioaddr >= CHIP_IO_W2_BUS_START(v) && in __C()
453 __C(CHIP,_io_map)(void *v, bus_addr_t ioaddr, bus_size_t iosize, in __C()
462 error = __C(CHIP,_io_translate)(v, ioaddr, iosize, flags, &abst); in __C()
470 printf("io: allocating 0x%lx to 0x%lx\n", ioaddr, ioaddr + iosize - 1); in __C()
472 error = vmem_xalloc_addr(CHIP_IO_ARENA(v), ioaddr, iosize, VM_NOSLEEP); in __C()
483 CHIP_ADDR_SHIFT) + (ioaddr - abst.abst_bus_start); in __C()
492 bus_addr_t ioaddr; in __C() local
[all …]
H A Dpci_bwx_bus_io_chipdep.c335 bus_addr_t ioaddr, in __C()
380 bus_addr_t ioaddr, in __C()
392 error = __C(CHIP,_io_translate)(v, ioaddr, iosize, flags, &abst); in __C()
400 printf("io: allocating 0x%lx to 0x%lx\n", ioaddr, ioaddr + iosize - 1); in __C()
402 error = vmem_xalloc_addr(CHIP_IO_ARENA(v), ioaddr, iosize, VM_NOSLEEP); in __C()
412 *iohp = ALPHA_PHYS_TO_K0SEG(abst.abst_sys_start + ioaddr); in __C()
424 bus_addr_t ioaddr; in __C() local
433 ioaddr = ioh - ALPHA_PHYS_TO_K0SEG(CHIP_IO_SYS_START(v)); in __C()
436 printf("io: freeing 0x%lx to 0x%lx\n", ioaddr, ioaddr + iosize - 1); in __C()
438 vmem_xfree(CHIP_IO_ARENA(v), ioaddr, iosize); in __C()
[all …]
/netbsd-src/sys/arch/evbarm/mini2440/
H A Dif_dm_mini2440.c66 vaddr_t ioaddr; in dme_ssextio_match() local
75 ioaddr = sa->sa_addr; in dme_ssextio_match()
76 if (bus_space_map(iot, ioaddr, DM9000_IOSIZE, 0, &ioh)) in dme_ssextio_match()
111 vaddr_t ioaddr; in dme_ssextio_attach() local
122 ioaddr = sa->sa_addr; in dme_ssextio_attach()
123 if (bus_space_map(sc->sc_iot, ioaddr, DM9000_IOSIZE, 0, &sc->sc_ioh)) { in dme_ssextio_attach()
/netbsd-src/sys/arch/evbarm/smdk2xx0/
H A Dif_cs_smdk24x0.c118 vaddr_t ioaddr; in cs_ssextio_probe() local
126 ioaddr = IOADDR(sa->sa_addr); in cs_ssextio_probe()
127 if (bus_space_map(iot, ioaddr, CS8900_IOSIZE, 0, &ioh)) in cs_ssextio_probe()
180 vaddr_t ioaddr; in cs_ssextio_attach() local
195 ioaddr = IOADDR(sa->sa_addr); in cs_ssextio_attach()
196 if (bus_space_map(sc->sc_iot, ioaddr, CS8900_IOSIZE, 0, &sc->sc_ioh)) { in cs_ssextio_attach()
/netbsd-src/sys/arch/atari/atari/
H A Datari_init.c950 vaddr_t ioaddr; in map_io_areas() local
956 ioaddr = ((ptsize / sizeof(pt_entry_t)) - ptextra) * PAGE_SIZE; in map_io_areas()
961 stio_addr = ioaddr; in map_io_areas()
962 ioaddr += STIO_SIZE; in map_io_areas()
988 pci_conf_addr = ioaddr; in map_io_areas()
989 ioaddr += PCI_CONFIG_SIZE; in map_io_areas()
1000 pci_io_addr = ioaddr; in map_io_areas()
1001 ioaddr += PCI_IO_SIZE; in map_io_areas()
1010 pci_mem_addr = ioaddr; in map_io_areas()
1012 pci_mem_uncached = ioaddr; in map_io_areas()
[all …]
/netbsd-src/sys/arch/arc/jazz/
H A Djazzdmatlb.c68 jazz_dmatlb_init(bus_space_tag_t iot, bus_addr_t ioaddr) in jazz_dmatlb_init() argument
73 err = bus_space_map(iot, ioaddr, JAZZ_DMATLB_REGSIZE, 0, &dmatlb_ioh); in jazz_dmatlb_init()
75 panic("jazz_dmatlb_init: cannot map 0x%lx", ioaddr); in jazz_dmatlb_init()
H A Djazzdmatlbvar.h29 void jazz_dmatlb_init(bus_space_tag_t iot, bus_addr_t ioaddr);
/netbsd-src/sys/arch/ia64/ia64/
H A Dconsinit.c168 bus_addr_t ioaddr; in pcdp_cninit() local
219 ioaddr = ((uint64_t)ent->address.addr_high << 32) | in pcdp_cninit()
221 comcnattach(iot, ioaddr, rate, in pcdp_cninit()
/netbsd-src/sys/arch/vax/vsa/
H A Ddz_vsbus.c243 paddr_t ioaddr = 0x200A0000; in dzcnprobe() local
259 ioaddr = DZ_CSR_KA49; in dzcnprobe()
264 ioaddr = DZ_CSR_KA49; in dzcnprobe()
279 ioaccess(iospace, ioaddr, 1); in dzcnprobe()
/netbsd-src/sys/dev/ic/
H A Dtcic2.c948 bus_addr_t ioaddr; in tcic_chip_io_alloc() local
979 ioaddr = start; in tcic_chip_io_alloc()
983 (u_long) ioaddr, (u_long) size)); in tcic_chip_io_alloc()
988 &ioaddr, &ioh)) in tcic_chip_io_alloc()
991 (u_long) ioaddr, (u_long) size)); in tcic_chip_io_alloc()
996 pcihp->addr = ioaddr; in tcic_chip_io_alloc()
1080 bus_addr_t ioaddr = pcihp->addr + offset; in tcic_chip_io_map() local
1108 win, width_names[width], (u_long) ioaddr, (u_long) size)); in tcic_chip_io_map()
1112 printf("%s: port 0x%lx", device_xname(h->sc->sc_dev), (u_long) ioaddr); in tcic_chip_io_map()
1114 printf("-0x%lx", (u_long) ioaddr + (u_long) size - 1); in tcic_chip_io_map()
[all …]
H A Di82365.c1057 bus_addr_t ioaddr; in pcic_chip_io_alloc() local
1068 ioaddr = start; in pcic_chip_io_alloc()
1072 (u_long) ioaddr, (u_long) size)); in pcic_chip_io_alloc()
1077 &ioaddr, &ioh)) in pcic_chip_io_alloc()
1080 (u_long) ioaddr, (u_long) size)); in pcic_chip_io_alloc()
1085 pcihp->addr = ioaddr; in pcic_chip_io_alloc()
1182 bus_addr_t ioaddr = pcihp->addr + offset; in pcic_chip_io_map() local
1211 win, width_names[width], (u_long) ioaddr, (u_long) size)); in pcic_chip_io_map()
1215 printf("%s: port 0x%lx", device_xname(sc->dev), (u_long) ioaddr); in pcic_chip_io_map()
1217 printf("-0x%lx", (u_long) ioaddr + (u_long) size - 1); in pcic_chip_io_map()
[all …]
/netbsd-src/sys/arch/vax/vax/
H A Dautoconf.c417 paddr_t ioaddr; in booted_ra() local
425 ioaddr = kvtophys(pdev->mi_iph); /* Get phys addr of CSR */ in booted_ra()
426 if (rpb.devtyp == BDEV_UDA && rpb.csrphy == ioaddr) in booted_ra()
/netbsd-src/sys/dev/pci/
H A Dsiop_pci_common.c245 bus_addr_t ioaddr, memaddr; in siop_pci_attach_common() local
290 &iot, &ioh, &ioaddr, NULL) == 0); in siop_pci_attach_common()
299 siop_sc->sc_raddr = ioaddr; in siop_pci_attach_common()
H A Dpccbb.c1925 bus_addr_t ioaddr; in pccbb_pcmcia_io_alloc() local
1972 if (rbus_space_alloc(rb, start, size, mask, align, 0, &ioaddr, &ioh)) { in pccbb_pcmcia_io_alloc()
1976 (u_long) ioaddr, (u_long) size)); in pccbb_pcmcia_io_alloc()
1979 ioaddr = start; in pccbb_pcmcia_io_alloc()
1984 (u_long) ioaddr, (u_long) size)); in pccbb_pcmcia_io_alloc()
1989 size, align, 0, 0, &ioaddr, &ioh)) { in pccbb_pcmcia_io_alloc()
1994 (u_long) ioaddr, (u_long) size)); in pccbb_pcmcia_io_alloc()
2000 pcihp->addr = ioaddr; in pccbb_pcmcia_io_alloc()
2057 bus_addr_t ioaddr = pcihp->addr + offset; in pccbb_pcmcia_io_map() local
2087 win, width_names[width], (u_long) ioaddr, (u_long) size)); in pccbb_pcmcia_io_map()
[all …]
/netbsd-src/sys/arch/evbsh3/ap_ms104_sh4/
H A Dshpcmcia.c714 bus_addr_t ioaddr = pihp->addr + card_addr; in shpcmcia_chip_io_map() local
738 aprint_normal_dev(sc->sc_dev, "port 0x%0lx", (u_long)ioaddr); in shpcmcia_chip_io_map()
740 aprint_normal("-0x%lx", (u_long) ioaddr + (u_long) size - 1); in shpcmcia_chip_io_map()
743 h->io[win].addr = ioaddr; in shpcmcia_chip_io_map()
/netbsd-src/sys/arch/mmeye/dev/
H A Dmmeyepcmcia.c793 bus_addr_t ioaddr; in mmeyepcmcia_chip_io_alloc() local
798 ioaddr = h->sc->iobase + start; in mmeyepcmcia_chip_io_alloc()
800 ioaddr, size)); in mmeyepcmcia_chip_io_alloc()
804 pcihp->addr = ioaddr; in mmeyepcmcia_chip_io_alloc()
/netbsd-src/sys/arch/hppa/dev/
H A Dviper.h227 ioaddr : 2, /* graphics addr (bits 4 & 5 of `vnu_graddr') */