Lines Matching full:limit
128 /* accessor function to get bridge filtering limit */
131 pcibus_t limit; in pci_bridge_get_limit() local
133 limit = pci_config_get_io_base(bridge, in pci_bridge_get_limit()
135 limit |= 0xfff; /* PCI bridge spec 3.2.5.6. */ in pci_bridge_get_limit()
138 limit = pci_config_get_pref_base( in pci_bridge_get_limit()
141 limit = pci_config_get_memory_base(bridge, PCI_MEMORY_LIMIT); in pci_bridge_get_limit()
143 limit |= 0xfffff; /* PCI bridge spec 3.2.5.{1, 8}. */ in pci_bridge_get_limit()
145 return limit; in pci_bridge_get_limit()
156 pcibus_t limit = pci_bridge_get_limit(bridge_dev, type); in pci_bridge_init_alias() local
157 /* TODO: this doesn't handle base = 0 limit = 2^64 - 1 correctly. in pci_bridge_init_alias()
159 pcibus_t size = enabled && limit >= base ? limit + 1 - base : 0; in pci_bridge_init_alias()
263 /* io base/limit */ in pci_bridge_write_config()
266 /* memory base/limit, prefetchable base/limit and in pci_bridge_write_config()
267 io base/limit upper 16 */ in pci_bridge_write_config()
314 * the default values for base/limit registers aren't specified in pci_bridge_reset()
318 * zero base/limit registers or in pci_bridge_reset()