MCPcopy Create free account
hub / github.com/F-Stack/f-stack / write_record

Function write_record

freebsd/contrib/openzfs/module/zfs/dmu_diff.c:53–69  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

51} dmu_diffarg_t;
52
53static int
54write_record(dmu_diffarg_t *da)
55{
56 zfs_file_t *fp;
57 ssize_t resid;
58
59 if (da->da_ddr.ddr_type == DDR_NONE) {
60 da->da_err = 0;
61 return (0);
62 }
63
64 fp = da->da_fp;
65 da->da_err = zfs_file_write(fp, (caddr_t)&da->da_ddr,
66 sizeof (da->da_ddr), &resid);
67 *da->da_offp += sizeof (da->da_ddr);
68 return (da->da_err);
69}
70
71static int
72report_free_dnode_range(dmu_diffarg_t *da, uint64_t first, uint64_t last)

Callers 3

report_free_dnode_rangeFunction · 0.85
report_dnodeFunction · 0.85
dmu_diffFunction · 0.85

Calls 1

zfs_file_writeFunction · 0.50

Tested by

no test coverage detected