/kernel/linux/linux-5.10/arch/s390/kernel/ |
H A D | ipl_vmparm.c | 7 const struct ipl_parameter_block *ipb) in ipl_block_get_ascii_vmparm() 14 if ((ipb->ccw.vm_flags & IPL_PB0_CCW_VM_FLAG_VP) && in ipl_block_get_ascii_vmparm() 15 (ipb->ccw.vm_parm_len > 0)) { in ipl_block_get_ascii_vmparm() 17 len = min_t(size_t, size - 1, ipb->ccw.vm_parm_len); in ipl_block_get_ascii_vmparm() 18 memcpy(dest, ipb->ccw.vm_parm, len); in ipl_block_get_ascii_vmparm() 6 ipl_block_get_ascii_vmparm(char *dest, size_t size, const struct ipl_parameter_block *ipb) ipl_block_get_ascii_vmparm() argument
|
H A D | ipl.c | 575 static ssize_t reipl_generic_vmparm_show(struct ipl_parameter_block *ipb, in reipl_generic_vmparm_show() argument 580 ipl_block_get_ascii_vmparm(vmparm, sizeof(vmparm), ipb); in reipl_generic_vmparm_show() 584 static ssize_t reipl_generic_vmparm_store(struct ipl_parameter_block *ipb, in reipl_generic_vmparm_store() argument 603 memset(ipb->ccw.vm_parm, 0, DIAG308_VMPARM_SIZE); in reipl_generic_vmparm_store() 604 ipb->ccw.vm_parm_len = ip_len; in reipl_generic_vmparm_store() 606 ipb->ccw.vm_flags |= IPL_PB0_CCW_VM_FLAG_VP; in reipl_generic_vmparm_store() 607 memcpy(ipb->ccw.vm_parm, buf, ip_len); in reipl_generic_vmparm_store() 608 ASCEBC(ipb->ccw.vm_parm, ip_len); in reipl_generic_vmparm_store() 610 ipb->ccw.vm_flags &= ~IPL_PB0_CCW_VM_FLAG_VP; in reipl_generic_vmparm_store() 717 static ssize_t reipl_generic_loadparm_show(struct ipl_parameter_block *ipb, in reipl_generic_loadparm_show() argument 726 reipl_generic_loadparm_store(struct ipl_parameter_block *ipb, const char *buf, size_t len) reipl_generic_loadparm_store() argument 990 reipl_get_ascii_nss_name(char *dst, struct ipl_parameter_block *ipb) reipl_get_ascii_nss_name() argument 1160 reipl_block_ccw_init(struct ipl_parameter_block *ipb) reipl_block_ccw_init() argument 1168 reipl_block_ccw_fill_parms(struct ipl_parameter_block *ipb) reipl_block_ccw_fill_parms() argument [all...] |
/kernel/linux/linux-6.6/arch/s390/kernel/ |
H A D | ipl_vmparm.c | 9 const struct ipl_parameter_block *ipb) in ipl_block_get_ascii_vmparm() 16 if ((ipb->ccw.vm_flags & IPL_PB0_CCW_VM_FLAG_VP) && in ipl_block_get_ascii_vmparm() 17 (ipb->ccw.vm_parm_len > 0)) { in ipl_block_get_ascii_vmparm() 19 len = min_t(size_t, size - 1, ipb->ccw.vm_parm_len); in ipl_block_get_ascii_vmparm() 20 memcpy(dest, ipb->ccw.vm_parm, len); in ipl_block_get_ascii_vmparm() 8 ipl_block_get_ascii_vmparm(char *dest, size_t size, const struct ipl_parameter_block *ipb) ipl_block_get_ascii_vmparm() argument
|
H A D | ipl.c | 474 struct ipl_pb0_eckd *ipb = &(_ipb); \ 476 if (!ipb->br_chr.cyl && \ 477 !ipb->br_chr.head && \ 478 !ipb->br_chr.record) \ 482 ipb->br_chr.cyl, \ 483 ipb->br_chr.head, \ 484 ipb->br_chr.record); \ 492 struct ipl_pb0_eckd *ipb = &(_ipb); \ 524 ipb->br_chr.cyl = args[0]; \ 525 ipb 701 reipl_generic_vmparm_show(struct ipl_parameter_block *ipb, char *page) reipl_generic_vmparm_show() argument 710 reipl_generic_vmparm_store(struct ipl_parameter_block *ipb, size_t vmparm_max, const char *buf, size_t len) reipl_generic_vmparm_store() argument 843 reipl_generic_loadparm_show(struct ipl_parameter_block *ipb, char *page) reipl_generic_loadparm_show() argument 852 reipl_generic_loadparm_store(struct ipl_parameter_block *ipb, const char *buf, size_t len) reipl_generic_loadparm_store() argument 1150 reipl_get_ascii_nss_name(char *dst, struct ipl_parameter_block *ipb) reipl_get_ascii_nss_name() argument 1330 reipl_block_ccw_init(struct ipl_parameter_block *ipb) reipl_block_ccw_init() argument 1338 reipl_block_ccw_fill_parms(struct ipl_parameter_block *ipb) reipl_block_ccw_fill_parms() argument [all...] |
/kernel/linux/linux-6.6/arch/s390/boot/ |
H A D | ipl_parm.c | 96 const struct ipl_parameter_block *ipb) in ipl_block_get_ascii_scpdata() 104 switch (ipb->pb0_hdr.pbt) { in ipl_block_get_ascii_scpdata() 106 scp_data_len = ipb->fcp.scp_data_len; in ipl_block_get_ascii_scpdata() 107 scp_data = ipb->fcp.scp_data; in ipl_block_get_ascii_scpdata() 110 scp_data_len = ipb->nvme.scp_data_len; in ipl_block_get_ascii_scpdata() 111 scp_data = ipb->nvme.scp_data; in ipl_block_get_ascii_scpdata() 114 scp_data_len = ipb->eckd.scp_data_len; in ipl_block_get_ascii_scpdata() 115 scp_data = ipb->eckd.scp_data; in ipl_block_get_ascii_scpdata() 95 ipl_block_get_ascii_scpdata(char *dest, size_t size, const struct ipl_parameter_block *ipb) ipl_block_get_ascii_scpdata() argument
|
/kernel/linux/linux-5.10/arch/s390/kvm/ |
H A D | kvm-s390.h | 113 u32 base2 = vcpu->arch.sie_block->ipb >> 28; in kvm_s390_get_base_disp_s() 114 u32 disp2 = ((vcpu->arch.sie_block->ipb & 0x0fff0000) >> 16); in kvm_s390_get_base_disp_s() 126 u32 base1 = (vcpu->arch.sie_block->ipb & 0xf0000000) >> 28; in kvm_s390_get_base_disp_sse() 127 u32 disp1 = (vcpu->arch.sie_block->ipb & 0x0fff0000) >> 16; in kvm_s390_get_base_disp_sse() 128 u32 base2 = (vcpu->arch.sie_block->ipb & 0xf000) >> 12; in kvm_s390_get_base_disp_sse() 129 u32 disp2 = vcpu->arch.sie_block->ipb & 0x0fff; in kvm_s390_get_base_disp_sse() 143 *r1 = (vcpu->arch.sie_block->ipb & 0x00f00000) >> 20; in kvm_s390_get_regs_rre() 145 *r2 = (vcpu->arch.sie_block->ipb & 0x000f0000) >> 16; in kvm_s390_get_regs_rre() 150 u32 base2 = vcpu->arch.sie_block->ipb >> 28; in kvm_s390_get_base_disp_rsy() 151 u32 disp2 = ((vcpu->arch.sie_block->ipb in kvm_s390_get_base_disp_rsy() [all...] |
H A D | trace.h | 152 TP_PROTO(VCPU_PROTO_COMMON, __u16 ipa, __u32 ipb), 153 TP_ARGS(VCPU_ARGS_COMMON, ipa, ipb), 163 ((__u64)ipb << 16); 419 TP_PROTO(VCPU_PROTO_COMMON, __u16 ipa, __u32 ipb), 420 TP_ARGS(VCPU_ARGS_COMMON, ipa, ipb), 430 ((__u64)ipb << 16);
|
H A D | intercept.c | 93 int viwhy = vcpu->arch.sie_block->ipb >> 16; in handle_validity() 111 vcpu->arch.sie_block->ipb); in handle_instruction() 453 vcpu->arch.sie_block->ipb); in handle_operexc()
|
H A D | vsie.c | 57 scb->ipb = ((__u32) reason_code) << 16; in set_validity_icpt() 392 scb_o->ipb = scb_s->ipb; in unshadow_scb() 1018 dest = vsie_get_register(vcpu, vsie_page, scb_s->ipb >> 20) & mask; in vsie_handle_mvpg() 1020 src = vsie_get_register(vcpu, vsie_page, scb_s->ipb >> 16) & mask; in vsie_handle_mvpg()
|
/kernel/linux/linux-5.10/arch/s390/boot/ |
H A D | ipl_parm.c | 74 const struct ipl_parameter_block *ipb) in ipl_block_get_ascii_scpdata() 82 switch (ipb->pb0_hdr.pbt) { in ipl_block_get_ascii_scpdata() 84 scp_data_len = ipb->fcp.scp_data_len; in ipl_block_get_ascii_scpdata() 85 scp_data = ipb->fcp.scp_data; in ipl_block_get_ascii_scpdata() 88 scp_data_len = ipb->nvme.scp_data_len; in ipl_block_get_ascii_scpdata() 89 scp_data = ipb->nvme.scp_data; in ipl_block_get_ascii_scpdata() 73 ipl_block_get_ascii_scpdata(char *dest, size_t size, const struct ipl_parameter_block *ipb) ipl_block_get_ascii_scpdata() argument
|
/kernel/linux/linux-6.6/arch/s390/kvm/ |
H A D | kvm-s390.h | 114 u32 base2 = vcpu->arch.sie_block->ipb >> 28; in kvm_s390_get_base_disp_s() 115 u32 disp2 = ((vcpu->arch.sie_block->ipb & 0x0fff0000) >> 16); in kvm_s390_get_base_disp_s() 127 u32 base1 = (vcpu->arch.sie_block->ipb & 0xf0000000) >> 28; in kvm_s390_get_base_disp_sse() 128 u32 disp1 = (vcpu->arch.sie_block->ipb & 0x0fff0000) >> 16; in kvm_s390_get_base_disp_sse() 129 u32 base2 = (vcpu->arch.sie_block->ipb & 0xf000) >> 12; in kvm_s390_get_base_disp_sse() 130 u32 disp2 = vcpu->arch.sie_block->ipb & 0x0fff; in kvm_s390_get_base_disp_sse() 144 *r1 = (vcpu->arch.sie_block->ipb & 0x00f00000) >> 20; in kvm_s390_get_regs_rre() 146 *r2 = (vcpu->arch.sie_block->ipb & 0x000f0000) >> 16; in kvm_s390_get_regs_rre() 151 u32 base2 = vcpu->arch.sie_block->ipb >> 28; in kvm_s390_get_base_disp_rsy() 152 u32 disp2 = ((vcpu->arch.sie_block->ipb in kvm_s390_get_base_disp_rsy() [all...] |
H A D | trace.h | 152 TP_PROTO(VCPU_PROTO_COMMON, __u16 ipa, __u32 ipb), 153 TP_ARGS(VCPU_ARGS_COMMON, ipa, ipb), 163 ((__u64)ipb << 16); 419 TP_PROTO(VCPU_PROTO_COMMON, __u16 ipa, __u32 ipb), 420 TP_ARGS(VCPU_ARGS_COMMON, ipa, ipb), 430 ((__u64)ipb << 16);
|
H A D | intercept.c | 93 int viwhy = vcpu->arch.sie_block->ipb >> 16; in handle_validity() 111 vcpu->arch.sie_block->ipb); in handle_instruction() 469 vcpu->arch.sie_block->ipb); in handle_operexc()
|
H A D | vsie.c | 58 scb->ipb = ((__u32) reason_code) << 16; in set_validity_icpt() 401 scb_o->ipb = scb_s->ipb; in unshadow_scb() 1033 dest = vsie_get_register(vcpu, vsie_page, scb_s->ipb >> 20) & mask; in vsie_handle_mvpg() 1035 src = vsie_get_register(vcpu, vsie_page, scb_s->ipb >> 16) & mask; in vsie_handle_mvpg()
|
/kernel/linux/linux-5.10/drivers/media/usb/go7007/ |
H A D | go7007-fw.c | 872 addr = go->ipb ? 0x14f9 : 0x0af9; in gen_mpeg4hdr_to_package() 932 u32 sgop_expt_addr = go->bitrate / 32 * (go->ipb ? 3 : 1) * 1001 / fps; in brctrl_to_package() 938 2 * go->width * go->height * (go->ipb ? 6 : 4) / 32, in brctrl_to_package() 940 2 * go->width * go->height * (go->ipb ? 6 : 4) / 32, in brctrl_to_package() 942 2 * go->width * go->height * (go->ipb ? 6 : 4) / 32, in brctrl_to_package() 944 2 * go->width * go->height * (go->ipb ? 6 : 4) / 32, in brctrl_to_package() 949 0xBF20, go->ipb ? converge_speed_ipb[converge_speed] in brctrl_to_package() 951 0xBF21, go->ipb ? 2 : 0, in brctrl_to_package() 952 0xBF22, go->ipb ? LAMBDA_table[0][lambda / 2 + 50] in brctrl_to_package() 954 0xBF23, go->ipb in brctrl_to_package() [all...] |
H A D | go7007-priv.h | 204 unsigned int ipb:1; member
|
/kernel/linux/linux-6.6/drivers/media/usb/go7007/ |
H A D | go7007-fw.c | 872 addr = go->ipb ? 0x14f9 : 0x0af9; in gen_mpeg4hdr_to_package() 932 u32 sgop_expt_addr = go->bitrate / 32 * (go->ipb ? 3 : 1) * 1001 / fps; in brctrl_to_package() 938 2 * go->width * go->height * (go->ipb ? 6 : 4) / 32, in brctrl_to_package() 940 2 * go->width * go->height * (go->ipb ? 6 : 4) / 32, in brctrl_to_package() 942 2 * go->width * go->height * (go->ipb ? 6 : 4) / 32, in brctrl_to_package() 944 2 * go->width * go->height * (go->ipb ? 6 : 4) / 32, in brctrl_to_package() 949 0xBF20, go->ipb ? converge_speed_ipb[converge_speed] in brctrl_to_package() 951 0xBF21, go->ipb ? 2 : 0, in brctrl_to_package() 952 0xBF22, go->ipb ? LAMBDA_table[0][lambda / 2 + 50] in brctrl_to_package() 954 0xBF23, go->ipb in brctrl_to_package() [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/lib/s390x/ |
H A D | ucall.c | 16 (run->s390_sieic.ipb >> 16) == 0x501) { in ucall_arch_get_ucall()
|
/kernel/linux/linux-5.10/drivers/net/wireguard/selftest/ |
H A D | allowedips.c | 460 #define insert(version, mem, ipa, ipb, ipc, ipd, cidr) \ 461 wg_allowedips_insert_v##version(&t, ip##version(ipa, ipb, ipc, ipd), \ 472 #define test(version, mem, ipa, ipb, ipc, ipd) do { \ 474 ip##version(ipa, ipb, ipc, ipd)) == (mem); \ 478 #define test_negative(version, mem, ipa, ipb, ipc, ipd) do { \ 480 ip##version(ipa, ipb, ipc, ipd)) != (mem); \
|
/kernel/linux/linux-6.6/drivers/net/wireguard/selftest/ |
H A D | allowedips.c | 460 #define insert(version, mem, ipa, ipb, ipc, ipd, cidr) \ 461 wg_allowedips_insert_v##version(&t, ip##version(ipa, ipb, ipc, ipd), \ 472 #define test(version, mem, ipa, ipb, ipc, ipd) do { \ 474 ip##version(ipa, ipb, ipc, ipd)) == (mem); \ 478 #define test_negative(version, mem, ipa, ipb, ipc, ipd) do { \ 480 ip##version(ipa, ipb, ipc, ipd)) != (mem); \
|
/kernel/linux/linux-5.10/tools/testing/selftests/kvm/s390x/ |
H A D | sync_regs_test.c | 138 (run->s390_sieic.ipb >> 16) == 0x501, in main() 139 "Unexpected interception code: ic=%u, ipa=0x%x, ipb=0x%x\n", in main() 141 run->s390_sieic.ipb); in main()
|
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/s390x/ |
H A D | sync_regs_test.c | 132 (run->s390_sieic.ipb >> 16) == 0x501, in test_req_and_verify_all_valid_regs() 133 "Unexpected interception code: ic=%u, ipa=0x%x, ipb=0x%x\n", in test_req_and_verify_all_valid_regs() 135 run->s390_sieic.ipb); in test_req_and_verify_all_valid_regs()
|
/kernel/linux/linux-5.10/tools/testing/selftests/kvm/lib/s390x/ |
H A D | ucall.c | 47 (run->s390_sieic.ipb >> 16) == 0x501) { in get_ucall()
|
/kernel/linux/linux-5.10/arch/s390/include/asm/ |
H A D | ipl.h | 60 const struct ipl_parameter_block *ipb);
|
/kernel/linux/linux-6.6/arch/s390/include/asm/ |
H A D | ipl.h | 66 const struct ipl_parameter_block *ipb);
|