Home
last modified time | relevance | path

Searched refs:interleave_granularity (Results 1 – 9 of 9) sorted by relevance

/openbmc/linux/drivers/cxl/core/
H A Dtrace.c13 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 Dregion.c441 rc = sysfs_emit(buf, "%d\n", p->interleave_granularity); in interleave_granularity_show()
485 p->interleave_granularity = val; in interleave_granularity_store()
492 static DEVICE_ATTR_RW(interleave_granularity);
1167 parent_ig = p->interleave_granularity; in cxl_port_setup_targets()
1181 parent_ig = parent_cxld->interleave_granularity; in cxl_port_setup_targets()
1239 cxld->interleave_granularity != ig || in cxl_port_setup_targets()
1251 cxld->interleave_granularity, in cxl_port_setup_targets()
1260 cxld->interleave_granularity = ig; in cxl_port_setup_targets()
1818 cxled->cxld.interleave_granularity = p->interleave_granularity; in cxl_region_attach()
2863 p->interleave_granularity = cxled->cxld.interleave_granularity; in construct_region()
[all …]
H A Dhdm.c560 if (WARN_ONCE(granularity_to_eig(cxld->interleave_granularity, &eig), in cxld_set_interleave()
562 cxld->interleave_granularity)) in cxld_set_interleave()
900 &cxld->interleave_granularity); in init_hdm_decoder()
906 cxld->interleave_ways, cxld->interleave_granularity); in init_hdm_decoder()
H A Dport.c275 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 Dacpi.c50 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 Dcxl.h343 int interleave_granularity; member
478 int interleave_granularity; member
/openbmc/linux/Documentation/ABI/testing/
H A Dsysfs-bus-cxl328 '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 Dcxl-host.c51 cxl_interleave_granularity_enc(object->interleave_granularity, in cxl_fixed_memory_window_config()
/openbmc/linux/tools/testing/cxl/test/
H A Dcxl.c716 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()