Lines Matching refs:hose
48 rawhide_update_irq_hw(int hose, int mask) in rawhide_update_irq_hw() argument
50 *(vuip)MCPCIA_INT_MASK0(MCPCIA_HOSE2MID(hose)) = mask; in rawhide_update_irq_hw()
52 *(vuip)MCPCIA_INT_MASK0(MCPCIA_HOSE2MID(hose)); in rawhide_update_irq_hw()
61 unsigned int mask, hose; in rawhide_enable_irq() local
65 hose = irq / 24; in rawhide_enable_irq()
66 if (!hose_exists(hose)) /* if hose non-existent, exit */ in rawhide_enable_irq()
69 irq -= hose * 24; in rawhide_enable_irq()
73 mask |= cached_irq_masks[hose]; in rawhide_enable_irq()
74 cached_irq_masks[hose] = mask; in rawhide_enable_irq()
75 rawhide_update_irq_hw(hose, mask); in rawhide_enable_irq()
82 unsigned int mask, hose; in rawhide_disable_irq() local
86 hose = irq / 24; in rawhide_disable_irq()
87 if (!hose_exists(hose)) /* if hose non-existent, exit */ in rawhide_disable_irq()
90 irq -= hose * 24; in rawhide_disable_irq()
91 mask = ~(1 << irq) | hose_irq_masks[hose]; in rawhide_disable_irq()
94 mask &= cached_irq_masks[hose]; in rawhide_disable_irq()
95 cached_irq_masks[hose] = mask; in rawhide_disable_irq()
96 rawhide_update_irq_hw(hose, mask); in rawhide_disable_irq()
103 unsigned int mask, mask1, hose; in rawhide_mask_and_ack_irq() local
107 hose = irq / 24; in rawhide_mask_and_ack_irq()
108 if (!hose_exists(hose)) /* if hose non-existent, exit */ in rawhide_mask_and_ack_irq()
111 irq -= hose * 24; in rawhide_mask_and_ack_irq()
113 mask = ~mask1 | hose_irq_masks[hose]; in rawhide_mask_and_ack_irq()
117 mask &= cached_irq_masks[hose]; in rawhide_mask_and_ack_irq()
118 cached_irq_masks[hose] = mask; in rawhide_mask_and_ack_irq()
119 rawhide_update_irq_hw(hose, mask); in rawhide_mask_and_ack_irq()
122 *(vuip)MCPCIA_INT_REQ(MCPCIA_HOSE2MID(hose)) = mask1; in rawhide_mask_and_ack_irq()
165 struct pci_controller *hose; in rawhide_init_irq() local
173 for (hose = hose_head; hose; hose = hose->next) { in rawhide_init_irq()
174 unsigned int h = hose->index; in rawhide_init_irq()
238 struct pci_controller *hose = dev->sysdata; in rawhide_map_irq() local
241 irq += 24 * hose->index; in rawhide_map_irq()