Lines Matching defs:picnodes
66 ofw_pic_node_t picnodes[8];
75 if (node == picnodes[i].node)
108 picnodes[nrofpics].node = node;
111 picnodes[nrofpics].parent = iparent;
114 picnodes[nrofpics].cells = iparent;
116 picnodes[nrofpics].cells = 1;
118 picnodes[nrofpics].intrs = 0;
123 if (!picnodes[nrofpics].intrs)
124 picnodes[nrofpics].intrs = iranges[i];
129 if (!picnodes[nrofpics].intrs)
130 picnodes[nrofpics].intrs = 16;
133 picnodes[nrofpics].offset = picnodes[nrofpics-1].offset
134 + picnodes[nrofpics-1].intrs;
136 picnodes[nrofpics].offset = 0;
139 picnodes[nrofpics].type = PICNODE_TYPE_OPENPIC;
143 picnodes[nrofpics].type = PICNODE_TYPE_HEATHROW;
145 picnodes[nrofpics].type = PICNODE_TYPE_8259;
147 picnodes[nrofpics].type = PICNODE_TYPE_8259;
150 picnodes[nrofpics].type =
156 picnodes[nrofpics].type = PICNODE_TYPE_8259;
171 if (picnodes[i].type == PICNODE_TYPE_8259 ||
172 picnodes[i].type == PICNODE_TYPE_IVR) {
173 picnodes[i].offset = 0;
174 curoff = picnodes[i].intrs;
179 if (picnodes[i].type == PICNODE_TYPE_8259)
181 if (picnodes[i].type == PICNODE_TYPE_IVR)
184 picnodes[i].offset = curoff;
185 curoff += picnodes[i].intrs;
240 intr_num = prop_number_create_integer(map[i*reclen + acells + icells + 1] + picnodes[pic].offset);