Searched refs:pci_doe_mb (Results 1 – 4 of 4) sorted by relevance
/Linux-v6.1/drivers/pci/ |
D | doe.c | 46 struct pci_doe_mb { struct 56 static int pci_doe_wait(struct pci_doe_mb *doe_mb, unsigned long timeout) in pci_doe_wait() argument 65 static void pci_doe_write_ctrl(struct pci_doe_mb *doe_mb, u32 val) in pci_doe_write_ctrl() 73 static int pci_doe_abort(struct pci_doe_mb *doe_mb) in pci_doe_abort() 105 static int pci_doe_send_req(struct pci_doe_mb *doe_mb, in pci_doe_send_req() 144 static bool pci_doe_data_obj_ready(struct pci_doe_mb *doe_mb) in pci_doe_data_obj_ready() 156 static int pci_doe_recv_resp(struct pci_doe_mb *doe_mb, struct pci_doe_task *task) in pci_doe_recv_resp() 219 struct pci_doe_mb *doe_mb = task->doe_mb; in signal_task_abort() 238 struct pci_doe_mb *doe_mb = task->doe_mb; in doe_statemachine_work() 303 static int pci_doe_discovery(struct pci_doe_mb *doe_mb, u8 *index, u16 *vid, in pci_doe_discovery() [all …]
|
/Linux-v6.1/include/linux/ |
D | pci-doe.h | 21 struct pci_doe_mb; 58 struct pci_doe_mb *doe_mb; 73 struct pci_doe_mb *pcim_doe_create_mb(struct pci_dev *pdev, u16 cap_offset); 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/core/ |
D | pci.c | 465 static struct pci_doe_mb *find_cdat_doe(struct device *uport) in find_cdat_doe() 476 struct pci_doe_mb *cur = entry; in find_cdat_doe() 522 struct pci_doe_mb *cdat_doe, in cxl_cdat_get_length() 544 struct pci_doe_mb *cdat_doe, in cxl_cdat_read_table() 594 struct pci_doe_mb *cdat_doe; in read_cdat_data()
|
/Linux-v6.1/drivers/cxl/ |
D | pci.c | 412 struct pci_doe_mb *doe_mb; in devm_cxl_pci_create_doe()
|