Lines Matching refs:address
131 static int emulate_swpX(unsigned int address, unsigned int *data, in emulate_swpX() argument
136 if ((type != TYPE_SWPB) && (address & 0x3)) { in emulate_swpX()
148 __user_swpb_asm(*data, address, res, temp); in emulate_swpX()
150 __user_swp_asm(*data, address, res, temp); in emulate_swpX()
176 unsigned int address, destreg, data, type; in swp_handler() local
202 address = regs->uregs[EXTRACT_REG_NUM(instr, RN_OFFSET)]; in swp_handler()
209 EXTRACT_REG_NUM(instr, RN_OFFSET), address, in swp_handler()
213 if (!access_ok(VERIFY_WRITE, (address & ~3), 4)) { in swp_handler()
215 (void *)address); in swp_handler()
218 res = emulate_swpX(address, &data, type); in swp_handler()
234 set_segfault(regs, address); in swp_handler()