Home
last modified time | relevance | path

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

/linux/Documentation/driver-api/cxl/linux/example-configurations/
H A Dmulti-interleave.rst105 "interleave_granularity":256,
131 "interleave_granularity":256,
159 "interleave_granularity":512,
225 "interleave_granularity":256,
251 "interleave_granularity":256,
266 "interleave_granularity":512,
339 "interleave_granularity":256,
372 "interleave_granularity":256,
H A Dhb-interleave.rst104 "interleave_granularity":256,
182 "interleave_granularity":256,
263 "interleave_granularity":256,
295 "interleave_granularity":256,
H A Dintra-hb-interleave.rst104 "interleave_granularity":256,
130 "interleave_granularity":256,
156 "interleave_granularity":256,
272 "interleave_granularity":256,
/linux/drivers/cxl/core/
H A Dregion.c560 return sysfs_emit(buf, "%d\n", p->interleave_granularity); in interleave_granularity_show()
583 if (cxld->interleave_ways > 1 && val != cxld->interleave_granularity) in set_interleave_granularity()
591 p->interleave_granularity = val; in set_interleave_granularity()
616 static DEVICE_ATTR_RW(interleave_granularity);
674 if (!p->interleave_ways || !p->interleave_granularity || in alloc_hpa()
1507 parent_ig = p->interleave_granularity; in cxl_port_setup_targets()
1521 parent_ig = parent_cxld->interleave_granularity; in cxl_port_setup_targets()
1579 (iw > 1 && cxld->interleave_granularity != ig) || in cxl_port_setup_targets()
1590 cxld->interleave_granularity, in cxl_port_setup_targets()
1606 cxld->interleave_granularity = ig; in cxl_port_setup_targets()
[all …]
H A Dhdm.c694 if (WARN_ONCE(granularity_to_eig(cxld->interleave_granularity, &eig), in cxld_set_interleave()
696 cxld->interleave_granularity)) in cxld_set_interleave()
1074 &cxld->interleave_granularity); in init_hdm_decoder()
1084 cxld->interleave_ways, cxld->interleave_granularity); in init_hdm_decoder()
H A Dcore.h27 int interleave_granularity; member
H A Dport.c291 return sysfs_emit(buf, "%d\n", cxld->interleave_granularity); in interleave_granularity_show()
294 static DEVICE_ATTR_RO(interleave_granularity);
1976 cxld->interleave_granularity = PAGE_SIZE; in cxl_decoder_init()
/linux/Documentation/driver-api/cxl/linux/
H A Dcxl-driver.rst287 cap_ram interleave_granularity size
313 interleave_granularity modalias start target_type
349 interleave_granularity region uevent
413 commit interleave_granularity resource target1
598 - :code:`interleave_granularity` - the granularity to interleave at.
600 Linux expects the :code:`interleave_granularity` of switch decoders to be
602 configurations, the :code:`interleave_granularity` of a decoder is equal to
614 - :code:`interleave_granularity` - the granularity to interleave at.
/linux/tools/testing/cxl/test/
H A Dcxl.c810 ___d->interleave_granularity, ___d->flags); \
822 a->interleave_granularity = b->interleave_granularity; in cxld_copy()
1036 cxld->interleave_granularity = 0; in init_disabled_mock_decoder()
1067 cxld->interleave_granularity = 256; in default_mock_decoder()
1158 eig_to_granularity(window->granularity, &cxld->interleave_granularity); in mock_init_hdm_type2_cxled()
1189 cxld->interleave_granularity = 4096; in mock_init_hdm_type2_cxled()
1241 eig_to_granularity(window->granularity, &cxld->interleave_granularity); in mock_init_hdm_type3_cxled()
1290 cxld->interleave_granularity = 4096; in mock_init_hdm_type3_cxled()
/linux/drivers/cxl/
H A Dcxl.h301 int interleave_granularity; member
429 int interleave_granularity; member
/linux/Documentation/ABI/testing/
H A Dsysfs-bus-cxl399 'interleave_granularity') to consecutive DPA addresses. The
406 What: /sys/bus/cxl/devices/decoderX.Y/interleave_granularity
414 interleave_granularity (assuming N is aligned to
415 interleave_granularity).
470 What: /sys/bus/cxl/devices/regionZ/interleave_granularity