Home
last modified time | relevance | path

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

/linux-6.1.9/drivers/cxl/
Dcxl.h266 struct cxl_decoder { struct
275 int (*commit)(struct cxl_decoder *cxld); argument
276 int (*reset)(struct cxl_decoder *cxld); argument
300 struct cxl_decoder cxld;
321 struct cxl_decoder cxld;
537 struct cxl_decoder *decoder;
578 struct cxl_decoder *to_cxl_decoder(struct device *dev);
587 int cxl_decoder_add(struct cxl_decoder *cxld, int *target_map);
589 int cxl_decoder_add_locked(struct cxl_decoder *cxld, int *target_map);
590 int cxl_decoder_autoremove(struct device *host, struct cxl_decoder *cxld);
Dacpi.c90 struct cxl_decoder *cxld; in cxl_parse_cfmws()
297 struct cxl_decoder *cxld; in add_root_nvdimm_bridge()
427 struct cxl_decoder *cxld = &cxlrd->cxlsd.cxld; in pair_cxl_resource()
/linux-6.1.9/drivers/cxl/core/
Dport.c81 struct cxl_decoder *cxld = to_cxl_decoder(dev); in start_show()
90 struct cxl_decoder *cxld = to_cxl_decoder(dev); in size_show()
100 struct cxl_decoder *cxld = to_cxl_decoder(dev); \
116 struct cxl_decoder *cxld = to_cxl_decoder(dev); in target_type_show()
130 struct cxl_decoder *cxld = &cxlsd->cxld; in emit_target_list()
270 struct cxl_decoder *cxld = to_cxl_decoder(dev); in interleave_granularity_show()
280 struct cxl_decoder *cxld = to_cxl_decoder(dev); in interleave_ways_show()
382 static void __cxl_decoder_release(struct cxl_decoder *cxld) in __cxl_decoder_release()
459 struct cxl_decoder *to_cxl_decoder(struct device *dev) in to_cxl_decoder()
465 return container_of(dev, struct cxl_decoder, dev); in to_cxl_decoder()
[all …]
Dregion.c142 struct cxl_decoder *cxld; in cxl_region_decode_reset()
168 struct cxl_decoder *cxld; in cxl_region_decode_commit()
316 struct cxl_decoder *cxld = &cxlrd->cxlsd.cxld; in interleave_ways_store()
384 struct cxl_decoder *cxld = &cxlrd->cxlsd.cxld; in interleave_granularity_store()
611 struct cxl_decoder *cxld; in match_free_decoder()
631 static struct cxl_decoder *cxl_region_find_decoder(struct cxl_port *port, in cxl_region_find_decoder()
696 struct cxl_decoder *cxld = cxl_rr->decoder; in cxl_rr_free_decoder()
725 struct cxl_decoder *cxld = cxl_rr->decoder; in cxl_rr_ep_add()
748 struct cxl_decoder *cxld; in cxl_rr_alloc_decoder()
803 struct cxl_decoder *cxld; in cxl_port_attach_region()
[all …]
Dhdm.c22 static int add_hdm_decoder(struct cxl_port *port, struct cxl_decoder *cxld, in add_hdm_decoder()
483 static void cxld_set_interleave(struct cxl_decoder *cxld, u32 *ctrl) in cxld_set_interleave()
505 static void cxld_set_type(struct cxl_decoder *cxld, u32 *ctrl) in cxld_set_type()
567 static int cxl_decoder_commit(struct cxl_decoder *cxld) in cxl_decoder_commit()
642 static int cxl_decoder_reset(struct cxl_decoder *cxld) in cxl_decoder_reset()
677 static int init_hdm_decoder(struct cxl_port *port, struct cxl_decoder *cxld, in init_hdm_decoder()
816 struct cxl_decoder *cxld; in devm_cxl_enumerate_decoders()
Dpci.c228 struct cxl_decoder *cxld; in dvsec_range_allowed()
/linux-6.1.9/tools/testing/cxl/test/
Dcxl.c510 static int mock_decoder_commit(struct cxl_decoder *cxld) in mock_decoder_commit()
532 static int mock_decoder_reset(struct cxl_decoder *cxld) in mock_decoder_reset()
573 struct cxl_decoder *cxld; in mock_cxl_enumerate_decoders()