Lines Matching defs:tcp
168 struct ttwoga_config *tcp;
173 tcp = &ttwoga_configuration[hose];
174 tcp->tc_hose = hose;
176 tcp->tc_sysmap = &ttwoga_sysmap[hose];
186 tcp->tc_io_bus_start = (T2GA(tcp, T2_HAE0_2) & HAE0_2_PUA2) << 23;
187 tcp->tc_d_mem_bus_start = (T2GA(tcp, T2_HAE0_4) & HAE0_4_PUA1) << 30;
188 tcp->tc_s_mem_bus_start = (T2GA(tcp, T2_HAE0_1) & HAE0_1_PUA1) << 27;
190 tcp->tc_rev = (T2GA(tcp, T2_IOCSR) & IOCSR_TRN) >> IOCSR_TRN_SHIFT;
192 if (tcp->tc_initted == 0) {
194 ttwoga_bus_io_init(&tcp->tc_iot, tcp);
195 ttwoga_bus_mem_init(&tcp->tc_memt, tcp);
198 ttwoga_pci_init(&tcp->tc_pc, tcp);
200 tcp->tc_initted = 1;
202 return (tcp);
221 struct ttwoga_config *tcp;
227 tcp = ttwoga_init(pba->pba_bus);
229 ttwoga_dma_init(tcp);
232 (tcp->tc_rev < TRN_T3) ? "T2" : "T3 or T4",
233 tcp->tc_rev);
235 if (tcp->tc_rev < 1)
239 alpha_pci_intr_init(tcp, &tcp->tc_iot, &tcp->tc_memt, &tcp->tc_pc);
241 npba.pba_iot = &tcp->tc_iot;
242 npba.pba_memt = &tcp->tc_memt;
244 alphabus_dma_get_tag(&tcp->tc_dmat_direct, ALPHA_BUS_PCI);
246 npba.pba_pc = &tcp->tc_pc;