Lines Matching refs:cxl_port
415 struct cxl_port *port;
469 struct cxl_port { struct
493 cxl_find_dport_by_dev(struct cxl_port *port, const struct device *dport_dev) in cxl_find_dport_by_dev() argument
509 struct cxl_port *port;
522 struct cxl_port *next;
536 struct cxl_port *port;
551 static inline bool is_cxl_root(struct cxl_port *port) in is_cxl_root()
557 struct cxl_port *to_cxl_port(struct device *dev);
561 struct pci_bus *cxl_port_to_pci_bus(struct cxl_port *port);
562 struct cxl_port *devm_cxl_add_port(struct device *host, struct device *uport,
567 struct cxl_port *find_cxl_root(struct device *dev);
570 struct cxl_port *cxl_mem_find_port(struct cxl_memdev *cxlmd,
574 struct cxl_dport *devm_cxl_add_dport(struct cxl_port *port,
583 struct cxl_root_decoder *cxl_root_decoder_alloc(struct cxl_port *port,
585 struct cxl_switch_decoder *cxl_switch_decoder_alloc(struct cxl_port *port,
588 struct cxl_endpoint_decoder *cxl_endpoint_decoder_alloc(struct cxl_port *port);
591 int cxl_endpoint_autoremove(struct cxl_memdev *cxlmd, struct cxl_port *endpoint);
594 struct cxl_hdm *devm_cxl_setup_hdm(struct cxl_port *port);
596 int devm_cxl_add_passthrough_decoder(struct cxl_port *port);
636 struct cxl_port *port);