Searched refs:pble_rsrc (Results 1 – 2 of 2) sorted by relevance
10 static int add_pble_prm(struct irdma_hmc_pble_rsrc *pble_rsrc);16 void irdma_destroy_pble_prm(struct irdma_hmc_pble_rsrc *pble_rsrc) in irdma_destroy_pble_prm() argument19 struct irdma_pble_prm *pinfo = &pble_rsrc->pinfo; in irdma_destroy_pble_prm()37 struct irdma_hmc_pble_rsrc *pble_rsrc) in irdma_hmc_init_pble() argument44 pble_rsrc->dev = dev; in irdma_hmc_init_pble()45 pble_rsrc->fpm_base_addr = hmc_info->hmc_obj[IRDMA_HMC_IW_PBLE].base; in irdma_hmc_init_pble()47 if (pble_rsrc->fpm_base_addr & 0xfff) in irdma_hmc_init_pble()48 fpm_idx = (4096 - (pble_rsrc->fpm_base_addr & 0xfff)) >> 3; in irdma_hmc_init_pble()49 pble_rsrc->unallocated_pble = in irdma_hmc_init_pble()51 pble_rsrc->next_fpm_addr = pble_rsrc->fpm_base_addr + (fpm_idx << 3); in irdma_hmc_init_pble()[all …]
110 void irdma_destroy_pble_prm(struct irdma_hmc_pble_rsrc *pble_rsrc);112 struct irdma_hmc_pble_rsrc *pble_rsrc);113 void irdma_free_pble(struct irdma_hmc_pble_rsrc *pble_rsrc,115 int irdma_get_pble(struct irdma_hmc_pble_rsrc *pble_rsrc,125 void irdma_pble_acquire_lock(struct irdma_hmc_pble_rsrc *pble_rsrc,127 void irdma_pble_release_lock(struct irdma_hmc_pble_rsrc *pble_rsrc,