Lines Matching full:missing

27 #define EXT_KEY(isa_arg, ext, pv, missing)					\  argument
32 missing |= RISCV_HWPROBE_EXT_##ext; \
85 u64 missing = 0; in hwprobe_isa_ext0() local
109 EXT_KEY(isainfo->isa, ZAAMO, pair->value, missing); in hwprobe_isa_ext0()
110 EXT_KEY(isainfo->isa, ZABHA, pair->value, missing); in hwprobe_isa_ext0()
111 EXT_KEY(isainfo->isa, ZACAS, pair->value, missing); in hwprobe_isa_ext0()
112 EXT_KEY(isainfo->isa, ZALASR, pair->value, missing); in hwprobe_isa_ext0()
113 EXT_KEY(isainfo->isa, ZALRSC, pair->value, missing); in hwprobe_isa_ext0()
114 EXT_KEY(isainfo->isa, ZAWRS, pair->value, missing); in hwprobe_isa_ext0()
115 EXT_KEY(isainfo->isa, ZBA, pair->value, missing); in hwprobe_isa_ext0()
116 EXT_KEY(isainfo->isa, ZBB, pair->value, missing); in hwprobe_isa_ext0()
117 EXT_KEY(isainfo->isa, ZBC, pair->value, missing); in hwprobe_isa_ext0()
118 EXT_KEY(isainfo->isa, ZBKB, pair->value, missing); in hwprobe_isa_ext0()
119 EXT_KEY(isainfo->isa, ZBKC, pair->value, missing); in hwprobe_isa_ext0()
120 EXT_KEY(isainfo->isa, ZBKX, pair->value, missing); in hwprobe_isa_ext0()
121 EXT_KEY(isainfo->isa, ZBS, pair->value, missing); in hwprobe_isa_ext0()
122 EXT_KEY(isainfo->isa, ZCA, pair->value, missing); in hwprobe_isa_ext0()
123 EXT_KEY(isainfo->isa, ZCB, pair->value, missing); in hwprobe_isa_ext0()
124 EXT_KEY(isainfo->isa, ZCLSD, pair->value, missing); in hwprobe_isa_ext0()
125 EXT_KEY(isainfo->isa, ZCMOP, pair->value, missing); in hwprobe_isa_ext0()
126 EXT_KEY(isainfo->isa, ZICBOM, pair->value, missing); in hwprobe_isa_ext0()
127 EXT_KEY(isainfo->isa, ZICBOP, pair->value, missing); in hwprobe_isa_ext0()
128 EXT_KEY(isainfo->isa, ZICBOZ, pair->value, missing); in hwprobe_isa_ext0()
129 EXT_KEY(isainfo->isa, ZICFILP, pair->value, missing); in hwprobe_isa_ext0()
130 EXT_KEY(isainfo->isa, ZICNTR, pair->value, missing); in hwprobe_isa_ext0()
131 EXT_KEY(isainfo->isa, ZICOND, pair->value, missing); in hwprobe_isa_ext0()
132 EXT_KEY(isainfo->isa, ZIHINTNTL, pair->value, missing); in hwprobe_isa_ext0()
133 EXT_KEY(isainfo->isa, ZIHINTPAUSE, pair->value, missing); in hwprobe_isa_ext0()
134 EXT_KEY(isainfo->isa, ZIHPM, pair->value, missing); in hwprobe_isa_ext0()
135 EXT_KEY(isainfo->isa, ZILSD, pair->value, missing); in hwprobe_isa_ext0()
136 EXT_KEY(isainfo->isa, ZIMOP, pair->value, missing); in hwprobe_isa_ext0()
137 EXT_KEY(isainfo->isa, ZKND, pair->value, missing); in hwprobe_isa_ext0()
138 EXT_KEY(isainfo->isa, ZKNE, pair->value, missing); in hwprobe_isa_ext0()
139 EXT_KEY(isainfo->isa, ZKNH, pair->value, missing); in hwprobe_isa_ext0()
140 EXT_KEY(isainfo->isa, ZKSED, pair->value, missing); in hwprobe_isa_ext0()
141 EXT_KEY(isainfo->isa, ZKSH, pair->value, missing); in hwprobe_isa_ext0()
142 EXT_KEY(isainfo->isa, ZKT, pair->value, missing); in hwprobe_isa_ext0()
143 EXT_KEY(isainfo->isa, ZTSO, pair->value, missing); in hwprobe_isa_ext0()
150 EXT_KEY(isainfo->isa, ZVBB, pair->value, missing); in hwprobe_isa_ext0()
151 EXT_KEY(isainfo->isa, ZVBC, pair->value, missing); in hwprobe_isa_ext0()
152 EXT_KEY(isainfo->isa, ZVE32F, pair->value, missing); in hwprobe_isa_ext0()
153 EXT_KEY(isainfo->isa, ZVE32X, pair->value, missing); in hwprobe_isa_ext0()
154 EXT_KEY(isainfo->isa, ZVE64D, pair->value, missing); in hwprobe_isa_ext0()
155 EXT_KEY(isainfo->isa, ZVE64F, pair->value, missing); in hwprobe_isa_ext0()
156 EXT_KEY(isainfo->isa, ZVE64X, pair->value, missing); in hwprobe_isa_ext0()
157 EXT_KEY(isainfo->isa, ZVFBFMIN, pair->value, missing); in hwprobe_isa_ext0()
158 EXT_KEY(isainfo->isa, ZVFBFWMA, pair->value, missing); in hwprobe_isa_ext0()
159 EXT_KEY(isainfo->isa, ZVFH, pair->value, missing); in hwprobe_isa_ext0()
160 EXT_KEY(isainfo->isa, ZVFHMIN, pair->value, missing); in hwprobe_isa_ext0()
161 EXT_KEY(isainfo->isa, ZVKB, pair->value, missing); in hwprobe_isa_ext0()
162 EXT_KEY(isainfo->isa, ZVKG, pair->value, missing); in hwprobe_isa_ext0()
163 EXT_KEY(isainfo->isa, ZVKNED, pair->value, missing); in hwprobe_isa_ext0()
164 EXT_KEY(isainfo->isa, ZVKNHA, pair->value, missing); in hwprobe_isa_ext0()
165 EXT_KEY(isainfo->isa, ZVKNHB, pair->value, missing); in hwprobe_isa_ext0()
166 EXT_KEY(isainfo->isa, ZVKSED, pair->value, missing); in hwprobe_isa_ext0()
167 EXT_KEY(isainfo->isa, ZVKSH, pair->value, missing); in hwprobe_isa_ext0()
168 EXT_KEY(isainfo->isa, ZVKT, pair->value, missing); in hwprobe_isa_ext0()
171 EXT_KEY(isainfo->isa, ZCD, pair->value, missing); in hwprobe_isa_ext0()
172 EXT_KEY(isainfo->isa, ZCF, pair->value, missing); in hwprobe_isa_ext0()
173 EXT_KEY(isainfo->isa, ZFA, pair->value, missing); in hwprobe_isa_ext0()
174 EXT_KEY(isainfo->isa, ZFBFMIN, pair->value, missing); in hwprobe_isa_ext0()
175 EXT_KEY(isainfo->isa, ZFH, pair->value, missing); in hwprobe_isa_ext0()
176 EXT_KEY(isainfo->isa, ZFHMIN, pair->value, missing); in hwprobe_isa_ext0()
179 EXT_KEY(isainfo->isa, SUPM, pair->value, missing); in hwprobe_isa_ext0()
182 /* Now turn off reporting features if any CPU is missing it. */ in hwprobe_isa_ext0()
183 pair->value &= ~missing; in hwprobe_isa_ext0()
190 u64 missing = 0; in hwprobe_isa_ext1() local
207 EXT_KEY(isainfo->isa, ZICFISS, pair->value, missing); in hwprobe_isa_ext1()
210 /* Now turn off reporting features if any CPU is missing it. */ in hwprobe_isa_ext1()
211 pair->value &= ~missing; in hwprobe_isa_ext1()