Lines Matching defs:tocpy
804 int tocpy;
811 tocpy = (int)MIN(db->db_size - bufoff, size);
813 bcopy((char *)db->db_data + bufoff, buf, tocpy);
815 offset += tocpy;
816 size -= tocpy;
817 buf = (char *)buf + tocpy;
839 int tocpy;
846 tocpy = (int)MIN(db->db_size - bufoff, size);
848 ASSERT(i == 0 || i == numbufs-1 || tocpy == db->db_size);
850 if (tocpy == db->db_size)
855 bcopy(buf, (char *)db->db_data + bufoff, tocpy);
857 if (tocpy == db->db_size)
860 offset += tocpy;
861 size -= tocpy;
862 buf = (char *)buf + tocpy;
1051 int tocpy;
1058 tocpy = (int)MIN(db->db_size - bufoff, size);
1064 err = dmu_xuio_add(xuio, abuf, bufoff, tocpy);
1066 uio->uio_resid -= tocpy;
1067 uio->uio_loffset += tocpy;
1075 err = uiomove((char *)db->db_data + bufoff, tocpy,
1081 size -= tocpy;
1154 int tocpy;
1161 tocpy = (int)MIN(db->db_size - bufoff, size);
1163 ASSERT(i == 0 || i == numbufs-1 || tocpy == db->db_size);
1165 if (tocpy == db->db_size)
1176 err = uiomove((char *)db->db_data + bufoff, tocpy,
1179 if (tocpy == db->db_size)
1185 size -= tocpy;
1263 int tocpy, copied, thiscpy;
1272 tocpy = (int)MIN(db->db_size - bufoff, size);
1274 ASSERT(i == 0 || i == numbufs-1 || tocpy == db->db_size);
1276 if (tocpy == db->db_size)
1281 for (copied = 0; copied < tocpy; copied += PAGESIZE) {
1283 thiscpy = MIN(PAGESIZE, tocpy - copied);
1291 if (tocpy == db->db_size)
1294 offset += tocpy;
1295 size -= tocpy;