Home
last modified time | relevance | path

Searched refs:subcode (Results 1 – 12 of 12) sorted by relevance

/arch/s390/kernel/
Ddiag.c146 int diag14(unsigned long rx, unsigned long ry1, unsigned long subcode) in diag14() argument
149 return diag_dma_ops.diag14(rx, ry1, subcode); in diag14()
153 static inline int __diag204(unsigned long *subcode, unsigned long size, void *addr) in __diag204() argument
155 register unsigned long _subcode asm("0") = *subcode; in __diag204()
163 *subcode = _subcode; in __diag204()
167 int diag204(unsigned long subcode, unsigned long size, void *addr) in diag204() argument
170 size = __diag204(&subcode, size, addr); in diag204()
171 if (subcode) in diag204()
217 int diag26c(void *req, void *resp, enum diag26c_sc subcode) in diag26c() argument
220 return diag_dma_ops.diag26c(req, resp, subcode); in diag26c()
Dipl.c147 static inline int __diag308(unsigned long subcode, void *addr) in __diag308() argument
157 : "d" (subcode) : "cc", "memory"); in __diag308()
161 int diag308(unsigned long subcode, void *addr) in diag308() argument
166 return __diag308(subcode, addr); in diag308()
/arch/s390/include/asm/
Ddiag.h65 extern int diag14(unsigned long rx, unsigned long ry1, unsigned long subcode);
308 int diag204(unsigned long subcode, unsigned long size, void *addr);
310 int diag26c(void *req, void *resp, enum diag26c_sc subcode);
316 int (*diag26c)(void *req, void *resp, enum diag26c_sc subcode);
317 int (*diag14)(unsigned long rx, unsigned long ry1, unsigned long subcode);
Dirq.h84 unsigned short subcode; member
Dipl.h129 extern int diag308(unsigned long subcode, void *addr);
/arch/s390/kvm/
Ddiag.c63 u16 subcode; in __diag_page_ref_service() member
87 switch (parm.subcode) { in __diag_page_ref_service()
175 unsigned long subcode = vcpu->run->s.regs.gprs[reg] & 0xffff; in __diag_ipl_functions() local
177 VCPU_EVENT(vcpu, 3, "diag ipl functions, subcode %lx", subcode); in __diag_ipl_functions()
179 switch (subcode) { in __diag_ipl_functions()
/arch/s390/boot/
Dipl_parm.c25 static inline int __diag308(unsigned long subcode, void *addr) in __diag308() argument
45 : [subcode] "d" (subcode), in __diag308()
Dstartup.c38 int _diag26c_dma(void *req, void *resp, enum diag26c_sc subcode);
39 int _diag14_dma(unsigned long rx, unsigned long ry1, unsigned long subcode);
/arch/s390/mm/
Dfault.c700 __u16 subcode; in pfault_interrupt() local
708 subcode = ext_code.subcode; in pfault_interrupt()
709 if ((subcode & 0xff00) != __SUBCODE_MASK) in pfault_interrupt()
722 if (subcode & PF_COMPLETE) { in pfault_interrupt()
/arch/s390/purgatory/
Dhead.S65 .macro START_NEXT_KERNEL base subcode argument
72 lghi %r1,\subcode
/arch/mips/kernel/
Dtraps.c1577 int subcode; in do_mt() local
1579 subcode = (read_vpe_c0_vpecontrol() & VPECONTROL_EXCPT) in do_mt()
1581 switch (subcode) { in do_mt()
1602 subcode); in do_mt()
/arch/m68k/fpsp040/
Dres_func.S673 .set subcode,0x28 define
684 cmpiw #subcode,%d0