Home
last modified time | relevance | path

Searched refs:intr_ctrl (Results 1 – 5 of 5) sorted by relevance

/f-stack/dpdk/drivers/net/ionic/
H A Dionic_regs.h53 ionic_intr_coal_init(struct ionic_intr __iomem *intr_ctrl, in ionic_intr_coal_init() argument
56 iowrite32(coal, &intr_ctrl[intr_idx].coal_init); in ionic_intr_coal_init()
60 ionic_intr_mask(struct ionic_intr __iomem *intr_ctrl, in ionic_intr_mask() argument
63 iowrite32(mask, &intr_ctrl[intr_idx].mask); in ionic_intr_mask()
67 ionic_intr_credits(struct ionic_intr __iomem *intr_ctrl, in ionic_intr_credits() argument
72 cred = ioread32(&intr_ctrl[intr_idx].credits); in ionic_intr_credits()
76 iowrite32(cred | flags, &intr_ctrl[intr_idx].credits); in ionic_intr_credits()
80 ionic_intr_clean(struct ionic_intr __iomem *intr_ctrl, in ionic_intr_clean() argument
85 cred = ioread32(&intr_ctrl[intr_idx].credits); in ionic_intr_clean()
88 iowrite32(cred, &intr_ctrl[intr_idx].credits); in ionic_intr_clean()
[all …]
H A Dionic_lif.c36 ionic_intr_mask(idev->intr_ctrl, qcq->intr.index, in ionic_qcq_enable()
61 ionic_intr_mask(idev->intr_ctrl, qcq->intr.index, in ionic_qcq_disable()
647 ionic_intr_mask_assert(idev->intr_ctrl, new->intr.index, in ionic_qcq_alloc()
1025 ionic_intr_mask(idev->intr_ctrl, qcq->intr.index, in ionic_lif_qcq_deinit()
1147 ionic_intr_mask(idev->intr_ctrl, qcq->intr.index, in ionic_notifyq_handler()
1155 ionic_intr_credits(idev->intr_ctrl, qcq->intr.index, in ionic_notifyq_handler()
1158 ionic_intr_mask(idev->intr_ctrl, qcq->intr.index, in ionic_notifyq_handler()
1189 ionic_intr_mask(idev->intr_ctrl, qcq->intr.index, in ionic_lif_adminq_init()
1241 ionic_intr_mask(idev->intr_ctrl, qcq->intr.index, in ionic_lif_notifyq_init()
H A Dionic_dev.c43 idev->intr_ctrl = (struct ionic_intr *) in ionic_dev_setup()
328 ionic_intr_clean(idev->intr_ctrl, index); in ionic_intr_init()
H A Dionic_dev.h123 struct ionic_intr __iomem *intr_ctrl; member
/f-stack/freebsd/amd64/vmm/amd/
H A Damdvi_priv.h103 uint8_t intr_ctrl:2; /* Interrupt control */ member