Lines Matching refs:hmask_val
216 unsigned long hartid, hmask_val, hbase; in __sbi_send_ipi_v02() local
226 hmask_val = 0; in __sbi_send_ipi_v02()
229 if (hmask_val && ((hbase + BITS_PER_LONG) <= hartid)) { in __sbi_send_ipi_v02()
231 hmask_val, hbase, 0, 0, 0, 0); in __sbi_send_ipi_v02()
234 hmask_val = 0; in __sbi_send_ipi_v02()
237 if (!hmask_val) in __sbi_send_ipi_v02()
239 hmask_val |= 1UL << (hartid - hbase); in __sbi_send_ipi_v02()
242 if (hmask_val) { in __sbi_send_ipi_v02()
244 hmask_val, hbase, 0, 0, 0, 0); in __sbi_send_ipi_v02()
254 __func__, hbase, hmask_val, result); in __sbi_send_ipi_v02()
258 static int __sbi_rfence_v02_call(unsigned long fid, unsigned long hmask_val, in __sbi_rfence_v02_call() argument
269 ret = sbi_ecall(ext, fid, hmask_val, hbase, 0, 0, 0, 0); in __sbi_rfence_v02_call()
272 ret = sbi_ecall(ext, fid, hmask_val, hbase, start, in __sbi_rfence_v02_call()
276 ret = sbi_ecall(ext, fid, hmask_val, hbase, start, in __sbi_rfence_v02_call()
281 ret = sbi_ecall(ext, fid, hmask_val, hbase, start, in __sbi_rfence_v02_call()
285 ret = sbi_ecall(ext, fid, hmask_val, hbase, start, in __sbi_rfence_v02_call()
289 ret = sbi_ecall(ext, fid, hmask_val, hbase, start, in __sbi_rfence_v02_call()
293 ret = sbi_ecall(ext, fid, hmask_val, hbase, start, in __sbi_rfence_v02_call()
305 __func__, hbase, hmask_val, result); in __sbi_rfence_v02_call()
315 unsigned long hmask_val, hartid, hbase; in __sbi_rfence_v02() local
324 hmask_val = 0; in __sbi_rfence_v02()
327 if (hmask_val && ((hbase + BITS_PER_LONG) <= hartid)) { in __sbi_rfence_v02()
328 result = __sbi_rfence_v02_call(fid, hmask_val, hbase, in __sbi_rfence_v02()
332 hmask_val = 0; in __sbi_rfence_v02()
335 if (!hmask_val) in __sbi_rfence_v02()
337 hmask_val |= 1UL << (hartid - hbase); in __sbi_rfence_v02()
340 if (hmask_val) { in __sbi_rfence_v02()
341 result = __sbi_rfence_v02_call(fid, hmask_val, hbase, in __sbi_rfence_v02()