/kernel/linux/linux-6.6/arch/s390/kernel/ |
H A D | diag.c | 152 int diag14(unsigned long rx, unsigned long ry1, unsigned long subcode) in diag14() argument 155 return diag_amode31_ops.diag14(rx, ry1, subcode); in diag14() 159 static inline int __diag204(unsigned long *subcode, unsigned long size, void *addr) in __diag204() argument 161 union register_pair rp = { .even = *subcode, .odd = size }; in __diag204() 168 *subcode = rp.even; in __diag204() 174 * @subcode: Subcode of diagnose 204 to be executed. 178 * Execute diagnose 204 with the given subcode and write the result to the 185 int diag204(unsigned long subcode, unsigned long size, void *addr) in diag204() argument 193 if ((subcode & DIAG204_SUBCODE_MASK) == DIAG204_SUBC_STIB4) in diag204() 196 size = __diag204(&subcode, siz in diag204() 264 diag26c(void *req, void *resp, enum diag26c_sc subcode) diag26c() argument [all...] |
/kernel/linux/linux-5.10/arch/s390/kernel/ |
H A D | diag.c | 135 int diag14(unsigned long rx, unsigned long ry1, unsigned long subcode) in diag14() argument 138 return diag_dma_ops.diag14(rx, ry1, subcode); in diag14() 142 static inline int __diag204(unsigned long *subcode, unsigned long size, void *addr) in __diag204() argument 144 register unsigned long _subcode asm("0") = *subcode; in __diag204() 152 *subcode = _subcode; in __diag204() 156 int diag204(unsigned long subcode, unsigned long size, void *addr) in diag204() argument 159 size = __diag204(&subcode, size, addr); in diag204() 160 if (subcode) in diag204() 206 int diag26c(void *req, void *resp, enum diag26c_sc subcode) in diag26c() argument 209 return diag_dma_ops.diag26c(req, resp, subcode); in diag26c() [all...] |
/kernel/linux/linux-6.6/arch/s390/mm/ |
H A D | pfault.c | 120 __u16 subcode; in pfault_interrupt() local 124 * Get the external interruption subcode & pfault initial/completion in pfault_interrupt() 128 subcode = ext_code.subcode; in pfault_interrupt() 129 if ((subcode & 0xff00) != __SUBCODE_MASK) in pfault_interrupt() 142 if (subcode & PF_COMPLETE) { in pfault_interrupt()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_trace.h | 25 __field(u8, subcode) 34 __entry->subcode = req->msg.subcode; 42 "%s %s vfid:%u code:%u subcode:%u data:%s", 44 __entry->code, __entry->subcode,
|
H A D | hclge_mbx.c | 61 resp_pf_to_vf->msg.vf_mbx_msg_subcode = vf_to_pf_req->msg.subcode; in hclge_gen_resp_to_vf() 79 "failed to send response to VF, status: %d, vfid: %u, code: %u, subcode: %u.\n", in hclge_gen_resp_to_vf() 81 vf_to_pf_req->msg.code, vf_to_pf_req->msg.subcode); in hclge_gen_resp_to_vf() 289 if (mbx_req->msg.subcode == HCLGE_MBX_MAC_VLAN_UC_MODIFY) { in hclge_set_vf_uc_mac_addr() 308 } else if (mbx_req->msg.subcode == HCLGE_MBX_MAC_VLAN_UC_ADD) { in hclge_set_vf_uc_mac_addr() 311 } else if (mbx_req->msg.subcode == HCLGE_MBX_MAC_VLAN_UC_REMOVE) { in hclge_set_vf_uc_mac_addr() 316 "failed to set unicast mac addr, unknown subcode %u\n", in hclge_set_vf_uc_mac_addr() 317 mbx_req->msg.subcode); in hclge_set_vf_uc_mac_addr() 330 if (mbx_req->msg.subcode == HCLGE_MBX_MAC_VLAN_MC_ADD) { in hclge_set_vf_mc_mac_addr() 333 } else if (mbx_req->msg.subcode in hclge_set_vf_mc_mac_addr() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
H A D | hclgevf_trace.h | 56 __field(u8, subcode) 65 __entry->subcode = req->msg.subcode; 73 "%s %s vfid:%u code:%u subcode:%u data:%s", 75 __entry->code, __entry->subcode,
|
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_trace.h | 25 __field(u8, subcode) 34 __entry->subcode = req->msg.subcode; 42 "%s %s vfid:%u code:%u subcode:%u data:%s", 44 __entry->code, __entry->subcode,
|
H A D | hclge_mbx.c | 64 cpu_to_le16(vf_to_pf_req->msg.subcode); in hclge_gen_resp_to_vf() 84 "failed to send response to VF, status: %d, vfid: %u, code: %u, subcode: %u.\n", in hclge_gen_resp_to_vf() 86 vf_to_pf_req->msg.code, vf_to_pf_req->msg.subcode); in hclge_gen_resp_to_vf() 363 if (mbx_req->msg.subcode == HCLGE_MBX_MAC_VLAN_UC_MODIFY) { in hclge_set_vf_uc_mac_addr() 382 } else if (mbx_req->msg.subcode == HCLGE_MBX_MAC_VLAN_UC_ADD) { in hclge_set_vf_uc_mac_addr() 385 } else if (mbx_req->msg.subcode == HCLGE_MBX_MAC_VLAN_UC_REMOVE) { in hclge_set_vf_uc_mac_addr() 390 "failed to set unicast mac addr, unknown subcode %u\n", in hclge_set_vf_uc_mac_addr() 391 mbx_req->msg.subcode); in hclge_set_vf_uc_mac_addr() 404 if (mbx_req->msg.subcode == HCLGE_MBX_MAC_VLAN_MC_ADD) { in hclge_set_vf_mc_mac_addr() 407 } else if (mbx_req->msg.subcode in hclge_set_vf_mc_mac_addr() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
H A D | hclgevf_trace.h | 56 __field(u8, subcode) 65 __entry->subcode = req->msg.subcode; 73 "%s %s vfid:%u code:%u subcode:%u data:%s", 75 __entry->code, __entry->subcode,
|
/kernel/linux/linux-6.6/arch/s390/include/asm/ |
H A D | diag.h | 69 extern int diag14(unsigned long rx, unsigned long ry1, unsigned long subcode); 322 int diag204(unsigned long subcode, unsigned long size, void *addr); 324 int diag26c(void *req, void *resp, enum diag26c_sc subcode); 334 int (*diag26c)(void *req, void *resp, enum diag26c_sc subcode); 335 int (*diag14)(unsigned long rx, unsigned long ry1, unsigned long subcode); 345 int _diag26c_amode31(void *req, void *resp, enum diag26c_sc subcode); 346 int _diag14_amode31(unsigned long rx, unsigned long ry1, unsigned long subcode);
|
/kernel/linux/linux-5.10/arch/s390/include/asm/ |
H A 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); 314 int (*diag26c)(void *req, void *resp, enum diag26c_sc subcode); 315 int (*diag14)(unsigned long rx, unsigned long ry1, unsigned long subcode);
|
/kernel/linux/linux-5.10/drivers/net/ethernet/cavium/liquidio/ |
H A D | liquidio_common.h | 69 /* This subcode is sent by core PCI driver to indicate cores are ready. */ 545 u64 subcode:7; member 549 u64 ossp:32; /* opcode/subcode specific parameters */ 551 u64 ossp:32; /* opcode/subcode specific parameters */ 555 u64 subcode:7; 580 u64 subcode:8; member 583 u64 ossp:32; /** opcode/subcode specific parameters */ 587 u64 subcode:8; member 599 u64 subcode:8; member 610 u64 subcode member [all...] |
H A D | response_manager.c | 124 irh->opcode, irh->subcode, in lio_process_ordered_list() 166 "subcode=%x, ossp[0]=%llx, ", in lio_process_ordered_list() 167 irh->subcode, in lio_process_ordered_list()
|
H A D | octeon_droq.h | 378 /** Register a dispatch function for a opcode/subcode. The driver will call 380 * opcode/subcode in its output queues along with the user specified 384 * @param subcode - the subcode for which the dispatch will be registered 392 u16 subcode, 396 u16 opcode, u16 subcode);
|
/kernel/linux/linux-6.6/drivers/net/ethernet/cavium/liquidio/ |
H A D | liquidio_common.h | 69 /* This subcode is sent by core PCI driver to indicate cores are ready. */ 545 u64 subcode:7; member 549 u64 ossp:32; /* opcode/subcode specific parameters */ 551 u64 ossp:32; /* opcode/subcode specific parameters */ 555 u64 subcode:7; 580 u64 subcode:8; member 583 u64 ossp:32; /** opcode/subcode specific parameters */ 587 u64 subcode:8; member 599 u64 subcode:8; member 610 u64 subcode member [all...] |
H A D | response_manager.c | 126 irh->opcode, irh->subcode, in lio_process_ordered_list() 168 "subcode=%x, ossp[0]=%llx, ", in lio_process_ordered_list() 169 irh->subcode, in lio_process_ordered_list()
|
H A D | octeon_droq.h | 378 /** Register a dispatch function for a opcode/subcode. The driver will call 380 * opcode/subcode in its output queues along with the user specified 384 * @param subcode - the subcode for which the dispatch will be registered 392 u16 subcode, 396 u16 opcode, u16 subcode);
|
/kernel/linux/linux-5.10/arch/s390/kvm/ |
H A D | diag.c | 62 u16 subcode; in __diag_page_ref_service() member 86 switch (parm.subcode) { in __diag_page_ref_service() 188 unsigned long subcode = vcpu->run->s.regs.gprs[reg] & 0xffff; in __diag_ipl_functions() local 190 VCPU_EVENT(vcpu, 3, "diag ipl functions, subcode %lx", subcode); in __diag_ipl_functions() 192 switch (subcode) { in __diag_ipl_functions()
|
/kernel/linux/linux-6.6/arch/s390/kvm/ |
H A 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()
|
/kernel/linux/linux-5.10/arch/s390/boot/ |
H A D | ipl_parm.c | 26 static inline int __diag308(unsigned long subcode, void *addr) in __diag308() argument 40 " diag %[addr],%[subcode],0x308\n" in __diag308() 46 : [subcode] "d" (subcode), in __diag308()
|
H A D | startup.c | 38 int _diag26c_dma(void *req, void *resp, enum diag26c_sc subcode); 39 int _diag14_dma(unsigned long rx, unsigned long ry1, unsigned long subcode);
|
/kernel/linux/linux-6.6/arch/s390/boot/ |
H A D | ipl_parm.c | 32 static inline int __diag308(unsigned long subcode, void *addr) in __diag308() argument 47 " diag %[r1],%[subcode],0x308\n" in __diag308() 54 : [subcode] "d" (subcode), in __diag308()
|
/kernel/linux/linux-5.10/drivers/s390/char/ |
H A D | diag_ftp.c | 79 if ((extirq.subcode >> 8) != 8) in diag_ftp_handler() 83 diag_ftp_subcode = extirq.subcode & 0xffU; in diag_ftp_handler()
|
/kernel/linux/linux-6.6/drivers/s390/char/ |
H A D | diag_ftp.c | 80 if ((extirq.subcode >> 8) != 8) in diag_ftp_handler() 84 diag_ftp_subcode = extirq.subcode & 0xffU; in diag_ftp_handler()
|
/kernel/linux/linux-5.10/arch/s390/mm/ |
H A D | fault.c | 679 __u16 subcode; in pfault_interrupt() local 683 * Get the external interruption subcode & pfault initial/completion in pfault_interrupt() 687 subcode = ext_code.subcode; in pfault_interrupt() 688 if ((subcode & 0xff00) != __SUBCODE_MASK) in pfault_interrupt() 701 if (subcode & PF_COMPLETE) { in pfault_interrupt()
|