Lines Matching defs:data
102 void *data;
109 int (*walk)(struct drmach_node *node, void *data,
170 caddr_t data;
299 * drmach autoconfiguration data structures and interfaces
372 drmach_node_obp_walk(drmach_node_t *np, void *data,
381 args.data = data;
1460 isp = (drmach_mc_idle_script_t *)prog->data;
1680 * Prepare data page that will contain script of
1692 prog->data = wp;
2156 drmach_board_cb_data_t *data = args->data;
2157 drmach_board_t *obj = data->obj;
2175 * Create a device data structure from this node data.
2179 data->err = drmach_device_new(node, obj, &device);
2180 if (data->err)
2191 rv = drmach_array_set(obj->devices, data->ndevs++, device);
2194 data->err = DRMACH_INTERNAL_ERROR();
2198 data->err = (*data->found)(data->a, device->type, device->unum, device);
2199 return (data->err == NULL ? 0 : -1);
2214 drmach_board_cb_data_t data;
2222 data.obj = obj;
2223 data.ndevs = 0;
2224 data.found = found;
2225 data.a = a;
2226 data.err = NULL;
2228 rv = drmach_node_walk(obj->tree, &data, drmach_board_find_devices_cb);
2235 if (data.err)
2236 err = data.err;
2640 * nobody will pick up the data!