H A D | region.c | 140 struct cxl_region *cxlr = to_cxl_region(dev); in uuid_show() local 155 struct cxl_region *cxlr; is_dup() local 176 struct cxl_region *cxlr = to_cxl_region(dev); uuid_store() local 212 cxl_rr_load(struct cxl_port * port,struct cxl_region * cxlr) cxl_rr_load() argument 217 cxl_region_invalidate_memregion(struct cxl_region * cxlr) cxl_region_invalidate_memregion() argument 235 cxl_region_decode_reset(struct cxl_region * cxlr,int count) cxl_region_decode_reset() argument 297 cxl_region_decode_commit(struct cxl_region * cxlr) cxl_region_decode_commit() argument 343 queue_reset(struct cxl_region * cxlr) queue_reset() argument 361 __commit(struct cxl_region * cxlr) __commit() argument 398 struct cxl_region *cxlr = to_cxl_region(dev); commit_store() local 445 struct cxl_region *cxlr = to_cxl_region(dev); commit_show() local 460 struct cxl_region *cxlr = to_cxl_region(dev); cxl_region_visible() local 474 struct cxl_region *cxlr = to_cxl_region(dev); interleave_ways_show() local 492 struct cxl_region *cxlr = to_cxl_region(dev); interleave_ways_store() local 539 struct cxl_region *cxlr = to_cxl_region(dev); interleave_granularity_show() local 555 struct cxl_region *cxlr = to_cxl_region(dev); interleave_granularity_store() local 595 struct cxl_region *cxlr = to_cxl_region(dev); resource_show() local 613 struct cxl_region *cxlr = to_cxl_region(dev); mode_show() local 627 alloc_hpa(struct cxl_region * cxlr,resource_size_t size) alloc_hpa() argument 671 cxl_region_iomem_release(struct cxl_region * cxlr) cxl_region_iomem_release() argument 689 free_hpa(struct cxl_region * cxlr) free_hpa() argument 709 struct cxl_region *cxlr = to_cxl_region(dev); size_store() local 735 struct cxl_region *cxlr = to_cxl_region(dev); size_show() local 765 show_targetN(struct cxl_region * cxlr,char * buf,int pos) show_targetN() argument 882 cxl_port_pick_region_decoder(struct cxl_port * port,struct cxl_endpoint_decoder * cxled,struct cxl_region * cxlr) cxl_port_pick_region_decoder() argument 929 alloc_region_ref(struct cxl_port * port,struct cxl_region * cxlr,struct cxl_endpoint_decoder * cxled,struct cxl_decoder * cxld) alloc_region_ref() argument 977 struct cxl_region *cxlr = cxl_rr->region; cxl_rr_free_decoder() local 993 struct cxl_region *cxlr = cxl_rr->region; free_region_ref() local 1006 struct cxl_region *cxlr = cxl_rr->region; cxl_rr_ep_add() local 1026 cxl_rr_assign_decoder(struct cxl_port * port,struct cxl_region * cxlr,struct cxl_endpoint_decoder * cxled,struct cxl_region_ref * cxl_rr,struct cxl_decoder * cxld) cxl_rr_assign_decoder() argument 1079 cxl_port_attach_region(struct cxl_port * port,struct cxl_region * cxlr,struct cxl_endpoint_decoder * cxled,int pos) cxl_port_attach_region() argument 1194 cxl_port_detach_region(struct cxl_port * port,struct cxl_region * cxlr,struct cxl_endpoint_decoder * cxled) cxl_port_detach_region() argument 1239 struct cxl_region *cxlr = cxl_rr->region; check_last_peer() local 1319 cxl_port_setup_targets(struct cxl_port * port,struct cxl_region * cxlr,struct cxl_endpoint_decoder * cxled) cxl_port_setup_targets() argument 1527 cxl_port_reset_targets(struct cxl_port * port,struct cxl_region * cxlr) cxl_port_reset_targets() argument 1547 cxl_region_teardown_targets(struct cxl_region * cxlr) cxl_region_teardown_targets() argument 1582 cxl_region_setup_targets(struct cxl_region * cxlr) cxl_region_setup_targets() argument 1632 cxl_region_validate_position(struct cxl_region * cxlr,struct cxl_endpoint_decoder * cxled,int pos) cxl_region_validate_position() argument 1680 cxl_region_attach_position(struct cxl_region * cxlr,struct cxl_root_decoder * cxlrd,struct cxl_endpoint_decoder * cxled,const struct cxl_dport * dport,int pos) cxl_region_attach_position() argument 1715 cxl_region_attach_auto(struct cxl_region * cxlr,struct cxl_endpoint_decoder * cxled,int pos) cxl_region_attach_auto() argument 1893 cxl_region_sort_targets(struct cxl_region * cxlr) cxl_region_sort_targets() argument 1918 cxl_region_attach(struct cxl_region * cxlr,struct cxl_endpoint_decoder * cxled,int pos) cxl_region_attach() argument 2097 __cxl_decoder_detach(struct cxl_region * cxlr,struct cxl_endpoint_decoder * cxled,int pos,enum cxl_detach_mode mode) __cxl_decoder_detach() argument 2169 cxl_decoder_detach(struct cxl_region * cxlr,struct cxl_endpoint_decoder * cxled,int pos,enum cxl_detach_mode mode) cxl_decoder_detach() argument 2195 __attach_target(struct cxl_region * cxlr,struct cxl_endpoint_decoder * cxled,int pos,unsigned int state) __attach_target() argument 2213 attach_target(struct cxl_region * cxlr,struct cxl_endpoint_decoder * cxled,int pos,unsigned int state) attach_target() argument 2227 detach_target(struct cxl_region * cxlr,int pos) detach_target() argument 2232 store_targetN(struct cxl_region * cxlr,const char * buf,int pos,size_t len) store_targetN() argument 2317 struct cxl_region *cxlr = to_cxl_region(dev); cxl_region_target_visible() local 2347 struct cxl_region *cxlr = to_cxl_region(dev); cxl_region_release() local 2390 struct cxl_region *cxlr = _cxlr; unregister_region() local 2412 struct cxl_region *cxlr; cxl_region_alloc() local 2438 cxl_region_update_coordinates(struct cxl_region * cxlr,int nid) cxl_region_update_coordinates() argument 2473 struct cxl_region *cxlr = container_of(nb, struct cxl_region, cxl_region_perf_attrs_callback() local 2499 struct cxl_region *cxlr = container_of(nb, struct cxl_region, cxl_region_calculate_adistance() local 2540 struct cxl_region *cxlr; devm_cxl_add_region() local 2619 struct cxl_region *cxlr; create_region_store() local 2684 struct cxl_region *cxlr; delete_region_store() local 2848 struct cxl_region *cxlr; global() member 2856 struct cxl_region *cxlr; __cxl_dpa_to_region() local 2902 cxl_is_hpa_in_chunk(u64 hpa,struct cxl_region * cxlr,int pos) cxl_is_hpa_in_chunk() argument 2921 cxl_dpa_to_hpa(struct cxl_region * cxlr,const struct cxl_memdev * cxlmd,u64 dpa) cxl_dpa_to_hpa() argument 2993 cxl_pmem_region_alloc(struct cxl_region * cxlr) cxl_pmem_region_alloc() argument 3083 cxl_dax_region_alloc(struct cxl_region * cxlr) cxl_dax_region_alloc() argument 3115 struct cxl_region *cxlr = cxlr_pmem->cxlr; cxlr_pmem_unregister() local 3132 struct cxl_region *cxlr = _cxlr; cxlr_release_nvdimm() local 3150 devm_cxl_add_pmem_region(struct cxl_region * cxlr) devm_cxl_add_pmem_region() argument 3205 devm_cxl_add_dax_region(struct cxl_region * cxlr) devm_cxl_add_dax_region() argument 3280 struct cxl_region *cxlr; match_region_by_range() local 3296 cxl_extended_linear_cache_resize(struct cxl_region * cxlr,struct resource * res) cxl_extended_linear_cache_resize() argument 3334 __construct_region(struct cxl_region * cxlr,struct cxl_root_decoder * cxlrd,struct cxl_endpoint_decoder * cxled) __construct_region() argument 3414 struct cxl_region *cxlr; construct_region() local 3530 struct cxl_region *cxlr = arg; is_system_ram() local 3539 struct cxl_region *cxlr = _cxlr; shutdown_notifiers() local 3545 cxl_region_can_probe(struct cxl_region * cxlr) cxl_region_can_probe() argument 3572 struct cxl_region *cxlr = to_cxl_region(dev); cxl_region_probe() local [all...] |