Lines Matching defs:di_data
221 void *di_data;
236 di_node, di_name, (int **)&di_data);
238 int_val = (int *)di_data;
244 di_node, di_name, (char **)&di_data);
246 char_val = (char *)di_data;
252 di_node, di_name, (uchar_t **)&di_data);
254 char_val = (char *)di_data;
260 di_node, di_name, (uchar_t **)&di_data);
262 char_val = (char *)di_data;
267 di_data = NULL;
287 * di_data will be via temp->name.val_ptr and
296 * di_data could be NULL, char * or int * at this point.
303 * If di_data is NULL, or the 1st char is not '\0', we set
312 temp->value.val_ptr = (void *)di_data;
313 if ((di_data != NULL) && (*((char *)di_data) == '\0')) {
315 temp->value.opp.oprom_node[i] = *((int *)di_data+i);