Symbol: cxl_decoder
drivers/cxl/acpi.c
101
struct cxl_decoder *cxld = &cxlrd->cxlsd.cxld;
drivers/cxl/acpi.c
365
struct cxl_decoder *cxld = &cxlrd->cxlsd.cxld;
drivers/cxl/acpi.c
407
struct cxl_decoder *cxld;
drivers/cxl/acpi.c
746
struct cxl_decoder *cxld;
drivers/cxl/acpi.c
870
struct cxl_decoder *cxld = &cxlrd->cxlsd.cxld;
drivers/cxl/core/atl.c
64
struct cxl_decoder *cxld = &cxled->cxld;
drivers/cxl/core/hdm.c
1168
struct cxl_decoder *cxld;
drivers/cxl/core/hdm.c
24
static int add_hdm_decoder(struct cxl_port *port, struct cxl_decoder *cxld)
drivers/cxl/core/hdm.c
682
static void cxld_set_interleave(struct cxl_decoder *cxld, u32 *ctrl)
drivers/cxl/core/hdm.c
704
static void cxld_set_type(struct cxl_decoder *cxld, u32 *ctrl)
drivers/cxl/core/hdm.c
759
static void setup_hw_decoder(struct cxl_decoder *cxld, void __iomem *hdm)
drivers/cxl/core/hdm.c
800
static int cxl_decoder_commit(struct cxl_decoder *cxld)
drivers/cxl/core/hdm.c
855
struct cxl_decoder *cxld;
drivers/cxl/core/hdm.c
871
void cxl_port_commit_reap(struct cxl_decoder *cxld)
drivers/cxl/core/hdm.c
889
static void cxl_decoder_reset(struct cxl_decoder *cxld)
drivers/cxl/core/hdm.c
931
struct cxl_port *port, struct cxl_decoder *cxld, u64 *dpa_base,
drivers/cxl/core/hdm.c
971
static int init_hdm_decoder(struct cxl_port *port, struct cxl_decoder *cxld,
drivers/cxl/core/pci.c
226
struct cxl_decoder *cxld;
drivers/cxl/core/pci.c
673
struct cxl_decoder *cxld;
drivers/cxl/core/port.c
103
struct cxl_decoder *cxld = to_cxl_decoder(dev);
drivers/cxl/core/port.c
112
struct cxl_decoder *cxld = to_cxl_decoder(dev);
drivers/cxl/core/port.c
122
struct cxl_decoder *cxld = to_cxl_decoder(dev); \
drivers/cxl/core/port.c
138
struct cxl_decoder *cxld = to_cxl_decoder(dev);
drivers/cxl/core/port.c
152
struct cxl_decoder *cxld = &cxlsd->cxld;
drivers/cxl/core/port.c
1605
struct cxl_decoder *cxld;
drivers/cxl/core/port.c
1912
struct cxl_decoder *cxld = &cxlsd->cxld;
drivers/cxl/core/port.c
1946
static int cxl_decoder_init(struct cxl_port *port, struct cxl_decoder *cxld)
drivers/cxl/core/port.c
2004
struct cxl_decoder *cxld;
drivers/cxl/core/port.c
2058
struct cxl_decoder *cxld;
drivers/cxl/core/port.c
2089
struct cxl_decoder *cxld;
drivers/cxl/core/port.c
2129
int cxl_decoder_add_locked(struct cxl_decoder *cxld)
drivers/cxl/core/port.c
2176
int cxl_decoder_add(struct cxl_decoder *cxld)
drivers/cxl/core/port.c
2204
int cxl_decoder_autoremove(struct device *host, struct cxl_decoder *cxld)
drivers/cxl/core/port.c
288
struct cxl_decoder *cxld = to_cxl_decoder(dev);
drivers/cxl/core/port.c
298
struct cxl_decoder *cxld = to_cxl_decoder(dev);
drivers/cxl/core/port.c
422
static void __cxl_decoder_release(struct cxl_decoder *cxld)
drivers/cxl/core/port.c
503
struct cxl_decoder *to_cxl_decoder(struct device *dev)
drivers/cxl/core/port.c
509
return container_of(dev, struct cxl_decoder, dev);
drivers/cxl/core/region.c
1017
struct cxl_decoder *cxld)
drivers/cxl/core/region.c
1064
struct cxl_decoder *cxld = cxl_rr->decoder;
drivers/cxl/core/region.c
1093
struct cxl_decoder *cxld = cxl_rr->decoder;
drivers/cxl/core/region.c
1123
struct cxl_decoder *cxld)
drivers/cxl/core/region.c
1149
struct cxl_decoder *cxld)
drivers/cxl/core/region.c
1205
struct cxl_decoder *cxld;
drivers/cxl/core/region.c
1393
static int check_interleave_cap(struct cxl_decoder *cxld, int iw, int ig)
drivers/cxl/core/region.c
1448
struct cxl_decoder *cxld = cxl_rr->decoder;
drivers/cxl/core/region.c
1516
struct cxl_decoder *parent_cxld;
drivers/cxl/core/region.c
1648
struct cxl_decoder *cxld;
drivers/cxl/core/region.c
1805
struct cxl_decoder *cxld = &cxlsd->cxld;
drivers/cxl/core/region.c
277
struct cxl_decoder *cxld;
drivers/cxl/core/region.c
2863
struct cxl_decoder *cxld = to_cxl_decoder(dev);
drivers/cxl/core/region.c
295
static int commit_decoder(struct cxl_decoder *cxld)
drivers/cxl/core/region.c
320
struct cxl_decoder *cxld;
drivers/cxl/core/region.c
3297
static u64 unaligned_dpa_to_hpa(struct cxl_decoder *cxld,
drivers/cxl/core/region.c
3348
struct cxl_decoder *cxld = &cxlrd->cxlsd.cxld;
drivers/cxl/core/region.c
3365
struct cxl_decoder *cxld = &cxlrd->cxlsd.cxld;
drivers/cxl/core/region.c
3453
struct cxl_decoder *cxld = &cxlrd->cxlsd.cxld;
drivers/cxl/core/region.c
491
struct cxl_decoder *cxld = &cxlrd->cxlsd.cxld;
drivers/cxl/core/region.c
565
struct cxl_decoder *cxld = &cxlrd->cxlsd.cxld;
drivers/cxl/core/region.c
875
struct cxl_decoder *cxld = to_cxl_decoder(dev);
drivers/cxl/core/region.c
890
struct cxl_decoder *cxld;
drivers/cxl/core/region.c
937
struct cxl_decoder *cxld;
drivers/cxl/core/region.c
965
static struct cxl_decoder *
drivers/cxl/core/region.c
993
struct cxl_decoder *cxld)
drivers/cxl/core/region.c
996
struct cxl_decoder *cxld_iter = rr->decoder;
drivers/cxl/cxl.h
306
int (*commit)(struct cxl_decoder *cxld);
drivers/cxl/cxl.h
307
void (*reset)(struct cxl_decoder *cxld);
drivers/cxl/cxl.h
331
struct cxl_decoder cxld;
drivers/cxl/cxl.h
352
struct cxl_decoder cxld;
drivers/cxl/cxl.h
682
struct cxl_decoder *decoder;
drivers/cxl/cxl.h
724
void cxl_port_commit_reap(struct cxl_decoder *cxld);
drivers/cxl/cxl.h
767
struct cxl_decoder *to_cxl_decoder(struct device *dev);
drivers/cxl/cxl.h
778
int cxl_decoder_add(struct cxl_decoder *cxld);
drivers/cxl/cxl.h
780
int cxl_decoder_add_locked(struct cxl_decoder *cxld);
drivers/cxl/cxl.h
781
int cxl_decoder_autoremove(struct device *host, struct cxl_decoder *cxld);
tools/testing/cxl/test/cxl.c
1007
static void init_disabled_mock_decoder(struct cxl_decoder *cxld)
tools/testing/cxl/test/cxl.c
1035
static void default_mock_decoder(struct cxl_decoder *cxld)
tools/testing/cxl/test/cxl.c
1053
struct cxl_decoder *cxld;
tools/testing/cxl/test/cxl.c
1078
static bool mock_init_hdm_decoder(struct cxl_decoder *cxld)
tools/testing/cxl/test/cxl.c
1254
struct cxl_decoder *cxld;
tools/testing/cxl/test/cxl.c
757
static unsigned long cxld_registry_index(struct cxl_decoder *cxld)
tools/testing/cxl/test/cxl.c
774
static struct cxl_test_decoder *cxld_registry_find(struct cxl_decoder *cxld)
tools/testing/cxl/test/cxl.c
781
struct cxl_decoder *___d = (cxld); \
tools/testing/cxl/test/cxl.c
789
static int mock_decoder_commit(struct cxl_decoder *cxld);
tools/testing/cxl/test/cxl.c
790
static void mock_decoder_reset(struct cxl_decoder *cxld);
tools/testing/cxl/test/cxl.c
791
static void init_disabled_mock_decoder(struct cxl_decoder *cxld);
tools/testing/cxl/test/cxl.c
793
static void cxld_copy(struct cxl_decoder *a, struct cxl_decoder *b)
tools/testing/cxl/test/cxl.c
815
static int cxld_registry_restore(struct cxl_decoder *cxld,
tools/testing/cxl/test/cxl.c
867
struct cxl_decoder *cxld)
tools/testing/cxl/test/cxl.c
908
struct cxl_decoder *cxld)
tools/testing/cxl/test/cxl.c
916
static void cxld_registry_update(struct cxl_decoder *cxld)
tools/testing/cxl/test/cxl.c
928
static int mock_decoder_commit(struct cxl_decoder *cxld)
tools/testing/cxl/test/cxl.c
958
static void mock_decoder_reset(struct cxl_decoder *cxld)
tools/testing/cxl/test/cxl.c
989
static struct cxl_test_decoder *cxld_registry_new(struct cxl_decoder *cxld)