Searched refs:ipl_block (Results 1 - 2 of 2) sorted by relevance

/linux-4.4.14/drivers/s390/char/
H A Dzcore.c69 static struct ipl_parameter_block *ipl_block; variable in typeref:struct:ipl_parameter_block
455 if (ipl_block) { zcore_reipl_write()
456 diag308(DIAG308_SET, ipl_block); zcore_reipl_write()
619 ipl_block = (void *) __get_free_page(GFP_KERNEL); zcore_reipl_init()
620 if (!ipl_block) zcore_reipl_init()
623 rc = memcpy_hsa_kernel(ipl_block, ipib_info.ipib, PAGE_SIZE); zcore_reipl_init()
625 rc = memcpy_real(ipl_block, (void *) ipib_info.ipib, PAGE_SIZE); zcore_reipl_init()
626 if (rc || csum_partial(ipl_block, ipl_block->hdr.len, 0) != zcore_reipl_init()
629 free_page((unsigned long) ipl_block); zcore_reipl_init()
630 ipl_block = NULL; zcore_reipl_init()
736 free_page((unsigned long) ipl_block); zcore_exit()
/linux-4.4.14/arch/s390/kernel/
H A Dipl.c151 static struct ipl_parameter_block ipl_block; variable in typeref:struct:ipl_parameter_block
345 if (diag308_set_works && (ipl_block.hdr.pbt == DIAG308_IPL_TYPE_CCW)) append_ipl_vmparm()
346 rc = reipl_get_ascii_vmparm(dest, size, &ipl_block); append_ipl_vmparm()
408 if (ipl_block.hdr.pbt == DIAG308_IPL_TYPE_FCP) append_ipl_scpdata()
409 rc = reipl_append_ascii_scpdata(dest, len, &ipl_block); append_ipl_scpdata()
1145 (ipl_block.ipl_info.ccw.vm_flags & DIAG308_VM_FLAGS_VP_VALID)) { reipl_block_ccw_fill_parms()
1149 ipl_block.ipl_info.ccw.vm_parm_len; reipl_block_ccw_fill_parms()
1151 ipl_block.ipl_info.ccw.vm_parm, DIAG308_VMPARM_SIZE); reipl_block_ccw_fill_parms()
1876 memcpy(sclp_ipl_info.loadparm, ipl_block.hdr.loadparm, s390_ipl_init()
1986 rc = diag308(DIAG308_STORE, &ipl_block); ipl_update_parameters()

Completed in 91 milliseconds