Lines Matching defs:obj
186 drmach_board_t *obj;
2018 drmach_board_t *obj = (drmach_board_t *)arg;
2035 retval = prom_starfire_add_brd(obj->connect_cpuid);
2045 drmach_board_t *obj = (drmach_board_t *)id;
2062 if (DRMACH_CPUID2BNUM(cpuid) == obj->bnum) {
2063 obj->connect_cpuid = cpuid;
2064 obj->assigned = 1;
2069 obj->connect_cpuid = -1;
2072 if (obj->connect_cpuid == -1) {
2073 err = drerr_new(1, ESTF_NOCPUID, obj->cm.name);
2078 obj->cm.name, obj->connect_cpuid);
2080 retval = prom_tree_update(drmach_attach_board, obj);
2086 "returned %d", obj->connect_cpuid, retval);
2088 err = drerr_new(1, ESTF_PROBE, obj->cm.name);
2091 obj->connect_cpuid = -1;
2157 drmach_board_t *obj = data->obj;
2171 } else if (bnum != obj->bnum)
2179 data->err = drmach_device_new(node, obj, &device);
2191 rv = drmach_array_set(obj->devices, data->ndevs++, device);
2210 drmach_board_t *obj = (drmach_board_t *)id;
2220 obj->devices = drmach_array_new(0, max_devices);
2222 data.obj = obj;
2228 rv = drmach_node_walk(obj->tree, &data, drmach_board_find_devices_cb);
2232 drmach_array_dispose(obj->devices, drmach_device_dispose);
2233 obj->devices = NULL;