Lines Matching defs:cxlr
140 struct cxl_region *cxlr = to_cxl_region(dev); in uuid_show() local
159 struct cxl_region *cxlr; in is_dup() local
180 struct cxl_region *cxlr = to_cxl_region(dev); in uuid_store() local
221 struct cxl_region *cxlr) in cxl_rr_load()
226 static int cxl_region_invalidate_memregion(struct cxl_region *cxlr) in cxl_region_invalidate_memregion()
245 static void cxl_region_decode_reset(struct cxl_region *cxlr, int count) in cxl_region_decode_reset()
307 static int cxl_region_decode_commit(struct cxl_region *cxlr) in cxl_region_decode_commit()
356 struct cxl_region *cxlr = to_cxl_region(dev); in commit_store() local
420 struct cxl_region *cxlr = to_cxl_region(dev); in commit_show() local
438 struct cxl_region *cxlr = to_cxl_region(dev); in cxl_region_visible() local
452 struct cxl_region *cxlr = to_cxl_region(dev); in interleave_ways_show() local
473 struct cxl_region *cxlr = to_cxl_region(dev); in interleave_ways_store() local
522 struct cxl_region *cxlr = to_cxl_region(dev); in interleave_granularity_show() local
541 struct cxl_region *cxlr = to_cxl_region(dev); in interleave_granularity_store() local
585 struct cxl_region *cxlr = to_cxl_region(dev); in resource_show() local
605 struct cxl_region *cxlr = to_cxl_region(dev); in mode_show() local
619 static int alloc_hpa(struct cxl_region *cxlr, resource_size_t size) in alloc_hpa()
663 static void cxl_region_iomem_release(struct cxl_region *cxlr) in cxl_region_iomem_release()
681 static int free_hpa(struct cxl_region *cxlr) in free_hpa()
701 struct cxl_region *cxlr = to_cxl_region(dev); in size_store() local
728 struct cxl_region *cxlr = to_cxl_region(dev); in size_show() local
761 static size_t show_targetN(struct cxl_region *cxlr, char *buf, int pos) in show_targetN()
871 struct cxl_region *cxlr) in cxl_region_find_decoder()
918 alloc_region_ref(struct cxl_port *port, struct cxl_region *cxlr, in alloc_region_ref()
968 struct cxl_region *cxlr = cxl_rr->region; in cxl_rr_free_decoder() local
984 struct cxl_region *cxlr = cxl_rr->region; in free_region_ref() local
997 struct cxl_region *cxlr = cxl_rr->region; in cxl_rr_ep_add() local
1017 static int cxl_rr_alloc_decoder(struct cxl_port *port, struct cxl_region *cxlr, in cxl_rr_alloc_decoder()
1078 struct cxl_region *cxlr, in cxl_port_attach_region()
1184 struct cxl_region *cxlr, in cxl_port_detach_region()
1229 struct cxl_region *cxlr = cxl_rr->region; in check_last_peer() local
1309 struct cxl_region *cxlr, in cxl_port_setup_targets()
1517 struct cxl_region *cxlr) in cxl_port_reset_targets()
1537 static void cxl_region_teardown_targets(struct cxl_region *cxlr) in cxl_region_teardown_targets()
1572 static int cxl_region_setup_targets(struct cxl_region *cxlr) in cxl_region_setup_targets()
1622 static int cxl_region_validate_position(struct cxl_region *cxlr, in cxl_region_validate_position()
1670 static int cxl_region_attach_position(struct cxl_region *cxlr, in cxl_region_attach_position()
1705 static int cxl_region_attach_auto(struct cxl_region *cxlr, in cxl_region_attach_auto()
1883 static int cxl_region_sort_targets(struct cxl_region *cxlr) in cxl_region_sort_targets()
1908 static int cxl_region_attach(struct cxl_region *cxlr, in cxl_region_attach()
2087 struct cxl_region *cxlr = cxled->cxld.region; in cxl_region_detach() local
2146 static int attach_target(struct cxl_region *cxlr, in attach_target()
2166 static int detach_target(struct cxl_region *cxlr, int pos) in detach_target()
2193 static size_t store_targetN(struct cxl_region *cxlr, const char *buf, int pos, in store_targetN()
2278 struct cxl_region *cxlr = to_cxl_region(dev); in cxl_region_target_visible() local
2308 struct cxl_region *cxlr = to_cxl_region(dev); in cxl_region_release() local
2351 struct cxl_region *cxlr = _cxlr; in unregister_region() local
2373 struct cxl_region *cxlr; in cxl_region_alloc() local
2399 static bool cxl_region_update_coordinates(struct cxl_region *cxlr, int nid) in cxl_region_update_coordinates()
2434 struct cxl_region *cxlr = container_of(nb, struct cxl_region, in cxl_region_perf_attrs_callback() local
2460 struct cxl_region *cxlr = container_of(nb, struct cxl_region, in cxl_region_calculate_adistance() local
2501 struct cxl_region *cxlr; in devm_cxl_add_region() local
2580 struct cxl_region *cxlr; in create_region_store() local
2649 struct cxl_region *cxlr; in delete_region_store() local
2813 struct cxl_region *cxlr; member
2821 struct cxl_region *cxlr; in __cxl_dpa_to_region() local
2867 static bool cxl_is_hpa_in_chunk(u64 hpa, struct cxl_region *cxlr, int pos) in cxl_is_hpa_in_chunk()
2886 u64 cxl_dpa_to_hpa(struct cxl_region *cxlr, const struct cxl_memdev *cxlmd, in cxl_dpa_to_hpa()
2958 static int cxl_pmem_region_alloc(struct cxl_region *cxlr) in cxl_pmem_region_alloc()
3048 static struct cxl_dax_region *cxl_dax_region_alloc(struct cxl_region *cxlr) in cxl_dax_region_alloc()
3080 struct cxl_region *cxlr = cxlr_pmem->cxlr; in cxlr_pmem_unregister() local
3097 struct cxl_region *cxlr = _cxlr; in cxlr_release_nvdimm() local
3115 static int devm_cxl_add_pmem_region(struct cxl_region *cxlr) in devm_cxl_add_pmem_region()
3170 static int devm_cxl_add_dax_region(struct cxl_region *cxlr) in devm_cxl_add_dax_region()
3216 struct cxl_region *cxlr; in match_region_by_range() local
3232 static int cxl_extended_linear_cache_resize(struct cxl_region *cxlr, in cxl_extended_linear_cache_resize()
3275 static int __construct_region(struct cxl_region *cxlr, in __construct_region()
3355 struct cxl_region *cxlr; in construct_region() local
3387 struct cxl_region *cxlr; in cxl_add_to_region() local
3476 struct cxl_region *cxlr = arg; in is_system_ram() local
3485 struct cxl_region *cxlr = _cxlr; in shutdown_notifiers() local
3493 struct cxl_region *cxlr = to_cxl_region(dev); in cxl_region_probe() local