Lines Matching refs:buf
218 getlongprop_buf(int id, char *name, char *buf, int maxlen)
226 if (-1 == prom_getprop((pnode_t)id, name, buf))
235 if (buf[size - 1] != '\0') {
236 buf[size] = '\0';
250 char buf[OBP_MAXPROPNAME];
280 if (getlongprop_buf(snid, OBP_NAME, buf,
281 sizeof (buf)) > 0) {
282 if (check_status(snid, buf, parent) ==
284 (void) ddi_add_child(parent, buf,
296 if (getlongprop_buf(cnid, OBP_NAME, buf, sizeof (buf)) > 0) {
297 if (check_status(cnid, buf, di) == DDI_SUCCESS) {
298 (void) ddi_add_child(di, buf, cnid, -1);
304 buf, sizeof (buf)) > 0) {
305 if (check_status(cnid, buf, di)
308 di, buf, cnid, -1);
333 char *buf;
339 buf = kmem_alloc(OBP_MAXPROPNAME, KM_SLEEP);
341 if (getlongprop_buf(nid, OBP_NAME, buf, OBP_MAXPROPNAME) > 0) {
342 if (check_status(nid, buf, pdip) == DDI_SUCCESS)
343 dip = ddi_add_child(pdip, buf, nid, -1);
346 kmem_free(buf, OBP_MAXPROPNAME);