Lines Matching refs:hose
47 rawhide_update_irq_hw(int hose, int mask) in rawhide_update_irq_hw() argument
49 *(vuip)MCPCIA_INT_MASK0(MCPCIA_HOSE2MID(hose)) = mask; in rawhide_update_irq_hw()
51 *(vuip)MCPCIA_INT_MASK0(MCPCIA_HOSE2MID(hose)); in rawhide_update_irq_hw()
60 unsigned int mask, hose; in rawhide_enable_irq() local
64 hose = irq / 24; in rawhide_enable_irq()
65 if (!hose_exists(hose)) /* if hose non-existent, exit */ in rawhide_enable_irq()
68 irq -= hose * 24; in rawhide_enable_irq()
72 mask |= cached_irq_masks[hose]; in rawhide_enable_irq()
73 cached_irq_masks[hose] = mask; in rawhide_enable_irq()
74 rawhide_update_irq_hw(hose, mask); in rawhide_enable_irq()
81 unsigned int mask, hose; in rawhide_disable_irq() local
85 hose = irq / 24; in rawhide_disable_irq()
86 if (!hose_exists(hose)) /* if hose non-existent, exit */ in rawhide_disable_irq()
89 irq -= hose * 24; in rawhide_disable_irq()
90 mask = ~(1 << irq) | hose_irq_masks[hose]; in rawhide_disable_irq()
93 mask &= cached_irq_masks[hose]; in rawhide_disable_irq()
94 cached_irq_masks[hose] = mask; in rawhide_disable_irq()
95 rawhide_update_irq_hw(hose, mask); in rawhide_disable_irq()
102 unsigned int mask, mask1, hose; in rawhide_mask_and_ack_irq() local
106 hose = irq / 24; in rawhide_mask_and_ack_irq()
107 if (!hose_exists(hose)) /* if hose non-existent, exit */ in rawhide_mask_and_ack_irq()
110 irq -= hose * 24; in rawhide_mask_and_ack_irq()
112 mask = ~mask1 | hose_irq_masks[hose]; in rawhide_mask_and_ack_irq()
116 mask &= cached_irq_masks[hose]; in rawhide_mask_and_ack_irq()
117 cached_irq_masks[hose] = mask; in rawhide_mask_and_ack_irq()
118 rawhide_update_irq_hw(hose, mask); in rawhide_mask_and_ack_irq()
121 *(vuip)MCPCIA_INT_REQ(MCPCIA_HOSE2MID(hose)) = mask1; in rawhide_mask_and_ack_irq()
164 struct pci_controller *hose; in rawhide_init_irq() local
172 for (hose = hose_head; hose; hose = hose->next) { in rawhide_init_irq()
173 unsigned int h = hose->index; in rawhide_init_irq()
237 struct pci_controller *hose = dev->sysdata; in rawhide_map_irq() local
240 irq += 24 * hose->index; in rawhide_map_irq()