Lines Matching refs:info

77 	struct pci_bridge_info *info;  in read_bridge_info()  local
79 info = malloc(sizeof(*info)); in read_bridge_info()
80 if (info != NULL) { in read_bridge_info()
84 info->primary_bus = buf[0x18]; in read_bridge_info()
85 info->secondary_bus = buf[0x19]; in read_bridge_info()
86 info->subordinate_bus = buf[0x1a]; in read_bridge_info()
87 info->secondary_latency_timer = buf[0x1b]; in read_bridge_info()
89 info->io_type = buf[0x1c] & 0x0f; in read_bridge_info()
90 info->io_base = (((uint32_t) (buf[0x1c] & 0x0f0)) << 8) in read_bridge_info()
94 info->io_limit = 0x00000fff in read_bridge_info()
99 info->mem_type = buf[0x20] & 0x0f; in read_bridge_info()
100 info->mem_base = (((uint32_t) (buf[0x20] & 0x0f0)) << 16) in read_bridge_info()
103 info->mem_limit = 0x0000ffff in read_bridge_info()
107 info->prefetch_mem_type = buf[0x24] & 0x0f; in read_bridge_info()
108 info->prefetch_mem_base = (((uint64_t) (buf[0x24] & 0x0f0)) << 16) in read_bridge_info()
115 info->prefetch_mem_limit = 0x0000ffff in read_bridge_info()
123 info->bridge_control = ((uint16_t) buf[0x3e]) in read_bridge_info()
126 info->secondary_status = ((uint16_t) buf[0x1e]) in read_bridge_info()
130 priv->bridge.pci = info; in read_bridge_info()
135 struct pci_pcmcia_bridge_info *info; in read_bridge_info() local
137 info = malloc(sizeof(*info)); in read_bridge_info()
138 if (info != NULL) { in read_bridge_info()
142 info->primary_bus = buf[0x18]; in read_bridge_info()
143 info->card_bus = buf[0x19]; in read_bridge_info()
144 info->subordinate_bus = buf[0x1a]; in read_bridge_info()
145 info->cardbus_latency_timer = buf[0x1b]; in read_bridge_info()
147 info->mem[0].base = (((uint32_t) buf[0x1c])) in read_bridge_info()
152 info->mem[0].limit = (((uint32_t) buf[0x20])) in read_bridge_info()
157 info->mem[1].base = (((uint32_t) buf[0x24])) in read_bridge_info()
162 info->mem[1].limit = (((uint32_t) buf[0x28])) in read_bridge_info()
167 info->io[0].base = (((uint32_t) buf[0x2c])) in read_bridge_info()
172 info->io[0].limit = (((uint32_t) buf[0x30])) in read_bridge_info()
177 info->io[1].base = (((uint32_t) buf[0x34])) in read_bridge_info()
182 info->io[1].limit = (((uint32_t) buf[0x38])) in read_bridge_info()
187 info->secondary_status = ((uint16_t) buf[0x16]) in read_bridge_info()
190 info->bridge_control = ((uint16_t) buf[0x3e]) in read_bridge_info()
194 priv->bridge.pcmcia = info; in read_bridge_info()
349 const struct pci_bridge_info *info = in pci_device_get_parent_bridge() local
352 if (info != NULL) { in pci_device_get_parent_bridge()
353 if (info->secondary_bus == dev->bus) { in pci_device_get_parent_bridge()