Lines Matching refs:map
59 struct pcibios_fwaddrmap *map; in pcibios_fwaddrmap_lookup() local
63 list_for_each_entry(map, &pcibios_fwaddrmappings, list) in pcibios_fwaddrmap_lookup()
64 if (map->dev == dev) in pcibios_fwaddrmap_lookup()
65 return map; in pcibios_fwaddrmap_lookup()
74 struct pcibios_fwaddrmap *map; in pcibios_save_fw_addr() local
80 map = pcibios_fwaddrmap_lookup(dev); in pcibios_save_fw_addr()
81 if (!map) { in pcibios_save_fw_addr()
83 map = kzalloc(sizeof(*map), GFP_KERNEL); in pcibios_save_fw_addr()
84 if (!map) in pcibios_save_fw_addr()
87 map->dev = pci_dev_get(dev); in pcibios_save_fw_addr()
88 map->fw_addr[idx] = fw_addr; in pcibios_save_fw_addr()
89 INIT_LIST_HEAD(&map->list); in pcibios_save_fw_addr()
92 list_add_tail(&map->list, &pcibios_fwaddrmappings); in pcibios_save_fw_addr()
94 map->fw_addr[idx] = fw_addr; in pcibios_save_fw_addr()
101 struct pcibios_fwaddrmap *map; in pcibios_retrieve_fw_addr() local
108 map = pcibios_fwaddrmap_lookup(dev); in pcibios_retrieve_fw_addr()
109 if (map) in pcibios_retrieve_fw_addr()
110 fw_addr = map->fw_addr[idx]; in pcibios_retrieve_fw_addr()