Searched refs:interleave_ways (Results 1 – 13 of 13) sorted by relevance
/openbmc/linux/drivers/cxl/core/ |
H A D | region.c | 417 save = p->interleave_ways; in interleave_ways_store() 418 p->interleave_ways = val; in interleave_ways_store() 421 p->interleave_ways = save; in interleave_ways_store() 674 if (pos >= p->interleave_ways) { in show_targetN() 676 p->interleave_ways); in show_targetN() 1332 cxld->interleave_ways = iw; in cxl_port_setup_targets() 1487 p->interleave_ways); in cxl_region_validate_position() 1902 cxled->cxld.interleave_ways = p->interleave_ways; in cxl_region_attach() 2031 p->interleave_ways); in detach_target() 2135 if (n < p->interleave_ways) in cxl_region_target_visible() [all …]
|
H A D | trace.c | 14 int ways = p->interleave_ways; in cxl_is_hpa_in_range() 45 ways_to_eiw(p->interleave_ways, &eiw); in cxl_dpa_to_hpa()
|
H A D | hdm.c | 570 if (WARN_ONCE(ways_to_eiw(cxld->interleave_ways, &eiw), in cxld_set_interleave() 571 "invalid interleave_ways: %d\n", cxld->interleave_ways)) in cxld_set_interleave() 593 int ways = cxlsd->cxld.interleave_ways; in cxlsd_set_targets() 905 &cxld->interleave_ways); in init_hdm_decoder() 919 cxld->interleave_ways, cxld->interleave_granularity); in init_hdm_decoder() 925 for (i = 0; i < cxld->interleave_ways; i++) in init_hdm_decoder() 934 dpa_size = div_u64_rem(size, cxld->interleave_ways, &remainder); in init_hdm_decoder() 938 port->id, cxld->id, size, cxld->interleave_ways); in init_hdm_decoder()
|
H A D | port.c | 151 for (i = 0; i < cxld->interleave_ways; i++) { in emit_target_list() 158 if (i + 1 < cxld->interleave_ways) in emit_target_list() 285 return sysfs_emit(buf, "%d\n", cxld->interleave_ways); in interleave_ways_show() 288 static DEVICE_ATTR_RO(interleave_ways); 1589 for (i = 0; i < cxlsd->cxld.interleave_ways; i++) { in decoder_populate_targets() 1606 iw = cxld->interleave_ways; in cxl_hb_modulo() 1648 cxld->interleave_ways = 1; in cxl_decoder_init() 1826 if (cxld->interleave_ways < 1) in cxl_decoder_add_locked()
|
/openbmc/linux/drivers/cxl/ |
H A D | acpi.c | 51 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() 220 rc = eiw_to_ways(cfmws->interleave_ways, &ways); in __cxl_parse_cfmws() 262 cxld->interleave_ways = ways; in __cxl_parse_cfmws()
|
H A D | cxl.h | 344 int interleave_ways; member 479 int interleave_ways; member
|
/openbmc/linux/tools/testing/cxl/test/ |
H A D | cxl.c | 204 .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, 719 cxld->interleave_ways = 1; in default_mock_decoder() [all …]
|
/openbmc/linux/tools/testing/nvdimm/test/ |
H A D | nfit.c | 2123 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 …]
|
/openbmc/linux/Documentation/ABI/testing/ |
H A D | sysfs-bus-cxl | 320 What: /sys/bus/cxl/devices/decoderX.Y/interleave_ways 394 What: /sys/bus/cxl/devices/regionZ/interleave_ways 401 1/interleave_ways of storage for the region. 451 interleave and N is the 'interleave_ways' setting for the
|
/openbmc/qemu/hw/acpi/ |
H A D | nvdimm.c | 91 uint16_t interleave_ways; member 288 nfit_memdev->interleave_ways = cpu_to_le16(1); in nvdimm_build_structure_memdev()
|
/openbmc/linux/include/acpi/ |
H A D | actbl1.h | 531 u8 interleave_ways; member
|
H A D | actbl2.h | 1728 u16 interleave_ways; member
|
/openbmc/linux/Documentation/driver-api/nvdimm/ |
H A D | nvdimm.rst | 392 In addition to the generic attributes of "mapping"s, "interleave_ways"
|