Lines Matching refs:pagelist

997 	struct ceph_pagelist *pagelist;  in ceph_msg_data_pagelist_cursor_init()  local
1002 pagelist = data->pagelist; in ceph_msg_data_pagelist_cursor_init()
1003 BUG_ON(!pagelist); in ceph_msg_data_pagelist_cursor_init()
1008 BUG_ON(list_empty(&pagelist->head)); in ceph_msg_data_pagelist_cursor_init()
1009 page = list_first_entry(&pagelist->head, struct page, lru); in ceph_msg_data_pagelist_cursor_init()
1011 cursor->resid = min(length, pagelist->length); in ceph_msg_data_pagelist_cursor_init()
1022 struct ceph_pagelist *pagelist; in ceph_msg_data_pagelist_next() local
1026 pagelist = data->pagelist; in ceph_msg_data_pagelist_next()
1027 BUG_ON(!pagelist); in ceph_msg_data_pagelist_next()
1030 BUG_ON(cursor->offset + cursor->resid != pagelist->length); in ceph_msg_data_pagelist_next()
1046 struct ceph_pagelist *pagelist; in ceph_msg_data_pagelist_advance() local
1050 pagelist = data->pagelist; in ceph_msg_data_pagelist_advance()
1051 BUG_ON(!pagelist); in ceph_msg_data_pagelist_advance()
1053 BUG_ON(cursor->offset + cursor->resid != pagelist->length); in ceph_msg_data_pagelist_advance()
1069 BUG_ON(list_is_last(&cursor->page->lru, &pagelist->head)); in ceph_msg_data_pagelist_advance()
3201 ceph_pagelist_release(data->pagelist); in ceph_msg_data_destroy()
3225 struct ceph_pagelist *pagelist) in ceph_msg_data_add_pagelist() argument
3229 BUG_ON(!pagelist); in ceph_msg_data_add_pagelist()
3230 BUG_ON(!pagelist->length); in ceph_msg_data_add_pagelist()
3234 data->pagelist = pagelist; in ceph_msg_data_add_pagelist()
3237 msg->data_length += pagelist->length; in ceph_msg_data_add_pagelist()