Lines Matching refs:ipl_block
121 static struct ipl_parameter_block ipl_block; variable
242 switch (ipl_block.hdr.pbt) { in get_ipl_type()
246 if (ipl_block.ipl_info.fcp.opt == DIAG308_IPL_OPT_DUMP) in get_ipl_type()
303 if (ipl_block_valid && ipl_block.hdr.pbt == DIAG308_IPL_TYPE_CCW) in append_ipl_vmparm()
304 rc = reipl_get_ascii_vmparm(dest, size, &ipl_block); in append_ipl_vmparm()
366 if (ipl_block_valid && ipl_block.hdr.pbt == DIAG308_IPL_TYPE_FCP) in append_ipl_scpdata()
367 rc = reipl_append_ascii_scpdata(dest, len, &ipl_block); in append_ipl_scpdata()
382 return sprintf(page, "0.%x.%04x\n", ipl_block.ipl_info.ccw.ssid, in sys_ipl_device_show()
383 ipl_block.ipl_info.ccw.devno); in sys_ipl_device_show()
387 ipl_block.ipl_info.fcp.devno); in sys_ipl_device_show()
400 return memory_read_from_buffer(buf, count, &off, &ipl_block, in ipl_parameter_read()
401 ipl_block.hdr.len); in ipl_parameter_read()
411 unsigned int size = ipl_block.ipl_info.fcp.scp_data_len; in ipl_scp_data_read()
412 void *scp_data = &ipl_block.ipl_info.fcp.scp_data; in ipl_scp_data_read()
428 (unsigned long long)ipl_block.ipl_info.fcp.wwpn);
430 (unsigned long long)ipl_block.ipl_info.fcp.lun);
432 (unsigned long long)ipl_block.ipl_info.fcp.bootprog);
434 (unsigned long long)ipl_block.ipl_info.fcp.br_lba);
1007 (ipl_block.ipl_info.ccw.vm_flags & DIAG308_VM_FLAGS_VP_VALID)) { in reipl_block_ccw_fill_parms()
1011 ipl_block.ipl_info.ccw.vm_parm_len; in reipl_block_ccw_fill_parms()
1013 ipl_block.ipl_info.ccw.vm_parm, DIAG308_VMPARM_SIZE); in reipl_block_ccw_fill_parms()
1053 reipl_block_ccw->ipl_info.ccw.ssid = ipl_block.ipl_info.ccw.ssid; in reipl_ccw_init()
1054 reipl_block_ccw->ipl_info.ccw.devno = ipl_block.ipl_info.ccw.devno; in reipl_ccw_init()
1086 memcpy(reipl_block_fcp, &ipl_block, sizeof(ipl_block)); in reipl_fcp_init()
1667 memcpy(sclp_ipl_info.loadparm, ipl_block.hdr.loadparm, LOADPARM_LEN); in s390_ipl_init()
1752 ipl_info.data.ccw.dev_id.ssid = ipl_block.ipl_info.ccw.ssid; in setup_ipl()
1753 ipl_info.data.ccw.dev_id.devno = ipl_block.ipl_info.ccw.devno; in setup_ipl()
1758 ipl_info.data.fcp.dev_id.devno = ipl_block.ipl_info.fcp.devno; in setup_ipl()
1759 ipl_info.data.fcp.wwpn = ipl_block.ipl_info.fcp.wwpn; in setup_ipl()
1760 ipl_info.data.fcp.lun = ipl_block.ipl_info.fcp.lun; in setup_ipl()
1774 rc = diag308(DIAG308_STORE, &ipl_block); in ipl_store_parameters()
1775 if (rc == DIAG308_RC_OK && ipl_block.hdr.version <= IPL_MAX_SUPPORTED_VERSION) in ipl_store_parameters()