Lines Matching defs:pl
21 struct ceph_pagelist *pl; /* pagelist, for error checking */
28 extern void ceph_pagelist_release(struct ceph_pagelist *pl);
30 extern int ceph_pagelist_append(struct ceph_pagelist *pl, const void *d, size_t l);
32 extern int ceph_pagelist_reserve(struct ceph_pagelist *pl, size_t space);
34 extern int ceph_pagelist_free_reserve(struct ceph_pagelist *pl);
36 extern void ceph_pagelist_set_cursor(struct ceph_pagelist *pl,
39 extern int ceph_pagelist_truncate(struct ceph_pagelist *pl,
42 static inline int ceph_pagelist_encode_64(struct ceph_pagelist *pl, u64 v)
45 return ceph_pagelist_append(pl, &ev, sizeof(ev));
47 static inline int ceph_pagelist_encode_32(struct ceph_pagelist *pl, u32 v)
50 return ceph_pagelist_append(pl, &ev, sizeof(ev));
52 static inline int ceph_pagelist_encode_16(struct ceph_pagelist *pl, u16 v)
55 return ceph_pagelist_append(pl, &ev, sizeof(ev));
57 static inline int ceph_pagelist_encode_8(struct ceph_pagelist *pl, u8 v)
59 return ceph_pagelist_append(pl, &v, 1);
61 static inline int ceph_pagelist_encode_string(struct ceph_pagelist *pl,
64 int ret = ceph_pagelist_encode_32(pl, len);
68 return ceph_pagelist_append(pl, s, len);