Lines Matching refs:interleave_ways

267 			rc = cxl_region_decode_reset(cxlr, p->interleave_ways);  in commit_store()
328 rc = sysfs_emit(buf, "%d\n", p->interleave_ways); in interleave_ways_show()
360 if (!is_power_of_2(val / cxld->interleave_ways) || in interleave_ways_store()
361 (val % cxld->interleave_ways)) { in interleave_ways_store()
374 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()
385 static DEVICE_ATTR_RW(interleave_ways);
431 if (cxld->interleave_ways > 1 && val != cxld->interleave_granularity) in interleave_granularity_store()
501 if (!p->interleave_ways || !p->interleave_granularity || in alloc_hpa()
505 div_u64_rem(size, SZ_256M * p->interleave_ways, &remainder); in alloc_hpa()
631 if (pos >= p->interleave_ways) { in show_targetN()
633 p->interleave_ways); in show_targetN()
1054 parent_iw = cxlrd->cxlsd.cxld.interleave_ways; in cxl_port_setup_targets()
1068 parent_iw = parent_cxld->interleave_ways; in cxl_port_setup_targets()
1117 if (cxld->interleave_ways != iw || in cxl_port_setup_targets()
1129 __func__, cxld->interleave_ways, in cxl_port_setup_targets()
1138 cxld->interleave_ways = iw; in cxl_port_setup_targets()
1270 if (pos < 0 || pos >= p->interleave_ways) { in cxl_region_validate_position()
1272 p->interleave_ways); in cxl_region_validate_position()
1289 for (i = 0; i < p->interleave_ways; i++) { in cxl_region_validate_position()
1360 if (p->nr_targets >= p->interleave_ways) { in cxl_region_attach_auto()
1580 if (resource_size(cxled->dpa_res) * p->interleave_ways != in cxl_region_attach()
1585 (u64)resource_size(cxled->dpa_res), p->interleave_ways, in cxl_region_attach()
1598 if (p->nr_targets < p->interleave_ways) in cxl_region_attach()
1646 if (p->nr_targets == p->interleave_ways) { in cxl_region_attach()
1653 cxled->cxld.interleave_ways = p->interleave_ways; in cxl_region_attach()
1689 rc = cxl_region_decode_reset(cxlr, p->interleave_ways); in cxl_region_detach()
1699 if (cxled->pos < 0 || cxled->pos >= p->interleave_ways || in cxl_region_detach()
1768 if (pos >= p->interleave_ways) { in detach_target()
1770 p->interleave_ways); in detach_target()
1874 if (n < p->interleave_ways) in cxl_region_target_visible()
1953 for (i = 0; i < p->interleave_ways; i++) in unregister_region()
2565 p->interleave_ways = cxled->cxld.interleave_ways; in construct_region()
2575 dev_name(&cxlr->dev), p->res, p->interleave_ways, in construct_region()