Lines Matching refs:resid
872 while (!cursor->resid)
988 int resid = dlen;
991 int len = min(resid, (int)PAGE_SIZE - off);
997 resid -= len;
998 } while (resid);
2005 pr_warn("%s: ret 0x%x total_resid 0x%zx resid 0x%zx\n",
2006 __func__, ret, cursor->total_resid, cursor->resid);
2082 dout("%s con %p i %d resid %d\n", __func__, con, con->v2.in_enc_i,
3230 dout("%s con %p i %d resid %d\n", __func__, con, con->v2.out_enc_i,
3457 static void prepare_zero_front(struct ceph_connection *con, int resid)
3461 WARN_ON(!resid || resid > front_len(con->out_msg));
3462 sent = front_len(con->out_msg) - resid;
3463 dout("%s con %p sent %d resid %d\n", __func__, con, sent, resid);
3469 crc32c_zeros(con->v2.out_epil.front_crc, resid);
3471 con->v2.out_epil.front_crc = crc32c_zeros(-1, resid);
3474 con->v2.out_iter.count -= resid;
3475 out_zero_add(con, resid);
3478 static void prepare_zero_middle(struct ceph_connection *con, int resid)
3482 WARN_ON(!resid || resid > middle_len(con->out_msg));
3483 sent = middle_len(con->out_msg) - resid;
3484 dout("%s con %p sent %d resid %d\n", __func__, con, sent, resid);
3490 crc32c_zeros(con->v2.out_epil.middle_crc, resid);
3492 con->v2.out_epil.middle_crc = crc32c_zeros(-1, resid);
3495 con->v2.out_iter.count -= resid;
3496 out_zero_add(con, resid);
3509 int resid;
3513 resid = iov_iter_count(&con->v2.out_iter);
3516 if (resid > boundary) {
3517 resid -= boundary;
3518 WARN_ON(resid > MESSAGE_HEAD_PLAIN_LEN);
3525 WARN_ON(iov_iter_count(&con->v2.out_iter) != resid);
3531 if (resid > boundary) {
3532 resid -= boundary;
3534 prepare_zero_front(con, resid);
3542 WARN_ON(!resid);
3544 prepare_zero_middle(con, resid);
3551 int sent, resid; /* current piece of data */
3555 resid = iov_iter_count(&con->v2.out_iter);
3556 WARN_ON(!resid || resid > con->v2.out_bvec.bv_len);
3557 sent = con->v2.out_bvec.bv_len - resid;
3558 dout("%s con %p sent %d resid %d\n", __func__, con, sent, resid);
3566 WARN_ON(resid > con->v2.out_cursor.total_resid);
3570 con->v2.out_iter.count -= resid;
3578 int resid;
3581 resid = iov_iter_count(&con->v2.out_iter);
3585 WARN_ON(!resid || resid > MESSAGE_HEAD_PLAIN_LEN);
3593 if (resid > boundary) {
3594 resid -= boundary;
3595 WARN_ON(resid > MESSAGE_HEAD_PLAIN_LEN);
3602 WARN_ON(iov_iter_count(&con->v2.out_iter) != resid);
3608 if (resid > boundary) {
3609 resid -= boundary;
3611 prepare_zero_front(con, resid);
3620 if (resid > boundary) {
3621 resid -= boundary;
3623 prepare_zero_middle(con, resid);
3629 WARN_ON(!resid);
3663 int resid;
3668 resid = iov_iter_count(&con->v2.in_iter);
3669 WARN_ON(!resid);
3672 dout("%s con %p resid %d remaining %d\n", __func__, con, resid,
3674 con->v2.in_iter.count -= resid;
3675 set_in_skip(con, resid + remaining);
3681 int recved, resid; /* current piece of data */
3687 resid = iov_iter_count(&con->v2.in_iter);
3688 WARN_ON(!resid || resid > con->v2.in_bvec.bv_len);
3689 recved = con->v2.in_bvec.bv_len - resid;
3690 dout("%s con %p recved %d resid %d\n", __func__, con, recved, resid);
3694 WARN_ON(resid > con->v2.in_cursor.total_resid);
3699 con->v2.in_iter.count -= resid;
3706 int resid; /* current enc page (not necessarily data) */
3710 resid = iov_iter_count(&con->v2.in_iter);
3711 WARN_ON(!resid || resid > con->v2.in_bvec.bv_len);
3713 dout("%s con %p resid %d enc_resid %d\n", __func__, con, resid,
3715 con->v2.in_iter.count -= resid;
3716 set_in_skip(con, resid + con->v2.in_enc_resid);
3722 int resid; /* current piece of data */
3728 resid = iov_iter_count(&con->v2.in_iter);
3729 dout("%s con %p resid %d\n", __func__, con, resid);
3732 con->v2.in_iter.count -= resid;
3733 set_in_skip(con, resid + remaining);
3739 int resid;
3741 resid = iov_iter_count(&con->v2.in_iter);
3742 WARN_ON(!resid);
3744 dout("%s con %p resid %d\n", __func__, con, resid);
3745 con->v2.in_iter.count -= resid;
3746 set_in_skip(con, resid);