Lines Matching +full:super +full:- +full:set
1 # SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
37 self.ident_name = self.name.replace('-', '_')
75 super().__init__(enum_set.family, yaml)
114 super().__init__(family, yaml)
119 value_start = self.yaml.get('value-start', 0)
153 attr_set Attribute Set containing this attr
162 super().__init__(family, yaml)
166 self.is_multi = yaml.get('multi-attr', False)
168 self.sub_type = yaml.get('sub-type')
169 self.byte_order = yaml.get('byte-order')
171 self.display_hint = yaml.get('display-hint')
175 """ Netlink Attribute Set class.
180 via the dictionary interface Attribute Set exposes attributes by name.
185 subset_of parent set if this is a subset, otherwise None
188 super().__init__(family, yaml)
190 self.subset_of = self.yaml.get('subset-of', None)
242 super().__init__(family, yaml)
244 self.byte_order = yaml.get('byte-order')
247 self.display_hint = yaml.get('display-hint')
259 super().__init__(family, yaml)
283 req_value numerical ID when serialized, user -> kernel
284 rsp_value numerical ID when serialized, user <- kernel
288 attr_set attribute set name
294 super().__init__(family, yaml)
303 self.fixed_header = self.yaml.get('fixed-header', family.fixed_header)
310 self.resolve_up(super())
312 if 'attribute-set' in self.yaml:
313 attr_set_name = self.yaml['attribute-set']
316 attr_set_name = msg['attribute-set']
320 raise Exception(f"Can't resolve attribute set for op '{self.name}'")
331 netlink-raw schema. Genetlink families use dynamic ID allocation
337 value integer id of this multicast group for netlink-raw or None
341 super().__init__(family, yaml)
357 msg_id_model enum-model for operations (unified, directional etc.)
370 prefix = '# SPDX-License-Identifier: '
381 super().__init__(self, spec)
386 self.msg_id_model = self.yaml['operations'].get('enum-model', 'unified')
448 self.fixed_header = self.yaml['operations'].get('fixed-header')
460 self.fixed_header = self.yaml['operations'].get('fixed-header')
511 self.resolve_up(super())
522 for elem in self.yaml['attribute-sets']:
536 if not op.is_async and 'attribute-set' in op:
541 mcgs = self.yaml.get('mcast-groups')