Lines Matching full:pl
22 extern void ceph_pagelist_release(struct ceph_pagelist *pl);
24 extern int ceph_pagelist_append(struct ceph_pagelist *pl, const void *d, size_t l);
26 extern int ceph_pagelist_reserve(struct ceph_pagelist *pl, size_t space);
28 extern int ceph_pagelist_free_reserve(struct ceph_pagelist *pl);
30 static inline int ceph_pagelist_encode_64(struct ceph_pagelist *pl, u64 v) in ceph_pagelist_encode_64() argument
33 return ceph_pagelist_append(pl, &ev, sizeof(ev)); in ceph_pagelist_encode_64()
35 static inline int ceph_pagelist_encode_32(struct ceph_pagelist *pl, u32 v) in ceph_pagelist_encode_32() argument
38 return ceph_pagelist_append(pl, &ev, sizeof(ev)); in ceph_pagelist_encode_32()
40 static inline int ceph_pagelist_encode_16(struct ceph_pagelist *pl, u16 v) in ceph_pagelist_encode_16() argument
43 return ceph_pagelist_append(pl, &ev, sizeof(ev)); in ceph_pagelist_encode_16()
45 static inline int ceph_pagelist_encode_8(struct ceph_pagelist *pl, u8 v) in ceph_pagelist_encode_8() argument
47 return ceph_pagelist_append(pl, &v, 1); in ceph_pagelist_encode_8()
49 static inline int ceph_pagelist_encode_string(struct ceph_pagelist *pl, in ceph_pagelist_encode_string() argument
52 int ret = ceph_pagelist_encode_32(pl, len); in ceph_pagelist_encode_string()
56 return ceph_pagelist_append(pl, s, len); in ceph_pagelist_encode_string()