Symbol: cxl_root_decoder
drivers/cxl/acpi.c
100
struct cxl_root_decoder *cxlrd = ctx->cxlrd;
drivers/cxl/acpi.c
363
static void cxl_setup_extended_linear_cache(struct cxl_root_decoder *cxlrd)
drivers/cxl/acpi.c
398
DEFINE_FREE(put_cxlrd, struct cxl_root_decoder *,
drivers/cxl/acpi.c
432
struct cxl_root_decoder *cxlrd __free(put_cxlrd) =
drivers/cxl/acpi.c
76
static u64 cxl_apply_xor_maps(struct cxl_root_decoder *cxlrd, u64 addr)
drivers/cxl/acpi.c
869
struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(dev);
drivers/cxl/acpi.c
92
struct cxl_root_decoder *cxlrd;
drivers/cxl/core/cdat.c
292
struct cxl_root_decoder *cxlrd;
drivers/cxl/core/cdat.c
331
struct cxl_root_decoder *cxlrd;
drivers/cxl/core/core.h
55
void kill_regions(struct cxl_root_decoder *cxlrd);
drivers/cxl/core/core.h
85
static inline void kill_regions(struct cxl_root_decoder *cxlrd) { };
drivers/cxl/core/port.c
1999
struct cxl_root_decoder *cxl_root_decoder_alloc(struct cxl_port *port,
drivers/cxl/core/port.c
2002
struct cxl_root_decoder *cxlrd;
drivers/cxl/core/port.c
308
struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(dev);
drivers/cxl/core/port.c
340
static bool can_create_pmem(struct cxl_root_decoder *cxlrd)
drivers/cxl/core/port.c
347
static bool can_create_ram(struct cxl_root_decoder *cxlrd)
drivers/cxl/core/port.c
357
struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(dev);
drivers/cxl/core/port.c
446
struct cxl_root_decoder *to_cxl_root_decoder(struct device *dev)
drivers/cxl/core/port.c
451
return container_of(dev, struct cxl_root_decoder, cxlsd.cxld.dev);
drivers/cxl/core/port.c
457
struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(dev);
drivers/cxl/core/region.c
1441
struct cxl_root_decoder *cxlrd = cxlr->cxlrd;
drivers/cxl/core/region.c
1802
struct cxl_root_decoder *cxlrd = cxlr->cxlrd;
drivers/cxl/core/region.c
2056
struct cxl_root_decoder *cxlrd = cxlr->cxlrd;
drivers/cxl/core/region.c
2521
struct cxl_root_decoder *cxlrd = cxlr->cxlrd;
drivers/cxl/core/region.c
2564
struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(cxlr->dev.parent);
drivers/cxl/core/region.c
2588
struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(cxlr->dev.parent);
drivers/cxl/core/region.c
2598
static struct cxl_region *cxl_region_alloc(struct cxl_root_decoder *cxlrd, int id)
drivers/cxl/core/region.c
2711
void kill_regions(struct cxl_root_decoder *cxlrd)
drivers/cxl/core/region.c
2736
static struct cxl_region *devm_cxl_add_region(struct cxl_root_decoder *cxlrd,
drivers/cxl/core/region.c
2775
static ssize_t __create_region_show(struct cxl_root_decoder *cxlrd, char *buf)
drivers/cxl/core/region.c
2792
static struct cxl_region *__create_region(struct cxl_root_decoder *cxlrd,
drivers/cxl/core/region.c
2825
struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(dev);
drivers/cxl/core/region.c
2880
struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(dev);
drivers/cxl/core/region.c
3347
struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(cxlr->dev.parent);
drivers/cxl/core/region.c
3364
struct cxl_root_decoder *cxlrd = cxlr->cxlrd;
drivers/cxl/core/region.c
3452
struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(cxlr->dev.parent);
drivers/cxl/core/region.c
3495
struct cxl_root_decoder *cxlrd = cxlr->cxlrd;
drivers/cxl/core/region.c
3560
struct cxl_root_decoder *cxlrd;
drivers/cxl/core/region.c
3584
static struct cxl_root_decoder *
drivers/cxl/core/region.c
3640
struct cxl_root_decoder *cxlrd = cxlr->cxlrd;
drivers/cxl/core/region.c
3679
struct cxl_root_decoder *cxlrd = cxlr->cxlrd;
drivers/cxl/core/region.c
3756
static struct cxl_region *construct_region(struct cxl_root_decoder *cxlrd,
drivers/cxl/core/region.c
3792
cxl_find_region_by_range(struct cxl_root_decoder *cxlrd,
drivers/cxl/core/region.c
3819
struct cxl_root_decoder *cxlrd __free(put_cxl_root_decoder) =
drivers/cxl/core/region.c
490
struct cxl_root_decoder *cxlrd = cxlr->cxlrd;
drivers/cxl/core/region.c
564
struct cxl_root_decoder *cxlrd = cxlr->cxlrd;
drivers/cxl/core/region.c
654
struct cxl_root_decoder *cxlrd = cxlr->cxlrd;
drivers/cxl/cxl.h
357
struct cxl_root_decoder;
drivers/cxl/cxl.h
364
u64 (*hpa_to_spa)(struct cxl_root_decoder *cxlrd, u64 hpa);
drivers/cxl/cxl.h
365
u64 (*spa_to_hpa)(struct cxl_root_decoder *cxlrd, u64 spa);
drivers/cxl/cxl.h
485
struct cxl_root_decoder *cxlrd;
drivers/cxl/cxl.h
740
DEFINE_FREE(put_cxl_root_decoder, struct cxl_root_decoder *, if (!IS_ERR_OR_NULL(_T)) put_device(&_T->cxlsd.cxld.dev))
drivers/cxl/cxl.h
768
struct cxl_root_decoder *to_cxl_root_decoder(struct device *dev);
drivers/cxl/cxl.h
774
struct cxl_root_decoder *cxl_root_decoder_alloc(struct cxl_port *port,
drivers/cxl/cxl.h
783
struct cxl_root_decoder *cxlrd)
drivers/cxl/cxlmem.h
81
static inline struct cxl_port *cxlrd_to_port(struct cxl_root_decoder *cxlrd)