Home
last modified time | relevance | path

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

/Linux-v6.1/drivers/cxl/core/
Dregion.c373 rc = sysfs_emit(buf, "%d\n", p->interleave_granularity); in interleave_granularity_show()
406 if (cxld->interleave_ways > 1 && val != cxld->interleave_granularity) in interleave_granularity_store()
417 p->interleave_granularity = val; in interleave_granularity_store()
424 static DEVICE_ATTR_RW(interleave_granularity);
467 if (!p->interleave_ways || !p->interleave_granularity || in alloc_hpa()
1013 parent_ig = cxlrd->cxlsd.cxld.interleave_granularity; in cxl_port_setup_targets()
1027 parent_ig = parent_cxld->interleave_granularity; in cxl_port_setup_targets()
1077 cxld->interleave_granularity = ig; in cxl_port_setup_targets()
1302 cxled->cxld.interleave_granularity = p->interleave_granularity; in cxl_region_attach()
Dhdm.c495 if (WARN_ONCE(granularity_to_cxl(cxld->interleave_granularity, &eig), in cxld_set_interleave()
497 cxld->interleave_granularity)) in cxld_set_interleave()
748 &cxld->interleave_granularity); in init_hdm_decoder()
Dport.c272 return sysfs_emit(buf, "%d\n", cxld->interleave_granularity); in interleave_granularity_show()
275 static DEVICE_ATTR_RO(interleave_granularity);
1479 cxld->interleave_granularity = PAGE_SIZE; in cxl_decoder_init()
/Linux-v6.1/drivers/cxl/
Dcxl.h271 int interleave_granularity; member
376 int interleave_granularity; member
Dacpi.c149 cxld->interleave_granularity = ig; in cxl_parse_cfmws()
/Linux-v6.1/Documentation/ABI/testing/
Dsysfs-bus-cxl254 'interleave_granularity') to consecutive DPA addresses. The
261 What: /sys/bus/cxl/devices/decoderX.Y/interleave_granularity
269 interleave_granularity (assuming N is aligned to
270 interleave_granularity).
308 What: /sys/bus/cxl/devices/regionZ/interleave_granularity
/Linux-v6.1/tools/testing/cxl/test/
Dcxl.c605 cxld->interleave_granularity = SZ_4K; in mock_cxl_enumerate_decoders()