Lines Matching defs:devicetable
1176 lookup_table_t devicetable;
1202 devicetable.n_entries = 0;
1203 devicetable.n_slots = 0;
1204 devicetable.table = NULL;
1229 di_arg.table = &devicetable;
1257 qsort(devicetable.table, devicetable.n_entries, sizeof (lookup_entry_t),
1266 if (deventry = lookup(&devicetable, rcm_rsrc)) {
1281 qsort(devicetable.table, devicetable.n_entries, sizeof (lookup_entry_t),
1292 while (i < devicetable.n_entries) {
1294 node = devicetable.table[i].node;
1299 while (((i + set_size) < devicetable.n_entries) &&
1300 (devicetable.table[i + set_size].node == node)) {
1301 n_usage += devicetable.table[i + set_size].n_usage;
1307 * set of devicetable entries unless the node is a leaf node
1321 if (mk_drv_inst(node, drv_inst, devicetable.table[i].name)) {
1334 for (k = 0; k < devicetable.table[j].n_usage; k++) {
1337 (char *)devicetable.table[j].usage[k].rsrc,
1338 (char *)devicetable.table[j].usage[k].info);
1350 devicetable.table[j].usage[k].rsrc,
1351 devicetable.table[j].usage[k].info) != 0)) {
1386 empty_table(&devicetable);