Lines Matching refs:dst
96 #define pldm_msgbuf_extract_typecheck(ty, fn, dst, ...) \ argument
97 (pldm_require_obj_type(dst, ty), fn(__VA_ARGS__))
99 #define pldm_msgbuf_extract_uint8(ctx, dst) \ argument
101 dst, ctx, (void *)&(dst))
103 #define pldm_msgbuf_extract_int8(ctx, dst) \ argument
104 pldm_msgbuf_extract_typecheck(int8_t, pldm__msgbuf_extract_int8, dst, \
105 ctx, (void *)&(dst))
107 #define pldm_msgbuf_extract_uint16(ctx, dst) \ argument
109 dst, ctx, (void *)&(dst))
111 #define pldm_msgbuf_extract_int16(ctx, dst) \ argument
113 dst, ctx, (void *)&(dst))
115 #define pldm_msgbuf_extract_uint32(ctx, dst) \ argument
117 dst, ctx, (void *)&(dst))
119 #define pldm_msgbuf_extract_int32(ctx, dst) \ argument
121 dst, ctx, (void *)&(dst))
123 #define pldm_msgbuf_extract_real32(ctx, dst) \ argument
125 dst, ctx, (void *)&(dst))
136 #define pldm_msgbuf_extract(ctx, dst) \ argument
137 _Generic((dst), \
144 real32_t: pldm__msgbuf_extract_real32)(ctx, (void *)&(dst))
155 #define pldm_msgbuf_extract_p(ctx, dst) \ argument
156 _Generic((dst), \
163 real32_t *: pldm__msgbuf_extract_real32)(ctx, dst)
165 #define pldm_msgbuf_insert(dst, src) \ argument
174 uint64_t: pldm_msgbuf_insert_uint64)(dst, src)
190 #define pldm_msgbuf_insert_array(dst, count, src, src_count) \ argument
193 char: pldm_msgbuf_insert_array_char)(dst, count, src, \