Searched refs:cxl_root_decoder (Results 1 – 5 of 5) sorted by relevance
/Linux-v6.6/drivers/cxl/ |
D | cxl.h | 424 struct cxl_root_decoder; 425 typedef struct cxl_dport *(*cxl_calc_hb_fn)(struct cxl_root_decoder *cxlrd, 437 struct cxl_root_decoder { struct 710 struct cxl_root_decoder *to_cxl_root_decoder(struct device *dev); 716 struct cxl_root_decoder *cxl_root_decoder_alloc(struct cxl_port *port, 719 struct cxl_dport *cxl_hb_modulo(struct cxl_root_decoder *cxlrd, int pos);
|
D | acpi.c | 45 static struct cxl_dport *cxl_hb_xor(struct cxl_root_decoder *cxlrd, int pos) in cxl_hb_xor() 74 struct cxl_root_decoder *cxlrd; 82 struct cxl_root_decoder *cxlrd = ctx->cxlrd; in cxl_parse_cxims() 205 struct cxl_root_decoder *cxlrd; in cxl_parse_cfmws() 635 struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(dev); in pair_cxl_resource()
|
D | cxlmem.h | 68 static inline struct cxl_port *cxlrd_to_port(struct cxl_root_decoder *cxlrd) in cxlrd_to_port()
|
/Linux-v6.6/drivers/cxl/core/ |
D | region.c | 389 struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(dev->parent); in interleave_ways_store() 457 struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(dev->parent); in interleave_granularity_store() 531 struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(cxlr->dev.parent); in alloc_hpa() 1089 struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(cxlr->dev.parent); in cxl_port_setup_targets() 1414 struct cxl_root_decoder *cxlrd, in cxl_region_attach_position() 1634 struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(cxlr->dev.parent); in cxl_region_attach() 2000 struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(dev->parent); in cxl_region_release() 2064 static struct cxl_region *cxl_region_alloc(struct cxl_root_decoder *cxlrd, int id) in cxl_region_alloc() 2105 static struct cxl_region *devm_cxl_add_region(struct cxl_root_decoder *cxlrd, in devm_cxl_add_region() 2152 static ssize_t __create_region_show(struct cxl_root_decoder *cxlrd, char *buf) in __create_region_show() [all …]
|
D | port.c | 306 static bool can_create_pmem(struct cxl_root_decoder *cxlrd) in can_create_pmem() 313 static bool can_create_ram(struct cxl_root_decoder *cxlrd) in can_create_ram() 323 struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(dev); in cxl_root_decoder_visible() 412 struct cxl_root_decoder *to_cxl_root_decoder(struct device *dev) in to_cxl_root_decoder() 417 return container_of(dev, struct cxl_root_decoder, cxlsd.cxld.dev); in to_cxl_root_decoder() 423 struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(dev); in cxl_root_decoder_release() 1571 struct cxl_dport *cxl_hb_modulo(struct cxl_root_decoder *cxlrd, int pos) in cxl_hb_modulo() 1653 struct cxl_root_decoder *cxl_root_decoder_alloc(struct cxl_port *port, in cxl_root_decoder_alloc() 1657 struct cxl_root_decoder *cxlrd; in cxl_root_decoder_alloc()
|