Lines Matching full:bar
28 int bar, bar_nr = 0; in dm_pciauto_setup_device() local
40 for (bar = PCI_BASE_ADDRESS_0; in dm_pciauto_setup_device()
41 bar < PCI_BASE_ADDRESS_0 + (bars_num * 4); bar += 4) { in dm_pciauto_setup_device()
42 /* Tickle the BAR and get the response */ in dm_pciauto_setup_device()
44 dm_pci_write_config32(dev, bar, 0xffffffff); in dm_pciauto_setup_device()
45 dm_pci_read_config32(dev, bar, &bar_response); in dm_pciauto_setup_device()
47 /* If BAR is not implemented go to the next BAR */ in dm_pciauto_setup_device()
53 /* Check the BAR type and set our address mask */ in dm_pciauto_setup_device()
60 debug("PCI Autoconfig: BAR %d, I/O, size=0x%llx, ", in dm_pciauto_setup_device()
69 dm_pci_write_config32(dev, bar + 4, in dm_pciauto_setup_device()
72 dm_pci_read_config32(dev, bar + 4, in dm_pciauto_setup_device()
95 debug("PCI Autoconfig: BAR %d, %s, size=0x%llx, ", in dm_pciauto_setup_device()
104 dm_pci_write_config32(dev, bar, (u32)bar_value); in dm_pciauto_setup_device()
107 bar += 4; in dm_pciauto_setup_device()
109 dm_pci_write_config32(dev, bar, in dm_pciauto_setup_device()
114 * the upper 32 bits of the bar and force it to in dm_pciauto_setup_device()
117 dm_pci_write_config32(dev, bar, 0x00000000); in dm_pciauto_setup_device()