Lines Matching refs:resources
63 a->resources.pci.mem_type_id[MEM_TYPE_ADDRESS] = 0; in diva_pri_set_addresses()
64 a->resources.pci.mem_type_id[MEM_TYPE_CONTROL] = 2; in diva_pri_set_addresses()
65 a->resources.pci.mem_type_id[MEM_TYPE_CONFIG] = 4; in diva_pri_set_addresses()
66 a->resources.pci.mem_type_id[MEM_TYPE_RAM] = 0; in diva_pri_set_addresses()
67 a->resources.pci.mem_type_id[MEM_TYPE_RESET] = 2; in diva_pri_set_addresses()
68 a->resources.pci.mem_type_id[MEM_TYPE_CFG] = 4; in diva_pri_set_addresses()
69 a->resources.pci.mem_type_id[MEM_TYPE_PROM] = 3; in diva_pri_set_addresses()
71 a->xdi_adapter.Address = a->resources.pci.addr[0]; in diva_pri_set_addresses()
72 a->xdi_adapter.Control = a->resources.pci.addr[2]; in diva_pri_set_addresses()
73 a->xdi_adapter.Config = a->resources.pci.addr[4]; in diva_pri_set_addresses()
75 a->xdi_adapter.ram = a->resources.pci.addr[0]; in diva_pri_set_addresses()
78 a->xdi_adapter.reset = a->resources.pci.addr[2]; in diva_pri_set_addresses()
81 a->xdi_adapter.cfg = a->resources.pci.addr[4]; in diva_pri_set_addresses()
84 a->xdi_adapter.sdram_bar = a->resources.pci.bar[0]; in diva_pri_set_addresses()
86 a->xdi_adapter.prom = a->resources.pci.addr[3]; in diva_pri_set_addresses()
124 a->resources.pci.bar[bar] = in diva_pri_init_card()
125 divasa_get_pci_bar(a->resources.pci.bus, in diva_pri_init_card()
126 a->resources.pci.func, bar, in diva_pri_init_card()
127 a->resources.pci.hdev); in diva_pri_init_card()
128 if (!a->resources.pci.bar[bar] in diva_pri_init_card()
129 || (a->resources.pci.bar[bar] == 0xFFFFFFF0)) { in diva_pri_init_card()
131 a->resources.pci.bar[bar])) in diva_pri_init_card()
135 a->resources.pci.irq = in diva_pri_init_card()
136 (byte) divasa_get_pci_irq(a->resources.pci.bus, in diva_pri_init_card()
137 a->resources.pci.func, in diva_pri_init_card()
138 a->resources.pci.hdev); in diva_pri_init_card()
139 if (!a->resources.pci.irq) { in diva_pri_init_card()
148 a->resources.pci.addr[bar] = in diva_pri_init_card()
149 divasa_remap_pci_bar(a, bar, a->resources.pci.bar[bar], in diva_pri_init_card()
151 if (!a->resources.pci.addr[bar]) { in diva_pri_init_card()
169 serNo = a->resources.pci.bar[1] & 0xffff0000; in diva_pri_init_card()
170 serNo |= ((dword) a->resources.pci.bus) << 8; in diva_pri_init_card()
171 serNo += (a->resources.pci.func + a->controller + 1); in diva_pri_init_card()
237 diva_init_dma_map(a->resources.pci.hdev, in diva_pri_init_card()
244 a->xdi_adapter.irq_info.irq_nr = a->resources.pci.irq; in diva_pri_init_card()
256 a->resources.pci.irq, a->xdi_adapter.serialNo); in diva_pri_init_card()
284 if (a->resources.pci.bar[bar] in diva_pri_cleanup_adapter()
285 && a->resources.pci.addr[bar]) { in diva_pri_cleanup_adapter()
286 divasa_unmap_pci_bar(a->resources.pci.addr[bar]); in diva_pri_cleanup_adapter()
287 a->resources.pci.bar[bar] = 0; in diva_pri_cleanup_adapter()
288 a->resources.pci.addr[bar] = NULL; in diva_pri_cleanup_adapter()
318 diva_free_dma_map(a->resources.pci.hdev, in diva_pri_cleanup_adapter()
648 *data++ = a->resources.pci.bar[i]; in diva_pri_cmd_card_proc()
650 *data++ = (dword) a->resources.pci.irq; in diva_pri_cmd_card_proc()
807 addr4 = a->resources.pci.bar[4]; in pri_get_serial_number()
808 addr3 = a->resources.pci.bar[3]; /* flash */ in pri_get_serial_number()
809 addr1 = a->resources.pci.bar[1]; /* unused */ in pri_get_serial_number()
816 Bus = a->resources.pci.bus; in pri_get_serial_number()
817 Slot = a->resources.pci.func; in pri_get_serial_number()
818 hdev = a->resources.pci.hdev; in pri_get_serial_number()
827 addr = a->resources.pci.addr[1]; in pri_get_serial_number()
828 a->resources.pci.addr[1] = a->resources.pci.addr[4]; in pri_get_serial_number()
829 a->resources.pci.addr[4] = addr; in pri_get_serial_number()
831 addr1 = a->resources.pci.bar[1]; in pri_get_serial_number()
832 a->resources.pci.bar[1] = a->resources.pci.bar[4]; in pri_get_serial_number()
833 a->resources.pci.bar[4] = addr1; in pri_get_serial_number()