Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/s390/char/
Dzcore.c69 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/
Dipl.c149 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()