Lines Matching refs:sclp
23 struct sclp_info sclp; variable
24 EXPORT_SYMBOL(sclp);
36 sclp.facilities = sccb->facilities; in sclp_early_facilities_detect()
37 sclp.has_sprp = !!(sccb->fac84 & 0x02); in sclp_early_facilities_detect()
38 sclp.has_core_type = !!(sccb->fac84 & 0x01); in sclp_early_facilities_detect()
39 sclp.has_gsls = !!(sccb->fac85 & 0x80); in sclp_early_facilities_detect()
40 sclp.has_64bscao = !!(sccb->fac116 & 0x80); in sclp_early_facilities_detect()
41 sclp.has_cmma = !!(sccb->fac116 & 0x40); in sclp_early_facilities_detect()
42 sclp.has_esca = !!(sccb->fac116 & 0x08); in sclp_early_facilities_detect()
43 sclp.has_pfmfi = !!(sccb->fac117 & 0x40); in sclp_early_facilities_detect()
44 sclp.has_ibs = !!(sccb->fac117 & 0x20); in sclp_early_facilities_detect()
45 sclp.has_gisaf = !!(sccb->fac118 & 0x08); in sclp_early_facilities_detect()
46 sclp.has_hvs = !!(sccb->fac119 & 0x80); in sclp_early_facilities_detect()
47 sclp.has_kss = !!(sccb->fac98 & 0x01); in sclp_early_facilities_detect()
48 sclp.has_aisii = !!(sccb->fac118 & 0x40); in sclp_early_facilities_detect()
49 sclp.has_aeni = !!(sccb->fac118 & 0x20); in sclp_early_facilities_detect()
50 sclp.has_aisi = !!(sccb->fac118 & 0x10); in sclp_early_facilities_detect()
51 sclp.has_zpci_lsi = !!(sccb->fac118 & 0x01); in sclp_early_facilities_detect()
57 sclp.has_diag318 = !!(sccb->byte_134 & 0x80); in sclp_early_facilities_detect()
58 sclp.has_diag320 = !!(sccb->byte_134 & 0x04); in sclp_early_facilities_detect()
59 sclp.has_iplcc = !!(sccb->byte_134 & 0x02); in sclp_early_facilities_detect()
62 sclp.has_sipl = !!(sccb->cbl & 0x4000); in sclp_early_facilities_detect()
63 sclp.has_sipl_eckd = !!(sccb->cbl & 0x2000); in sclp_early_facilities_detect()
65 sclp.rnmax = sccb->rnmax ? sccb->rnmax : sccb->rnmax2; in sclp_early_facilities_detect()
66 sclp.rzm = sccb->rnsize ? sccb->rnsize : sccb->rnsize2; in sclp_early_facilities_detect()
67 sclp.rzm <<= 20; in sclp_early_facilities_detect()
68 sclp.ibc = sccb->ibc; in sclp_early_facilities_detect()
71 sclp.hamax = (1UL << sccb->hamaxpow) - 1; in sclp_early_facilities_detect()
73 sclp.hamax = U64_MAX; in sclp_early_facilities_detect()
77 sclp.max_cores = 64; in sclp_early_facilities_detect()
79 sclp.max_cores = sccb->ncpurl; in sclp_early_facilities_detect()
81 sclp.max_cores = sccb->hcpua + 1; in sclp_early_facilities_detect()
89 sclp.has_siif = cpue->siif; in sclp_early_facilities_detect()
90 sclp.has_sigpif = cpue->sigpif; in sclp_early_facilities_detect()
91 sclp.has_sief2 = cpue->sief2; in sclp_early_facilities_detect()
92 sclp.has_gpere = cpue->gpere; in sclp_early_facilities_detect()
93 sclp.has_ib = cpue->ib; in sclp_early_facilities_detect()
94 sclp.has_cei = cpue->cei; in sclp_early_facilities_detect()
95 sclp.has_skey = cpue->skey; in sclp_early_facilities_detect()
106 sclp.hsa_size = (sccb->hsa_size - 1) * PAGE_SIZE; in sclp_early_facilities_detect()
107 sclp.mtid = (sccb->fac42 & 0x80) ? (sccb->fac42 & 31) : 0; in sclp_early_facilities_detect()
108 sclp.mtid_cp = (sccb->fac42 & 0x80) ? (sccb->fac43 & 31) : 0; in sclp_early_facilities_detect()
109 sclp.mtid_prev = (sccb->fac42 & 0x80) ? (sccb->fac66 & 31) : 0; in sclp_early_facilities_detect()
111 sclp.hmfai = sccb->hmfai; in sclp_early_facilities_detect()
112 sclp.has_dirq = !!(sccb->cpudirq & 0x80); in sclp_early_facilities_detect()
161 sclp.has_vt220 = 1; in sclp_early_console_detect()
164 sclp.has_linemode = 1; in sclp_early_console_detect()