Home
last modified time | relevance | path

Searched refs:interrupt_cells (Results 1 – 2 of 2) sorted by relevance

/openbsd/src/sys/arch/sparc64/dev/
Dvbus.c141 int address_cells, interrupt_cells; in vbus_intr_map() local
150 interrupt_cells = getpropint(parent, "#interrupt-cells", 1); in vbus_intr_map()
151 KASSERT(interrupt_cells == 1); in vbus_intr_map()
154 if (len < (address_cells + interrupt_cells) * sizeof(int)) in vbus_intr_map()
167 while (nimap >= address_cells + interrupt_cells + 2) { in vbus_intr_map()
170 &imap_mask[address_cells], interrupt_cells)) { in vbus_intr_map()
171 node = imap[address_cells + interrupt_cells]; in vbus_intr_map()
172 devino = imap[address_cells + interrupt_cells + 1]; in vbus_intr_map()
186 imap += address_cells + interrupt_cells + 2; in vbus_intr_map()
187 nimap -= address_cells + interrupt_cells + 2; in vbus_intr_map()
/openbsd/src/sys/arch/sparc64/sparc64/
Dofw_machdep.c841 int address_cells, size_cells, interrupt_cells, interrupt_map_len; in OF_mapintr() local
924 if ((len = OF_getprop(node, "#interrupt-cells", &interrupt_cells, in OF_mapintr()
925 sizeof(interrupt_cells))) <= 0) { in OF_mapintr()
927 interrupt_cells = 1; in OF_mapintr()
929 DPRINTF(("#interrupt-cells = %d, len %d\n", interrupt_cells, in OF_mapintr()
934 for (i = 0; i<(address_cells + interrupt_cells); i++) in OF_mapintr()
939 for (i=0; i<(address_cells + interrupt_cells); i++) in OF_mapintr()
945 for (i=0; i<(interrupt_cells); i++) in OF_mapintr()
952 while (i < interrupt_map_len + address_cells + interrupt_cells) { in OF_mapintr()
955 int *parent = &imap[address_cells + interrupt_cells]; in OF_mapintr()
[all …]