ceph_msg_data_cursor
struct ceph_msg_data_cursor;
struct ceph_msg_data_cursor cursor;
struct ceph_msg_data_cursor in_cursor;
struct ceph_msg_data_cursor out_cursor;
void ceph_msg_data_cursor_init(struct ceph_msg_data_cursor *cursor,
struct page *ceph_msg_data_next(struct ceph_msg_data_cursor *cursor,
void ceph_msg_data_advance(struct ceph_msg_data_cursor *cursor, size_t bytes);
struct ceph_msg_data_cursor *cursor,
static bool ceph_msg_data_iter_advance(struct ceph_msg_data_cursor *cursor,
static void __ceph_msg_data_cursor_init(struct ceph_msg_data_cursor *cursor)
void ceph_msg_data_cursor_init(struct ceph_msg_data_cursor *cursor,
struct page *ceph_msg_data_next(struct ceph_msg_data_cursor *cursor,
void ceph_msg_data_advance(struct ceph_msg_data_cursor *cursor, size_t bytes)
static void ceph_msg_data_bio_cursor_init(struct ceph_msg_data_cursor *cursor,
static struct page *ceph_msg_data_bio_next(struct ceph_msg_data_cursor *cursor,
static bool ceph_msg_data_bio_advance(struct ceph_msg_data_cursor *cursor,
static void ceph_msg_data_bvecs_cursor_init(struct ceph_msg_data_cursor *cursor,
static struct page *ceph_msg_data_bvecs_next(struct ceph_msg_data_cursor *cursor,
static bool ceph_msg_data_bvecs_advance(struct ceph_msg_data_cursor *cursor,
static void ceph_msg_data_pages_cursor_init(struct ceph_msg_data_cursor *cursor,
ceph_msg_data_pages_next(struct ceph_msg_data_cursor *cursor,
static bool ceph_msg_data_pages_advance(struct ceph_msg_data_cursor *cursor,
ceph_msg_data_pagelist_cursor_init(struct ceph_msg_data_cursor *cursor,
ceph_msg_data_pagelist_next(struct ceph_msg_data_cursor *cursor,
static bool ceph_msg_data_pagelist_advance(struct ceph_msg_data_cursor *cursor,
static void ceph_msg_data_iter_cursor_init(struct ceph_msg_data_cursor *cursor,
static struct page *ceph_msg_data_iter_next(struct ceph_msg_data_cursor *cursor,
struct ceph_msg_data_cursor *cursor = &con->in_msg->cursor;
struct ceph_msg_data_cursor *cursor = &con->in_msg->cursor;
struct ceph_msg_data_cursor *cursor = &con->in_msg->cursor;
struct ceph_msg_data_cursor *cursor = &msg->cursor;
struct ceph_msg_data_cursor *cursor = &con->in_msg->cursor;
struct ceph_msg_data_cursor cursor;
struct ceph_msg_data_cursor *cursor = &con->v2.in_cursor;
static void get_bvec_at(struct ceph_msg_data_cursor *cursor,
static int calc_sg_cnt_cursor(struct ceph_msg_data_cursor *cursor)
struct ceph_msg_data_cursor *cursor, u8 *pad)
struct ceph_msg_data_cursor cursor;
static void advance_cursor(struct ceph_msg_data_cursor *cursor, size_t len,
struct ceph_msg_data_cursor *cursor)
struct ceph_msg_data_cursor *cursor,