Lines Matching refs:ipb

497 static ssize_t reipl_generic_vmparm_show(struct ipl_parameter_block *ipb,  in reipl_generic_vmparm_show()  argument
502 ipl_block_get_ascii_vmparm(vmparm, sizeof(vmparm), ipb); in reipl_generic_vmparm_show()
506 static ssize_t reipl_generic_vmparm_store(struct ipl_parameter_block *ipb, in reipl_generic_vmparm_store() argument
525 memset(ipb->ccw.vm_parm, 0, DIAG308_VMPARM_SIZE); in reipl_generic_vmparm_store()
526 ipb->ccw.vm_parm_len = ip_len; in reipl_generic_vmparm_store()
528 ipb->ccw.vm_flags |= IPL_PB0_CCW_VM_FLAG_VP; in reipl_generic_vmparm_store()
529 memcpy(ipb->ccw.vm_parm, buf, ip_len); in reipl_generic_vmparm_store()
530 ASCEBC(ipb->ccw.vm_parm, ip_len); in reipl_generic_vmparm_store()
532 ipb->ccw.vm_flags &= ~IPL_PB0_CCW_VM_FLAG_VP; in reipl_generic_vmparm_store()
639 static ssize_t reipl_generic_loadparm_show(struct ipl_parameter_block *ipb, in reipl_generic_loadparm_show() argument
644 reipl_get_ascii_loadparm(buf, ipb); in reipl_generic_loadparm_show()
648 static ssize_t reipl_generic_loadparm_store(struct ipl_parameter_block *ipb, in reipl_generic_loadparm_store() argument
668 memset(ipb->common.loadparm, ' ', LOADPARM_LEN); in reipl_generic_loadparm_store()
670 memcpy(ipb->common.loadparm, buf, lp_len); in reipl_generic_loadparm_store()
671 ASCEBC(ipb->common.loadparm, LOADPARM_LEN); in reipl_generic_loadparm_store()
672 ipb->common.flags |= IPL_PB0_FLAG_LOADPARM; in reipl_generic_loadparm_store()
770 struct ipl_parameter_block *ipb) in reipl_get_ascii_nss_name() argument
772 memcpy(dst, ipb->ccw.nss_name, NSS_NAME_SIZE); in reipl_get_ascii_nss_name()
919 static void reipl_block_ccw_init(struct ipl_parameter_block *ipb) in reipl_block_ccw_init() argument
921 ipb->hdr.len = IPL_BP_CCW_LEN; in reipl_block_ccw_init()
922 ipb->hdr.version = IPL_PARM_BLOCK_VERSION; in reipl_block_ccw_init()
923 ipb->pb0_hdr.len = IPL_BP0_CCW_LEN; in reipl_block_ccw_init()
924 ipb->pb0_hdr.pbt = IPL_PBT_CCW; in reipl_block_ccw_init()
927 static void reipl_block_ccw_fill_parms(struct ipl_parameter_block *ipb) in reipl_block_ccw_fill_parms() argument
932 memcpy(ipb->ccw.loadparm, &sclp_ipl_info.loadparm, LOADPARM_LEN); in reipl_block_ccw_fill_parms()
935 memset(ipb->ccw.loadparm, 0x40, LOADPARM_LEN); in reipl_block_ccw_fill_parms()
936 ipb->ccw.flags = IPL_PB0_FLAG_LOADPARM; in reipl_block_ccw_fill_parms()
942 ipb->ccw.vm_flags |= IPL_PB0_CCW_VM_FLAG_VP; in reipl_block_ccw_fill_parms()
943 ipb->ccw.vm_parm_len = ipl_block.ccw.vm_parm_len; in reipl_block_ccw_fill_parms()
944 memcpy(ipb->ccw.vm_parm, in reipl_block_ccw_fill_parms()