Searched refs:cbm_len (Results 1 – 11 of 11) sorted by relevance
/xen/xen/arch/x86/ |
A D | psr.c | 97 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 D | sysctl.c | 302 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 D | libxl_psr.c | 374 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 D | libxl_types.idl | 1201 ("cbm_len", uint32), 1215 ("cbm_len", uint32),
|
/xen/tools/xl/ |
A D | xl_psr.c | 320 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 D | xc_psr.c | 360 hw_info->cat.cbm_len = sysctl.u.psr_alloc.u.cat_info.cbm_len; in xc_psr_get_hw_info()
|
/xen/docs/features/ |
A D | intel_psr_cat_cdp.pandoc | 172 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 D | xl-psr.pandoc | 115 * Set bits only exist in the range of [0, cbm_len), where cbm_len can be
|
/xen/xen/include/public/ |
A D | sysctl.h | 757 uint32_t cbm_len; /* OUT: CBM length */ member
|
/xen/tools/golang/xenlight/ |
A D | helpers.gen.go | 4069 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 D | xenctrl.h | 2486 uint32_t cbm_len; member
|
Completed in 25 milliseconds