Lines Matching refs:loc
37 ia64_loc_t loc, reg_loc;
41 loc = IA64_NULL_LOC; /* default to "not saved" */
52 loc = c->loc[IA64_REG_IP];
57 loc = c->loc[IA64_REG_R4 + (reg - (UNW_IA64_GR + 4))];
61 loc = c->loc[IA64_REG_NAT4 + (reg - (UNW_IA64_NAT + 4))];
62 reg_loc = c->loc[IA64_REG_R4 + (reg - (UNW_IA64_NAT + 4))];
66 loc = reg_loc;
69 case UNW_IA64_FR + 2: loc = c->loc[IA64_REG_F2]; break;
70 case UNW_IA64_FR + 3: loc = c->loc[IA64_REG_F3]; break;
71 case UNW_IA64_FR + 4: loc = c->loc[IA64_REG_F4]; break;
72 case UNW_IA64_FR + 5: loc = c->loc[IA64_REG_F5]; break;
74 loc = c->loc[IA64_REG_F16 + (reg - (UNW_IA64_FR + 16))];
77 case UNW_IA64_AR_BSP: loc = c->loc[IA64_REG_BSP]; break;
78 case UNW_IA64_AR_BSPSTORE: loc = c->loc[IA64_REG_BSPSTORE]; break;
79 case UNW_IA64_AR_PFS: loc = c->loc[IA64_REG_PFS]; break;
80 case UNW_IA64_AR_RNAT: loc = c->loc[IA64_REG_RNAT]; break;
81 case UNW_IA64_AR_UNAT: loc = c->loc[IA64_REG_UNAT]; break;
82 case UNW_IA64_AR_LC: loc = c->loc[IA64_REG_LC]; break;
83 case UNW_IA64_AR_FPSR: loc = c->loc[IA64_REG_FPSR]; break;
84 case UNW_IA64_BR + 1: loc = c->loc[IA64_REG_B1]; break;
85 case UNW_IA64_BR + 2: loc = c->loc[IA64_REG_B2]; break;
86 case UNW_IA64_BR + 3: loc = c->loc[IA64_REG_B3]; break;
87 case UNW_IA64_BR + 4: loc = c->loc[IA64_REG_B4]; break;
88 case UNW_IA64_BR + 5: loc = c->loc[IA64_REG_B5]; break;
89 case UNW_IA64_CFM: loc = c->cfm_loc; break;
90 case UNW_IA64_PR: loc = c->loc[IA64_REG_PR]; break;
94 ret = ia64_get_stacked (c, reg, &loc, NULL);
101 ret = ia64_get_stacked (c, reg, NULL, &loc);
105 loc = c->cfm_loc;
120 loc = ia64_scratch_loc (c, reg, &nat_bitnr);
132 loc = ia64_scratch_loc (c, reg, NULL);
136 loc = ia64_scratch_loc (c, reg, NULL);
141 loc = ia64_scratch_loc (c, reg, NULL);
147 if (IA64_IS_NULL_LOC (loc))
154 if (IA64_IS_REG_LOC (loc))
157 sloc->u.regnum = IA64_GET_REG (loc);
164 sloc->u.addr = IA64_GET_ADDR (loc);