Home
last modified time | relevance | path

Searched refs:cxl_root_decoder (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/cxl/
H A Dcxl.h425 struct cxl_root_decoder;
432 u64 (*hpa_to_spa)(struct cxl_root_decoder *cxlrd, u64 hpa);
433 u64 (*spa_to_hpa)(struct cxl_root_decoder *cxlrd, u64 spa);
447 struct cxl_root_decoder { struct
554 struct cxl_root_decoder *cxlrd;
809 DEFINE_FREE(put_cxl_root_decoder, struct cxl_root_decoder *, if (!IS_ERR_OR_NULL(_T)) put_device(&_…
836 struct cxl_root_decoder *to_cxl_root_decoder(struct device *dev);
842 struct cxl_root_decoder *cxl_root_decoder_alloc(struct cxl_port *port,
851 struct cxl_root_decoder *cxlrd) in cxl_root_decoder_autoremove()
H A Dacpi.c76 static u64 cxl_apply_xor_maps(struct cxl_root_decoder *cxlrd, u64 addr) in cxl_apply_xor_maps()
92 struct cxl_root_decoder *cxlrd;
100 struct cxl_root_decoder *cxlrd = ctx->cxlrd; in cxl_parse_cxims()
363 static void cxl_setup_extended_linear_cache(struct cxl_root_decoder *cxlrd) in cxl_setup_extended_linear_cache()
398 DEFINE_FREE(put_cxlrd, struct cxl_root_decoder *,
432 struct cxl_root_decoder *cxlrd __free(put_cxlrd) = in DEFINE_FREE()
869 struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(dev); in pair_cxl_resource()
/linux/drivers/cxl/core/
H A Dregion.c493 struct cxl_root_decoder *cxlrd = cxlr->cxlrd; in interleave_ways_store()
556 struct cxl_root_decoder *cxlrd = cxlr->cxlrd; in interleave_granularity_store()
631 struct cxl_root_decoder *cxlrd = cxlr->cxlrd; in alloc_hpa()
1382 struct cxl_root_decoder *cxlrd = cxlr->cxlrd; in cxl_port_setup_targets()
1743 struct cxl_root_decoder *cxlrd = cxlr->cxlrd; in cxl_region_attach_position()
1982 struct cxl_root_decoder *cxlrd = cxlr->cxlrd; in cxl_region_attach()
2407 struct cxl_root_decoder *cxlrd = cxlr->cxlrd; in cxl_region_release()
2472 static struct cxl_region *cxl_region_alloc(struct cxl_root_decoder *cxlrd, int id) in cxl_region_alloc()
2597 static struct cxl_region *devm_cxl_add_region(struct cxl_root_decoder *cxlrd, in devm_cxl_add_region()
2635 static ssize_t __create_region_show(struct cxl_root_decoder *cxlrd, char *buf) in __create_region_show()
[all …]
H A Dport.c308 struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(dev); in qos_class_show()
340 static bool can_create_pmem(struct cxl_root_decoder *cxlrd) in can_create_pmem()
347 static bool can_create_ram(struct cxl_root_decoder *cxlrd) in can_create_ram()
357 struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(dev); in cxl_root_decoder_visible()
446 struct cxl_root_decoder *to_cxl_root_decoder(struct device *dev) in to_cxl_root_decoder()
451 return container_of(dev, struct cxl_root_decoder, cxlsd.cxld.dev); in to_cxl_root_decoder()
457 struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(dev); in cxl_root_decoder_release()
1997 struct cxl_root_decoder *cxl_root_decoder_alloc(struct cxl_port *port, in cxl_root_decoder_alloc()
2000 struct cxl_root_decoder *cxlrd; in cxl_root_decoder_alloc()
H A Dcdat.c292 struct cxl_root_decoder *cxlrd; in match_cxlrd_qos_class()
331 struct cxl_root_decoder *cxlrd; in match_cxlrd_hb()