Lines Matching refs:pagelist

1009 	struct ceph_pagelist *pagelist;  in ceph_msg_data_pagelist_cursor_init()  local
1014 pagelist = data->pagelist; in ceph_msg_data_pagelist_cursor_init()
1015 BUG_ON(!pagelist); in ceph_msg_data_pagelist_cursor_init()
1020 BUG_ON(list_empty(&pagelist->head)); in ceph_msg_data_pagelist_cursor_init()
1021 page = list_first_entry(&pagelist->head, struct page, lru); in ceph_msg_data_pagelist_cursor_init()
1023 cursor->resid = min(length, pagelist->length); in ceph_msg_data_pagelist_cursor_init()
1034 struct ceph_pagelist *pagelist; in ceph_msg_data_pagelist_next() local
1038 pagelist = data->pagelist; in ceph_msg_data_pagelist_next()
1039 BUG_ON(!pagelist); in ceph_msg_data_pagelist_next()
1042 BUG_ON(cursor->offset + cursor->resid != pagelist->length); in ceph_msg_data_pagelist_next()
1058 struct ceph_pagelist *pagelist; in ceph_msg_data_pagelist_advance() local
1062 pagelist = data->pagelist; in ceph_msg_data_pagelist_advance()
1063 BUG_ON(!pagelist); in ceph_msg_data_pagelist_advance()
1065 BUG_ON(cursor->offset + cursor->resid != pagelist->length); in ceph_msg_data_pagelist_advance()
1081 BUG_ON(list_is_last(&cursor->page->lru, &pagelist->head)); in ceph_msg_data_pagelist_advance()
3254 ceph_pagelist_release(data->pagelist); in ceph_msg_data_destroy()
3276 struct ceph_pagelist *pagelist) in ceph_msg_data_add_pagelist() argument
3280 BUG_ON(!pagelist); in ceph_msg_data_add_pagelist()
3281 BUG_ON(!pagelist->length); in ceph_msg_data_add_pagelist()
3285 refcount_inc(&pagelist->refcnt); in ceph_msg_data_add_pagelist()
3286 data->pagelist = pagelist; in ceph_msg_data_add_pagelist()
3288 msg->data_length += pagelist->length; in ceph_msg_data_add_pagelist()