Lines Matching refs:attr
216 linkattr_find(dlmgmt_linkattr_t *headp, const char *attr)
221 if (strcmp(attrp->lp_name, attr) == 0)
228 linkattr_set(dlmgmt_linkattr_t **headp, const char *attr, void *attrval,
235 attrp = linkattr_find(*headp, attr);
240 if (linkattr_equal(headp, attr, attrval, attrsz))
251 (void) strlcpy(attrp->lp_name, attr, MAXLINKATTRLEN);
266 attrp->lp_linkprop = dladm_attr_is_linkprop(attr);
273 linkattr_unset(dlmgmt_linkattr_t **headp, const char *attr)
277 if ((attrp = linkattr_find(*headp, attr)) != NULL) {
285 linkattr_get(dlmgmt_linkattr_t **headp, const char *attr, void **attrvalp,
290 if ((attrp = linkattr_find(*headp, attr)) == NULL)
301 linkattr_equal(dlmgmt_linkattr_t **headp, const char *attr, void *attrval,
307 if (linkattr_get(headp, attr, &saved_attrval, &saved_attrsz, NULL) != 0)
528 dlmgmt_getattr_common(dlmgmt_linkattr_t **headp, const char *attr,
536 err = linkattr_get(headp, attr, &attrval, &attrsz, &attrtype);