/netbsd/sys/dev/cardbus/ |
H A D | rbus.h | 84 bus_addr_t rb_start; 85 bus_addr_t rb_end; 88 int (*rb_space_alloc)(struct rbustag *, bus_addr_t, bus_addr_t, 89 bus_addr_t, bus_size_t, bus_addr_t, bus_addr_t, 114 int rbus_space_alloc(rbus_tag_t, bus_addr_t, bus_size_t, bus_addr_t, 115 bus_addr_t, int, bus_addr_t *, bus_space_handle_t *); 117 int rbus_space_alloc_subregion(rbus_tag_t, bus_addr_t, bus_addr_t, 118 bus_addr_t, bus_size_t, bus_addr_t, bus_addr_t, int, 122 bus_addr_t *); 135 bus_addr_t); [all …]
|
H A D | rbus.c | 54 struct extent *ex, bus_addr_t start, 55 bus_addr_t end, bus_addr_t offset, 60 …us_space_alloc(rbus_tag_t rbt, bus_addr_t addr, bus_size_t size, bus_addr_t mask, bus_addr_t align… in rbus_space_alloc() 70 …tag_t rbt, bus_addr_t substart, bus_addr_t subend, bus_addr_t addr, bus_size_t size, bus_addr_t ma… in rbus_space_alloc_subregion() 72 bus_addr_t decodesize = mask + 1; in rbus_space_alloc_subregion() 73 bus_addr_t boundary, search_addr; in rbus_space_alloc_subregion() 172 bus_addr_t addr; in rbus_space_free() 204 …space_tag_t bt, rbus_tag_t parent, struct extent *ex, bus_addr_t start, bus_addr_t end, bus_addr_t… in rbus_new_body() 252 rbus_new(rbus_tag_t parent, bus_addr_t start, bus_size_t size, bus_addr_t offset, int flags) in rbus_new() 256 bus_addr_t end = start + size; in rbus_new() [all …]
|
/netbsd/lib/libarch/alpha/ |
H A D | alpha_pci_io.c | 66 uint8_t alpha_pci_io_bwx_inb(bus_addr_t); 162 alpha_pci_io_swiz_inb(bus_addr_t ioaddr) in alpha_pci_io_swiz_inb() 165 bus_addr_t offset = ioaddr & 3; in alpha_pci_io_swiz_inb() 173 alpha_pci_io_swiz_inw(bus_addr_t ioaddr) in alpha_pci_io_swiz_inw() 176 bus_addr_t offset = ioaddr & 3; in alpha_pci_io_swiz_inw() 184 alpha_pci_io_swiz_inl(bus_addr_t ioaddr) in alpha_pci_io_swiz_inl() 197 bus_addr_t offset = ioaddr & 3; in alpha_pci_io_swiz_outb() 208 bus_addr_t offset = ioaddr & 3; in alpha_pci_io_swiz_outw() 233 alpha_pci_io_bwx_inb(bus_addr_t ioaddr) in alpha_pci_io_bwx_inb() 245 alpha_pci_io_bwx_inw(bus_addr_t ioaddr) in alpha_pci_io_bwx_inw() [all …]
|
/netbsd/sys/arch/vax/uba/ |
H A D | qvareg.h | 69 bus_addr_t qr_mr; 70 bus_addr_t qr_sr; 71 bus_addr_t qr_csr; 72 bus_addr_t qr_cr; 77 bus_addr_t qr_ipcr; 78 bus_addr_t qr_acr; 79 bus_addr_t qr_isr; 80 bus_addr_t qr_imr; 83 bus_addr_t qr_ip; 91 bus_addr_t qr_firstreg; [all …]
|
/netbsd/sys/sys/ |
H A D | bus.h | 39 bus_addr_t _bsr_start; 53 bus_addr_t addr, bus_size_t size) in bus_space_reservation_init() 60 static __inline bus_addr_t 108 int (*ov_space_alloc)(void *, bus_space_tag_t, bus_addr_t, bus_addr_t, 109 bus_size_t, bus_size_t, bus_size_t, int, bus_addr_t *, 128 bus_addr_t, bus_addr_t, bus_size_t, bus_size_t, bus_size_t, 167 int (*ov_dmatag_subregion)(void *, bus_dma_tag_t, bus_addr_t, 168 bus_addr_t, bus_dma_tag_t *, int); 184 int bus_space_reserve(bus_space_tag_t, bus_addr_t, bus_size_t, int, 189 bus_addr_t, bus_addr_t, bus_size_t, bus_size_t, bus_size_t, [all …]
|
/netbsd/sys/dev/pci/ |
H A D | satalink.c | 57 bus_addr_t ba5_IDE_TF0; 58 bus_addr_t ba5_IDE_TF1; 59 bus_addr_t ba5_IDE_TF2; 60 bus_addr_t ba5_IDE_TF3; 61 bus_addr_t ba5_IDE_TF4; 62 bus_addr_t ba5_IDE_TF5; 63 bus_addr_t ba5_IDE_TF6; 64 bus_addr_t ba5_IDE_TF7; 84 bus_addr_t ba5_SError; 86 bus_addr_t ba5_SMisc; [all …]
|
H A D | pccbbvar.h | 58 bus_addr_t wc_start; /* Caution: region [start, end], */ 59 bus_addr_t wc_end; /* instead of [start, end). */ 73 bus_addr_t addr; 80 bus_addr_t addr; 115 bus_addr_t sc_mem_start; /* CardBus/PCMCIA memory start */ 116 bus_addr_t sc_mem_end; /* CardBus/PCMCIA memory end */ 117 bus_addr_t sc_io_start; /* CardBus/PCMCIA io start */ 118 bus_addr_t sc_io_end; /* CardBus/PCMCIA io end */
|
/netbsd/sys/dev/dec/ |
H A D | dzreg.h | 57 bus_addr_t dr_csr; 58 bus_addr_t dr_rbuf; 60 bus_addr_t dr_dtr; 61 bus_addr_t dr_break; 62 bus_addr_t dr_tbuf; 63 bus_addr_t dr_tcr; 64 bus_addr_t dr_tcrw; 65 bus_addr_t dr_ring; 66 bus_addr_t dr_dcd; 68 bus_addr_t dr_firstreg; [all …]
|
/netbsd/sys/arch/or1k/include/ |
H A D | bus_defs.h | 103 typedef uintptr_t bus_addr_t; typedef 187 bus_addr_t pbs_offset; /* offset to real start */ 188 bus_addr_t pbs_base; /* extent base */ 189 bus_addr_t pbs_limit; /* extent limit */ 196 int (*pbs_alloc)(bus_space_tag_t, bus_addr_t, bus_addr_t, bus_size_t, 197 bus_size_t align, bus_size_t, int, bus_addr_t *, 286 bus_addr_t ds_addr; /* DMA address */ 307 bus_addr_t _bounce_thresh; 325 bus_addr_t, bus_size_t, int); 341 bus_addr_t (*_dma_phys_to_bus_mem)(bus_dma_tag_t, bus_addr_t); [all …]
|
/netbsd/sys/arch/powerpc/include/ |
H A D | bus_defs.h | 113 typedef uintptr_t bus_addr_t; typedef 198 bus_addr_t pbs_offset; /* offset to real start */ 199 bus_addr_t pbs_base; /* extent base */ 200 bus_addr_t pbs_limit; /* extent limit */ 207 int (*pbs_alloc)(bus_space_tag_t, bus_addr_t, bus_addr_t, bus_size_t, 208 bus_size_t align, bus_size_t, int, bus_addr_t *, 302 bus_addr_t ds_addr; /* DMA address */ 323 bus_addr_t _bounce_thresh; 341 bus_addr_t, bus_size_t, int); 357 bus_addr_t (*_dma_phys_to_bus_mem)(bus_dma_tag_t, bus_addr_t); [all …]
|
/netbsd/sys/arch/amiga/pci/ |
H A D | empb_bsm.c | 193 bus_addr_t wp; in empb_bsw1() 205 bus_addr_t wp; in empb_bsrm1() 223 bus_addr_t wp; in empb_bswm1() 241 bus_addr_t wp; in empb_bsrr1() 260 bus_addr_t wp; in empb_bswr1() 279 bus_addr_t wp; in empb_bssr1() 299 bus_addr_t wp; in empb_bscr1() 323 bus_addr_t wp; in empb_bsr2() 339 bus_addr_t wp; in empb_bsr2_swap() 355 bus_addr_t wp; in empb_bsw2() [all …]
|
/netbsd/sys/arch/xen/include/ |
H A D | bus_private.h | 33 #define _BUS_PHYS_TO_BUS(pa) ((bus_addr_t)xpmap_ptom(pa)) 40 static __inline bus_addr_t _bus_virt_to_bus(struct pmap *, vaddr_t); 42 static __inline bus_addr_t 45 bus_addr_t ba; in _bus_virt_to_bus() 58 bus_addr_t, bus_addr_t); 65 #define _BUS_AVAIL_END ((bus_addr_t)0xffffffffffffffff) 67 #define _BUS_AVAIL_END ((bus_addr_t)0xffffffff)
|
/netbsd/sys/arch/arc/include/ |
H A D | bus_defs.h | 73 typedef u_long bus_addr_t; typedef 120 bus_addr_t bs_start; 133 int (*bs_compose_handle)(bus_space_tag_t, bus_addr_t, 145 int (*bs_map)(bus_space_tag_t, bus_addr_t, bus_size_t, int, 150 paddr_t (*bs_mmap)(bus_space_tag_t, bus_addr_t, off_t, int, int); 153 int (*bs_alloc)(bus_space_tag_t, bus_addr_t, bus_addr_t, 155 bus_addr_t *, bus_space_handle_t *); 218 bus_addr_t ds_addr; /* DMA address */ 236 bus_addr_t dma_offset; 254 bus_addr_t, bus_size_t, int);
|
/netbsd/sys/arch/arm/imx/ |
H A D | imx23_space.c | 46 int imx23_bs_map(void *, bus_addr_t, bus_size_t, int, bus_space_handle_t *); 50 int imx23_bs_alloc(void *, bus_addr_t, bus_addr_t, bus_size_t, bus_size_t, 51 bus_size_t, int, bus_addr_t *, bus_space_handle_t *); 54 paddr_t imx23_bs_mmap(void *, bus_addr_t, off_t, int, int); 141 imx23_bs_map(void *space, bus_addr_t address, bus_size_t size, in imx23_bs_map() 175 imx23_bs_alloc(void *space, bus_addr_t reg_start, bus_addr_t reg_end, in imx23_bs_alloc() 177 bus_size_t boundary, int flags, bus_addr_t *addrp, in imx23_bs_alloc() 196 imx23_bs_mmap(void *space, bus_addr_t addr, off_t off, int prot, in imx23_bs_mmap()
|
/netbsd/sys/arch/sparc64/include/ |
H A D | bus_defs.h | 107 typedef uint64_t bus_addr_t; typedef 127 #define BUS_ADDR(io, pa) ((((bus_addr_t)io)<<32)|(pa)) 147 int (*sparc_bus_alloc)(bus_space_tag_t, bus_addr_t, 148 bus_addr_t, bus_size_t, bus_size_t, bus_size_t, int, 149 bus_addr_t *, bus_space_handle_t *); 154 int (*sparc_bus_map)(bus_space_tag_t, bus_addr_t, bus_size_t, 164 paddr_t (*sparc_bus_mmap)(bus_space_tag_t, bus_addr_t, off_t, 218 bus_addr_t ds_addr; /* DVMA address */ 253 bus_addr_t, bus_size_t, int); 277 bus_addr_t _dm_dvmastart; /* start and size of allocated */
|
/netbsd/sys/arch/alpha/common/ |
H A D | sgmapvar.h | 57 bus_addr_t aps_ptpa; /* page table physical address */ 58 bus_addr_t aps_sgvabase; /* base of the sgva space */ 60 bus_addr_t aps_wbase; /* base of the DMA window */ 64 extern bus_addr_t alpha_sgmap_prefetch_spill_page_pa; 67 const char *, bus_addr_t, bus_addr_t, bus_size_t, size_t, void *,
|
/netbsd/sys/arch/mips/include/ |
H A D | bus_dma_defs.h | 115 bus_addr_t ds_addr; /* DMA address */ 138 bus_addr_t, bus_size_t, int); 160 int (*dmatag_subregion)(bus_dma_tag_t, bus_addr_t, bus_addr_t, 174 bus_addr_t _wbase; /* DMA window base */ 176 bus_addr_t _bounce_thresh; 177 bus_addr_t _bounce_alloc_lo; /* physical base of the window */ 178 bus_addr_t _bounce_alloc_hi; /* physical limit of the windows */ 199 bus_addr_t _dm_bounce_thresh; /* bounce threshold; see tag */
|
/netbsd/sys/arch/vax/include/ |
H A D | bus.h | 96 typedef paddr_t bus_addr_t; typedef 123 int (*vbs_alloc)(void *, bus_addr_t, bus_addr_t, bus_size_t, 326 bus_addr_t addr = h + o; in vax_mem_read_region_1() 336 bus_addr_t addr = h + o; in vax_mem_read_region_2() 346 bus_addr_t addr = h + o; in vax_mem_read_region_4() 483 bus_addr_t addr = h + o; in vax_mem_write_region_1() 493 bus_addr_t addr = h + o; in vax_mem_write_region_2() 503 bus_addr_t addr = h + o; in vax_mem_write_region_4() 545 bus_addr_t addr = h + o; in vax_mem_set_multi_1() 555 bus_addr_t addr = h + o; in vax_mem_set_multi_2() [all …]
|
/netbsd/sys/arch/evbppc/pmppc/pci/ |
H A D | pci_machdep.c | 83 static bus_addr_t phys_to_pci(bus_dma_tag_t, bus_addr_t); 84 static bus_addr_t pci_to_phys(bus_dma_tag_t, bus_addr_t); 138 static bus_addr_t 139 phys_to_pci(bus_dma_tag_t t, bus_addr_t a) in phys_to_pci() 144 static bus_addr_t pci_to_phys(bus_dma_tag_t t, bus_addr_t a) in pci_to_phys()
|
/netbsd/sys/arch/hp300/dev/ |
H A D | diofbvar.h | 137 int dvboxcnattach(bus_space_tag_t, bus_addr_t, int); 138 int gboxcnattach(bus_space_tag_t, bus_addr_t, int); 139 int hypercnattach(bus_space_tag_t, bus_addr_t, int); 140 int rboxcnattach(bus_space_tag_t, bus_addr_t, int); 141 int topcatcnattach(bus_space_tag_t, bus_addr_t, int); 142 int tvrxcnattach(bus_space_tag_t, bus_addr_t, int); 143 int gendiofbcnattach(bus_space_tag_t, bus_addr_t, int);
|
/netbsd/sys/arch/arm/xscale/ |
H A D | becc_space.c | 200 becc_bs_mmap(void *t, bus_addr_t addr, off_t off, int prot, int flags) in becc_bs_mmap() 210 becc_io_bs_map(void *t, bus_addr_t bpa, bus_size_t size, int flags, in becc_io_bs_map() 245 becc_io_bs_alloc(void *t, bus_addr_t rstart, bus_addr_t rend, in becc_io_bs_alloc() 247 bus_addr_t *bpap, bus_space_handle_t *bshp) in becc_io_bs_alloc() 271 becc_mem_bs_map(void *t, bus_addr_t bpa, bus_size_t size, int flags, in becc_mem_bs_map() 313 becc_mem_bs_alloc(void *t, bus_addr_t rstart, bus_addr_t rend, in becc_mem_bs_alloc() 315 bus_addr_t *bpap, bus_space_handle_t *bshp) in becc_mem_bs_alloc() 329 becc_mem_bs_mmap(void *t, bus_addr_t addr, off_t off, int prot, int flags) in becc_mem_bs_mmap()
|
/netbsd/sys/arch/hpcsh/include/ |
H A D | bus_defs.h | 102 typedef u_long bus_addr_t; typedef 120 bus_addr_t hbs_base_addr; 129 int (*hbs_map)(void *, bus_addr_t, bus_size_t, 137 int (*hbs_alloc)(void *, bus_addr_t, bus_addr_t, 139 bus_addr_t *, bus_space_handle_t *); 289 bus_addr_t ds_addr; /* DMA address */ 291 bus_addr_t _ds_vaddr; /* virtual address, 0 if invalid */ 305 bus_addr_t _wbase; /* DMA window base */ 306 bus_addr_t _physbase; /* physical base of the window */ 325 bus_addr_t, bus_size_t, int);
|
/netbsd/sys/arch/alpha/include/ |
H A D | pio.h | 42 uint8_t (*apio_inb)(bus_addr_t); 43 uint16_t (*apio_inw)(bus_addr_t); 44 uint32_t (*apio_inl)(bus_addr_t); 45 void (*apio_outb)(bus_addr_t, uint8_t); 46 void (*apio_outw)(bus_addr_t, uint16_t); 47 void (*apio_outl)(bus_addr_t, uint32_t);
|
/netbsd/sys/arch/ia64/include/ |
H A D | bus.h | 117 typedef u_long bus_addr_t; typedef 161 int ia64_bus_space_alloc(bus_space_tag_t, bus_addr_t, bus_addr_t, 625 bus_addr_t addr = h + o; in ia64_bus_space_set_multi_1() 639 bus_addr_t addr = h + o; in ia64_bus_space_set_multi_2() 653 bus_addr_t addr = h + o; in ia64_bus_space_set_multi_4() 667 bus_addr_t addr = h + o; in ia64_bus_space_set_multi_8() 718 bus_addr_t addr = h + o; in ia64_bus_space_set_region_1() 732 bus_addr_t addr = h + o; in ia64_bus_space_set_region_2() 746 bus_addr_t addr = h + o; in ia64_bus_space_set_region_4() 760 bus_addr_t addr = h + o; in ia64_bus_space_set_region_8() [all …]
|
/netbsd/sys/arch/arm/include/ |
H A D | bus_defs.h | 75 typedef u_long bus_addr_t; typedef 117 int (*bs_map)(void *, bus_addr_t, bus_size_t, 125 int (*bs_alloc)(void *, bus_addr_t, bus_addr_t, 127 bus_addr_t *, bus_space_handle_t *); 135 paddr_t (*bs_mmap)(void *, bus_addr_t, off_t, int, int); 373 bus_addr_t ds_addr; /* DMA address */ 390 bus_addr_t dr_sysbase; /* system base address */ 391 bus_addr_t dr_busbase; /* appears here on bus */ 434 bus_addr_t, bus_size_t, int); 436 bus_addr_t, bus_size_t, int); [all …]
|