| /src/sys/dev/pcmcia/ |
| pcmciachip.h | 113 #define pcmcia_chip_io_alloc(tag, handle, start, size, align, pcihp) \ 114 ((*(tag)->io_alloc)((handle), (start), (size), (align), (pcihp))) 116 #define pcmcia_chip_io_free(tag, handle, pcihp) \ 117 ((*(tag)->io_free)((handle), (pcihp))) 119 #define pcmcia_chip_io_map(tag, handle, width, card_addr, size, pcihp, \ 121 ((*(tag)->io_map)((handle), (width), (card_addr), (size), (pcihp), \
|
| pcmcia.c | 667 pcmcia_io_map(struct pcmcia_function *pf, int width, struct pcmcia_io_handle *pcihp, int *windowp) 676 width, 0, pcihp->size, pcihp, windowp); 687 bus_addr_t iobase = pcihp->addr; 688 bus_addr_t iomax = pcihp->addr + pcihp->size - 1;
|
| /src/sys/arch/epoc32/dev/ |
| etna.c | 341 bus_size_t align, struct pcmcia_io_handle *pcihp) 352 memset(pcihp, 0, sizeof(*pcihp)); 353 pcihp->iot = sc->sc_iot; 354 pcihp->addr = start; 355 pcihp->size = size; 362 etna_io_free(pcmcia_chipset_handle_t pch, struct pcmcia_io_handle *pcihp) 370 bus_size_t size, struct pcmcia_io_handle *pcihp, int *windowp) 384 addr = trunc_page(pcihp->addr); 385 size = round_page(pcihp->addr + size) - addr 410 struct pcmcia_io_handle *pcihp = sc->sc_pcihp[window]; local in function:etna_io_unmap [all...] |
| /src/sys/arch/hpcsh/dev/hd64465/ |
| hd64465pcmcia.c | 595 bus_size_t size, bus_size_t align, struct pcmcia_io_handle *pcihp) 600 if (bus_space_map(ch->ch_iot, start, size, 0, &pcihp->ioh)) { 604 pcihp->addr = pcihp->ioh; 609 size, align, 0, 0, &pcihp->addr, &pcihp->ioh)) { 613 pcihp->flags = PCMCIA_IO_ALLOCATED; 615 DPRINTF("%#lx from %#lx\n", size, pcihp->addr); 617 pcihp->iot = ch->ch_iot; 618 pcihp->size = size [all...] |
| /src/sys/arch/hpcmips/dev/ |
| it8368.c | 587 bus_size_t size, bus_size_t align, struct pcmcia_io_handle *pcihp) 593 &pcihp->ioh)) { 601 size, align, 0, 0, &pcihp->addr, 602 &pcihp->ioh)) { 606 pcihp->flags = PCMCIA_IO_ALLOCATED; 608 (unsigned)size, (unsigned)pcihp->addr)); 611 pcihp->iot = sc->sc_csiot; 612 pcihp->size = size; 619 bus_size_t size, struct pcmcia_io_handle *pcihp, int *windowp) 625 (unsigned)pcihp->ioh, (unsigned)offset, (unsigned)size)) [all...] |
| plumpcmcia.c | 507 struct pcmcia_io_handle *pcihp) 515 size, 0, &pcihp->ioh)) { 519 pcihp->flags = 0; 520 pcihp->addr = start; 526 align, 0, 0, 0, &pcihp->ioh)) { 531 pcihp->addr = pcihp->ioh - ph->ph_iobase - 533 pcihp->flags = PCMCIA_IO_ALLOCATED; 534 DPRINTF("(allocated) %#x+%#x\n", (unsigned)pcihp->addr, 538 pcihp->iot = ph->ph_iot [all...] |
| /src/sys/arch/mmeye/dev/ |
| mmeyepcmcia.c | 790 bus_size_t size, bus_size_t align, struct pcmcia_io_handle *pcihp) 802 pcihp->iot = h->sc->memt; 803 pcihp->ioh = 0; 804 pcihp->addr = ioaddr; 805 pcihp->size = size; 812 struct pcmcia_io_handle *pcihp) 818 bus_addr_t offset, bus_size_t size, struct pcmcia_io_handle *pcihp, 847 busaddr = pcihp->addr + offset; 852 pcihp->iot = SH3_BUS_SPACE_PCMCIA_IO8; 856 pcihp->iot = SH3_BUS_SPACE_PCMCIA_IO [all...] |
| /src/sys/arch/amiga/dev/ |
| gayle_pcmcia.c | 358 bus_size_t align, struct pcmcia_io_handle *pcihp) 362 pcihp->iot = &slot->sc->io_space; 363 pcihp->ioh = pcihp->iot->base; 368 pcf_io_free(pcmcia_chipset_handle_t pch, struct pcmcia_io_handle *pcihp) 374 bus_size_t size, struct pcmcia_io_handle *pcihp, int *windowp) 378 pcihp->iot = &slot->sc->io_space; 379 bus_space_map(pcihp->iot, offset, size, 0, &pcihp->ioh);
|
| /src/sys/arch/hpcsh/dev/hd64461/ |
| hd64461pcmcia.c | 697 bus_size_t size, bus_size_t align, struct pcmcia_io_handle *pcihp) 705 if (bus_space_map(ch->ch_iot, start, size, 0, &pcihp->ioh)) { 713 size, align, 0, 0, &pcihp->addr, 714 &pcihp->ioh)) { 718 pcihp->flags = PCMCIA_IO_ALLOCATED; 719 DPRINTF("%#lx from %#lx\n", size, pcihp->addr); 722 pcihp->iot = ch->ch_iot; 723 pcihp->size = size; 731 bus_size_t size, struct pcmcia_io_handle *pcihp, int *windowp) 745 DPRINTF("%#lx:%#lx+%#lx %s\n", pcihp->ioh, offset, size [all...] |
| /src/sys/dev/sbus/ |
| stp4020.c | 864 stp4020_chip_io_alloc(pcmcia_chipset_handle_t pch, bus_addr_t start, bus_size_t size, bus_size_t align, struct pcmcia_io_handle *pcihp) 868 pcihp->iot = h->pcmciat; 869 pcihp->ioh = h->windows[STP_WIN_IO].winaddr; 874 stp4020_chip_io_free(pcmcia_chipset_handle_t pch, struct pcmcia_io_handle *pcihp) 879 stp4020_chip_io_map(pcmcia_chipset_handle_t pch, int width, bus_addr_t offset, bus_size_t size, struct pcmcia_io_handle *pcihp, int *windowp) 883 pcihp->iot = h->pcmciat; 884 bus_space_subregion(h->pcmciat, h->windows[STP_WIN_IO].winaddr, offset, size, &pcihp->ioh); 886 if ((uint8_t)pcihp->ioh._asi == ASI_PHYS_NON_CACHED) 887 pcihp->ioh._asi = ASI_PHYS_NON_CACHED_LITTLE; 888 else if ((uint8_t)pcihp->ioh._asi == ASI_PRIMARY [all...] |
| /src/sys/dev/ic/ |
| i82365.c | 1052 bus_size_t size, bus_size_t align, struct pcmcia_io_handle *pcihp) 1083 pcihp->iot = iot; 1084 pcihp->ioh = ioh; 1085 pcihp->addr = ioaddr; 1086 pcihp->size = size; 1087 pcihp->flags = flags; 1093 pcic_chip_io_free(pcmcia_chipset_handle_t pch, struct pcmcia_io_handle *pcihp) 1095 bus_space_tag_t iot = pcihp->iot; 1096 bus_space_handle_t ioh = pcihp->ioh; 1097 bus_size_t size = pcihp->size [all...] |
| tcic2.c | 943 tcic_chip_io_alloc(pcmcia_chipset_handle_t pch, bus_addr_t start, bus_size_t size, bus_size_t align, struct pcmcia_io_handle *pcihp) 994 pcihp->iot = iot; 995 pcihp->ioh = ioh; 996 pcihp->addr = ioaddr; 997 pcihp->size = size; 998 pcihp->flags = flags; 1005 struct pcmcia_io_handle *pcihp) 1007 bus_space_tag_t iot = pcihp->iot; 1008 bus_space_handle_t ioh = pcihp->ioh; 1009 bus_size_t size = pcihp->size [all...] |
| /src/sys/dev/pci/ |
| pccbb.c | 1913 * struct pcmcia_io_handle *pcihp 1922 bus_size_t size, bus_size_t align, struct pcmcia_io_handle *pcihp) 1998 pcihp->iot = iot; 1999 pcihp->ioh = ioh; 2000 pcihp->addr = ioaddr; 2001 pcihp->size = size; 2002 pcihp->flags = flags; 2009 * struct pcmcia_io_handle *pcihp) 2017 struct pcmcia_io_handle *pcihp) 2021 bus_space_tag_t iot = pcihp->iot [all...] |