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
611 static int alloc_hpa(struct cxl_region *cxlr, resource_size_t size) in alloc_hpa()
655 static void cxl_region_iomem_release(struct cxl_region *cxlr) in cxl_region_iomem_release()
673 static int free_hpa(struct cxl_region *cxlr) in free_hpa()
693 struct cxl_region *cxlr = to_cxl_region(dev); in size_store() local
720 struct cxl_region *cxlr = to_cxl_region(dev); in size_show() local
753 static size_t show_targetN(struct cxl_region *cxlr, char *buf, int pos) in show_targetN()
848 struct cxl_region *cxlr) in cxl_region_find_decoder()
895 alloc_region_ref(struct cxl_port *port, struct cxl_region *cxlr, in alloc_region_ref()
945 struct cxl_region *cxlr = cxl_rr->region; in cxl_rr_free_decoder() local
961 struct cxl_region *cxlr = cxl_rr->region; in free_region_ref() local
974 struct cxl_region *cxlr = cxl_rr->region; in cxl_rr_ep_add() local
994 static int cxl_rr_alloc_decoder(struct cxl_port *port, struct cxl_region *cxlr, in cxl_rr_alloc_decoder()
1055 struct cxl_region *cxlr, in cxl_port_attach_region()
1161 struct cxl_region *cxlr, in cxl_port_detach_region()
1206 struct cxl_region *cxlr = cxl_rr->region; in check_last_peer() local
1286 struct cxl_region *cxlr, in cxl_port_setup_targets()
1484 struct cxl_region *cxlr) in cxl_port_reset_targets()
1504 static void cxl_region_teardown_targets(struct cxl_region *cxlr) in cxl_region_teardown_targets()
1539 static int cxl_region_setup_targets(struct cxl_region *cxlr) in cxl_region_setup_targets()
1589 static int cxl_region_validate_position(struct cxl_region *cxlr, in cxl_region_validate_position()
1637 static int cxl_region_attach_position(struct cxl_region *cxlr, in cxl_region_attach_position()
1672 static int cxl_region_attach_auto(struct cxl_region *cxlr, in cxl_region_attach_auto()
1848 static int cxl_region_sort_targets(struct cxl_region *cxlr) in cxl_region_sort_targets()
1873 static int cxl_region_attach(struct cxl_region *cxlr, in cxl_region_attach()
2051 struct cxl_region *cxlr = cxled->cxld.region; in cxl_region_detach() local
2110 static int attach_target(struct cxl_region *cxlr, in attach_target()
2130 static int detach_target(struct cxl_region *cxlr, int pos) in detach_target()
2157 static size_t store_targetN(struct cxl_region *cxlr, const char *buf, int pos, in store_targetN()
2242 struct cxl_region *cxlr = to_cxl_region(dev); in cxl_region_target_visible() local
2272 struct cxl_region *cxlr = to_cxl_region(dev); in cxl_region_release() local
2315 struct cxl_region *cxlr = _cxlr; in unregister_region() local
2337 struct cxl_region *cxlr; in cxl_region_alloc() local
2363 static bool cxl_region_update_coordinates(struct cxl_region *cxlr, int nid) in cxl_region_update_coordinates()
2398 struct cxl_region *cxlr = container_of(nb, struct cxl_region, in cxl_region_perf_attrs_callback() local
2424 struct cxl_region *cxlr = container_of(nb, struct cxl_region, in cxl_region_calculate_adistance() local
2465 struct cxl_region *cxlr; in devm_cxl_add_region() local
2545 struct cxl_region *cxlr; in create_pmem_region_store() local
2565 struct cxl_region *cxlr; in create_ram_region_store() local
2619 struct cxl_region *cxlr; in delete_region_store() local
2793 struct cxl_region *cxlr; member
2801 struct cxl_region *cxlr; in __cxl_dpa_to_region() local
2847 static bool cxl_is_hpa_in_chunk(u64 hpa, struct cxl_region *cxlr, int pos) in cxl_is_hpa_in_chunk()
2866 u64 cxl_dpa_to_hpa(struct cxl_region *cxlr, const struct cxl_memdev *cxlmd, in cxl_dpa_to_hpa()
2938 static int cxl_pmem_region_alloc(struct cxl_region *cxlr) in cxl_pmem_region_alloc()
3028 static struct cxl_dax_region *cxl_dax_region_alloc(struct cxl_region *cxlr) in cxl_dax_region_alloc()
3066 struct cxl_region *cxlr = cxlr_pmem->cxlr; in cxlr_pmem_unregister() local
3083 struct cxl_region *cxlr = _cxlr; in cxlr_release_nvdimm() local
3101 static int devm_cxl_add_pmem_region(struct cxl_region *cxlr) in devm_cxl_add_pmem_region()
3156 static int devm_cxl_add_dax_region(struct cxl_region *cxlr) in devm_cxl_add_dax_region()
3201 struct cxl_region *cxlr; in match_region_by_range() local
3227 struct cxl_region *cxlr; in construct_region() local
3311 struct cxl_region *cxlr; in cxl_add_to_region() local
3372 struct cxl_region *cxlr = arg; in is_system_ram() local
3381 struct cxl_region *cxlr = _cxlr; in shutdown_notifiers() local
3389 struct cxl_region *cxlr = to_cxl_region(dev); in cxl_region_probe() local