Home
last modified time | relevance | path

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

/linux/drivers/cxl/
H A Dcxl.h284 struct cxl_decoder { struct
294 int (*commit)(struct cxl_decoder *cxld); argument
295 void (*reset)(struct cxl_decoder *cxld); argument
319 struct cxl_decoder cxld;
340 struct cxl_decoder cxld;
666 struct cxl_decoder *decoder;
708 void cxl_port_commit_reap(struct cxl_decoder *cxld);
751 struct cxl_decoder *to_cxl_decoder(struct device *dev);
762 int cxl_decoder_add(struct cxl_decoder *cxld);
764 int cxl_decoder_add_locked(struct cxl_decoder *cxld);
[all …]
H A Dacpi.c101 struct cxl_decoder *cxld = &cxlrd->cxlsd.cxld; in cxl_parse_cxims()
365 struct cxl_decoder *cxld = &cxlrd->cxlsd.cxld; in cxl_setup_extended_linear_cache()
407 struct cxl_decoder *cxld; in DEFINE_FREE()
746 struct cxl_decoder *cxld; in add_root_nvdimm_bridge()
870 struct cxl_decoder *cxld = &cxlrd->cxlsd.cxld; in pair_cxl_resource()
/linux/drivers/cxl/core/
H A Dport.c103 struct cxl_decoder *cxld = to_cxl_decoder(dev); in start_show()
112 struct cxl_decoder *cxld = to_cxl_decoder(dev); in size_show()
122 struct cxl_decoder *cxld = to_cxl_decoder(dev); \
138 struct cxl_decoder *cxld = to_cxl_decoder(dev); in target_type_show()
152 struct cxl_decoder *cxld = &cxlsd->cxld; in emit_target_list()
288 struct cxl_decoder *cxld = to_cxl_decoder(dev); in interleave_granularity_show()
298 struct cxl_decoder *cxld = to_cxl_decoder(dev); in interleave_ways_show()
422 static void __cxl_decoder_release(struct cxl_decoder *cxld) in __cxl_decoder_release()
501 struct cxl_decoder *to_cxl_decoder(struct device *dev) in to_cxl_decoder()
507 return container_of(dev, struct cxl_decoder, dev); in to_cxl_decoder()
[all …]
H A Dhdm.c24 static int add_hdm_decoder(struct cxl_port *port, struct cxl_decoder *cxld) in add_hdm_decoder()
682 static void cxld_set_interleave(struct cxl_decoder *cxld, u32 *ctrl) in cxld_set_interleave()
704 static void cxld_set_type(struct cxl_decoder *cxld, u32 *ctrl) in cxld_set_type()
759 static void setup_hw_decoder(struct cxl_decoder *cxld, void __iomem *hdm) in setup_hw_decoder()
800 static int cxl_decoder_commit(struct cxl_decoder *cxld) in cxl_decoder_commit()
855 struct cxl_decoder *cxld; in commit_reap()
871 void cxl_port_commit_reap(struct cxl_decoder *cxld) in cxl_port_commit_reap()
889 static void cxl_decoder_reset(struct cxl_decoder *cxld) in cxl_decoder_reset()
931 struct cxl_port *port, struct cxl_decoder *cxld, u64 *dpa_base, in cxl_setup_hdm_decoder_from_dvsec()
971 static int init_hdm_decoder(struct cxl_port *port, struct cxl_decoder *cxld, in init_hdm_decoder()
[all …]
H A Dregion.c277 struct cxl_decoder *cxld; in cxl_region_decode_reset()
295 static int commit_decoder(struct cxl_decoder *cxld) in commit_decoder()
320 struct cxl_decoder *cxld; in cxl_region_decode_commit()
491 struct cxl_decoder *cxld = &cxlrd->cxlsd.cxld; in set_interleave_ways()
565 struct cxl_decoder *cxld = &cxlrd->cxlsd.cxld; in set_interleave_granularity()
875 struct cxl_decoder *cxld = to_cxl_decoder(dev); in check_commit_order()
890 struct cxl_decoder *cxld; in match_free_decoder()
937 struct cxl_decoder *cxld; in match_auto_decoder()
965 static struct cxl_decoder *
993 struct cxl_decoder *cxld) in auto_order_ok()
[all …]
/linux/tools/testing/cxl/test/
H A Dcxl.c750 static unsigned long cxld_registry_index(struct cxl_decoder *cxld) in default_mock_decoder()
767 static struct cxl_test_decoder *cxld_registry_find(struct cxl_decoder *cxld) in first_decoder()
774 struct cxl_decoder *___d = (cxld); \ in mock_init_hdm_decoder()
782 static int mock_decoder_commit(struct cxl_decoder *cxld); in mock_init_hdm_decoder()
783 static void mock_decoder_reset(struct cxl_decoder *cxld); in mock_init_hdm_decoder()
784 static void init_disabled_mock_decoder(struct cxl_decoder *cxld); in mock_init_hdm_decoder()
786 static void cxld_copy(struct cxl_decoder *a, struct cxl_decoder *b) in mock_init_hdm_decoder()
808 static int cxld_registry_restore(struct cxl_decoder *cxld, in mock_init_hdm_decoder()
860 struct cxl_decoder *cxl in mock_init_hdm_decoder()
[all...]