• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/s390/kernel/

Lines Matching defs:ipl_info

259 	if (ipl->ipl_info.fcp.opt == DIAG308_IPL_OPT_DUMP)
264 struct ipl_info ipl_info;
265 EXPORT_SYMBOL_GPL(ipl_info);
270 return sprintf(page, "%s\n", ipl_type_str(ipl_info.type));
284 if ((ipb->ipl_info.ccw.vm_flags & DIAG308_VM_FLAGS_VP_VALID) &&
285 (ipb->ipl_info.ccw.vm_parm_len > 0)) {
287 len = min_t(size_t, size - 1, ipb->ipl_info.ccw.vm_parm_len);
288 memcpy(dest, ipb->ipl_info.ccw.vm_parm, len);
346 count = min(size - 1, scpdata_length(ipb->ipl_info.fcp.scp_data,
347 ipb->ipl_info.fcp.scp_data_len));
353 if (!isascii(ipb->ipl_info.fcp.scp_data[i])) {
357 if (!has_lowercase && islower(ipb->ipl_info.fcp.scp_data[i]))
362 memcpy(dest, ipb->ipl_info.fcp.scp_data, count);
365 dest[i] = tolower(ipb->ipl_info.fcp.scp_data[i]);
392 switch (ipl_info.type) {
397 return sprintf(page, "0.0.%04x\n", ipl->ipl_info.fcp.devno);
427 unsigned int size = IPL_PARMBLOCK_START->ipl_info.fcp.scp_data_len;
428 void *scp_data = &IPL_PARMBLOCK_START->ipl_info.fcp.scp_data;
445 IPL_PARMBLOCK_START->ipl_info.fcp.wwpn);
447 IPL_PARMBLOCK_START->ipl_info.fcp.lun);
449 IPL_PARMBLOCK_START->ipl_info.fcp.bootprog);
451 IPL_PARMBLOCK_START->ipl_info.fcp.br_lba);
564 else if (ipl_info.type == IPL_TYPE_CCW)
565 reipl_ccw_dev(&ipl_info.data.ccw.dev_id);
582 switch (ipl_info.type) {
649 memset(ipb->ipl_info.ccw.vm_parm, 0, DIAG308_VMPARM_SIZE);
650 ipb->ipl_info.ccw.vm_parm_len = ip_len;
652 ipb->ipl_info.ccw.vm_flags |= DIAG308_VM_FLAGS_VP_VALID;
653 memcpy(ipb->ipl_info.ccw.vm_parm, buf, ip_len);
654 ASCEBC(ipb->ipl_info.ccw.vm_parm, ip_len);
656 ipb->ipl_info.ccw.vm_flags &= ~DIAG308_VM_FLAGS_VP_VALID;
703 size_t size = reipl_block_fcp->ipl_info.fcp.scp_data_len;
704 void *scp_data = reipl_block_fcp->ipl_info.fcp.scp_data;
725 memcpy(reipl_block_fcp->ipl_info.fcp.scp_data, buf + off, count);
730 memset(reipl_block_fcp->ipl_info.fcp.scp_data + scpdata_len,
735 reipl_block_fcp->ipl_info.fcp.scp_data_len = scpdata_len;
753 reipl_block_fcp->ipl_info.fcp.wwpn);
755 reipl_block_fcp->ipl_info.fcp.lun);
757 reipl_block_fcp->ipl_info.fcp.bootprog);
759 reipl_block_fcp->ipl_info.fcp.br_lba);
761 reipl_block_fcp->ipl_info.fcp.devno);
779 reipl_block_ccw->ipl_info.ccw.devno);
784 memcpy(loadparm, ibp->ipl_info.ccw.load_parm, LOADPARM_LEN);
819 memset(ipb->ipl_info.ccw.load_parm, ' ', LOADPARM_LEN);
821 memcpy(ipb->ipl_info.ccw.load_parm, buf, lp_len);
822 ASCEBC(ipb->ipl_info.ccw.load_parm, LOADPARM_LEN);
886 memcpy(dst, ipb->ipl_info.ccw.nss_name, NSS_NAME_SIZE);
914 memset(reipl_block_nss->ipl_info.ccw.nss_name, 0x40, NSS_NAME_SIZE);
916 reipl_block_nss->ipl_info.ccw.vm_flags |=
918 memcpy(reipl_block_nss->ipl_info.ccw.nss_name, buf, nss_len);
919 ASCEBC(reipl_block_nss->ipl_info.ccw.nss_name, nss_len);
920 EBC_TOUPPER(reipl_block_nss->ipl_info.ccw.nss_name, nss_len);
922 reipl_block_nss->ipl_info.ccw.vm_flags &=
1036 pos = sprintf(dst, "IPL %X CLEAR", ipb->ipl_info.ccw.devno);
1057 devid.devno = reipl_block_ccw->ipl_info.ccw.devno;
1116 memcpy(ipb->ipl_info.ccw.load_parm,
1120 memset(ipb->ipl_info.ccw.load_parm, 0x40, LOADPARM_LEN);
1125 (ipl_block.ipl_info.ccw.vm_flags & DIAG308_VM_FLAGS_VP_VALID)) {
1127 ipb->ipl_info.ccw.vm_flags |= DIAG308_VM_FLAGS_VP_VALID;
1128 ipb->ipl_info.ccw.vm_parm_len =
1129 ipl_block.ipl_info.ccw.vm_parm_len;
1130 memcpy(ipb->ipl_info.ccw.vm_parm,
1131 ipl_block.ipl_info.ccw.vm_parm, DIAG308_VMPARM_SIZE);
1154 if (ipl_info.type == IPL_TYPE_NSS) {
1155 memset(reipl_block_nss->ipl_info.ccw.nss_name,
1157 memcpy(reipl_block_nss->ipl_info.ccw.nss_name,
1159 ASCEBC(reipl_block_nss->ipl_info.ccw.nss_name, NSS_NAME_SIZE);
1160 reipl_block_nss->ipl_info.ccw.vm_flags |=
1193 if (ipl_info.type == IPL_TYPE_CCW) {
1194 reipl_block_ccw->ipl_info.ccw.devno = ipl_devno;
1207 if (ipl_info.type == IPL_TYPE_FCP) {
1242 if (ipl_info.type == IPL_TYPE_FCP)
1249 reipl_block_fcp->ipl_info.fcp.opt = DIAG308_IPL_OPT_IPL;
1276 rc = reipl_set_type(ipl_info.type);
1295 dump_block_fcp->ipl_info.fcp.wwpn);
1297 dump_block_fcp->ipl_info.fcp.lun);
1299 dump_block_fcp->ipl_info.fcp.bootprog);
1301 dump_block_fcp->ipl_info.fcp.br_lba);
1303 dump_block_fcp->ipl_info.fcp.devno);
1322 dump_block_ccw->ipl_info.ccw.devno);
1392 devid.devno = dump_block_ccw->ipl_info.ccw.devno;
1399 sprintf(buf, "IPL %X", dump_block_ccw->ipl_info.ccw.devno);
1463 dump_block_fcp->ipl_info.fcp.opt = DIAG308_IPL_OPT_DUMP;
1886 ipl_info.type = get_ipl_type();
1887 switch (ipl_info.type) {
1889 ipl_info.data.ccw.dev_id.devno = ipl_devno;
1890 ipl_info.data.ccw.dev_id.ssid = 0;
1894 ipl_info.data.fcp.dev_id.devno =
1895 IPL_PARMBLOCK_START->ipl_info.fcp.devno;
1896 ipl_info.data.fcp.dev_id.ssid = 0;
1897 ipl_info.data.fcp.wwpn = IPL_PARMBLOCK_START->ipl_info.fcp.wwpn;
1898 ipl_info.data.fcp.lun = IPL_PARMBLOCK_START->ipl_info.fcp.lun;
1901 strncpy(ipl_info.data.nss.name, kernel_nss_name,
1902 sizeof(ipl_info.data.nss.name));