Lines Matching defs:opp
2831 struct openpromio opp;
2896 struct openpromio *opp = &p->oppbuf.opp;
2897 int *ip = (int *)((void *)opp->oprom_array);
2905 opp->oprom_size = sizeof (int);
2907 if (ioctl(p->fd, OPROMSETNODEID, opp) < 0) {
2914 bzero(opp, OBP_MAXBUF);
2915 opp->oprom_size = OBP_MAXPROPNAME;
2917 (void) strcpy(opp->oprom_array, prop->name);
2919 if ((ioctl(p->fd, OPROMNXTPROP, opp) < 0) || (opp->oprom_size == 0))
2932 if ((prop->name = strdup(opp->oprom_array)) == NULL) {
2940 opp->oprom_size = OBP_MAXPROPLEN;
2942 if ((ioctl(p->fd, OPROMGETPROP, opp) < 0) ||
2943 (opp->oprom_size == (uint_t)-1)) {
2952 prop->len = opp->oprom_size;
2962 bcopy(opp->oprom_array, prop->data, prop->len);
3047 struct openpromio *opp;
3064 opp = &p->oppbuf.opp;
3068 opp->oprom_size = sizeof (int);
3069 opp->oprom_node = DI_NODE(node)->nodeid;
3070 if (ioctl(p->fd, OPROMSETNODEID, opp) < 0) {
3081 bzero(opp, OBP_MAXBUF);
3082 opp->oprom_size = OBP_MAXPROPLEN;
3083 (void) strcpy(opp->oprom_array, prom_prop_name);
3085 if ((ioctl(p->fd, OPROMGETPROPLEN, opp) < 0) ||
3086 (opp->oprom_len == -1)) {
3100 prop->len = opp->oprom_len;
3113 bzero(opp, OBP_MAXBUF);
3114 opp->oprom_size = OBP_MAXPROPLEN;
3115 (void) strcpy(opp->oprom_array, prom_prop_name);
3117 if ((ioctl(p->fd, OPROMGETPROP, opp) < 0) ||
3118 (opp->oprom_size == (uint_t)-1)) {
3134 bcopy(opp->oprom_array, prop->data, prop->len);