Lines Matching refs:pagelist
1002 struct ceph_pagelist *pagelist; in ceph_msg_data_pagelist_cursor_init() local
1007 pagelist = data->pagelist; in ceph_msg_data_pagelist_cursor_init()
1008 BUG_ON(!pagelist); in ceph_msg_data_pagelist_cursor_init()
1013 BUG_ON(list_empty(&pagelist->head)); in ceph_msg_data_pagelist_cursor_init()
1014 page = list_first_entry(&pagelist->head, struct page, lru); in ceph_msg_data_pagelist_cursor_init()
1016 cursor->resid = min(length, pagelist->length); in ceph_msg_data_pagelist_cursor_init()
1027 struct ceph_pagelist *pagelist; in ceph_msg_data_pagelist_next() local
1031 pagelist = data->pagelist; in ceph_msg_data_pagelist_next()
1032 BUG_ON(!pagelist); in ceph_msg_data_pagelist_next()
1035 BUG_ON(cursor->offset + cursor->resid != pagelist->length); in ceph_msg_data_pagelist_next()
1051 struct ceph_pagelist *pagelist; in ceph_msg_data_pagelist_advance() local
1055 pagelist = data->pagelist; in ceph_msg_data_pagelist_advance()
1056 BUG_ON(!pagelist); in ceph_msg_data_pagelist_advance()
1058 BUG_ON(cursor->offset + cursor->resid != pagelist->length); in ceph_msg_data_pagelist_advance()
1074 BUG_ON(list_is_last(&cursor->page->lru, &pagelist->head)); in ceph_msg_data_pagelist_advance()
3253 ceph_pagelist_release(data->pagelist); in ceph_msg_data_destroy()
3277 struct ceph_pagelist *pagelist) in ceph_msg_data_add_pagelist() argument
3281 BUG_ON(!pagelist); in ceph_msg_data_add_pagelist()
3282 BUG_ON(!pagelist->length); in ceph_msg_data_add_pagelist()
3286 refcount_inc(&pagelist->refcnt); in ceph_msg_data_add_pagelist()
3287 data->pagelist = pagelist; in ceph_msg_data_add_pagelist()
3289 msg->data_length += pagelist->length; in ceph_msg_data_add_pagelist()