Lines Matching defs:cxl_port

410  * The 'switch' decoder type represents the decoder instances of cxl_port's that
524 struct cxl_port *port;
561 * struct cxl_port - logical collection of upstream port devices and
583 struct cxl_port {
608 cxl_find_dport_by_dev(struct cxl_port *port, const struct device *dport_dev)
625 * @port: reference to cxl_port that contains this downstream port
633 struct cxl_port *port;
646 struct cxl_port *next;
660 struct cxl_port *port;
675 static inline bool is_cxl_root(struct cxl_port *port)
680 int cxl_num_decoders_committed(struct cxl_port *port);
682 struct cxl_port *to_cxl_port(const struct device *dev);
686 struct pci_bus *cxl_port_to_pci_bus(struct cxl_port *port);
687 struct cxl_port *devm_cxl_add_port(struct device *host,
691 struct cxl_port *find_cxl_root(struct cxl_port *port);
695 struct cxl_port *cxl_pci_find_port(struct pci_dev *pdev,
697 struct cxl_port *cxl_mem_find_port(struct cxl_memdev *cxlmd,
701 struct cxl_dport *devm_cxl_add_dport(struct cxl_port *port,
704 struct cxl_dport *devm_cxl_add_rch_dport(struct cxl_port *port,
715 struct cxl_root_decoder *cxl_root_decoder_alloc(struct cxl_port *port,
719 struct cxl_switch_decoder *cxl_switch_decoder_alloc(struct cxl_port *port,
722 struct cxl_endpoint_decoder *cxl_endpoint_decoder_alloc(struct cxl_port *port);
725 int cxl_endpoint_autoremove(struct cxl_memdev *cxlmd, struct cxl_port *endpoint);
737 struct cxl_port *port;
742 struct cxl_hdm *devm_cxl_setup_hdm(struct cxl_port *port,
746 int devm_cxl_add_passthrough_decoder(struct cxl_port *port);
790 struct cxl_port *port);
800 int cxl_add_to_region(struct cxl_port *root,
812 static inline int cxl_add_to_region(struct cxl_port *root,