Lines Matching refs:loc

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