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()252 int res = bitmap_find_next_zero_area(pf->virt_irq_tracker.bm, in ice_virt_get_irqs()253 pf->virt_irq_tracker.num_entries, in ice_virt_get_irqs()256 if (res >= pf->virt_irq_tracker.num_entries) in ice_virt_get_irqs()259 bitmap_set(pf->virt_irq_tracker.bm, res, needed); in ice_virt_get_irqs()262 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()
560 struct ice_virt_irq_tracker virt_irq_tracker; member
Completed in 68 milliseconds