Searched refs:irq_tracker (Results 1 – 4 of 4) sorted by relevance
| /Linux-v5.4/drivers/net/ethernet/intel/ice/ |
| D | ice_main.c | 1846 ice_free_res(pf->irq_tracker, pf->oicr_idx, ICE_RES_MISC_VEC_ID); in ice_free_irq_msix_misc() 1901 oicr_idx = ice_get_res(pf, pf->irq_tracker, 1, ICE_RES_MISC_VEC_ID); in ice_req_irq_msix_misc() 1915 ice_free_res(pf->irq_tracker, 1, ICE_RES_MISC_VEC_ID); in ice_req_irq_msix_misc() 2476 if (pf->irq_tracker) { in ice_clear_interrupt_scheme() 2477 devm_kfree(&pf->pdev->dev, pf->irq_tracker); in ice_clear_interrupt_scheme() 2478 pf->irq_tracker = NULL; in ice_clear_interrupt_scheme() 2496 pf->irq_tracker = in ice_init_interrupt_scheme() 2497 devm_kzalloc(&pf->pdev->dev, sizeof(*pf->irq_tracker) + in ice_init_interrupt_scheme() 2499 if (!pf->irq_tracker) { in ice_init_interrupt_scheme() 2506 pf->irq_tracker->num_entries = vectors; in ice_init_interrupt_scheme() [all …]
|
| D | ice.h | 324 struct ice_res_tracker *irq_tracker; member
|
| D | ice_virtchnl_pf.c | 241 res = pf->irq_tracker; in ice_sriov_free_msix_res() 813 int max_valid_res_idx = ice_get_max_valid_res_idx(pf->irq_tracker); in ice_sriov_set_msix_res() 816 struct ice_res_tracker *res = pf->irq_tracker; in ice_sriov_set_msix_res() 852 int max_valid_res_idx = ice_get_max_valid_res_idx(pf->irq_tracker); in ice_check_avail_res()
|
| D | ice_lib.c | 1250 vsi->base_vector = ice_get_res(pf, pf->irq_tracker, num_q_vectors, in ice_vsi_setup_vector_base() 2660 ice_free_res(pf->irq_tracker, vsi->base_vector, vsi->idx); in ice_vsi_setup() 2990 ice_free_res(pf->irq_tracker, vsi->base_vector, vsi->idx); in ice_vsi_release() 3062 ice_free_res(pf->irq_tracker, vsi->base_vector, vsi->idx); in ice_vsi_rebuild()
|