Searched refs:interleave_granularity (Results 1 – 9 of 9) sorted by relevance
/openbmc/linux/drivers/cxl/core/ |
H A D | trace.c | 13 int gran = p->interleave_granularity; in cxl_is_hpa_in_range() 46 granularity_to_eig(p->interleave_granularity, &eig); in cxl_dpa_to_hpa()
|
H A D | region.c | 425 rc = sysfs_emit(buf, "%d\n", p->interleave_granularity); in interleave_granularity_show() 458 if (cxld->interleave_ways > 1 && val != cxld->interleave_granularity) in interleave_granularity_store() 469 p->interleave_granularity = val; in interleave_granularity_store() 476 static DEVICE_ATTR_RW(interleave_granularity); 528 if (!p->interleave_ways || !p->interleave_granularity || in alloc_hpa() 1226 parent_ig = p->interleave_granularity; in cxl_port_setup_targets() 1240 parent_ig = parent_cxld->interleave_granularity; in cxl_port_setup_targets() 1298 cxld->interleave_granularity != ig || in cxl_port_setup_targets() 1310 cxld->interleave_granularity, in cxl_port_setup_targets() 1328 cxld->interleave_granularity = ig; in cxl_port_setup_targets() [all …]
|
H A D | hdm.c | 573 if (WARN_ONCE(granularity_to_eig(cxld->interleave_granularity, &eig), in cxld_set_interleave() 575 cxld->interleave_granularity)) in cxld_set_interleave() 947 &cxld->interleave_granularity); in init_hdm_decoder() 953 cxld->interleave_ways, cxld->interleave_granularity); in init_hdm_decoder()
|
H A D | port.c | 275 return sysfs_emit(buf, "%d\n", cxld->interleave_granularity); in interleave_granularity_show() 278 static DEVICE_ATTR_RO(interleave_granularity); 1649 cxld->interleave_granularity = PAGE_SIZE; in cxl_decoder_init()
|
/openbmc/linux/drivers/cxl/ |
H A D | acpi.c | 50 int ig = cxld->interleave_granularity; in cxl_hb_xor() 94 if (hbig != cxld->interleave_granularity) in cxl_parse_cxims() 269 cxld->interleave_granularity = ig; in __cxl_parse_cfmws()
|
H A D | cxl.h | 345 int interleave_granularity; member 480 int interleave_granularity; member
|
/openbmc/linux/Documentation/ABI/testing/ |
H A D | sysfs-bus-cxl | 328 'interleave_granularity') to consecutive DPA addresses. The 335 What: /sys/bus/cxl/devices/decoderX.Y/interleave_granularity 343 interleave_granularity (assuming N is aligned to 344 interleave_granularity). 383 What: /sys/bus/cxl/devices/regionZ/interleave_granularity
|
/openbmc/qemu/hw/cxl/ |
H A D | cxl-host.c | 52 cxl_interleave_granularity_enc(object->interleave_granularity, in cxl_fixed_memory_window_config()
|
/openbmc/linux/tools/testing/cxl/test/ |
H A D | cxl.c | 716 cxld->interleave_granularity = 256; in default_mock_decoder() 790 eig_to_granularity(window->granularity, &cxld->interleave_granularity); in mock_init_hdm_decoder() 835 cxld->interleave_granularity = 4096; in mock_init_hdm_decoder()
|