mod_parm_s Struct Reference

#include <defines.h>

Data Fields

char * name
static_exprmsb
static_exprlsb
bool is_signed
expressionexpr
psuppl suppl
exp_linkexp_head
exp_linkexp_tail
vsignalsig
char * inst_name
mod_parmnext

Detailed Description

Structure containing parts for a module parameter definition.


Field Documentation

Pointer to tail of expression list for dependents

Referenced by bind_param(), fsm_arg_parse_value(), instance_remove_parms_with_expr(), mod_parm_add(), and mod_parm_find_expr_and_remove().

Expression tree containing value of parameter

Referenced by mod_parm_add(), mod_parm_dealloc(), mod_parm_display(), param_resolve_declared(), and param_resolve_override().

Stores name of instance that will have this parameter overriden (only valid for parameter overridding)

Referenced by mod_parm_add(), mod_parm_dealloc(), and param_resolve_override().

Specifies if the module parameter was labeled as signed

Referenced by mod_parm_add(), param_has_defparam(), param_has_override(), param_resolve_declared(), and param_resolve_override().

Static expression containing the LSB of the module parameter

Referenced by mod_parm_add(), mod_parm_dealloc(), param_has_defparam(), param_has_override(), param_resolve_declared(), and param_resolve_override().

Static expression containing the MSB of the module parameter

Referenced by mod_parm_add(), mod_parm_dealloc(), param_has_defparam(), param_has_override(), param_resolve_declared(), and param_resolve_override().

Pointer to associated signal (if one is available)

Referenced by db_add_vector_param(), funit_size_elements(), mod_parm_add(), and mod_parm_display().


The documentation for this struct was generated from the following file:
Generated on Sun Nov 21 00:55:43 2010 for Covered by  doxygen 1.6.3