Home
last modified time | relevance | path

Searched refs:bus_addr_t (Results 1 – 25 of 1400) sorted by relevance

12345678910>>...56

/netbsd/sys/dev/cardbus/
H A Drbus.h84 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 Drbus.c54 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 Dalpha_pci_io.c66 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 Dqvareg.h69 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 Dbus.h39 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 Dsatalink.c57 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 Dpccbbvar.h58 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 Ddzreg.h57 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 Dbus_defs.h103 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 Dbus_defs.h113 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 Dempb_bsm.c193 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 Dbus_private.h33 #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 Dbus_defs.h73 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 Dimx23_space.c46 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 Dbus_defs.h107 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 Dsgmapvar.h57 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 Dbus_dma_defs.h115 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 Dbus.h96 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 Dpci_machdep.c83 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 Ddiofbvar.h137 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 Dbecc_space.c200 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 Dbus_defs.h102 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 Dpio.h42 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 Dbus.h117 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 Dbus_defs.h75 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 …]

12345678910>>...56