Searched refs:virt_irq_tracker (Results 1 – 3 of 3) sorted by relevance
26 pf->virt_irq_tracker.bm = bitmap_zalloc(num_entries, GFP_KERNEL); in ice_init_virt_irq_tracker()27 if (!pf->virt_irq_tracker.bm) in ice_init_virt_irq_tracker()30 pf->virt_irq_tracker.num_entries = num_entries; in ice_init_virt_irq_tracker()31 pf->virt_irq_tracker.base = base; in ice_init_virt_irq_tracker()47 bitmap_free(pf->virt_irq_tracker.bm); in ice_deinit_virt_irq_tracker()253 int res = bitmap_find_next_zero_area(pf->virt_irq_tracker.bm, in ice_virt_get_irqs()254 pf->virt_irq_tracker.num_entries, in ice_virt_get_irqs()257 if (res >= pf->virt_irq_tracker.num_entries) in ice_virt_get_irqs()260 bitmap_set(pf->virt_irq_tracker.bm, res, needed); in ice_virt_get_irqs()263 return res + pf->virt_irq_tracker.base; in ice_virt_get_irqs()[all …]
383 msix_avail_for_sriov = pf->virt_irq_tracker.num_entries; in ice_set_per_vf_res()873 return pf->virt_irq_tracker.num_entries; in ice_sriov_get_vf_total_msix()
569 struct ice_virt_irq_tracker virt_irq_tracker; member