| /arch/s390/kernel/diag/ |
| A D | diag.c | 179 switch (subcode) { in diag14() 188 return diag_amode31_ops.diag14(rx, ry1, subcode); in diag14() 196 union register_pair rp = { .even = *subcode, .odd = size }; in __diag204() 203 *subcode = rp.even; in __diag204() 228 if ((subcode & DIAG204_SUBCODE_MASK) == DIAG204_SUBC_STIB4) in diag204() 231 size = __diag204(&subcode, size, addr); in diag204() 232 if (subcode == DIAG204_BUSY_RC) in diag204() 234 else if (subcode) in diag204() 304 int diag26c(void *req, void *resp, enum diag26c_sc subcode) in diag26c() argument 311 int diag49c(unsigned long subcode) in diag49c() argument [all …]
|
| A D | diag310.c | 48 u64 subcode; member 64 static inline unsigned long diag310(unsigned long subcode, unsigned long size, void *addr) in diag310() argument 71 : [subcode] "d" (subcode) in diag310() 115 res.response = diag310(req.subcode, 0, NULL); in diag310_get_memtop_size() 135 res.response = diag310(req_sc.subcode, req_size.size, buf); in diag310_store_topology_map()
|
| A D | diag324.c | 30 enum subcode { enum 99 static unsigned long diag324(unsigned long subcode, void *addr) in diag324() argument 106 : [subcode] "d" (subcode) in diag324()
|
| /arch/s390/mm/ |
| A D | pfault.c | 121 __u16 subcode; in pfault_interrupt() local 129 subcode = ext_code.subcode; in pfault_interrupt() 130 if ((subcode & 0xff00) != __SUBCODE_MASK) in pfault_interrupt() 143 if (subcode & PF_COMPLETE) { in pfault_interrupt()
|
| /arch/s390/include/asm/ |
| A D | diag.h | 80 extern int diag14(unsigned long rx, unsigned long ry1, unsigned long subcode); 340 int diag204(unsigned long subcode, unsigned long size, void *addr); 342 int diag26c(void *req, void *resp, enum diag26c_sc subcode); 352 int (*diag26c)(unsigned long rx, unsigned long rx1, enum diag26c_sc subcode); 353 int (*diag14)(unsigned long rx, unsigned long ry1, unsigned long subcode); 363 int _diag26c_amode31(unsigned long rx, unsigned long rx1, enum diag26c_sc subcode); 364 int _diag14_amode31(unsigned long rx, unsigned long ry1, unsigned long subcode); 375 int diag49c(unsigned long subcode);
|
| A D | irq.h | 87 unsigned short subcode; member
|
| A D | ipl.h | 166 extern int diag308(unsigned long subcode, void *addr);
|
| /arch/s390/hypfs/ |
| A D | hypfs_diag.c | 141 unsigned long subcode; in diag204_store() local 144 subcode = diag204_get_info_type(); in diag204_store() 145 subcode |= diag204_store_sc; in diag204_store() 147 subcode |= DIAG204_BIF_BIT; in diag204_store() 149 rc = diag204(subcode, pages, buf); in diag204_store()
|
| /arch/s390/kernel/ |
| A D | sthyi.c | 308 unsigned long subcode; in diag204_get_data() local 312 subcode = DIAG204_SUBC_RSI; in diag204_get_data() 313 subcode |= DIAG204_INFO_EXT; in diag204_get_data() 314 pages = diag204(subcode, 0, NULL); in diag204_get_data() 324 subcode = DIAG204_SUBC_STIB7; in diag204_get_data() 325 subcode |= DIAG204_INFO_EXT; in diag204_get_data() 327 subcode |= DIAG204_BIF_BIT; in diag204_get_data() 328 rc = diag204(subcode, pages, diag204_buf); in diag204_get_data()
|
| A D | cert_store.c | 234 static int __diag320(unsigned long subcode, void *addr) in __diag320() argument 243 : [subcode] "d" (subcode) in __diag320() 249 static int diag320(unsigned long subcode, void *addr) in diag320() argument 253 return __diag320(subcode, addr); in diag320()
|
| A D | relocate_kernel.S | 60 lgr %r0,%r4 # subcode
|
| A D | ipl.c | 183 static inline int __diag308(unsigned long subcode, unsigned long addr) in __diag308() argument 194 : [subcode] "d" (subcode) in __diag308() 199 int diag308(unsigned long subcode, void *addr) in diag308() argument 202 return __diag308(subcode, addr ? virt_to_phys(addr) : 0); in diag308()
|
| /arch/s390/kvm/ |
| A D | diag.c | 82 u16 subcode; in __diag_page_ref_service() member 106 switch (parm.subcode) { in __diag_page_ref_service() 235 unsigned long subcode = vcpu->run->s.regs.gprs[reg] & 0xffff; in __diag_ipl_functions() local 237 VCPU_EVENT(vcpu, 3, "diag ipl functions, subcode %lx", subcode); in __diag_ipl_functions() 239 switch (subcode) { in __diag_ipl_functions()
|
| /arch/loongarch/kvm/ |
| A D | interrupt.c | 103 unsigned int code, unsigned int subcode) in _kvm_deliver_exception() argument 113 if (subcode == EXSUBCODE_ADEF) in _kvm_deliver_exception()
|
| /arch/loongarch/include/asm/ |
| A D | kvm_vcpu.h | 108 unsigned int code, unsigned int subcode) in kvm_queue_exception() argument 113 vcpu->arch.esubcode = subcode; in kvm_queue_exception()
|
| /arch/s390/boot/ |
| A D | ipl_parm.c | 36 static inline int __diag308(unsigned long subcode, void *addr) in __diag308() argument 45 : [subcode] "d" (subcode) in __diag308()
|
| A D | physmem_info.c | 115 : [subcode] "i" (DIAG500_SC_STOR_LIMIT) in diag500_storage_limit()
|
| /arch/s390/purgatory/ |
| A D | head.S | 68 .macro START_NEXT_KERNEL base subcode 75 lghi %r1,\subcode
|
| /arch/mips/kernel/ |
| A D | traps.c | 1616 int subcode; in do_mt() local 1618 subcode = (read_vpe_c0_vpecontrol() & VPECONTROL_EXCPT) in do_mt() 1620 switch (subcode) { in do_mt() 1641 subcode); in do_mt()
|
| /arch/m68k/fpsp040/ |
| A D | res_func.S | 673 .set subcode,0x28 define 684 cmpiw #subcode,%d0
|