Lines Matching refs:tocpy
1215 uint64_t tocpy; in dmu_read_impl() local
1222 tocpy = MIN(db->db_size - bufoff, size); in dmu_read_impl()
1225 (void) memcpy(buf, (char *)db->db_data + bufoff, tocpy); in dmu_read_impl()
1227 offset += tocpy; in dmu_read_impl()
1228 size -= tocpy; in dmu_read_impl()
1229 buf = (char *)buf + tocpy; in dmu_read_impl()
1266 uint64_t tocpy; in dmu_write_impl() local
1273 tocpy = MIN(db->db_size - bufoff, size); in dmu_write_impl()
1275 ASSERT(i == 0 || i == numbufs-1 || tocpy == db->db_size); in dmu_write_impl()
1277 if (tocpy == db->db_size) in dmu_write_impl()
1283 (void) memcpy((char *)db->db_data + bufoff, buf, tocpy); in dmu_write_impl()
1285 if (tocpy == db->db_size) in dmu_write_impl()
1288 offset += tocpy; in dmu_write_impl()
1289 size -= tocpy; in dmu_write_impl()
1290 buf = (char *)buf + tocpy; in dmu_write_impl()
1422 uint64_t tocpy; in dmu_read_uio_dnode() local
1429 tocpy = MIN(db->db_size - bufoff, size); in dmu_read_uio_dnode()
1432 err = zfs_uio_fault_move((char *)db->db_data + bufoff, tocpy, in dmu_read_uio_dnode()
1438 size -= tocpy; in dmu_read_uio_dnode()
1539 uint64_t tocpy; in dmu_write_uio_dnode() local
1547 tocpy = MIN(db->db_size - bufoff, write_size); in dmu_write_uio_dnode()
1549 ASSERT(i == 0 || i == numbufs-1 || tocpy == db->db_size); in dmu_write_uio_dnode()
1551 if (tocpy == db->db_size) in dmu_write_uio_dnode()
1558 tocpy, UIO_WRITE, uio); in dmu_write_uio_dnode()
1560 if (tocpy == db->db_size && dmu_buf_fill_done(db, tx, err)) { in dmu_write_uio_dnode()
1568 write_size -= tocpy; in dmu_write_uio_dnode()
1569 size -= tocpy; in dmu_write_uio_dnode()