Lines Matching refs:intr_ctrl
53 static inline void ionic_intr_coal_init(struct ionic_intr __iomem *intr_ctrl,
56 iowrite32(coal, &intr_ctrl[intr_idx].coal_init);
59 static inline void ionic_intr_mask(struct ionic_intr __iomem *intr_ctrl,
62 iowrite32(mask, &intr_ctrl[intr_idx].mask);
65 static inline void ionic_intr_credits(struct ionic_intr __iomem *intr_ctrl,
69 cred = ioread32(&intr_ctrl[intr_idx].credits);
73 iowrite32(cred | flags, &intr_ctrl[intr_idx].credits);
76 static inline void ionic_intr_clean(struct ionic_intr __iomem *intr_ctrl,
81 cred = ioread32(&intr_ctrl[intr_idx].credits);
84 iowrite32(cred, &intr_ctrl[intr_idx].credits);
87 static inline void ionic_intr_mask_assert(struct ionic_intr __iomem *intr_ctrl,
90 iowrite32(mask, &intr_ctrl[intr_idx].mask_assert);