Lines Matching refs:attr_set
37 def __init__(self, family, attr_set, attr, value):
38 super().__init__(family, attr_set, attr, value)
41 self.attr_set = attr_set
71 enum_name = f"{self.attr_set.name_prefix}{self.name}"
255 def __init__(self, family, attr_set, attr, value):
256 super().__init__(family, attr_set, attr, value)
468 def __init__(self, family, attr_set, attr, value, base_type):
469 super().__init__(family, attr_set, attr, value)
598 self.attr_set = family.attr_sets[space_name]
620 self.attr_list.append((t, self.attr_set[t]),)
622 for t in self.attr_set:
623 self.attr_list.append((t, self.attr_set[t]),)
957 for attr_set, struct in reversed(self.pure_nested_structs.items()):
958 for _, spec in self.attr_sets[attr_set].items():
1007 def __init__(self, cw, family, ku_space, op, op_mode, attr_set=None):
1022 self.attr_set = attr_set
1023 if not self.attr_set:
1024 self.attr_set = op['attribute-set']
1030 self.type_name = c_lower(attr_set)
1031 if attr_set in family.consts:
1041 self.struct[op_dir] = Struct(family, self.attr_set,
1044 self.struct['reply'] = Struct(family, self.attr_set, type_list=op['event']['attributes'])
1335 type_max = struct.attr_set.max_name
1465 ri.cw.p(f'return ynl_error_parse(yarg, "attribute already present ({struct.attr_set.name}.{aspec.name})");')
1746 attr.setter(ri, ri.attr_set, direction, deref=deref)
2192 for _, attr_set in family.attr_sets.items():
2193 if attr_set.subset_of:
2196 cnt_name = c_upper(family.get('attr-cnt-name', f"__{attr_set.name_prefix}MAX"))
2200 uapi_enum_start(family, cw, attr_set.yaml, 'enum-name')
2201 for _, attr in attr_set.items():
2211 cw.p(f"{attr_set.max_name} = {max_value}")
2214 cw.p(f"#define {attr_set.max_name} {max_value}")
2429 for attr_set, struct in sorted(parsed.pure_nested_structs.items()):
2456 for attr_set, struct in sorted(parsed.pure_nested_structs.items()):
2492 for attr_set, struct in parsed.pure_nested_structs.items():
2493 ri = RenderInfo(cw, parsed, args.mode, "", "", attr_set)
2556 for attr_set, struct in parsed.pure_nested_structs.items():
2557 ri = RenderInfo(cw, parsed, args.mode, "", "", attr_set)