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,
1246 vtn_warn("Decoration not allowed for variable or structure member: %s",
1320 gather_var_kind_cb(struct vtn_builder *b, struct vtn_value *val, int member,
1351 var_decoration_cb(struct vtn_builder *b, struct vtn_value *val, int member,
1395 assert(member == -1);
1425 /* This handles the member and lone variable cases */
1428 /* This handles the structure member case */
1431 if (member == -1)
1434 vtn_var->var->members[member].location = location;
1442 * struct types get split so we can end up having stray member
1445 if (member == -1)
1447 } else if (member >= 0) {
1450 apply_var_decoration(b, &vtn_var->var->members[member], dec);
1759 * “Any member with its own Location decoration is assigned that
1760 * location. Each remaining member is assigned the location after the
1761 * immediately preceding member in declaration order.”
1967 /* If it's a block, set it up as per-member so can be splitted later by
2315 int member, const struct vtn_decoration *dec, void *void_ptr)