Lines Matching refs:asi

197 		       unsigned long *saddr, int is_signed, int asi);
200 unsigned long src_val, int asi);
203 struct pt_regs *regs, int asi, int orig_asi) in do_int_store() argument
218 if (unlikely(asi != orig_asi)) { in do_int_store()
235 return __do_int_store(dst_addr, size, src_val, asi); in do_int_store()
309 int orig_asi, asi; in kernel_unaligned_trap() local
314 orig_asi = asi = decode_asi(insn, regs); in kernel_unaligned_trap()
319 if (asi == ASI_AIUS) { in kernel_unaligned_trap()
340 switch (asi) { in kernel_unaligned_trap()
348 asi &= ~0x08; in kernel_unaligned_trap()
356 decode_signedness(insn), asi); in kernel_unaligned_trap()
357 if (likely(!err) && unlikely(asi != orig_asi)) { in kernel_unaligned_trap()
381 asi, orig_asi); in kernel_unaligned_trap()
441 int asi = decode_asi(insn, regs); in handle_ldf_stq() local
461 if (asi < 0x80) { in handle_ldf_stq()
465 switch (asi) { in handle_ldf_stq()
501 if (asi < 0x80) { in handle_ldf_stq()
504 } else if (asi > ASI_SNFL) { in handle_ldf_stq()
524 if (err && !(asi & 0x2 /* NF */)) { in handle_ldf_stq()
531 if (asi & 0x8) /* Little */ { in handle_ldf_stq()
604 int asi = decode_asi(insn, regs); in handle_lddfmna() local
608 if ((asi > ASI_SNFL) || in handle_lddfmna()
609 (asi < ASI_P)) in handle_lddfmna()
616 if (!(asi & 0x2)) in handle_lddfmna()
623 if (asi & 0x8) /* Little */ in handle_lddfmna()
668 int asi = decode_asi(insn, regs); in handle_stdfmna() local
672 if ((asi > ASI_SNFL) || in handle_stdfmna()
673 (asi < ASI_P)) in handle_stdfmna()
678 switch (asi) { in handle_stdfmna()