Lines Matching refs:pldm_msgbuf_rw
69 struct pldm_msgbuf_rw { struct
90 void pldm__msgbuf_rw_cleanup(struct pldm_msgbuf_rw *ctx LIBPLDM_CC_UNUSED) in pldm__msgbuf_rw_cleanup() argument
115 int pldm__msgbuf_rw_invalidate(struct pldm_msgbuf_rw *ctx) in pldm__msgbuf_rw_invalidate()
174 pldm_msgbuf_rw_init_errno(struct pldm_msgbuf_rw *ctx, size_t minsize, in pldm_msgbuf_rw_init_errno()
239 int pldm_msgbuf_rw_validate(struct pldm_msgbuf_rw *ctx) in pldm_msgbuf_rw_validate()
282 int pldm_msgbuf_rw_consumed(struct pldm_msgbuf_rw *ctx) in pldm_msgbuf_rw_consumed()
314 int pldm_msgbuf_rw_discard(struct pldm_msgbuf_rw *ctx, int error) in pldm_msgbuf_rw_discard()
338 int pldm_msgbuf_rw_complete(struct pldm_msgbuf_rw *ctx) in pldm_msgbuf_rw_complete()
372 int pldm_msgbuf_rw_complete_consumed(struct pldm_msgbuf_rw *ctx) in pldm_msgbuf_rw_complete_consumed()
772 pldm_msgbuf_insert_uint64(struct pldm_msgbuf_rw *ctx, const uint64_t src) in pldm_msgbuf_insert_uint64()
799 pldm_msgbuf_insert_real32(struct pldm_msgbuf_rw *ctx, const real32_t src) in pldm_msgbuf_insert_real32()
828 pldm_msgbuf_insert_uint32(struct pldm_msgbuf_rw *ctx, const uint32_t src) in pldm_msgbuf_insert_uint32()
855 pldm_msgbuf_insert_uint16(struct pldm_msgbuf_rw *ctx, const uint16_t src) in pldm_msgbuf_insert_uint16()
882 pldm_msgbuf_insert_uint8(struct pldm_msgbuf_rw *ctx, const uint8_t src) in pldm_msgbuf_insert_uint8()
907 pldm_msgbuf_insert_int32(struct pldm_msgbuf_rw *ctx, const int32_t src) in pldm_msgbuf_insert_int32()
934 pldm_msgbuf_insert_int16(struct pldm_msgbuf_rw *ctx, const int16_t src) in pldm_msgbuf_insert_int16()
960 LIBPLDM_CC_ALWAYS_INLINE int pldm_msgbuf_insert_int8(struct pldm_msgbuf_rw *ctx, in pldm_msgbuf_insert_int8()
988 pldm__msgbuf_insert_array_void(struct pldm_msgbuf_rw *ctx, size_t count, in pldm__msgbuf_insert_array_void()
1024 pldm_msgbuf_insert_array_char(struct pldm_msgbuf_rw *ctx, size_t count, in pldm_msgbuf_insert_array_char()
1033 pldm_msgbuf_insert_array_uint8(struct pldm_msgbuf_rw *ctx, size_t count, in pldm_msgbuf_insert_array_uint8()
1080 pldm_msgbuf_rw_span_required(struct pldm_msgbuf_rw *ctx, size_t required, in pldm_msgbuf_rw_span_required()
1135 pldm_msgbuf_rw_span_string_ascii(struct pldm_msgbuf_rw *ctx, void **cursor, in pldm_msgbuf_rw_span_string_ascii()
1238 pldm_msgbuf_rw_span_string_utf16(struct pldm_msgbuf_rw *ctx, void **cursor, in pldm_msgbuf_rw_span_string_utf16()
1267 pldm_msgbuf_rw_span_remaining(struct pldm_msgbuf_rw *ctx, void **cursor, in pldm_msgbuf_rw_span_remaining()
1332 int pldm_msgbuf_rw_span_until(struct pldm_msgbuf_rw *ctx, size_t trailer, in pldm_msgbuf_rw_span_until()
1342 pldm_msgbuf_peek_remaining(struct pldm_msgbuf_rw *ctx, void **cursor, in pldm_msgbuf_peek_remaining()
1357 LIBPLDM_CC_ALWAYS_INLINE int pldm_msgbuf_skip(struct pldm_msgbuf_rw *ctx, in pldm_msgbuf_skip()
1399 int pldm_msgbuf_complete_used(struct pldm_msgbuf_rw *ctx, size_t orig_len, in pldm_msgbuf_complete_used()
1438 pldm__msgbuf_copy(struct pldm_msgbuf_rw *dst, struct pldm_msgbuf_ro *src, in pldm__msgbuf_copy()
1478 pldm_msgbuf_copy_string_ascii(struct pldm_msgbuf_rw *dst, in pldm_msgbuf_copy_string_ascii()
1496 pldm_msgbuf_copy_string_utf16(struct pldm_msgbuf_rw *dst, in pldm_msgbuf_copy_string_utf16()