Rev 1910 | Rev 2071 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 1910 | Rev 1912 | ||
|---|---|---|---|
| Line 113... | Line 113... | ||
| 113 | struct ofw_ebus_intr_map { |
113 | struct ofw_ebus_intr_map { |
| 114 | uint32_t space; |
114 | uint32_t space; |
| 115 | uint32_t addr; |
115 | uint32_t addr; |
| 116 | uint32_t intr; |
116 | uint32_t intr; |
| 117 | uint32_t controller_handle; |
117 | uint32_t controller_handle; |
| 118 | uint32_t controller_inr; |
118 | uint32_t controller_ino; |
| 119 | } __attribute__ ((packed)); |
119 | } __attribute__ ((packed)); |
| 120 | typedef struct ofw_ebus_intr_map ofw_ebus_intr_map_t; |
120 | typedef struct ofw_ebus_intr_map ofw_ebus_intr_map_t; |
| 121 | 121 | ||
| 122 | struct ofw_ebus_intr_mask { |
122 | struct ofw_ebus_intr_mask { |
| 123 | uint32_t space_mask; |
123 | uint32_t space_mask; |
| Line 163... | Line 163... | ||
| 163 | extern bool ofw_pci_apply_ranges(ofw_tree_node_t *node, ofw_pci_reg_t *reg, uintptr_t *pa); |
163 | extern bool ofw_pci_apply_ranges(ofw_tree_node_t *node, ofw_pci_reg_t *reg, uintptr_t *pa); |
| 164 | extern bool ofw_upa_apply_ranges(ofw_tree_node_t *node, ofw_upa_reg_t *reg, uintptr_t *pa); |
164 | extern bool ofw_upa_apply_ranges(ofw_tree_node_t *node, ofw_upa_reg_t *reg, uintptr_t *pa); |
| 165 | 165 | ||
| 166 | extern bool ofw_pci_reg_absolutize(ofw_tree_node_t *node, ofw_pci_reg_t *reg, ofw_pci_reg_t *out); |
166 | extern bool ofw_pci_reg_absolutize(ofw_tree_node_t *node, ofw_pci_reg_t *reg, ofw_pci_reg_t *out); |
| 167 | 167 | ||
| 168 | extern bool ofw_fhc_map_interrupts(ofw_tree_node_t *node, ofw_fhc_reg_t *reg, uint32_t interrupt, int *inr); |
168 | extern bool ofw_fhc_map_interrupt(ofw_tree_node_t *node, ofw_fhc_reg_t *reg, uint32_t interrupt, int *inr); |
| 169 | extern bool ofw_ebus_map_interrupts(ofw_tree_node_t *node, ofw_ebus_reg_t *reg, uint32_t interrupt, int *inr); |
169 | extern bool ofw_ebus_map_interrupt(ofw_tree_node_t *node, ofw_ebus_reg_t *reg, uint32_t interrupt, int *inr); |
| - | 170 | extern bool ofw_pci_map_interrupt(ofw_tree_node_t *node, ofw_pci_reg_t *reg, int ino, int *inr); |
|
| 170 | 171 | ||
| 171 | #endif |
172 | #endif |