Searched refs:virt_irq_tracker (Results 1 – 2 of 2) 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 …]
560 struct ice_virt_irq_tracker virt_irq_tracker; member