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