Home
last modified time | relevance | path

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

/linux-6.3-rc2/drivers/cxl/core/
A Dregion.c374 save = p->interleave_ways; in interleave_ways_store()
375 p->interleave_ways = val; in interleave_ways_store()
378 p->interleave_ways = save; in interleave_ways_store()
631 if (pos >= p->interleave_ways) { in show_targetN()
633 p->interleave_ways); in show_targetN()
1138 cxld->interleave_ways = iw; in cxl_port_setup_targets()
1272 p->interleave_ways); in cxl_region_validate_position()
1653 cxled->cxld.interleave_ways = p->interleave_ways; in cxl_region_attach()
1770 p->interleave_ways); in detach_target()
1874 if (n < p->interleave_ways) in cxl_region_target_visible()
[all …]
A Dhdm.c524 if (WARN_ONCE(ways_to_eiw(cxld->interleave_ways, &eiw), in cxld_set_interleave()
525 "invalid interleave_ways: %d\n", cxld->interleave_ways)) in cxld_set_interleave()
546 int ways = cxlsd->cxld.interleave_ways; in cxlsd_set_targets()
837 &cxld->interleave_ways); in init_hdm_decoder()
852 for (i = 0; i < cxld->interleave_ways; i++) in init_hdm_decoder()
861 dpa_size = div_u64_rem(size, cxld->interleave_ways, &remainder); in init_hdm_decoder()
865 port->id, cxld->id, size, cxld->interleave_ways); in init_hdm_decoder()
A Dport.c136 for (i = 0; i < cxld->interleave_ways; i++) { in emit_target_list()
143 if (i + 1 < cxld->interleave_ways) in emit_target_list()
274 return sysfs_emit(buf, "%d\n", cxld->interleave_ways); in interleave_ways_show()
277 static DEVICE_ATTR_RO(interleave_ways);
1535 iw = cxld->interleave_ways; in cxl_hb_modulo()
1577 cxld->interleave_ways = 1; in cxl_decoder_init()
1756 if (cxld->interleave_ways < 1) in cxl_decoder_add_locked()
/linux-6.3-rc2/drivers/cxl/
A Dacpi.c51 int iw = cxld->interleave_ways; in cxl_hb_xor()
56 cxld->interleave_ways != cxlsd->nr_targets, in cxl_hb_xor()
98 if (is_power_of_2(cxld->interleave_ways)) in cxl_parse_cxims()
100 nr_maps = ilog2(cxld->interleave_ways); in cxl_parse_cxims()
103 nr_maps = ilog2(cxld->interleave_ways / 3); in cxl_parse_cxims()
164 rc = eiw_to_ways(cfmws->interleave_ways, &ways); in cxl_acpi_cfmws_verify()
167 cfmws->interleave_ways); in cxl_acpi_cfmws_verify()
224 rc = eiw_to_ways(cfmws->interleave_ways, &ways); in cxl_parse_cfmws()
266 cxld->interleave_ways = ways; in cxl_parse_cfmws()
A Dcxl.h321 int interleave_ways; member
458 int interleave_ways; member
/linux-6.3-rc2/tools/testing/cxl/test/
A Dcxl.c204 .interleave_ways = 0,
219 .interleave_ways = 1,
234 .interleave_ways = 0,
249 .interleave_ways = 1,
264 .interleave_ways = 0,
279 .interleave_ways = 0,
296 .interleave_ways = 0,
312 .interleave_ways = 1,
328 .interleave_ways = 2,
714 cxld->interleave_ways = 1; in default_mock_decoder()
[all …]
/linux-6.3-rc2/tools/testing/nvdimm/test/
A Dnfit.c2123 memdev->interleave_ways = 2; in nfit_test0_setup()
2139 memdev->interleave_ways = 2; in nfit_test0_setup()
2156 memdev->interleave_ways = 4; in nfit_test0_setup()
2173 memdev->interleave_ways = 4; in nfit_test0_setup()
2189 memdev->interleave_ways = 4; in nfit_test0_setup()
2206 memdev->interleave_ways = 4; in nfit_test0_setup()
2222 memdev->interleave_ways = 1; in nfit_test0_setup()
2238 memdev->interleave_ways = 1; in nfit_test0_setup()
2254 memdev->interleave_ways = 1; in nfit_test0_setup()
2270 memdev->interleave_ways = 1; in nfit_test0_setup()
[all …]
/linux-6.3-rc2/Documentation/ABI/testing/
A Dsysfs-bus-cxl261 What: /sys/bus/cxl/devices/decoderX.Y/interleave_ways
335 What: /sys/bus/cxl/devices/regionZ/interleave_ways
342 1/interleave_ways of storage for the region.
392 interleave and N is the 'interleave_ways' setting for the
/linux-6.3-rc2/include/acpi/
A Dactbl1.h485 u8 interleave_ways; member
A Dactbl2.h1544 u16 interleave_ways; member
/linux-6.3-rc2/Documentation/driver-api/nvdimm/
A Dnvdimm.rst392 In addition to the generic attributes of "mapping"s, "interleave_ways"

Completed in 47 milliseconds