Lines Matching refs:header
87 static int pmt_add_dev(struct pci_dev *pdev, struct intel_dvsec_header *header, in pmt_add_dev() argument
94 int count = header->num_entries; in pmt_add_dev()
95 int size = header->entry_size; in pmt_add_dev()
96 int id = header->id; in pmt_add_dev()
121 if (!header->num_entries || !header->entry_size) { in pmt_add_dev()
135 header->offset >>= 3; in pmt_add_dev()
144 tmp->start = pdev->resource[header->tbir].start + in pmt_add_dev()
145 header->offset + i * (size << 2); in pmt_add_dev()
175 struct intel_dvsec_header **header; in pmt_pci_probe() local
177 header = info->capabilities; in pmt_pci_probe()
178 while (*header) { in pmt_pci_probe()
179 ret = pmt_add_dev(pdev, *header, quirks); in pmt_pci_probe()
183 (*header)->id); in pmt_pci_probe()
187 ++header; in pmt_pci_probe()
191 struct intel_dvsec_header header; in pmt_pci_probe() local
204 &header.id); in pmt_pci_probe()
206 &header.num_entries); in pmt_pci_probe()
208 &header.entry_size); in pmt_pci_probe()
212 header.tbir = INTEL_DVSEC_TABLE_BAR(table); in pmt_pci_probe()
213 header.offset = INTEL_DVSEC_TABLE_OFFSET(table); in pmt_pci_probe()
215 ret = pmt_add_dev(pdev, &header, quirks); in pmt_pci_probe()