Home
last modified time | relevance | path

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

/dpdk/drivers/net/ionic/
H A Dionic_regs.h50 ionic_intr_coal_init(struct ionic_intr __iomem *intr_ctrl, in ionic_intr_coal_init() argument
53 iowrite32(coal, &intr_ctrl[intr_idx].coal_init); in ionic_intr_coal_init()
57 ionic_intr_mask(struct ionic_intr __iomem *intr_ctrl, in ionic_intr_mask() argument
60 iowrite32(mask, &intr_ctrl[intr_idx].mask); in ionic_intr_mask()
64 ionic_intr_credits(struct ionic_intr __iomem *intr_ctrl, in ionic_intr_credits() argument
69 cred = ioread32(&intr_ctrl[intr_idx].credits); in ionic_intr_credits()
73 iowrite32(cred | flags, &intr_ctrl[intr_idx].credits); in ionic_intr_credits()
77 ionic_intr_clean(struct ionic_intr __iomem *intr_ctrl, in ionic_intr_clean() argument
82 cred = ioread32(&intr_ctrl[intr_idx].credits); in ionic_intr_clean()
85 iowrite32(cred, &intr_ctrl[intr_idx].credits); in ionic_intr_clean()
[all …]
H A Dionic_if.h2951 #define intr_to_coal(intr_ctrl) \ argument
2952 ((void __iomem *)&(intr_ctrl)->coalescing_init)
2953 #define intr_to_mask(intr_ctrl) \ argument
2954 ((void __iomem *)&(intr_ctrl)->mask)
2955 #define intr_to_credits(intr_ctrl) \ argument
2956 ((void __iomem *)&(intr_ctrl)->int_credits)
2957 #define intr_to_mask_on_assert(intr_ctrl)\ argument
2958 ((void __iomem *)&(intr_ctrl)->mask_on_assert)
H A Dionic_dev.c43 idev->intr_ctrl = (struct ionic_intr *) in ionic_dev_setup()
333 ionic_intr_clean(idev->intr_ctrl, index); in ionic_intr_init()
H A Dionic_lif.c847 ionic_intr_mask_assert(idev->intr_ctrl, nqcq->intr.index, in ionic_notify_qcq_alloc()
1190 ionic_intr_mask(idev->intr_ctrl, nqcq->intr.index, in ionic_lif_notifyq_deinit()
1317 ionic_intr_mask(idev->intr_ctrl, nqcq->intr.index, in ionic_notifyq_handler()
1326 ionic_intr_credits(idev->intr_ctrl, nqcq->intr.index, in ionic_notifyq_handler()
1329 ionic_intr_mask(idev->intr_ctrl, nqcq->intr.index, in ionic_notifyq_handler()
1405 ionic_intr_mask(idev->intr_ctrl, nqcq->intr.index, in ionic_lif_notifyq_init()
H A Dionic_dev.h122 struct ionic_intr __iomem *intr_ctrl; member