Home
last modified time | relevance | path

Searched defs:mainbus_attach_args (Results 1 – 25 of 46) sorted by relevance

12

/netbsd-src/sys/arch/sparc64/include/
H A Dautoconf.h109 struct mainbus_attach_args { struct
110 bus_space_tag_t ma_bustag; /* parent bus tag */
111 bus_dma_tag_t ma_dmatag;
112 const char *ma_name; /* PROM node name */
113 struct upa_reg *ma_reg; /* "reg" properties */
114 u_int *ma_address; /* "address" properties -- 32 bits */
115 u_int *ma_interrupts; /* "interrupts" properties */
116 int ma_upaid; /* UPA port ID */
117 int ma_node; /* PROM handle */
118 int ma_nreg; /* Counts for those properties */
[all …]
/netbsd-src/sys/arch/arm/mainbus/
H A Dmainbus.h53 struct mainbus_attach_args { struct
54 u_int mb_iobase; /* base i/o address */
55 int mb_iosize; /* span of ports used */
56 int mb_irq; /* interrupt request */
57 int mb_drq; /* DMA request */
58 int mb_intrbase; /* interrupt numbering base */
59 int mb_core; /* cpu core # */
60 void *mb_aux; /* driver specific */
61 bus_space_tag_t mb_iot; /* bus space tag */
/netbsd-src/sys/arch/virt68k/dev/
H A Dmainbusvar.h37 struct mainbus_attach_args { struct
46 int mainbus_compatible_match(const struct mainbus_attach_args *, argument
/netbsd-src/sys/arch/evbppc/pmppc/dev/
H A Dmainbus.h38 struct mainbus_attach_args { struct
39 const char *mb_name;
40 u_long mb_addr;
41 int mb_irq;
42 bus_space_tag_t mb_bt; /* Bus space tag */
43 bus_dma_tag_t mb_dmat; /* DMA tag */
45 union {
50 } u;
/netbsd-src/sys/arch/evbmips/malta/
H A Dautoconf.h40 struct mainbus_attach_args { struct
41 const char *ma_name;
42 unsigned long ma_addr;
43 int ma_intr;
44 bus_space_tag_t ma_iot;
45 bus_space_handle_t ma_ioh;
/netbsd-src/sys/arch/mips/cavium/
H A Dautoconf.h40 struct mainbus_attach_args { struct
41 const char *ma_name;
42 unsigned long ma_addr;
43 int ma_intr;
44 bus_space_tag_t ma_iot;
45 bus_space_handle_t ma_ioh;
/netbsd-src/sys/arch/cobalt/include/
H A Dautoconf.h30 struct mainbus_attach_args { struct
31 const char *ma_name;
32 bus_addr_t ma_addr;
33 bus_space_tag_t ma_iot;
34 int ma_level;
35 int ma_irq;
/netbsd-src/sys/arch/mmeye/include/
H A Dautoconf.h31 struct mainbus_attach_args { struct
32 const char *ma_name;
33 bus_addr_t ma_addr1;
34 bus_addr_t ma_addr2;
35 int ma_irq1;
36 int ma_irq2;
/netbsd-src/sys/arch/evbmips/mipssim/
H A Dautoconf.h40 struct mainbus_attach_args { struct
41 const char *ma_name;
42 unsigned long ma_addr;
43 int ma_irq;
44 bus_space_tag_t ma_iot;
45 bus_dma_tag_t ma_dmat;
/netbsd-src/sys/arch/evbppc/wii/dev/
H A Dmainbus.h32 struct mainbus_attach_args { struct
33 const char *maa_name;
34 u_long maa_addr;
35 bus_space_tag_t maa_bst;
36 int maa_irq;
37 bus_dma_tag_t maa_dmat;
/netbsd-src/sys/arch/vax/include/
H A Dmainbus.h37 struct mainbus_attach_args { struct
38 const char *ma_type;
39 bus_space_tag_t ma_iot;
40 bus_dma_tag_t ma_dmat;
41 bus_addr_t ma_addr;
42 unsigned int ma_num;
/netbsd-src/sys/arch/mips/adm5120/include/
H A Dadm5120_mainbusvar.h42 struct mainbus_attach_args { struct
43 const char *ma_name; /* name of device */
44 bus_dma_tag_t ma_dmat;
45 bus_space_tag_t ma_obiot;
46 bus_space_handle_t ma_gpioh;
47 void *ma_gpio;
48 int ma_gpio_offset;
49 uint32_t ma_gpio_mask;
/netbsd-src/sys/arch/sgimips/include/
H A Dautoconf.h37 struct mainbus_attach_args { struct
38 char *ma_name;
39 unsigned long ma_addr;
40 bus_space_tag_t ma_iot;
41 bus_space_handle_t ma_ioh;
/netbsd-src/sys/arch/algor/include/
H A Dautoconf.h38 struct mainbus_attach_args { struct
39 const char *ma_name; /* device name */
40 bus_space_tag_t ma_st; /* the space tag to use */
41 bus_addr_t ma_addr; /* system bus address */
42 int ma_irq; /* IRQ index */
/netbsd-src/sys/arch/mips/ralink/
H A Dralink_var.h48 struct mainbus_attach_args { struct
49 const char *ma_name;
50 bus_space_tag_t ma_memt;
51 bus_dma_tag_t ma_dmat;
52 bus_addr_t ma_addr;
/netbsd-src/sys/arch/sun68k/include/
H A Dautoconf.h41 struct mainbus_attach_args { struct
50 #define obio_attach_args mainbus_attach_args argument
/netbsd-src/sys/arch/sandpoint/include/
H A Dautoconf.h33 struct mainbus_attach_args { struct
34 const char *ma_name;
35 bus_space_tag_t ma_bst;
36 bus_addr_t ma_addr;
/netbsd-src/sys/arch/luna68k/include/
H A Dautoconf.h32 struct mainbus_attach_args { struct
33 const char *ma_name;
34 paddr_t ma_addr;
35 int ma_ilvl;
/netbsd-src/sys/arch/evbppc/ev64260/
H A Dev64260.h31 struct mainbus_attach_args { struct
32 const char *mba_name;
33 int mba_unit;
34 bus_addr_t mba_addr;
/netbsd-src/sys/arch/mvme68k/dev/
H A Dmainbus.h35 struct mainbus_attach_args { struct
36 const char *ma_name;
37 bus_dma_tag_t ma_dmat;
38 bus_space_tag_t ma_bust;
39 bus_addr_t ma_offset;
/netbsd-src/sys/arch/sparc/include/
H A Dautoconf.h116 struct mainbus_attach_args { struct
117 bus_space_tag_t ma_bustag; /* parent bus tag */
118 bus_dma_tag_t ma_dmatag;
119 const char *ma_name; /* PROM node name */
120 int ma_node; /* PROM handle */
121 bus_addr_t ma_paddr; /* register physical address */
122 bus_size_t ma_size; /* register physical size */
123 int ma_pri; /* priority (IPL) */
124 void *ma_promvaddr; /* PROM virtual address, if any */
/netbsd-src/sys/arch/hpcmips/include/
H A Dautoconf.h32 struct mainbus_attach_args { struct
33 const char *ma_name; /* device name */
34 bus_space_tag_t ma_iot;
/netbsd-src/sys/arch/mac68k/include/
H A Dautoconf.h44 struct mainbus_attach_args { struct
45 bus_space_tag_t mba_bst;
46 bus_dma_tag_t mba_dmat;
/netbsd-src/sys/arch/emips/include/
H A Dautoconf.h37 struct mainbus_attach_args { struct
38 const char *ma_name; /* device name */
39 int ma_slot; /* CPU "slot" number; only meaningful
/netbsd-src/sys/arch/pmax/include/
H A Dautoconf.h37 struct mainbus_attach_args { struct
38 const char *ma_name; /* device name */
39 int ma_slot; /* CPU "slot" number; only meaningful

12