Lines Matching defs:dap
272 _update_zonename(da_args *dargs, devalloc_t *dap)
283 oldkva = dap->da_devopts;
291 dap->da_devopts = newkva;
316 dap->da_devopts = NULL;
342 dap->da_devopts = newkva;
397 _da2str(da_args *dargs, devalloc_t *dap, char *buf, int size, const char *sep,
409 if (da_matchname(dap, *dnames)) {
415 length = snprintf(buf, size, "%s%s", dap->da_devname, sep);
419 dap->da_devtype, sep);
423 _update_zonename(dargs, dap);
424 if ((dap->da_devopts == NULL) || ((dap->da_devopts->length == 1) &&
425 (strcmp(dap->da_devopts->data->key, DA_RESERVED) == 0))) {
429 if (_kva2str(dap->da_devopts, buf + length, size - length,
442 dap->da_devauth ? dap->da_devauth : DA_ANYUSER, sep);
446 dap->da_devexec ? dap->da_devexec : "");
459 _da2strentry(da_args *dargs, devalloc_t *dap)
465 if (_da2str(dargs, dap, sep->se_str, sizeof (sep->se_str),