Lines Matching refs:pci_doe_mb
38 * struct pci_doe_mb - State for a single DOE mailbox
51 struct pci_doe_mb {
92 struct pci_doe_mb *doe_mb;
95 static int pci_doe_wait(struct pci_doe_mb *doe_mb, unsigned long timeout)
104 static void pci_doe_write_ctrl(struct pci_doe_mb *doe_mb, u32 val)
112 static int pci_doe_abort(struct pci_doe_mb *doe_mb)
144 static int pci_doe_send_req(struct pci_doe_mb *doe_mb,
200 static bool pci_doe_data_obj_ready(struct pci_doe_mb *doe_mb)
212 static int pci_doe_recv_resp(struct pci_doe_mb *doe_mb, struct pci_doe_task *task)
302 struct pci_doe_mb *doe_mb = task->doe_mb;
321 struct pci_doe_mb *doe_mb = task->doe_mb;
386 static int pci_doe_discovery(struct pci_doe_mb *doe_mb, u8 capver, u8 *index, u16 *vid,
422 static int pci_doe_cache_protocols(struct pci_doe_mb *doe_mb)
453 static void pci_doe_cancel_tasks(struct pci_doe_mb *doe_mb)
475 static struct pci_doe_mb *pci_doe_create_mb(struct pci_dev *pdev,
478 struct pci_doe_mb *doe_mb;
539 static void pci_doe_destroy_mb(struct pci_doe_mb *doe_mb)
556 static bool pci_doe_supports_prot(struct pci_doe_mb *doe_mb, u16 vid, u8 type)
591 static int pci_doe_submit_task(struct pci_doe_mb *doe_mb,
634 int pci_doe(struct pci_doe_mb *doe_mb, u16 vendor, u8 type,
672 struct pci_doe_mb *pci_find_doe_mailbox(struct pci_dev *pdev, u16 vendor,
675 struct pci_doe_mb *doe_mb;
688 struct pci_doe_mb *doe_mb;
714 struct pci_doe_mb *doe_mb;
725 struct pci_doe_mb *doe_mb;