Lines Matching refs:cdp
845 fmd_conf_defer_t *cdp; in fmd_conf_propagate() local
849 for (cdp = src->cf_defer; cdp != NULL; cdp = cdp->cd_next) { in fmd_conf_propagate()
850 if (len == (size_t)(strchr(cdp->cd_name, ':') - cdp->cd_name) && in fmd_conf_propagate()
851 strncmp(cdp->cd_name, scope, len) == 0 && fmd_conf_setprop( in fmd_conf_propagate()
852 dst, cdp->cd_name + len + 1, cdp->cd_value) != 0) { in fmd_conf_propagate()
855 cdp->cd_name, scope, fmd_strerror(errno)); in fmd_conf_propagate()
867 fmd_conf_defer_t *cdp, *ndp; in fmd_conf_close() local
869 for (cdp = cfp->cf_defer; cdp != NULL; cdp = ndp) { in fmd_conf_close()
870 ndp = cdp->cd_next; in fmd_conf_close()
871 fmd_strfree(cdp->cd_name); in fmd_conf_close()
872 fmd_strfree(cdp->cd_value); in fmd_conf_close()
873 fmd_free(cdp, sizeof (fmd_conf_defer_t)); in fmd_conf_close()
972 fmd_conf_defer_t *cdp; in fmd_conf_setdefer() local
979 for (cdp = cfp->cf_defer; cdp != NULL; cdp = cdp->cd_next) { in fmd_conf_setdefer()
980 if (strcmp(name, cdp->cd_name) == 0) { in fmd_conf_setdefer()
981 fmd_strfree(cdp->cd_value); in fmd_conf_setdefer()
982 cdp->cd_value = fmd_strdup(value, FMD_SLEEP); in fmd_conf_setdefer()
987 cdp = fmd_alloc(sizeof (fmd_conf_defer_t), FMD_SLEEP); in fmd_conf_setdefer()
989 cdp->cd_name = fmd_strdup(name, FMD_SLEEP); in fmd_conf_setdefer()
990 cdp->cd_value = fmd_strdup(value, FMD_SLEEP); in fmd_conf_setdefer()
991 cdp->cd_next = cfp->cf_defer; in fmd_conf_setdefer()
993 cfp->cf_defer = cdp; in fmd_conf_setdefer()