Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/
Dice_main.c2806 ice_free_res(pf->irq_tracker, pf->oicr_idx, ICE_RES_MISC_VEC_ID); in ice_free_irq_msix_misc()
2861 oicr_idx = ice_get_res(pf, pf->irq_tracker, 1, ICE_RES_MISC_VEC_ID); in ice_req_irq_msix_misc()
2873 ice_free_res(pf->irq_tracker, 1, ICE_RES_MISC_VEC_ID); in ice_req_irq_msix_misc()
3523 if (pf->irq_tracker) { in ice_clear_interrupt_scheme()
3524 devm_kfree(ice_pf_to_dev(pf), pf->irq_tracker); in ice_clear_interrupt_scheme()
3525 pf->irq_tracker = NULL; in ice_clear_interrupt_scheme()
3543 pf->irq_tracker = in ice_init_interrupt_scheme()
3544 devm_kzalloc(ice_pf_to_dev(pf), sizeof(*pf->irq_tracker) + in ice_init_interrupt_scheme()
3546 if (!pf->irq_tracker) { in ice_init_interrupt_scheme()
3553 pf->irq_tracker->num_entries = (u16)vectors; in ice_init_interrupt_scheme()
[all …]
Dice_lib.c1189 base = ice_get_res(pf, pf->irq_tracker, num_q_vectors, vsi->idx); in ice_vsi_setup_vector_base()
1193 ice_get_free_res_count(pf->irq_tracker), in ice_vsi_setup_vector_base()
2346 ice_free_res(pf->irq_tracker, vsi->base_vector, vsi->idx); in ice_vsi_setup()
2654 ice_free_res(pf->irq_tracker, vsi->base_vector, vsi->idx); in ice_vsi_release()
2883 ice_free_res(pf->irq_tracker, vsi->base_vector, vsi->idx); in ice_vsi_rebuild()
Dice.h388 struct ice_res_tracker *irq_tracker; member
Dice_virtchnl_pf.c298 res = pf->irq_tracker; in ice_sriov_free_msix_res()
887 int vectors_used = pf->irq_tracker->num_entries; in ice_sriov_set_msix_res()
926 int max_valid_res_idx = ice_get_max_valid_res_idx(pf->irq_tracker); in ice_set_per_vf_res()
936 pf->irq_tracker->num_entries; in ice_set_per_vf_res()