Home
last modified time | relevance | path

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

/linux-6.15/drivers/cxl/
H A Dcxl.h362 struct cxl_decoder { struct
371 int (*commit)(struct cxl_decoder *cxld); argument
372 void (*reset)(struct cxl_decoder *cxld); argument
394 struct cxl_decoder cxld;
415 struct cxl_decoder cxld;
705 struct cxl_decoder *decoder;
727 void cxl_port_commit_reap(struct cxl_decoder *cxld);
767 struct cxl_decoder *to_cxl_decoder(struct device *dev);
778 int cxl_decoder_add(struct cxl_decoder *cxld, int *target_map);
780 int cxl_decoder_add_locked(struct cxl_decoder *cxld, int *target_map);
[all …]
H A Dacpi.c74 struct cxl_decoder *cxld = &cxlrd->cxlsd.cxld; in cxl_parse_cxims()
350 struct cxl_decoder *cxld; in DEFINE_FREE()
676 struct cxl_decoder *cxld; in add_root_nvdimm_bridge()
800 struct cxl_decoder *cxld = &cxlrd->cxlsd.cxld; in pair_cxl_resource()
/linux-6.15/drivers/cxl/core/
H A Dport.c100 struct cxl_decoder *cxld = to_cxl_decoder(dev); in start_show()
109 struct cxl_decoder *cxld = to_cxl_decoder(dev); in size_show()
135 struct cxl_decoder *cxld = to_cxl_decoder(dev); in target_type_show()
149 struct cxl_decoder *cxld = &cxlsd->cxld; in emit_target_list()
285 struct cxl_decoder *cxld = to_cxl_decoder(dev); in interleave_granularity_show()
295 struct cxl_decoder *cxld = to_cxl_decoder(dev); in interleave_ways_show()
498 struct cxl_decoder *to_cxl_decoder(struct device *dev) in to_cxl_decoder()
504 return container_of(dev, struct cxl_decoder, dev); in to_cxl_decoder()
1814 struct cxl_decoder *cxld; in cxl_root_decoder_alloc()
1868 struct cxl_decoder *cxld; in cxl_switch_decoder_alloc()
[all …]
H A Dhdm.c21 static int add_hdm_decoder(struct cxl_port *port, struct cxl_decoder *cxld, in add_hdm_decoder()
689 static void cxld_set_interleave(struct cxl_decoder *cxld, u32 *ctrl) in cxld_set_interleave()
711 static void cxld_set_type(struct cxl_decoder *cxld, u32 *ctrl) in cxld_set_type()
766 static int cxl_decoder_commit(struct cxl_decoder *cxld) in cxl_decoder_commit()
857 struct cxl_decoder *cxld; in commit_reap()
873 void cxl_port_commit_reap(struct cxl_decoder *cxld) in cxl_port_commit_reap()
891 static void cxl_decoder_reset(struct cxl_decoder *cxld) in cxl_decoder_reset()
932 struct cxl_port *port, struct cxl_decoder *cxld, u64 *dpa_base, in cxl_setup_hdm_decoder_from_dvsec()
972 static int init_hdm_decoder(struct cxl_port *port, struct cxl_decoder *cxld, in init_hdm_decoder()
1170 struct cxl_decoder *cxld; in devm_cxl_enumerate_decoders()
H A Dregion.c273 struct cxl_decoder *cxld; in cxl_region_decode_reset()
316 struct cxl_decoder *cxld; in cxl_region_decode_commit()
806 struct cxl_decoder *cxld; in match_free_decoder()
853 struct cxl_decoder *cxld; in match_auto_decoder()
868 static struct cxl_decoder *
896 struct cxl_decoder *cxld) in auto_order_ok()
933 struct cxl_decoder *cxld; in alloc_region_ref()
1021 struct cxl_decoder *cxld; in cxl_rr_alloc_decoder()
1085 struct cxl_decoder *cxld; in cxl_port_attach_region()
1387 struct cxl_decoder *parent_cxld; in cxl_port_setup_targets()
[all …]
H A Dpci.c258 struct cxl_decoder *cxld; in dvsec_range_allowed()
1009 struct cxl_decoder *cxld; in __cxl_endpoint_decoder_reset_detected()
/linux-6.15/tools/testing/cxl/test/
H A Dcxl.c673 static int mock_decoder_commit(struct cxl_decoder *cxld) in mock_decoder_commit()
696 static void mock_decoder_reset(struct cxl_decoder *cxld) in mock_decoder_reset()
714 static void default_mock_decoder(struct cxl_decoder *cxld) in default_mock_decoder()
730 struct cxl_decoder *cxld; in first_decoder()
740 static void mock_init_hdm_decoder(struct cxl_decoder *cxld) in mock_init_hdm_decoder()
870 struct cxl_decoder *cxld; in mock_cxl_enumerate_decoders()