Lines Matching defs:fcur
36 static struct ppc_inst *calc_addr(struct fixup_entry *fcur, long offset)
43 return (struct ppc_inst *)((unsigned long)fcur + offset);
70 static int patch_feature_section(unsigned long value, struct fixup_entry *fcur)
74 start = calc_addr(fcur, fcur->start_off);
75 end = calc_addr(fcur, fcur->end_off);
76 alt_start = calc_addr(fcur, fcur->alt_start_off);
77 alt_end = calc_addr(fcur, fcur->alt_end_off);
82 if ((value & fcur->mask) == fcur->value)
103 struct fixup_entry *fcur, *fend;
105 fcur = fixup_start;
108 for (; fcur < fend; fcur++) {
109 if (patch_feature_section(value, fcur)) {
113 calc_addr(fcur, fcur->start_off),
114 calc_addr(fcur, fcur->end_off),
115 calc_addr(fcur, fcur->alt_start_off),
116 calc_addr(fcur, fcur->alt_end_off));