Lines Matching defs:member
68 ptr_decoration_cb(struct vtn_builder *b, struct vtn_value *val, int member,
89 access_align_cb(struct vtn_builder *b, struct vtn_value *val, int member,
1273 vtn_warn("Decoration not allowed for variable or structure member: %s",
1345 gather_var_kind_cb(struct vtn_builder *b, struct vtn_value *val, int member,
1366 var_decoration_cb(struct vtn_builder *b, struct vtn_value *val, int member,
1410 assert(member == -1);
1441 /* This handles the member and lone variable cases */
1444 /* This handles the structure member case */
1447 if (member == -1)
1450 vtn_var->var->members[member].location = location;
1458 * struct types get split so we can end up having stray member
1461 if (member == -1)
1463 } else if (member >= 0) {
1466 apply_var_decoration(b, &vtn_var->var->members[member], dec);
1801 * “Any member with its own Location decoration is assigned that
1802 * location. Each remaining member is assigned the location after the
1803 * immediately preceding member in declaration order.”
2021 /* If it's a block, set it up as per-member so can be splitted later by
2360 int member, const struct vtn_decoration *dec, void *void_ptr)