Lines Matching refs:ctx
12 pldm_msgbuf_extract_value_pdr_hdr(struct pldm_msgbuf_ro *ctx, in pldm_msgbuf_extract_value_pdr_hdr() argument
18 pldm_msgbuf_extract(ctx, hdr->record_handle); in pldm_msgbuf_extract_value_pdr_hdr()
19 pldm_msgbuf_extract(ctx, hdr->version); in pldm_msgbuf_extract_value_pdr_hdr()
20 pldm_msgbuf_extract(ctx, hdr->type); in pldm_msgbuf_extract_value_pdr_hdr()
21 pldm_msgbuf_extract(ctx, hdr->record_change_num); in pldm_msgbuf_extract_value_pdr_hdr()
22 rc = pldm_msgbuf_extract(ctx, hdr->length); in pldm_msgbuf_extract_value_pdr_hdr()
27 if (hdr->length + sizeof(*ctx) < lower) { in pldm_msgbuf_extract_value_pdr_hdr()
39 pldm_msgbuf_extract_sensor_data(struct pldm_msgbuf_ro *ctx, in pldm_msgbuf_extract_sensor_data() argument
45 return pldm_msgbuf_extract(ctx, dst->value_u8); in pldm_msgbuf_extract_sensor_data()
47 return pldm_msgbuf_extract(ctx, dst->value_s8); in pldm_msgbuf_extract_sensor_data()
49 return pldm_msgbuf_extract(ctx, dst->value_u16); in pldm_msgbuf_extract_sensor_data()
51 return pldm_msgbuf_extract(ctx, dst->value_s16); in pldm_msgbuf_extract_sensor_data()
53 return pldm_msgbuf_extract(ctx, dst->value_u32); in pldm_msgbuf_extract_sensor_data()
55 return pldm_msgbuf_extract(ctx, dst->value_s32); in pldm_msgbuf_extract_sensor_data()
67 pldm_msgbuf_extract_sensor_value(struct pldm_msgbuf_ro *ctx, in pldm_msgbuf_extract_sensor_value() argument
73 return pldm__msgbuf_extract_uint8(ctx, val); in pldm_msgbuf_extract_sensor_value()
75 return pldm__msgbuf_extract_int8(ctx, val); in pldm_msgbuf_extract_sensor_value()
77 return pldm__msgbuf_extract_uint16(ctx, val); in pldm_msgbuf_extract_sensor_value()
79 return pldm__msgbuf_extract_int16(ctx, val); in pldm_msgbuf_extract_sensor_value()
81 return pldm__msgbuf_extract_uint32(ctx, val); in pldm_msgbuf_extract_sensor_value()
83 return pldm__msgbuf_extract_int32(ctx, val); in pldm_msgbuf_extract_sensor_value()
89 #define pldm_msgbuf_extract_range_field_format(ctx, tag, dst) \ argument
92 dst, ctx, tag, (void *)&(dst))
94 struct pldm_msgbuf_ro *ctx, enum pldm_range_field_format tag, void *rff) in pldm__msgbuf_extract_range_field_format() argument
99 ctx, ((char *)rff) + offsetof(union_range_field_format, in pldm__msgbuf_extract_range_field_format()
103 ctx, ((char *)rff) + offsetof(union_range_field_format, in pldm__msgbuf_extract_range_field_format()
107 ctx, ((char *)rff) + offsetof(union_range_field_format, in pldm__msgbuf_extract_range_field_format()
111 ctx, ((char *)rff) + offsetof(union_range_field_format, in pldm__msgbuf_extract_range_field_format()
115 ctx, ((char *)rff) + offsetof(union_range_field_format, in pldm__msgbuf_extract_range_field_format()
119 ctx, ((char *)rff) + offsetof(union_range_field_format, in pldm__msgbuf_extract_range_field_format()
123 ctx, ((char *)rff) + offsetof(union_range_field_format, in pldm__msgbuf_extract_range_field_format()
132 pldm_msgbuf_extract_effecter_value(struct pldm_msgbuf_ro *ctx, in pldm_msgbuf_extract_effecter_value() argument
137 return pldm__msgbuf_extract_uint8(ctx, dst); in pldm_msgbuf_extract_effecter_value()
139 return pldm__msgbuf_extract_int8(ctx, dst); in pldm_msgbuf_extract_effecter_value()
141 return pldm__msgbuf_extract_uint16(ctx, dst); in pldm_msgbuf_extract_effecter_value()
143 return pldm__msgbuf_extract_int16(ctx, dst); in pldm_msgbuf_extract_effecter_value()
145 return pldm__msgbuf_extract_uint32(ctx, dst); in pldm_msgbuf_extract_effecter_value()
147 return pldm__msgbuf_extract_int32(ctx, dst); in pldm_msgbuf_extract_effecter_value()
153 #define pldm_msgbuf_extract_effecter_data(ctx, tag, dst) \ argument
156 ctx, tag, (void *)&(dst))
158 pldm__msgbuf_extract_effecter_data(struct pldm_msgbuf_ro *ctx, in pldm__msgbuf_extract_effecter_data() argument
164 ctx, ((char *)ed) + offsetof(union_effecter_data_size, in pldm__msgbuf_extract_effecter_data()
168 ctx, ((char *)ed) + offsetof(union_effecter_data_size, in pldm__msgbuf_extract_effecter_data()
172 ctx, ((char *)ed) + offsetof(union_effecter_data_size, in pldm__msgbuf_extract_effecter_data()
176 ctx, ((char *)ed) + offsetof(union_effecter_data_size, in pldm__msgbuf_extract_effecter_data()
180 ctx, ((char *)ed) + offsetof(union_effecter_data_size, in pldm__msgbuf_extract_effecter_data()
184 ctx, ((char *)ed) + offsetof(union_effecter_data_size, in pldm__msgbuf_extract_effecter_data()
196 pldm_msgbuf_typecheck_range_field_format(struct pldm_msgbuf_ro *ctx, in pldm_msgbuf_typecheck_range_field_format() argument
201 return pldm__msgbuf_extract_range_field_format(ctx, tag, _rff); in pldm_msgbuf_typecheck_range_field_format()