Lines Matching refs:param

68         for param in config_parameters:
69 if param.pointer:
70 var = Var(symtab, param.ident, location, param.type_ast.type,
71 "(*m_%s_ptr)" % param.ident, {}, self)
73 var = Var(symtab, param.ident, location, param.type_ast.type,
74 "m_%s" % param.ident, {}, self)
76 self.symtab.registerSym(param.ident, var)
78 if str(param.type_ast.type) == "Prefetcher":
236 for param in self.config_parameters:
239 if param.rvalue is not None:
240 dflt_str = str(param.rvalue.inline()) + ', '
242 if param.type_ast.type.c_ident in python_class_map:
243 python_type = python_class_map[param.type_ast.type.c_ident]
244 code('${{param.ident}} = Param.${{python_type}}(${dflt_str}"")')
249 "in StateMachine.py", param.type_ast.type.c_ident)
328 for param in self.config_parameters:
329 if param.pointer:
330 code('${{param.type_ast.type}}* m_${{param.ident}}_ptr;')
332 code('${{param.type_ast.type}} m_${{param.ident}};')
531 for param in self.config_parameters:
532 if param.pointer:
533 code('m_${{param.ident}}_ptr = p->${{param.ident}};')
535 code('m_${{param.ident}} = p->${{param.ident}};')
537 if re.compile("sequencer").search(param.ident) or \
538 param.type_ast.type.c_ident == "GPUCoalescer" or \
539 param.type_ast.type.c_ident == "VIPERCoalescer":
541 if (m_${{param.ident}}_ptr != NULL) {
542 m_${{param.ident}}_ptr->setController(this);
681 for param in self.config_parameters:
682 if param.ident == "sequencer":
683 assert(param.pointer)
684 seq_ident = "m_%s_ptr" % param.ident
687 for param in self.config_parameters:
688 if param.ident == "coalescer":
689 assert(param.pointer)
690 coal_ident = "m_%s_ptr" % param.ident
928 for param in self.config_parameters:
929 if param.type_ast.type.ident == "CacheMemory":
930 assert(param.pointer)
931 code('m_${{param.ident}}_ptr->recordCacheContents(cntrl, tr);')