Home
last modified time | relevance | path

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

/arch/s390/kernel/diag/
A Ddiag.c179 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 Ddiag310.c48 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 Ddiag324.c30 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 Dpfault.c121 __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 Ddiag.h80 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 Dirq.h87 unsigned short subcode; member
A Dipl.h166 extern int diag308(unsigned long subcode, void *addr);
/arch/s390/hypfs/
A Dhypfs_diag.c141 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 Dsthyi.c308 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 Dcert_store.c234 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 Drelocate_kernel.S60 lgr %r0,%r4 # subcode
A Dipl.c183 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 Ddiag.c82 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 Dinterrupt.c103 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 Dkvm_vcpu.h108 unsigned int code, unsigned int subcode) in kvm_queue_exception() argument
113 vcpu->arch.esubcode = subcode; in kvm_queue_exception()
/arch/s390/boot/
A Dipl_parm.c36 static inline int __diag308(unsigned long subcode, void *addr) in __diag308() argument
45 : [subcode] "d" (subcode) in __diag308()
A Dphysmem_info.c115 : [subcode] "i" (DIAG500_SC_STOR_LIMIT) in diag500_storage_limit()
/arch/s390/purgatory/
A Dhead.S68 .macro START_NEXT_KERNEL base subcode
75 lghi %r1,\subcode
/arch/mips/kernel/
A Dtraps.c1616 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 Dres_func.S673 .set subcode,0x28 define
684 cmpiw #subcode,%d0

Completed in 43 milliseconds