Lines Matching defs:offset
239 /* Query offset/name of register from its name/offset */
241 extern const char *regs_query_register_name(unsigned int offset);
245 * regs_get_register() - get register value from its offset
247 * @offset: offset number of the register.
249 * regs_get_register returns the value of a register. The @offset is the
250 * offset of the register in struct pt_regs address which specified by @regs.
251 * If @offset is bigger than MAX_REG_OFFSET, this returns 0.
254 unsigned int offset)
256 if (unlikely(offset > MAX_REG_OFFSET))
260 if (offset == offsetof(struct pt_regs, cs) ||
261 offset == offsetof(struct pt_regs, ss) ||
262 offset == offsetof(struct pt_regs, ds) ||
263 offset == offsetof(struct pt_regs, es) ||
264 offset == offsetof(struct pt_regs, fs) ||
265 offset == offsetof(struct pt_regs, gs)) {
266 return *(u16 *)((unsigned long)regs + offset);
270 return *(unsigned long *)((unsigned long)regs + offset);