Lines Matching defs:devid
141 u16 devid;
163 devid = PCI_DEVID(bus, PCI_DEVFN(slot, func));
169 if (devid > pci_seg->last_bdf) {
173 iommu = pci_seg->rlookup_table[devid];
186 sbdf = PCI_SEG_DEVID_TO_SBDF(seg, devid);
195 u16 devid;
199 devid = PCI_SBDF_TO_DEVID(sbdf_shadow);
201 PCI_BUS_NUM(devid), PCI_SLOT(devid), PCI_FUNC(devid));
207 DEFINE_SHOW_STORE_ATTRIBUTE(devid);
209 static void dump_dte(struct seq_file *m, struct amd_iommu_pci_seg *pci_seg, u16 devid)
214 iommu = pci_seg->rlookup_table[devid];
226 seq_printf(m, "%04x:%02x:%02x.%x ", pci_seg->id, PCI_BUS_NUM(devid),
227 PCI_SLOT(devid), PCI_FUNC(devid));
229 seq_printf(m, "%016llx ", dev_table[devid].data[i]);
236 u16 seg, devid;
240 seq_puts(m, "Enter a valid device ID to 'devid' file\n");
244 devid = PCI_SBDF_TO_DEVID(sbdf_shadow);
249 dump_dte(m, pci_seg, devid);
290 static void dump_irte(struct seq_file *m, u16 devid, struct amd_iommu_pci_seg *pci_seg)
298 table = pci_seg->irq_lookup_table[devid];
301 pci_seg->id, PCI_BUS_NUM(devid), PCI_SLOT(devid), PCI_FUNC(devid));
305 iommu = pci_seg->rlookup_table[devid];
315 int_tab_len = dev_table[devid].data[2] & DTE_INTTABLEN_MASK;
321 seq_printf(m, "DeviceId %04x:%02x:%02x.%x\n", pci_seg->id, PCI_BUS_NUM(devid),
322 PCI_SLOT(devid), PCI_FUNC(devid));
336 u16 devid, seg;
345 seq_puts(m, "Enter a valid device ID to 'devid' file\n");
350 devid = PCI_SBDF_TO_DEVID(sbdf_shadow);
355 dump_irte(m, devid, pci_seg);
385 debugfs_create_file("devid", 0644, amd_iommu_debugfs, NULL,