Lines Matching refs:tocpy

913 			int tocpy;  in dmu_read()  local
920 tocpy = (int)MIN(db->db_size - bufoff, size); in dmu_read()
922 bcopy((char *)db->db_data + bufoff, buf, tocpy); in dmu_read()
924 offset += tocpy; in dmu_read()
925 size -= tocpy; in dmu_read()
926 buf = (char *)buf + tocpy; in dmu_read()
948 int tocpy; in dmu_write() local
955 tocpy = (int)MIN(db->db_size - bufoff, size); in dmu_write()
957 ASSERT(i == 0 || i == numbufs-1 || tocpy == db->db_size); in dmu_write()
959 if (tocpy == db->db_size) in dmu_write()
964 bcopy(buf, (char *)db->db_data + bufoff, tocpy); in dmu_write()
966 if (tocpy == db->db_size) in dmu_write()
969 offset += tocpy; in dmu_write()
970 size -= tocpy; in dmu_write()
971 buf = (char *)buf + tocpy; in dmu_write()
1162 int tocpy; in dmu_read_uio_dnode() local
1169 tocpy = (int)MIN(db->db_size - bufoff, size); in dmu_read_uio_dnode()
1175 err = dmu_xuio_add(xuio, abuf, bufoff, tocpy); in dmu_read_uio_dnode()
1177 uio->uio_resid -= tocpy; in dmu_read_uio_dnode()
1178 uio->uio_loffset += tocpy; in dmu_read_uio_dnode()
1187 err = uiomove((char *)db->db_data + bufoff, tocpy, in dmu_read_uio_dnode()
1192 tocpy, uio); in dmu_read_uio_dnode()
1195 err = uiomove((char *)db->db_data + bufoff, tocpy, in dmu_read_uio_dnode()
1202 size -= tocpy; in dmu_read_uio_dnode()
1275 int tocpy; in dmu_write_uio_dnode() local
1282 tocpy = (int)MIN(db->db_size - bufoff, size); in dmu_write_uio_dnode()
1284 ASSERT(i == 0 || i == numbufs-1 || tocpy == db->db_size); in dmu_write_uio_dnode()
1286 if (tocpy == db->db_size) in dmu_write_uio_dnode()
1298 err = uiomove((char *)db->db_data + bufoff, tocpy, in dmu_write_uio_dnode()
1302 err = vn_io_fault_uiomove((char *)db->db_data + bufoff, tocpy, in dmu_write_uio_dnode()
1306 err = uiomove((char *)db->db_data + bufoff, tocpy, in dmu_write_uio_dnode()
1310 if (tocpy == db->db_size) in dmu_write_uio_dnode()
1316 size -= tocpy; in dmu_write_uio_dnode()
1395 int tocpy, copied, thiscpy; in dmu_write_pages() local
1404 tocpy = (int)MIN(db->db_size - bufoff, size); in dmu_write_pages()
1406 ASSERT(i == 0 || i == numbufs-1 || tocpy == db->db_size); in dmu_write_pages()
1408 if (tocpy == db->db_size) in dmu_write_pages()
1413 for (copied = 0; copied < tocpy; copied += PAGESIZE) { in dmu_write_pages()
1415 thiscpy = MIN(PAGESIZE, tocpy - copied); in dmu_write_pages()
1423 if (tocpy == db->db_size) in dmu_write_pages()
1426 offset += tocpy; in dmu_write_pages()
1427 size -= tocpy; in dmu_write_pages()
1453 int tocpy, copied, thiscpy; in dmu_write_pages() local
1462 tocpy = (int)MIN(db->db_size - bufoff, size); in dmu_write_pages()
1464 ASSERT(i == 0 || i == numbufs-1 || tocpy == db->db_size); in dmu_write_pages()
1466 if (tocpy == db->db_size) in dmu_write_pages()
1471 for (copied = 0; copied < tocpy; copied += PAGESIZE) { in dmu_write_pages()
1473 thiscpy = MIN(PAGESIZE, tocpy - copied); in dmu_write_pages()
1481 if (tocpy == db->db_size) in dmu_write_pages()
1484 offset += tocpy; in dmu_write_pages()
1485 size -= tocpy; in dmu_write_pages()
1510 int tocpy, copied, thiscpy; in dmu_write_pages() local
1519 tocpy = (int)MIN(db->db_size - bufoff, size); in dmu_write_pages()
1521 ASSERT(i == 0 || i == numbufs-1 || tocpy == db->db_size); in dmu_write_pages()
1523 if (tocpy == db->db_size) in dmu_write_pages()
1528 for (copied = 0; copied < tocpy; copied += PAGESIZE) { in dmu_write_pages()
1530 thiscpy = MIN(PAGESIZE, tocpy - copied); in dmu_write_pages()
1538 if (tocpy == db->db_size) in dmu_write_pages()
1541 offset += tocpy; in dmu_write_pages()
1542 size -= tocpy; in dmu_write_pages()