Lines Matching refs:priv
57 read_bridge_info( struct pci_device_private * priv ) in read_bridge_info() argument
67 err = pci_device_probe(& priv->base); in read_bridge_info()
72 switch ( priv->header_type & 0x7f ) { in read_bridge_info()
81 pci_device_cfg_read( (struct pci_device *) priv, buf + 0x18, 0x18, in read_bridge_info()
130 priv->bridge.pci = info; in read_bridge_info()
139 pci_device_cfg_read( (struct pci_device *) priv, buf + 0x16, 0x16, in read_bridge_info()
194 priv->bridge.pcmcia = info; in read_bridge_info()
213 struct pci_device_private * priv = (struct pci_device_private *) dev; in pci_device_get_bridge_info() local
215 if (priv->bridge.pci == NULL) { in pci_device_get_bridge_info()
216 read_bridge_info(priv); in pci_device_get_bridge_info()
219 return (priv->header_type == 1) ? priv->bridge.pci : NULL; in pci_device_get_bridge_info()
233 struct pci_device_private * priv = (struct pci_device_private *) dev; in pci_device_get_pcmcia_bridge_info() local
235 if (priv->bridge.pcmcia == NULL) { in pci_device_get_pcmcia_bridge_info()
236 read_bridge_info(priv); in pci_device_get_pcmcia_bridge_info()
239 return (priv->header_type == 2) ? priv->bridge.pcmcia : NULL; in pci_device_get_pcmcia_bridge_info()
267 struct pci_device_private * priv = (struct pci_device_private *) dev; in pci_device_get_bridge_buses() local
294 if (priv->bridge.pci == NULL) in pci_device_get_bridge_buses()
295 read_bridge_info(priv); in pci_device_get_bridge_buses()
296 if ((priv->header_type & 0x7f) == 0x01) { in pci_device_get_bridge_buses()
297 *primary_bus = priv->bridge.pci->primary_bus; in pci_device_get_bridge_buses()
298 *secondary_bus = priv->bridge.pci->secondary_bus; in pci_device_get_bridge_buses()
299 *subordinate_bus = priv->bridge.pci->subordinate_bus; in pci_device_get_bridge_buses()
308 if (priv->bridge.pcmcia == NULL) in pci_device_get_bridge_buses()
309 read_bridge_info(priv); in pci_device_get_bridge_buses()
310 if ((priv->header_type & 0x7f) == 0x02) { in pci_device_get_bridge_buses()
311 *primary_bus = priv->bridge.pcmcia->primary_bus; in pci_device_get_bridge_buses()
312 *secondary_bus = priv->bridge.pcmcia->card_bus; in pci_device_get_bridge_buses()
313 *subordinate_bus = priv->bridge.pcmcia->subordinate_bus; in pci_device_get_bridge_buses()