Home
last modified time | relevance | path

Searched refs:stfle_fac_list (Results 1 – 10 of 10) sorted by relevance

/Linux-v4.19/arch/s390/include/asm/
Dfacility.h16 #define MAX_FACILITY_BIT (sizeof(((struct lowcore *)0)->stfle_fac_list) * 8)
59 return __test_facility(nr, &S390_lowcore.stfle_fac_list); in test_facility()
67 static inline void stfle(u64 *stfle_fac_list, int size) in stfle() argument
76 memcpy(stfle_fac_list, &S390_lowcore.stfl_fac_list, 4); in stfle()
83 : "a" (stfle_fac_list) in stfle()
87 memset((char *) stfle_fac_list + nr, 0, size * 8 - nr); in stfle()
Dlowcore.h158 __u64 stfle_fac_list[16]; /* 0x0f00 */ member
/Linux-v4.19/arch/s390/boot/
Dals.c70 val = ~S390_lowcore.stfle_fac_list[i] & als[i]; in print_missing_facilities()
108 for (i = 0; i < ARRAY_SIZE(S390_lowcore.stfle_fac_list); i++) in verify_facilities()
109 S390_lowcore.stfle_fac_list[i] = 0; in verify_facilities()
113 S390_lowcore.stfle_fac_list[0] = (u64)S390_lowcore.stfl_fac_list << 32; in verify_facilities()
119 : "a" (&S390_lowcore.stfle_fac_list) in verify_facilities()
123 if ((S390_lowcore.stfle_fac_list[i] & als[i]) != als[i]) in verify_facilities()
/Linux-v4.19/arch/s390/kernel/
Dlgr.c27 u64 stfle_fac_list[4]; member
122 stfle(lgr_info->stfle_fac_list, ARRAY_SIZE(lgr_info->stfle_fac_list)); in lgr_info_get()
Dearly.c168 stfle(S390_lowcore.stfle_fac_list, in setup_facility_list()
169 ARRAY_SIZE(S390_lowcore.stfle_fac_list)); in setup_facility_list()
171 S390_lowcore.stfle_fac_list, in setup_facility_list()
Dsetup.c345 memcpy(lc->stfle_fac_list, S390_lowcore.stfle_fac_list, in setup_lowcore()
346 sizeof(lc->stfle_fac_list)); in setup_lowcore()
Dprocessor.c101 facilities = (long *)&S390_lowcore.stfle_fac_list; in show_facilities()
Dsmp.c268 memcpy(lc->stfle_fac_list, S390_lowcore.stfle_fac_list, in pcpu_prepare_secondary()
269 sizeof(lc->stfle_fac_list)); in pcpu_prepare_secondary()
Dasm-offsets.c122 OFFSET(__LC_STFLE_FAC_LIST, lowcore, stfle_fac_list); in main()
/Linux-v4.19/arch/s390/kvm/
Dkvm-s390.c203 sizeof(S390_lowcore.stfle_fac_list)); in kvm_s390_fac_size()
1288 memcpy((unsigned long *)&mach->fac_list, S390_lowcore.stfle_fac_list, in kvm_s390_get_machine()
1289 sizeof(S390_lowcore.stfle_fac_list)); in kvm_s390_get_machine()
2133 kvm->arch.model.fac_mask[i] = S390_lowcore.stfle_fac_list[i] & in kvm_arch_init_vm()
2136 kvm->arch.model.fac_list[i] = S390_lowcore.stfle_fac_list[i] & in kvm_arch_init_vm()
4206 S390_lowcore.stfle_fac_list[i] & nonhyp_mask(i); in kvm_s390_init()