Lines Matching refs:ent
32 static void bnxt_fill_msix_vecs(struct bnxt *bp, struct bnxt_msix_entry *ent) in bnxt_fill_msix_vecs() argument
43 ent[i].vector = bp->irq_tbl[i].vector; in bnxt_fill_msix_vecs()
44 ent[i].ring_idx = i; in bnxt_fill_msix_vecs()
46 ent[i].db_offset = bp->db_offset; in bnxt_fill_msix_vecs()
48 ent[i].db_offset = i * 0x80; in bnxt_fill_msix_vecs()
323 struct bnxt_msix_entry *ent = NULL; in bnxt_ulp_irq_restart() local
333 ent = kcalloc(ulp->msix_requested, sizeof(*ent), in bnxt_ulp_irq_restart()
335 if (!ent) in bnxt_ulp_irq_restart()
337 bnxt_fill_msix_vecs(bp, ent); in bnxt_ulp_irq_restart()
339 ops->ulp_irq_restart(ulp->handle, ent); in bnxt_ulp_irq_restart()
340 kfree(ent); in bnxt_ulp_irq_restart()