Lines Matching refs:prop

69 <%def name="emit_per_gen_prop_func(item, prop, protect_defines)">
70 %if item.has_prop(prop):
71 % for gen, value in sorted(item.iter_prop(prop), reverse=True):
73 #ifndef ${gen.prefix(item.token_name)}_${prop}
74 #define ${gen.prefix(item.token_name)}_${prop} ${value}
77 #define ${gen.prefix(item.token_name)}_${prop} ${value}
82 ${item.token_name}_${prop}(const struct intel_device_info *devinfo)
85 case 125: return ${item.get_prop(prop, 12.5)};
86 case 120: return ${item.get_prop(prop, 12)};
87 case 110: return ${item.get_prop(prop, 11)};
88 case 90: return ${item.get_prop(prop, 9)};
89 case 80: return ${item.get_prop(prop, 8)};
90 case 75: return ${item.get_prop(prop, 7.5)};
91 case 70: return ${item.get_prop(prop, 7)};
92 case 60: return ${item.get_prop(prop, 6)};
93 case 50: return ${item.get_prop(prop, 5)};
94 case 45: return ${item.get_prop(prop, 4.5)};
95 case 40: return ${item.get_prop(prop, 4)};
181 def has_prop(self, prop):
182 if prop == 'length':
185 raise ValueError('Invalid property: "{0}"'.format(prop))
187 def iter_prop(self, prop):
188 if prop == 'length':
191 raise ValueError('Invalid property: "{0}"'.format(prop))
193 def get_prop(self, prop, gen):
197 if prop == 'length':
200 raise ValueError('Invalid property: "{0}"'.format(prop))
218 def has_prop(self, prop):
221 def iter_prop(self, prop):
222 if prop == 'bits':
224 elif prop == 'start':
227 raise ValueError('Invalid property: "{0}"'.format(prop))
229 def get_prop(self, prop, gen):
233 if prop == 'bits':
235 elif prop == 'start':
238 raise ValueError('Invalid property: "{0}"'.format(prop))