Lines Matching refs:reg_off

208 	short reg_off;  member
1188 #define reg_off(reg64, reg32) offsetof(struct pt_regs, reg64) in calc_pt_regs_off() macro
1190 #define reg_off(reg64, reg32) offsetof(struct pt_regs, reg32) in calc_pt_regs_off()
1192 { {"rip", "eip", "", ""}, reg_off(rip, eip) }, in calc_pt_regs_off()
1193 { {"rax", "eax", "ax", "al"}, reg_off(rax, eax) }, in calc_pt_regs_off()
1194 { {"rbx", "ebx", "bx", "bl"}, reg_off(rbx, ebx) }, in calc_pt_regs_off()
1195 { {"rcx", "ecx", "cx", "cl"}, reg_off(rcx, ecx) }, in calc_pt_regs_off()
1196 { {"rdx", "edx", "dx", "dl"}, reg_off(rdx, edx) }, in calc_pt_regs_off()
1197 { {"rsi", "esi", "si", "sil"}, reg_off(rsi, esi) }, in calc_pt_regs_off()
1198 { {"rdi", "edi", "di", "dil"}, reg_off(rdi, edi) }, in calc_pt_regs_off()
1199 { {"rbp", "ebp", "bp", "bpl"}, reg_off(rbp, ebp) }, in calc_pt_regs_off()
1200 { {"rsp", "esp", "sp", "spl"}, reg_off(rsp, esp) }, in calc_pt_regs_off()
1201 #undef reg_off in calc_pt_regs_off()
1229 int arg_sz, len, reg_off; in parse_usdt_arg() local
1236 reg_off = calc_pt_regs_off(reg_name); in parse_usdt_arg()
1238 if (reg_off < 0) in parse_usdt_arg()
1239 return reg_off; in parse_usdt_arg()
1240 arg->reg_off = reg_off; in parse_usdt_arg()
1246 reg_off = calc_pt_regs_off(reg_name); in parse_usdt_arg()
1248 if (reg_off < 0) in parse_usdt_arg()
1249 return reg_off; in parse_usdt_arg()
1250 arg->reg_off = reg_off; in parse_usdt_arg()
1255 arg->reg_off = 0; in parse_usdt_arg()
1296 arg->reg_off = offsetof(user_pt_regs, gprs[reg]); in parse_usdt_arg()
1305 arg->reg_off = offsetof(user_pt_regs, gprs[reg]); in parse_usdt_arg()
1310 arg->reg_off = 0; in parse_usdt_arg()
1352 int arg_sz, len, reg_off; in parse_usdt_arg() local
1359 reg_off = calc_pt_regs_off(reg_name); in parse_usdt_arg()
1361 if (reg_off < 0) in parse_usdt_arg()
1362 return reg_off; in parse_usdt_arg()
1363 arg->reg_off = reg_off; in parse_usdt_arg()
1368 reg_off = calc_pt_regs_off(reg_name); in parse_usdt_arg()
1370 if (reg_off < 0) in parse_usdt_arg()
1371 return reg_off; in parse_usdt_arg()
1372 arg->reg_off = reg_off; in parse_usdt_arg()
1377 arg->reg_off = 0; in parse_usdt_arg()
1382 reg_off = calc_pt_regs_off(reg_name); in parse_usdt_arg()
1384 if (reg_off < 0) in parse_usdt_arg()
1385 return reg_off; in parse_usdt_arg()
1386 arg->reg_off = reg_off; in parse_usdt_arg()
1463 int arg_sz, len, reg_off; in parse_usdt_arg() local
1470 reg_off = calc_pt_regs_off(reg_name); in parse_usdt_arg()
1472 if (reg_off < 0) in parse_usdt_arg()
1473 return reg_off; in parse_usdt_arg()
1474 arg->reg_off = reg_off; in parse_usdt_arg()
1479 arg->reg_off = 0; in parse_usdt_arg()
1484 reg_off = calc_pt_regs_off(reg_name); in parse_usdt_arg()
1486 if (reg_off < 0) in parse_usdt_arg()
1487 return reg_off; in parse_usdt_arg()
1488 arg->reg_off = reg_off; in parse_usdt_arg()