Searched refs:irq_tracker (Results 1 – 1 of 1) sorted by relevance
18 pf->irq_tracker.num_entries = max_vectors; in ice_init_irq_tracker()19 pf->irq_tracker.num_static = num_static; in ice_init_irq_tracker()20 xa_init_flags(&pf->irq_tracker.entries, XA_FLAGS_ALLOC); in ice_init_irq_tracker()29 xa_destroy(&pf->irq_tracker.entries); in ice_deinit_irq_tracker()41 entry = xa_erase(&pf->irq_tracker.entries, index); in ice_free_irq_res()58 struct xa_limit limit = { .max = pf->irq_tracker.num_entries, in ice_get_irq_res()60 unsigned int num_static = pf->irq_tracker.num_static; in ice_get_irq_res()73 ret = xa_alloc(&pf->irq_tracker.entries, &index, entry, limit, in ice_get_irq_res()339 entry = xa_load(&pf->irq_tracker.entries, map.index); in ice_free_irq()369 start = pf->irq_tracker.num_static; in ice_get_max_used_msix_vector()[all …]