Searched refs:ipl_block (Results 1 – 2 of 2) sorted by relevance
/linux-4.1.27/drivers/s390/char/ |
D | zcore.c | 69 static struct ipl_parameter_block *ipl_block; variable 455 if (ipl_block) { in zcore_reipl_write() 456 diag308(DIAG308_SET, ipl_block); in zcore_reipl_write() 619 ipl_block = (void *) __get_free_page(GFP_KERNEL); in zcore_reipl_init() 620 if (!ipl_block) in zcore_reipl_init() 623 rc = memcpy_hsa_kernel(ipl_block, ipib_info.ipib, PAGE_SIZE); in zcore_reipl_init() 625 rc = memcpy_real(ipl_block, (void *) ipib_info.ipib, PAGE_SIZE); in zcore_reipl_init() 626 if (rc || csum_partial(ipl_block, ipl_block->hdr.len, 0) != in zcore_reipl_init() 629 free_page((unsigned long) ipl_block); in zcore_reipl_init() 630 ipl_block = NULL; in zcore_reipl_init() [all …]
|
/linux-4.1.27/arch/s390/kernel/ |
D | ipl.c | 149 static struct ipl_parameter_block ipl_block; variable 310 if (diag308_set_works && (ipl_block.hdr.pbt == DIAG308_IPL_TYPE_CCW)) in append_ipl_vmparm() 311 rc = reipl_get_ascii_vmparm(dest, size, &ipl_block); in append_ipl_vmparm() 373 if (ipl_block.hdr.pbt == DIAG308_IPL_TYPE_FCP) in append_ipl_scpdata() 374 rc = reipl_append_ascii_scpdata(dest, len, &ipl_block); in append_ipl_scpdata() 1119 (ipl_block.ipl_info.ccw.vm_flags & DIAG308_VM_FLAGS_VP_VALID)) { in reipl_block_ccw_fill_parms() 1123 ipl_block.ipl_info.ccw.vm_parm_len; in reipl_block_ccw_fill_parms() 1125 ipl_block.ipl_info.ccw.vm_parm, DIAG308_VMPARM_SIZE); in reipl_block_ccw_fill_parms() 1851 memcpy(sclp_ipl_info.loadparm, ipl_block.hdr.loadparm, in s390_ipl_init() 1961 rc = diag308(DIAG308_STORE, &ipl_block); in ipl_update_parameters()
|