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