Lines Matching defs:bytes
752 size_t bytes)
757 BUG_ON(bytes > cursor->resid);
758 BUG_ON(bytes > bio_iter_len(it->bio, it->iter));
759 cursor->resid -= bytes;
760 bio_advance_iter(it->bio, &it->iter, bytes);
765 if (!bytes || (it->iter.bi_size && it->iter.bi_bvec_done &&
767 return false; /* more bytes to process in this segment */
807 size_t bytes)
812 BUG_ON(bytes > cursor->resid);
813 BUG_ON(bytes > bvec_iter_len(bvecs, cursor->bvec_iter));
814 cursor->resid -= bytes;
815 bvec_iter_advance(bvecs, &cursor->bvec_iter, bytes);
820 if (!bytes || (cursor->bvec_iter.bi_bvec_done &&
822 return false; /* more bytes to process in this segment */
869 size_t bytes)
873 BUG_ON(cursor->page_offset + bytes > PAGE_SIZE);
877 cursor->resid -= bytes;
878 cursor->page_offset = (cursor->page_offset + bytes) & ~PAGE_MASK;
879 if (!bytes || cursor->page_offset)
880 return false; /* more bytes to process in the current page */
942 size_t bytes)
953 BUG_ON((cursor->offset & ~PAGE_MASK) + bytes > PAGE_SIZE);
957 cursor->resid -= bytes;
958 cursor->offset += bytes;
960 if (!bytes || cursor->offset & ~PAGE_MASK)
961 return false; /* more bytes to process in the current page */
1014 size_t bytes)
1016 BUG_ON(bytes > cursor->resid);
1017 cursor->resid -= bytes;
1019 if (bytes < cursor->lastlen) {
1020 cursor->lastlen -= bytes;
1022 iov_iter_advance(&cursor->iov_iter, bytes - cursor->lastlen);
1127 void ceph_msg_data_advance(struct ceph_msg_data_cursor *cursor, size_t bytes)
1131 BUG_ON(bytes > cursor->resid);
1134 new_piece = ceph_msg_data_pagelist_advance(cursor, bytes);
1137 new_piece = ceph_msg_data_pages_advance(cursor, bytes);
1141 new_piece = ceph_msg_data_bio_advance(cursor, bytes);
1145 new_piece = ceph_msg_data_bvecs_advance(cursor, bytes);
1148 new_piece = ceph_msg_data_iter_advance(cursor, bytes);
1155 cursor->total_resid -= bytes;
1986 dout("ceph_msg_new can't allocate %d bytes\n",