Searched refs:interleave_granularity (Results 1 – 11 of 11) sorted by relevance
| /linux/Documentation/driver-api/cxl/linux/example-configurations/ |
| H A D | multi-interleave.rst | 105 "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 D | hb-interleave.rst | 104 "interleave_granularity":256, 182 "interleave_granularity":256, 263 "interleave_granularity":256, 295 "interleave_granularity":256,
|
| H A D | intra-hb-interleave.rst | 104 "interleave_granularity":256, 130 "interleave_granularity":256, 156 "interleave_granularity":256, 272 "interleave_granularity":256,
|
| /linux/drivers/cxl/core/ |
| H A D | region.c | 560 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 D | hdm.c | 694 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 D | core.h | 27 int interleave_granularity; member
|
| H A D | port.c | 291 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 D | cxl-driver.rst | 287 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 D | cxl.c | 810 ___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 D | cxl.h | 301 int interleave_granularity; member 429 int interleave_granularity; member
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-bus-cxl | 399 '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
|