Lines Matching refs:reipl_block_fcp
157 static struct ipl_parameter_block *reipl_block_fcp; variable
708 size_t size = reipl_block_fcp->ipl_info.fcp.scp_data_len; in reipl_fcp_scpdata_read()
709 void *scp_data = reipl_block_fcp->ipl_info.fcp.scp_data; in reipl_fcp_scpdata_read()
725 memcpy(reipl_block_fcp->ipl_info.fcp.scp_data, buf, count); in reipl_fcp_scpdata_write()
728 memset(reipl_block_fcp->ipl_info.fcp.scp_data + scpdata_len, in reipl_fcp_scpdata_write()
733 reipl_block_fcp->ipl_info.fcp.scp_data_len = scpdata_len; in reipl_fcp_scpdata_write()
734 reipl_block_fcp->hdr.len = IPL_PARM_BLK_FCP_LEN + scpdata_len; in reipl_fcp_scpdata_write()
735 reipl_block_fcp->hdr.blk0_len = IPL_PARM_BLK0_FCP_LEN + scpdata_len; in reipl_fcp_scpdata_write()
749 reipl_block_fcp->ipl_info.fcp.wwpn);
751 reipl_block_fcp->ipl_info.fcp.lun);
753 reipl_block_fcp->ipl_info.fcp.bootprog);
755 reipl_block_fcp->ipl_info.fcp.br_lba);
757 reipl_block_fcp->ipl_info.fcp.devno);
808 return reipl_generic_loadparm_show(reipl_block_fcp, page); in reipl_fcp_loadparm_show()
815 return reipl_generic_loadparm_store(reipl_block_fcp, buf, len); in reipl_fcp_loadparm_store()
994 set_reipl_block_actual(reipl_block_fcp); in reipl_set_type()
1091 diag308(DIAG308_SET, reipl_block_fcp); in __reipl_run()
1235 reipl_block_fcp = (void *) get_zeroed_page(GFP_KERNEL); in reipl_fcp_init()
1236 if (!reipl_block_fcp) in reipl_fcp_init()
1243 free_page((unsigned long) reipl_block_fcp); in reipl_fcp_init()
1250 free_page((unsigned long) reipl_block_fcp); in reipl_fcp_init()
1255 memcpy(reipl_block_fcp, IPL_PARMBLOCK_START, PAGE_SIZE); in reipl_fcp_init()
1261 memcpy(reipl_block_fcp->hdr.loadparm, sclp_ipl_info.loadparm, in reipl_fcp_init()
1264 reipl_block_fcp->hdr.len = IPL_PARM_BLK_FCP_LEN; in reipl_fcp_init()
1265 reipl_block_fcp->hdr.version = IPL_PARM_BLOCK_VERSION; in reipl_fcp_init()
1266 reipl_block_fcp->hdr.blk0_len = IPL_PARM_BLK0_FCP_LEN; in reipl_fcp_init()
1267 reipl_block_fcp->hdr.pbt = DIAG308_IPL_TYPE_FCP; in reipl_fcp_init()
1268 reipl_block_fcp->ipl_info.fcp.opt = DIAG308_IPL_OPT_IPL; in reipl_fcp_init()
1287 memcpy(reipl_block_fcp, reipl_block, size); in reipl_type_init()