Home
last modified time | relevance | path

Searched defs:cxled (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/cxl/core/
H A Dhdm.c247 static void __cxl_dpa_release(struct cxl_endpoint_decoder *cxled) in __cxl_dpa_release()
268 static void cxl_dpa_release(void *cxled) in cxl_dpa_release()
278 static void devm_cxl_dpa_release(struct cxl_endpoint_decoder *cxled) in devm_cxl_dpa_release()
320 struct cxl_endpoint_decoder *cxled, in request_skip()
339 static int __cxl_dpa_reserve(struct cxl_endpoint_decoder *cxled, in __cxl_dpa_reserve()
498 int devm_cxl_dpa_reserve(struct cxl_endpoint_decoder *cxled, in devm_cxl_dpa_reserve()
515 resource_size_t cxl_dpa_size(struct cxl_endpoint_decoder *cxled) in cxl_dpa_size()
524 resource_size_t cxl_dpa_resource_start(struct cxl_endpoint_decoder *cxled) in cxl_dpa_resource_start()
542 int cxl_dpa_free(struct cxl_endpoint_decoder *cxled) in cxl_dpa_free()
569 int cxl_dpa_set_part(struct cxl_endpoint_decoder *cxled, in cxl_dpa_set_part()
[all …]
H A Dregion.c262 struct cxl_endpoint_decoder *cxled = p->targets[i]; in cxl_region_decode_reset() local
317 struct cxl_endpoint_decoder *cxled = p->targets[i]; in cxl_region_decode_commit() local
854 struct cxl_endpoint_decoder *cxled; show_targetN() local
967 cxl_port_pick_region_decoder(struct cxl_port * port,struct cxl_endpoint_decoder * cxled,struct cxl_region * cxlr) cxl_port_pick_region_decoder() argument
1016 alloc_region_ref(struct cxl_port * port,struct cxl_region * cxlr,struct cxl_endpoint_decoder * cxled,struct cxl_decoder * cxld) alloc_region_ref() argument
1088 cxl_rr_ep_add(struct cxl_region_ref * cxl_rr,struct cxl_endpoint_decoder * cxled) cxl_rr_ep_add() argument
1121 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
1186 cxl_port_attach_region(struct cxl_port * port,struct cxl_region * cxlr,struct cxl_endpoint_decoder * cxled,int pos) cxl_port_attach_region() argument
1303 cxl_port_detach_region(struct cxl_port * port,struct cxl_region * cxlr,struct cxl_endpoint_decoder * cxled) cxl_port_detach_region() argument
1342 check_last_peer(struct cxl_endpoint_decoder * cxled,struct cxl_ep * ep,struct cxl_region_ref * cxl_rr,int distance) check_last_peer() argument
1428 cxl_port_setup_targets(struct cxl_port * port,struct cxl_region * cxlr,struct cxl_endpoint_decoder * cxled) cxl_port_setup_targets() argument
1657 struct cxl_endpoint_decoder *cxled; cxl_region_teardown_targets() local
1692 struct cxl_endpoint_decoder *cxled; cxl_region_setup_targets() local
1740 cxl_region_validate_position(struct cxl_region * cxlr,struct cxl_endpoint_decoder * cxled,int pos) cxl_region_validate_position() argument
1788 cxl_region_attach_position(struct cxl_region * cxlr,struct cxl_endpoint_decoder * cxled,const struct cxl_dport * dport,int pos) cxl_region_attach_position() argument
1823 cxl_region_attach_auto(struct cxl_region * cxlr,struct cxl_endpoint_decoder * cxled,int pos) cxl_region_attach_auto() argument
1945 cxl_calc_interleave_pos(struct cxl_endpoint_decoder * cxled,struct range * hpa_range) cxl_calc_interleave_pos() argument
2009 struct cxl_endpoint_decoder *cxled = p->targets[i]; cxl_region_sort_targets() local
2029 cxl_region_attach(struct cxl_region * cxlr,struct cxl_endpoint_decoder * cxled,int pos) cxl_region_attach() argument
2192 struct cxl_endpoint_decoder *cxled = p->targets[i]; cxl_region_attach() local
2207 const struct cxl_endpoint_decoder *cxled = data; cxl_region_by_target() local
2223 cxl_cancel_auto_attach(struct cxl_endpoint_decoder * cxled) cxl_cancel_auto_attach() argument
2248 __cxl_decoder_detach(struct cxl_region * cxlr,struct cxl_endpoint_decoder * cxled,int pos,enum cxl_detach_mode mode) __cxl_decoder_detach() argument
2322 cxl_decoder_detach(struct cxl_region * cxlr,struct cxl_endpoint_decoder * cxled,int pos,enum cxl_detach_mode mode) cxl_decoder_detach() argument
2348 __attach_target(struct cxl_region * cxlr,struct cxl_endpoint_decoder * cxled,int pos,unsigned int state) __attach_target() argument
2366 attach_target(struct cxl_region * cxlr,struct cxl_endpoint_decoder * cxled,int pos,unsigned int state) attach_target() argument
2899 struct cxl_endpoint_decoder *cxled; poison_by_decoder() local
2971 struct cxl_endpoint_decoder *cxled; __cxl_dpa_to_region() local
3318 struct cxl_endpoint_decoder *cxled = NULL; cxl_dpa_to_hpa() local
3424 struct cxl_endpoint_decoder *cxled = p->targets[i]; unaligned_region_offset_to_dpa_result() local
3447 struct cxl_endpoint_decoder *cxled; region_offset_to_dpa_result() local
3536 get_cxl_root_decoder(struct cxl_endpoint_decoder * cxled,struct cxl_region_context * ctx) get_cxl_root_decoder() argument
3629 struct cxl_endpoint_decoder *cxled = ctx->cxled; __construct_region() local
3710 struct cxl_endpoint_decoder *cxled = ctx->cxled; construct_region() local
3754 cxl_add_to_region(struct cxl_endpoint_decoder * cxled) cxl_add_to_region() argument
3974 struct cxl_endpoint_decoder *cxled = p->targets[i]; cxl_region_setup_poison() local
[all...]
H A Dcore.h24 struct cxl_endpoint_decoder *cxled; member
72 cxl_decoder_detach(struct cxl_region * cxlr,struct cxl_endpoint_decoder * cxled,int pos,enum cxl_detach_mode mode) cxl_decoder_detach() argument
H A Dcdat.c582 static struct cxl_dpa_perf *cxled_get_dpa_perf(struct cxl_endpoint_decoder *cxled) in cxled_get_dpa_perf()
629 struct cxl_endpoint_decoder *cxled, in cxl_endpoint_gather_bandwidth()
999 struct cxl_endpoint_decoder *cxled = cxlr->params.targets[i]; in cxl_region_shared_upstream_bandwidth_update() local
1053 struct cxl_endpoint_decoder *cxled) in cxl_region_perf_data_calculate()
H A Dport.c199 struct cxl_endpoint_decoder *cxled = to_cxl_endpoint_decoder(dev); in mode_show() local
217 struct cxl_endpoint_decoder *cxled = to_cxl_endpoint_decoder(dev); in mode_store() local
239 struct cxl_endpoint_decoder *cxled = to_cxl_endpoint_decoder(dev); in dpa_resource_show() local
249 struct cxl_endpoint_decoder *cxled = to_cxl_endpoint_decoder(dev); in dpa_size_show() local
258 struct cxl_endpoint_decoder *cxled in dpa_size_store() local
432 struct cxl_endpoint_decoder *cxled = to_cxl_endpoint_decoder(dev); cxl_endpoint_decoder_release() local
2085 struct cxl_endpoint_decoder *cxled; cxl_endpoint_decoder_alloc() local
[all...]
H A Dedac.c126 struct cxl_endpoint_decoder *cxled = p->targets[i]; in cxl_scrub_get_attrbs() local
170 struct cxl_endpoint_decoder *cxled = p->targets[i]; in cxl_scrub_set_attrbs_region() local
430 struct cxl_endpoint_decoder *cxled = p->targets[i]; in cxl_region_scrub_init() local
/linux/tools/testing/cxl/test/
H A Dcxl.c762 struct cxl_endpoint_decoder cxled; global() member
834 struct cxl_endpoint_decoder *cxled = cxld_registry_restore() local
880 struct cxl_endpoint_decoder *cxled = __cxld_registry_save() local
941 struct cxl_endpoint_decoder *cxled = mock_decoder_commit() local
969 struct cxl_endpoint_decoder *cxled = mock_decoder_reset() local
1020 struct cxl_endpoint_decoder *cxled = init_disabled_mock_decoder() local
1075 struct cxl_endpoint_decoder *cxled; mock_init_hdm_decoder() local
1255 struct cxl_endpoint_decoder *cxled; mock_cxl_enumerate_decoders() local
[all...]
/linux/drivers/cxl/
H A Dcxl.h868 cxl_add_to_region(struct cxl_endpoint_decoder * cxled) cxl_add_to_region() argument