Lines Matching defs:done
134 size_t done = 0;
142 if (done >= count ||
143 group->fault_count * fault_size > count - done) {
160 if (copy_to_user(buf + done, &data, fault_size)) {
166 done += fault_size;
171 return done == 0 ? rc : done;
182 size_t done = 0;
189 while (count > done) {
190 rc = copy_from_user(&response, buf + done, response_size);
212 done += response_size;
216 return done == 0 ? rc : done;
307 size_t done = 0;
315 if (done >= count || sizeof(*hdr) > count - done) {
323 sizeof(hdr) + cur->data_len > count - done) {
328 if (copy_to_user(buf + done, hdr, sizeof(*hdr))) {
333 done += sizeof(*hdr);
336 copy_to_user(buf + done, cur->event_data, cur->data_len)) {
345 done += cur->data_len;
349 return done == 0 ? rc : done;