Lines Matching defs:val

161 ia64_getfp (struct cursor *c, unw_word_t loc, unw_fpreg_t *val)
168 *val = *(unw_fpreg_t *) IA64_GET_ADDR (loc);
173 ia64_putfp (struct cursor *c, unw_word_t loc, unw_fpreg_t val)
187 *addr = val;
192 ia64_get (struct cursor *c, unw_word_t loc, unw_word_t *val)
199 *val = *(unw_word_t *) IA64_GET_ADDR (loc);
204 ia64_put (struct cursor *c, unw_word_t loc, unw_word_t val)
218 *addr = val;
270 ia64_getfp (struct cursor *c, ia64_loc_t loc, unw_fpreg_t *val)
282 return ia64_uc_access_fpreg (c, loc, val, 0);
286 val, 0, c->as_arg);
289 ret = (*c->as->acc.access_mem) (c->as, addr + 0, &val->raw.bits[0], 0,
294 return (*c->as->acc.access_mem) (c->as, addr + 8, &val->raw.bits[1], 0,
299 ia64_putfp (struct cursor *c, ia64_loc_t loc, unw_fpreg_t val)
311 return ia64_uc_access_fpreg (c, loc, &val, 1);
314 return (*c->as->acc.access_fpreg) (c->as, IA64_GET_REG (loc), &val, 1,
318 ret = (*c->as->acc.access_mem) (c->as, addr + 0, &val.raw.bits[0], 1,
323 return (*c->as->acc.access_mem) (c->as, addr + 8, &val.raw.bits[1], 1,
333 ia64_get (struct cursor *c, ia64_loc_t loc, unw_word_t *val)
351 *val = tmp.raw.bits[1];
353 *val = tmp.raw.bits[0];
358 return ia64_uc_access_reg (c, loc, val, 0);
361 return (*c->as->acc.access_reg)(c->as, IA64_GET_REG (loc), val, 0,
364 return (*c->as->acc.access_mem)(c->as, IA64_GET_ADDR (loc), val, 0,
369 ia64_put (struct cursor *c, ia64_loc_t loc, unw_word_t val)
383 tmp.raw.bits[1] = val;
385 tmp.raw.bits[0] = val;
390 return ia64_uc_access_reg (c, loc, &val, 1);
393 return (*c->as->acc.access_reg)(c->as, IA64_GET_REG (loc), &val, 1,
396 return (*c->as->acc.access_mem)(c->as, IA64_GET_ADDR (loc), &val, 1,
431 unw_word_t val; /* save location: register number or offset */