Searched refs:subcode (Results 1 – 11 of 11) sorted by relevance
/arch/s390/kernel/ |
D | diag.c | 144 int diag14(unsigned long rx, unsigned long ry1, unsigned long subcode) in diag14() argument 147 return diag_amode31_ops.diag14(rx, ry1, subcode); in diag14() 151 static inline int __diag204(unsigned long *subcode, unsigned long size, void *addr) in __diag204() argument 153 union register_pair rp = { .even = *subcode, .odd = size }; in __diag204() 160 *subcode = rp.even; in __diag204() 164 int diag204(unsigned long subcode, unsigned long size, void *addr) in diag204() argument 167 size = __diag204(&subcode, size, addr); in diag204() 168 if (subcode) in diag204() 214 int diag26c(void *req, void *resp, enum diag26c_sc subcode) in diag26c() argument 217 return diag_amode31_ops.diag26c(req, resp, subcode); in diag26c()
|
D | ipl.c | 164 static inline int __diag308(unsigned long subcode, void *addr) in __diag308() argument 175 : [subcode] "d" (subcode) in __diag308() 180 int diag308(unsigned long subcode, void *addr) in diag308() argument 183 return __diag308(subcode, addr); in diag308()
|
/arch/s390/include/asm/ |
D | diag.h | 65 extern int diag14(unsigned long rx, unsigned long ry1, unsigned long subcode); 306 int diag204(unsigned long subcode, unsigned long size, void *addr); 308 int diag26c(void *req, void *resp, enum diag26c_sc subcode); 318 int (*diag26c)(void *req, void *resp, enum diag26c_sc subcode); 319 int (*diag14)(unsigned long rx, unsigned long ry1, unsigned long subcode); 328 int _diag26c_amode31(void *req, void *resp, enum diag26c_sc subcode); 329 int _diag14_amode31(unsigned long rx, unsigned long ry1, unsigned long subcode);
|
D | irq.h | 84 unsigned short subcode; member
|
D | ipl.h | 149 extern int diag308(unsigned long subcode, void *addr);
|
/arch/s390/kvm/ |
D | diag.c | 62 u16 subcode; in __diag_page_ref_service() member 86 switch (parm.subcode) { in __diag_page_ref_service() 215 unsigned long subcode = vcpu->run->s.regs.gprs[reg] & 0xffff; in __diag_ipl_functions() local 217 VCPU_EVENT(vcpu, 3, "diag ipl functions, subcode %lx", subcode); in __diag_ipl_functions() 219 switch (subcode) { in __diag_ipl_functions()
|
/arch/s390/boot/ |
D | ipl_parm.c | 26 static inline int __diag308(unsigned long subcode, void *addr) in __diag308() argument 48 : [subcode] "d" (subcode), in __diag308()
|
/arch/s390/mm/ |
D | fault.c | 647 __u16 subcode; in pfault_interrupt() local 655 subcode = ext_code.subcode; in pfault_interrupt() 656 if ((subcode & 0xff00) != __SUBCODE_MASK) in pfault_interrupt() 669 if (subcode & PF_COMPLETE) { in pfault_interrupt()
|
/arch/s390/purgatory/ |
D | head.S | 65 .macro START_NEXT_KERNEL base subcode argument 72 lghi %r1,\subcode
|
/arch/mips/kernel/ |
D | traps.c | 1608 int subcode; in do_mt() local 1610 subcode = (read_vpe_c0_vpecontrol() & VPECONTROL_EXCPT) in do_mt() 1612 switch (subcode) { in do_mt() 1633 subcode); in do_mt()
|
/arch/m68k/fpsp040/ |
D | res_func.S | 673 .set subcode,0x28 define 684 cmpiw #subcode,%d0
|