Home
last modified time | relevance | path

Searched refs:cbm_len (Results 1 – 11 of 11) sorted by relevance

/xen/xen/arch/x86/
A Dpsr.c97 unsigned int cbm_len; member
288 unsigned int cbm_len = feat->cat.cbm_len; in cat_check_cbm() local
292 if ( cbm & (~0ul << cbm_len) ) in cat_check_cbm()
299 first_bit = find_first_bit(&cbm, cbm_len); in cat_check_cbm()
300 zero_bit = find_next_zero_bit(&cbm, cbm_len, first_bit); in cat_check_cbm()
303 if ( zero_bit < cbm_len && in cat_check_cbm()
304 find_next_bit(&cbm, cbm_len, zero_bit) < cbm_len ) in cat_check_cbm()
326 feat->cat.cbm_len = (regs->a & CAT_CBM_LEN_MASK) + 1; in cat_init_feature()
341 cat_default_val(feat->cat.cbm_len)); in cat_init_feature()
378 feat->cos_max, feat->cat.cbm_len); in cat_init_feature()
[all …]
A Dsysctl.c302 sysctl->u.psr_alloc.u.cat_info.cbm_len = in arch_do_sysctl()
319 sysctl->u.psr_alloc.u.cat_info.cbm_len = in arch_do_sysctl()
/xen/tools/libxl/
A Dlibxl_psr.c374 cat_info->cbm_len = hw_info->u.cat.cbm_len; in libxl__hw_info_to_libxl_cat_info()
482 xl_info->u.cat.cbm_len = xc_info->cat.cbm_len; in libxl__xc_hw_info_to_libxl_hw_info()
A Dlibxl_types.idl1201 ("cbm_len", uint32),
1215 ("cbm_len", uint32),
/xen/tools/xl/
A Dxl_psr.c320 printf("%-16s: %u\n", "CBM length", info[i].cbm_len); in psr_l3_cat_hwinfo()
322 (1ull << info[i].cbm_len) - 1); in psr_l3_cat_hwinfo()
441 (1ull << info->u.cat.cbm_len) - 1); in psr_print_socket()
525 printf("%-16s: %u\n", "CBM length", info[i].cbm_len); in psr_l2_cat_hwinfo()
527 (1ull << info[i].cbm_len) - 1); in psr_l2_cat_hwinfo()
/xen/tools/libxc/
A Dxc_psr.c360 hw_info->cat.cbm_len = sysctl.u.psr_alloc.u.cat_info.cbm_len; in xc_psr_get_hw_info()
/xen/docs/features/
A Dintel_psr_cat_cdp.pandoc172 by `(1ull << cbm_len) - 1`. That is a fully open bitmask, all ones bitmask.
343 unsigned int cbm_len;
356 * Member `cbm_len`
358 `cbm_len` is one of the hardware info of CAT. It means the max
/xen/docs/misc/
A Dxl-psr.pandoc115 * Set bits only exist in the range of [0, cbm_len), where cbm_len can be
/xen/xen/include/public/
A Dsysctl.h757 uint32_t cbm_len; /* OUT: CBM length */ member
/xen/tools/golang/xenlight/
A Dhelpers.gen.go4069 x.CbmLen = uint32(xc.cbm_len)
4081 xc.cbm_len = C.uint32_t(x.CbmLen)
4130 x.CbmLen = uint32(tmp.cbm_len)
4162 cat.cbm_len = C.uint32_t(tmp.CbmLen)
/xen/tools/libxc/include/
A Dxenctrl.h2486 uint32_t cbm_len; member

Completed in 25 milliseconds