/Linux-v5.10/drivers/s390/char/ |
D | sclp_early.c | 20 struct sclp_info sclp; variable 21 EXPORT_SYMBOL(sclp); 31 sclp.facilities = sccb->facilities; in sclp_early_facilities_detect() 32 sclp.has_sprp = !!(sccb->fac84 & 0x02); in sclp_early_facilities_detect() 33 sclp.has_core_type = !!(sccb->fac84 & 0x01); in sclp_early_facilities_detect() 34 sclp.has_gsls = !!(sccb->fac85 & 0x80); in sclp_early_facilities_detect() 35 sclp.has_64bscao = !!(sccb->fac116 & 0x80); in sclp_early_facilities_detect() 36 sclp.has_cmma = !!(sccb->fac116 & 0x40); in sclp_early_facilities_detect() 37 sclp.has_esca = !!(sccb->fac116 & 0x08); in sclp_early_facilities_detect() 38 sclp.has_pfmfi = !!(sccb->fac117 & 0x40); in sclp_early_facilities_detect() [all …]
|
D | sclp_cmd.c | 182 if (!sclp.rzm) in arch_get_memory_phys_device() 184 return PFN_PHYS(start_pfn) >> ilog2(sclp.rzm); in arch_get_memory_phys_device() 189 return (unsigned long long) (rn - 1) * sclp.rzm; in rn2addr() 229 storage_key_init_range(start, start + sclp.rzm); in sclp_assign_storage() 289 if (start > istart + sclp.rzm - 1) in sclp_mem_change_state() 310 if (start > istart + sclp.rzm - 1) in contains_standby_increment() 395 size = (unsigned long long) num * sclp.rzm; in add_memory_merged() 448 if (new_incr->rn > sclp.rnmax) { in insert_increment() 482 if ((sclp.facilities & 0xe00000000000ULL) != 0xe00000000000ULL) in sclp_detect_standby_memory() 524 for (i = 1; i <= sclp.rnmax - assigned; i++) in sclp_detect_standby_memory()
|
D | sclp.h | 227 #define SCLP_HAS_CHP_INFO (sclp.facilities & 0x8000000000000000ULL) 228 #define SCLP_HAS_CHP_RECONFIG (sclp.facilities & 0x2000000000000000ULL) 229 #define SCLP_HAS_CPU_INFO (sclp.facilities & 0x0800000000000000ULL) 230 #define SCLP_HAS_CPU_RECONFIG (sclp.facilities & 0x0400000000000000ULL) 231 #define SCLP_HAS_PCI_RECONFIG (sclp.facilities & 0x0000000040000000ULL) 232 #define SCLP_HAS_AP_RECONFIG (sclp.facilities & 0x0000000100000000ULL)
|
D | zcore.c | 171 snprintf(str, sizeof(str), "%lx\n", sclp.hsa_size); in zcore_hsa_read() 202 if (!sclp.hsa_size) { in check_sdias() 226 if (ipib_info.ipib < sclp.hsa_size) in zcore_reipl_init()
|
D | Makefile | 20 obj-y += ctrlchar.o keyboard.o defkeymap.o sclp.o sclp_rw.o sclp_quiesce.o \
|
D | sclp_tty.c | 508 if (!sclp.has_linemode) in sclp_tty_init()
|
D | sclp.c | 647 sclp.facilities = scbuf->sclp_active_facility_mask; in sclp_state_change_cb()
|
/Linux-v5.10/arch/s390/kernel/ |
D | early_printk.c | 30 if (!sclp.has_linemode && !sclp.has_vt220) in setup_early_printk()
|
D | smp.c | 673 pcpu_set_smt(sclp.mtid_prev); in smp_save_dump_cpus() 675 max_cpu_addr = SCLP_MAX_CORES << sclp.mtid_prev; in smp_save_dump_cpus() 750 if (sclp.has_core_type && core->type != boot_core_type) in smp_add_core() 819 if (sclp.has_core_type) { in smp_detect_cpus() 832 mtid = boot_core_type ? sclp.mtid : sclp.mtid_cp; in smp_detect_cpus() 839 if (sclp.has_core_type && in smp_detect_cpus() 986 sclp_max = max(sclp.mtid, sclp.mtid_cp) + 1; in smp_fill_possible_mask() 988 sclp_max = (sclp.max_cores * sclp_max) ?: nr_cpu_ids; in smp_fill_possible_mask()
|
D | crash_dump.c | 143 if (!OLDMEM_BASE && from < sclp.hsa_size) { in copy_oldmem_kernel() 145 len = min(count, sclp.hsa_size - from); in copy_oldmem_kernel() 186 if (!OLDMEM_BASE && from < sclp.hsa_size) { in copy_oldmem_user() 188 len = min(count, sclp.hsa_size - from); in copy_oldmem_user() 271 unsigned long hsa_end = sclp.hsa_size; in remap_oldmem_pfn_range_zfcpdump() 639 if (is_ipl_type_dump() && !sclp.hsa_size) in elfcorehdr_alloc()
|
D | setup.c | 238 if (sclp.has_vt220 && IS_ENABLED(CONFIG_SCLP_VT220_CONSOLE)) in conmode_default() 240 else if (sclp.has_linemode && IS_ENABLED(CONFIG_SCLP_CONSOLE)) in conmode_default() 698 low = max_t(unsigned long, crash_size, sclp.hsa_size); in reserve_crashkernel() 992 if (sclp.has_sief2) in setup_hwcaps() 1043 if (!sclp.has_diag318) in setup_control_program_code()
|
D | ipl.c | 309 return sprintf(page, "%i\n", !!sclp.has_sipl); in ipl_has_secure_show()
|
/Linux-v5.10/arch/s390/hypfs/ |
D | hypfs_sprp.c | 142 if (!sclp.has_sprp) in hypfs_sprp_init() 149 if (!sclp.has_sprp) in hypfs_sprp_exit()
|
/Linux-v5.10/arch/s390/kvm/ |
D | kvm-s390.c | 423 if (!sclp.has_sief2 || !MACHINE_HAS_ESOP || !sclp.has_64bscao || in kvm_s390_cpu_feat_init() 427 if (sclp.has_64bscao) in kvm_s390_cpu_feat_init() 429 if (sclp.has_siif) in kvm_s390_cpu_feat_init() 431 if (sclp.has_gpere) in kvm_s390_cpu_feat_init() 433 if (sclp.has_gsls) in kvm_s390_cpu_feat_init() 435 if (sclp.has_ib) in kvm_s390_cpu_feat_init() 437 if (sclp.has_cei) in kvm_s390_cpu_feat_init() 439 if (sclp.has_ibs) in kvm_s390_cpu_feat_init() 441 if (sclp.has_kss) in kvm_s390_cpu_feat_init() 565 else if (sclp.has_esca && sclp.has_64bscao) in kvm_vm_ioctl_check_extension() [all …]
|
D | kvm-s390.h | 457 return sclp.has_sigpif; in kvm_s390_use_sca_entries()
|
D | vsie.c | 365 __u64 min_ibc = (sclp.ibc >> 16) & 0x0fffU; in prepare_ibc()
|
D | interrupt.c | 1239 if (!sclp.has_sigpif) in kvm_s390_ext_call_pending() 1548 if (sclp.has_sigpif && !kvm_s390_pv_cpu_get_handle(vcpu)) in __inject_extcall()
|
/Linux-v5.10/arch/s390/include/asm/ |
D | sclp.h | 96 extern struct sclp_info sclp;
|
/Linux-v5.10/arch/s390/mm/ |
D | init.c | 225 return max_t(unsigned long, MIN_MEMORY_BLOCK_SIZE, sclp.rzm); in memory_block_size_bytes()
|
/Linux-v5.10/arch/s390/pci/ |
D | pci_irq.c | 444 irq_delivery = sclp.has_dirq ? DIRECTED : FLOATING; in zpci_irq_init()
|
/Linux-v5.10/Documentation/virt/kvm/ |
D | s390-pv.rst | 90 like the SCCB for sclp, is moved via the SIDA. When an instruction is
|
D | api.rst | 2899 - sclp external interrupt; sclp parameter in parm
|
/Linux-v5.10/Documentation/admin-guide/ |
D | kernel-parameters.txt | 1180 earlyprintk=sclp 1216 The sclp output can only be used on s390.
|