Searched refs:doe_mb (Results 1 – 3 of 3) sorted by relevance
/Linux-v6.1/drivers/pci/ |
D | doe.c | 56 static int pci_doe_wait(struct pci_doe_mb *doe_mb, unsigned long timeout) in pci_doe_wait() argument 58 if (wait_event_timeout(doe_mb->wq, in pci_doe_wait() 59 test_bit(PCI_DOE_FLAG_CANCEL, &doe_mb->flags), in pci_doe_wait() 65 static void pci_doe_write_ctrl(struct pci_doe_mb *doe_mb, u32 val) in pci_doe_write_ctrl() argument 67 struct pci_dev *pdev = doe_mb->pdev; in pci_doe_write_ctrl() 68 int offset = doe_mb->cap_offset; in pci_doe_write_ctrl() 73 static int pci_doe_abort(struct pci_doe_mb *doe_mb) in pci_doe_abort() argument 75 struct pci_dev *pdev = doe_mb->pdev; in pci_doe_abort() 76 int offset = doe_mb->cap_offset; in pci_doe_abort() 82 pci_doe_write_ctrl(doe_mb, PCI_DOE_CTRL_ABORT); in pci_doe_abort() [all …]
|
/Linux-v6.1/include/linux/ |
D | pci-doe.h | 58 struct pci_doe_mb *doe_mb; member 74 bool pci_doe_supports_prot(struct pci_doe_mb *doe_mb, u16 vid, u8 type); 75 int pci_doe_submit_task(struct pci_doe_mb *doe_mb, struct pci_doe_task *task);
|
/Linux-v6.1/drivers/cxl/ |
D | pci.c | 412 struct pci_doe_mb *doe_mb; in devm_cxl_pci_create_doe() local 414 doe_mb = pcim_doe_create_mb(pdev, off); in devm_cxl_pci_create_doe() 415 if (IS_ERR(doe_mb)) { in devm_cxl_pci_create_doe() 421 if (xa_insert(&cxlds->doe_mbs, off, doe_mb, GFP_KERNEL)) { in devm_cxl_pci_create_doe()
|