Lines Matching refs:pd
90 struct nlm_pic_irq *pd = irq_data_get_irq_chip_data(d); in xlp_pic_enable() local
92 BUG_ON(!pd); in xlp_pic_enable()
93 spin_lock_irqsave(&pd->node->piclock, flags); in xlp_pic_enable()
94 nlm_pic_enable_irt(pd->node->picbase, pd->irt); in xlp_pic_enable()
95 spin_unlock_irqrestore(&pd->node->piclock, flags); in xlp_pic_enable()
100 struct nlm_pic_irq *pd = irq_data_get_irq_chip_data(d); in xlp_pic_disable() local
103 BUG_ON(!pd); in xlp_pic_disable()
104 spin_lock_irqsave(&pd->node->piclock, flags); in xlp_pic_disable()
105 nlm_pic_disable_irt(pd->node->picbase, pd->irt); in xlp_pic_disable()
106 spin_unlock_irqrestore(&pd->node->piclock, flags); in xlp_pic_disable()
111 struct nlm_pic_irq *pd = irq_data_get_irq_chip_data(d); in xlp_pic_mask_ack() local
113 clear_c0_eimr(pd->picirq); in xlp_pic_mask_ack()
114 ack_c0_eirr(pd->picirq); in xlp_pic_mask_ack()
119 struct nlm_pic_irq *pd = irq_data_get_irq_chip_data(d); in xlp_pic_unmask() local
121 BUG_ON(!pd); in xlp_pic_unmask()
123 if (pd->extra_ack) in xlp_pic_unmask()
124 pd->extra_ack(d); in xlp_pic_unmask()
127 set_c0_eimr(pd->picirq); in xlp_pic_unmask()
130 nlm_pic_ack(pd->node->picbase, pd->irt); in xlp_pic_unmask()