Lines Matching refs:itl

60 		req = readl(&hba->u.itl.iop->inbound_queue);  in iop_wait_ready_itl()
67 writel(req, &hba->u.itl.iop->outbound_queue); in iop_wait_ready_itl()
68 readl(&hba->u.itl.iop->outbound_intstatus); in iop_wait_ready_itl()
93 while ((req = readl(&hba->u.itl.iop->outbound_queue)) != in hptiop_drain_outbound_queue_itl()
102 ((char __iomem *)hba->u.itl.iop + req); in hptiop_drain_outbound_queue_itl()
118 struct hpt_iopmu_itl __iomem *iop = hba->u.itl.iop; in iop_intr_itl()
119 void __iomem *plx = hba->u.itl.plx; in iop_intr_itl()
241 writel((unsigned long)req - (unsigned long)hba->u.itl.iop, in iop_send_sync_request_itl()
242 &hba->u.itl.iop->inbound_queue); in iop_send_sync_request_itl()
243 readl(&hba->u.itl.iop->outbound_intstatus); in iop_send_sync_request_itl()
277 writel(msg, &hba->u.itl.iop->inbound_msgaddr0); in hptiop_post_msg_itl()
278 readl(&hba->u.itl.iop->outbound_intstatus); in hptiop_post_msg_itl()
313 req32 = readl(&hba->u.itl.iop->inbound_queue); in iop_get_config_itl()
318 ((unsigned long)hba->u.itl.iop + req32); in iop_get_config_itl()
331 writel(req32, &hba->u.itl.iop->outbound_queue); in iop_get_config_itl()
363 req32 = readl(&hba->u.itl.iop->inbound_queue); in iop_set_config_itl()
368 ((unsigned long)hba->u.itl.iop + req32); in iop_set_config_itl()
385 writel(req32, &hba->u.itl.iop->outbound_queue); in iop_set_config_itl()
414 &hba->u.itl.iop->outbound_intmask); in hptiop_enable_intr_itl()
469 hba->u.itl.iop = hptiop_map_pci_bar(hba, 0); in hptiop_map_pci_bar_itl()
470 if (hba->u.itl.iop == NULL) in hptiop_map_pci_bar_itl()
473 hba->u.itl.plx = hba->u.itl.iop; in hptiop_map_pci_bar_itl()
474 hba->u.itl.iop = hptiop_map_pci_bar(hba, 2); in hptiop_map_pci_bar_itl()
475 if (hba->u.itl.iop == NULL) { in hptiop_map_pci_bar_itl()
476 iounmap(hba->u.itl.plx); in hptiop_map_pci_bar_itl()
485 if (hba->u.itl.plx) in hptiop_unmap_pci_bar_itl()
486 iounmap(hba->u.itl.plx); in hptiop_unmap_pci_bar_itl()
487 iounmap(hba->u.itl.iop); in hptiop_unmap_pci_bar_itl()
632 ((unsigned long)hba->u.itl.iop + tag); in hptiop_iop_request_callback_itl()
661 writel(tag, &hba->u.itl.iop->outbound_queue); in hptiop_iop_request_callback_itl()
724 &hba->u.itl.iop->inbound_queue); in hptiop_post_req_itl()
727 &hba->u.itl.iop->inbound_queue); in hptiop_post_req_itl()
1186 int_mask = readl(&hba->u.itl.iop->outbound_intmask); in hptiop_disable_intr_itl()
1189 &hba->u.itl.iop->outbound_intmask); in hptiop_disable_intr_itl()
1190 readl(&hba->u.itl.iop->outbound_intmask); in hptiop_disable_intr_itl()