Lines Matching refs:opp
2835 struct openpromio opp; member
2900 struct openpromio *opp = &p->oppbuf.opp; in di_prom_prop_found() local
2901 int *ip = (int *)((void *)opp->oprom_array); in di_prom_prop_found()
2909 opp->oprom_size = sizeof (int); in di_prom_prop_found()
2911 if (ioctl(p->fd, OPROMSETNODEID, opp) < 0) { in di_prom_prop_found()
2918 bzero(opp, OBP_MAXBUF); in di_prom_prop_found()
2919 opp->oprom_size = OBP_MAXPROPNAME; in di_prom_prop_found()
2921 (void) strcpy(opp->oprom_array, prop->name); in di_prom_prop_found()
2923 if ((ioctl(p->fd, OPROMNXTPROP, opp) < 0) || (opp->oprom_size == 0)) in di_prom_prop_found()
2936 if ((prop->name = strdup(opp->oprom_array)) == NULL) { in di_prom_prop_found()
2944 opp->oprom_size = OBP_MAXPROPLEN; in di_prom_prop_found()
2946 if ((ioctl(p->fd, OPROMGETPROP, opp) < 0) || in di_prom_prop_found()
2947 (opp->oprom_size == (uint_t)-1)) { in di_prom_prop_found()
2956 prop->len = opp->oprom_size; in di_prom_prop_found()
2966 bcopy(opp->oprom_array, prop->data, prop->len); in di_prom_prop_found()
3051 struct openpromio *opp; in di_prom_prop_lookup_common() local
3068 opp = &p->oppbuf.opp; in di_prom_prop_lookup_common()
3072 opp->oprom_size = sizeof (int); in di_prom_prop_lookup_common()
3073 opp->oprom_node = DI_NODE(node)->nodeid; in di_prom_prop_lookup_common()
3074 if (ioctl(p->fd, OPROMSETNODEID, opp) < 0) { in di_prom_prop_lookup_common()
3085 bzero(opp, OBP_MAXBUF); in di_prom_prop_lookup_common()
3086 opp->oprom_size = OBP_MAXPROPLEN; in di_prom_prop_lookup_common()
3087 (void) strcpy(opp->oprom_array, prom_prop_name); in di_prom_prop_lookup_common()
3089 if ((ioctl(p->fd, OPROMGETPROPLEN, opp) < 0) || in di_prom_prop_lookup_common()
3090 (opp->oprom_len == -1)) { in di_prom_prop_lookup_common()
3104 prop->len = opp->oprom_len; in di_prom_prop_lookup_common()
3117 bzero(opp, OBP_MAXBUF); in di_prom_prop_lookup_common()
3118 opp->oprom_size = OBP_MAXPROPLEN; in di_prom_prop_lookup_common()
3119 (void) strcpy(opp->oprom_array, prom_prop_name); in di_prom_prop_lookup_common()
3121 if ((ioctl(p->fd, OPROMGETPROP, opp) < 0) || in di_prom_prop_lookup_common()
3122 (opp->oprom_size == (uint_t)-1)) { in di_prom_prop_lookup_common()
3138 bcopy(opp->oprom_array, prop->data, prop->len); in di_prom_prop_lookup_common()