dfl_copyin
error = dfl_copyin((void *)arg, &dfl, flag, KM_SLEEP);
rv = dfl_copyin(ptr, &dfl, flag, KM_SLEEP);
error = dfl_copyin((void *)arg, &dfl, flag, KM_SLEEP);
int err = dfl_copyin(dfl, &dfl, flag, KM_SLEEP);
int dfl_copyin(void *arg, dkioc_free_list_t **out, int ddi_flags, int kmflags);