Home
last modified time | relevance | path

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

/drivers/cxl/
A Dcxl.h421 struct cxl_root_decoder;
422 typedef u64 (*cxl_hpa_to_spa_fn)(struct cxl_root_decoder *cxlrd, u64 hpa);
435 struct cxl_root_decoder { struct
746 DEFINE_FREE(put_cxl_root_decoder, struct cxl_root_decoder *, if (!IS_ERR_OR_NULL(_T)) put_device(&_…
774 struct cxl_root_decoder *to_cxl_root_decoder(struct device *dev);
780 struct cxl_root_decoder *cxl_root_decoder_alloc(struct cxl_port *port,
789 struct cxl_root_decoder *cxlrd) in cxl_root_decoder_autoremove()
A Dacpi.c24 static u64 cxl_xor_hpa_to_spa(struct cxl_root_decoder *cxlrd, u64 hpa) in cxl_xor_hpa_to_spa()
63 struct cxl_root_decoder *cxlrd;
71 struct cxl_root_decoder *cxlrd = ctx->cxlrd; in cxl_parse_cxims()
338 static int cxl_acpi_set_cache_size(struct cxl_root_decoder *cxlrd) in cxl_acpi_set_cache_size()
373 static void cxl_setup_extended_linear_cache(struct cxl_root_decoder *cxlrd) in cxl_setup_extended_linear_cache()
395 DEFINE_FREE(put_cxlrd, struct cxl_root_decoder *,
432 struct cxl_root_decoder *cxlrd __free(put_cxlrd) = in DEFINE_FREE()
868 struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(dev); in pair_cxl_resource()
A Dcxlmem.h79 static inline struct cxl_port *cxlrd_to_port(struct cxl_root_decoder *cxlrd) in cxlrd_to_port()
/drivers/cxl/core/
A Dregion.c490 struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(dev->parent); in interleave_ways_store()
553 struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(dev->parent); in interleave_granularity_store()
629 struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(cxlr->dev.parent); in alloc_hpa()
1322 struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(cxlr->dev.parent); in cxl_port_setup_targets()
1681 struct cxl_root_decoder *cxlrd, in cxl_region_attach_position()
2346 struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(dev->parent); in cxl_region_release()
2618 struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(dev); in create_region_store()
2682 struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(dev); in delete_region_store()
3256 static struct cxl_root_decoder *
3335 struct cxl_root_decoder *cxlrd, in __construct_region()
[all …]
A Dport.c299 struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(dev); in qos_class_show()
331 static bool can_create_pmem(struct cxl_root_decoder *cxlrd) in can_create_pmem()
338 static bool can_create_ram(struct cxl_root_decoder *cxlrd) in can_create_ram()
348 struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(dev); in cxl_root_decoder_visible()
437 struct cxl_root_decoder *to_cxl_root_decoder(struct device *dev) in to_cxl_root_decoder()
442 return container_of(dev, struct cxl_root_decoder, cxlsd.cxld.dev); in to_cxl_root_decoder()
448 struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(dev); in cxl_root_decoder_release()
1796 struct cxl_root_decoder *cxl_root_decoder_alloc(struct cxl_port *port, in cxl_root_decoder_alloc()
1799 struct cxl_root_decoder *cxlrd; in cxl_root_decoder_alloc()
A Dcdat.c292 struct cxl_root_decoder *cxlrd; in match_cxlrd_qos_class()
331 struct cxl_root_decoder *cxlrd; in match_cxlrd_hb()

Completed in 27 milliseconds