Lines Matching refs:dap
258 _update_zonename(da_args *dargs, devalloc_t *dap) in _update_zonename() argument
269 oldkva = dap->da_devopts; in _update_zonename()
277 dap->da_devopts = newkva; in _update_zonename()
302 dap->da_devopts = NULL; in _update_zonename()
328 dap->da_devopts = newkva; in _update_zonename()
395 _da2str(da_args *dargs, devalloc_t *dap, char *buf, int size, const char *sep, in _da2str() argument
407 if (da_matchname(dap, *dnames)) { in _da2str()
413 length = snprintf(buf, size, "%s%s", dap->da_devname, sep); in _da2str()
417 dap->da_devtype, sep); in _da2str()
421 _update_zonename(dargs, dap); in _da2str()
422 if ((dap->da_devopts == NULL) || ((dap->da_devopts->length == 1) && in _da2str()
423 (strcmp(dap->da_devopts->data->key, DA_RESERVED) == 0))) { in _da2str()
427 if (_kva2str(dap->da_devopts, buf + length, size - length, in _da2str()
432 if (dap->da_devopts) in _da2str()
441 dap->da_devauth ? dap->da_devauth : DA_ANYUSER, sep); in _da2str()
445 dap->da_devexec ? dap->da_devexec : ""); in _da2str()
458 _da2strentry(da_args *dargs, devalloc_t *dap) in _da2strentry() argument
464 if (_da2str(dargs, dap, sep->se_str, sizeof (sep->se_str), in _da2strentry()