Searched refs:marg (Results 1 – 3 of 3) sorted by relevance
/linux/drivers/scsi/aic7xxx/aicasm/ |
H A D | aicasm_macro_gram.y | 129 struct macro_arg *marg; variable 142 STAILQ_FOREACH(marg, ¯o_symbol->info.macroinfo->args, links) { 147 if (marg == NULL) { 151 marg->replacement_text = strdup(argtext); 152 if (marg->replacement_text == NULL) {
|
H A D | aicasm_scan.l | 522 struct macro_arg *marg; 562 STAILQ_FOREACH(marg, ¯o_symbol->info.macroinfo->args, links) { 563 free(marg->replacement_text); 579 struct macro_arg *marg; 586 STAILQ_FOREACH(marg, &mac_symbol->info.macroinfo->args, links) { 588 retval = regexec(&marg->arg_regex, search_pos, 2, 595 *match_marg = marg;
|
H A D | aicasm_gram.y | 1576 struct macro_arg *marg; in add_macro_arg() local 1586 marg = (struct macro_arg *)malloc(sizeof(*marg)); in add_macro_arg() 1587 if (marg == NULL) { in add_macro_arg() 1591 marg->replacement_text = NULL; in add_macro_arg() 1600 retval = regcomp(&marg->arg_regex, regex_pattern, REG_EXTENDED); in add_macro_arg() 1605 STAILQ_INSERT_TAIL(&cur_symbol->info.macroinfo->args, marg, links); in add_macro_arg()
|