/netbsd-src/lib/libarch/alpha/ |
H A D | alpha_pci_io.c | 126 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 D | pckbc_js.c | 106 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 D | jensenio_bus_intio.c | 138 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 D | pckbc_ebus.c | 90 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 D | pci_swiz_bus_io_chipdep.c | 373 __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 D | pci_bwx_bus_io_chipdep.c | 335 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 D | if_dm_mini2440.c | 66 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 D | if_cs_smdk24x0.c | 118 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 D | atari_init.c | 950 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 D | jazzdmatlb.c | 68 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 D | jazzdmatlbvar.h | 29 void jazz_dmatlb_init(bus_space_tag_t iot, bus_addr_t ioaddr);
|
/netbsd-src/sys/arch/ia64/ia64/ |
H A D | consinit.c | 168 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 D | dz_vsbus.c | 243 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 D | tcic2.c | 948 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 D | i82365.c | 1057 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 D | autoconf.c | 417 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 D | siop_pci_common.c | 245 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 D | pccbb.c | 1925 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 D | shpcmcia.c | 714 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 D | mmeyepcmcia.c | 793 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 D | viper.h | 227 ioaddr : 2, /* graphics addr (bits 4 & 5 of `vnu_graddr') */
|