Home
last modified time | relevance | path

Searched refs:irq_tracker (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/net/ethernet/intel/ice/
H A Dice_irq.c18 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()
42 xa_destroy(&pf->irq_tracker.entries); in ice_deinit_irq_tracker()
59 entry = xa_erase(&pf->irq_tracker.entries, index); in ice_free_irq_res()
77 struct xa_limit limit = { .max = pf->irq_tracker.num_entries - 1, in ice_get_irq_res()
79 unsigned int num_static = pf->irq_tracker.num_static - 1; in ice_get_irq_res()
92 ret = xa_alloc(&pf->irq_tracker.entries, &index, entry, limit, in ice_get_irq_res()
222 entry = xa_load(&pf->irq_tracker.entries, map.index); in ice_free_irq()
H A Dice.h568 struct ice_irq_tracker irq_tracker; member
H A Dice_main.c3972 if (!xa_empty(&pf->irq_tracker.entries)) in ice_deinit_pf()