Lines Matching defs:fhci
24 #include "fhci.h"
26 void fhci_dbg_isr(struct fhci_hcd *fhci, int usb_er)
31 fhci->usb_irq_stat[12]++;
37 fhci->usb_irq_stat[i]++;
43 struct fhci_hcd *fhci = s->private;
44 struct fhci_regs __iomem *regs = fhci->regs;
58 fhci_ioports_check_bus_state(fhci));
65 struct fhci_hcd *fhci = s->private;
66 int *usb_irq_stat = fhci->usb_irq_stat;
107 void fhci_dfs_create(struct fhci_hcd *fhci)
109 struct device *dev = fhci_to_hcd(fhci)->self.controller;
111 fhci->dfs_root = debugfs_create_dir(dev_name(dev), usb_debug_root);
112 if (!fhci->dfs_root) {
117 fhci->dfs_regs = debugfs_create_file("regs", S_IFREG | S_IRUGO,
118 fhci->dfs_root, fhci, &fhci_dfs_regs_fops);
120 fhci->dfs_irq_stat = debugfs_create_file("irq_stat",
121 S_IFREG | S_IRUGO, fhci->dfs_root, fhci,
124 WARN_ON(!fhci->dfs_regs || !fhci->dfs_irq_stat);
127 void fhci_dfs_destroy(struct fhci_hcd *fhci)
129 if (!fhci->dfs_root)
132 if (fhci->dfs_irq_stat)
133 debugfs_remove(fhci->dfs_irq_stat);
135 if (fhci->dfs_regs)
136 debugfs_remove(fhci->dfs_regs);
138 debugfs_remove(fhci->dfs_root);