Lines Matching refs:ipb
574 static ssize_t reipl_generic_vmparm_show(struct ipl_parameter_block *ipb, in reipl_generic_vmparm_show() argument
579 ipl_block_get_ascii_vmparm(vmparm, sizeof(vmparm), ipb); in reipl_generic_vmparm_show()
583 static ssize_t reipl_generic_vmparm_store(struct ipl_parameter_block *ipb, in reipl_generic_vmparm_store() argument
602 memset(ipb->ccw.vm_parm, 0, DIAG308_VMPARM_SIZE); in reipl_generic_vmparm_store()
603 ipb->ccw.vm_parm_len = ip_len; in reipl_generic_vmparm_store()
605 ipb->ccw.vm_flags |= IPL_PB0_CCW_VM_FLAG_VP; in reipl_generic_vmparm_store()
606 memcpy(ipb->ccw.vm_parm, buf, ip_len); in reipl_generic_vmparm_store()
607 ASCEBC(ipb->ccw.vm_parm, ip_len); in reipl_generic_vmparm_store()
609 ipb->ccw.vm_flags &= ~IPL_PB0_CCW_VM_FLAG_VP; in reipl_generic_vmparm_store()
716 static ssize_t reipl_generic_loadparm_show(struct ipl_parameter_block *ipb, in reipl_generic_loadparm_show() argument
721 reipl_get_ascii_loadparm(buf, ipb); in reipl_generic_loadparm_show()
725 static ssize_t reipl_generic_loadparm_store(struct ipl_parameter_block *ipb, in reipl_generic_loadparm_store() argument
745 memset(ipb->common.loadparm, ' ', LOADPARM_LEN); in reipl_generic_loadparm_store()
747 memcpy(ipb->common.loadparm, buf, lp_len); in reipl_generic_loadparm_store()
748 ASCEBC(ipb->common.loadparm, LOADPARM_LEN); in reipl_generic_loadparm_store()
749 ipb->common.flags |= IPL_PB0_FLAG_LOADPARM; in reipl_generic_loadparm_store()
990 struct ipl_parameter_block *ipb) in reipl_get_ascii_nss_name() argument
992 memcpy(dst, ipb->ccw.nss_name, NSS_NAME_SIZE); in reipl_get_ascii_nss_name()
1159 static void reipl_block_ccw_init(struct ipl_parameter_block *ipb) in reipl_block_ccw_init() argument
1161 ipb->hdr.len = IPL_BP_CCW_LEN; in reipl_block_ccw_init()
1162 ipb->hdr.version = IPL_PARM_BLOCK_VERSION; in reipl_block_ccw_init()
1163 ipb->pb0_hdr.len = IPL_BP0_CCW_LEN; in reipl_block_ccw_init()
1164 ipb->pb0_hdr.pbt = IPL_PBT_CCW; in reipl_block_ccw_init()
1167 static void reipl_block_ccw_fill_parms(struct ipl_parameter_block *ipb) in reipl_block_ccw_fill_parms() argument
1172 memcpy(ipb->ccw.loadparm, &sclp_ipl_info.loadparm, LOADPARM_LEN); in reipl_block_ccw_fill_parms()
1175 memset(ipb->ccw.loadparm, 0x40, LOADPARM_LEN); in reipl_block_ccw_fill_parms()
1176 ipb->ccw.flags = IPL_PB0_FLAG_LOADPARM; in reipl_block_ccw_fill_parms()
1182 ipb->ccw.vm_flags |= IPL_PB0_CCW_VM_FLAG_VP; in reipl_block_ccw_fill_parms()
1183 ipb->ccw.vm_parm_len = ipl_block.ccw.vm_parm_len; in reipl_block_ccw_fill_parms()
1184 memcpy(ipb->ccw.vm_parm, in reipl_block_ccw_fill_parms()