Home
last modified time | relevance | path

Searched refs:fpm_addr (Results 1 - 9 of 9) sorted by relevance

/kernel/linux/linux-6.6/drivers/infiniband/hw/irdma/
H A Dpble.c109 chunk->fpm_addr = pble_rsrc->next_fpm_addr; in add_sd_direct()
111 "PBLE: chunk_size[%lld] = 0x%llx vaddr=0x%pK fpm_addr = %llx\n", in add_sd_direct()
112 chunk->size, chunk->size, chunk->vaddr, chunk->fpm_addr); in add_sd_direct()
176 chunk->fpm_addr = pble_rsrc->next_fpm_addr; in add_bp_pages()
234 chunk->fpm_addr = pble_rsrc->next_fpm_addr; in add_pble_prm()
344 u64 fpm_addr; in get_lvl2_pble() local
360 total << 3, &root->addr, &fpm_addr); in get_lvl2_pble()
367 root->idx = fpm_to_idx(pble_rsrc, fpm_addr); in get_lvl2_pble()
375 &leaf->addr, &fpm_addr); in get_lvl2_pble()
379 leaf->idx = fpm_to_idx(pble_rsrc, fpm_addr); in get_lvl2_pble()
405 u64 fpm_addr; get_lvl1_pble() local
[all...]
H A Dpble.h77 u64 fpm_addr; member
122 u64 **vaddr, u64 *fpm_addr);
H A Dhmc.c26 u64 fpm_addr, fpm_limit; in irdma_find_sd_index_limit() local
28 fpm_addr = hmc_info->hmc_obj[(type)].base + in irdma_find_sd_index_limit()
30 fpm_limit = fpm_addr + hmc_info->hmc_obj[type].size * cnt; in irdma_find_sd_index_limit()
31 *sd_idx = (u32)(fpm_addr / IRDMA_HMC_DIRECT_BP_SIZE); in irdma_find_sd_index_limit()
H A Dutils.c2149 * @fpm_addr: returns fpm address of pble memory
2153 u64 **vaddr, u64 *fpm_addr) in irdma_prm_get_pbles()
2162 *fpm_addr = 0; in irdma_prm_get_pbles()
2187 *fpm_addr = pchunk->fpm_addr + offset; in irdma_prm_get_pbles()
2151 irdma_prm_get_pbles(struct irdma_pble_prm *pprm, struct irdma_pble_chunkinfo *chunkinfo, u64 mem_size, u64 **vaddr, u64 *fpm_addr) irdma_prm_get_pbles() argument
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/i40e/
H A Di40e_hmc.h157 u64 fpm_addr, fpm_limit; \
158 fpm_addr = (hmc_info)->hmc_obj[(type)].base + \
160 fpm_limit = fpm_addr + (hmc_info)->hmc_obj[(type)].size * (cnt);\
161 *(sd_idx) = (u32)(fpm_addr / I40E_HMC_DIRECT_BP_SIZE); \
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/i40e/
H A Di40e_hmc.h157 u64 fpm_addr, fpm_limit; \
158 fpm_addr = (hmc_info)->hmc_obj[(type)].base + \
160 fpm_limit = fpm_addr + (hmc_info)->hmc_obj[(type)].size * (cnt);\
161 *(sd_idx) = (u32)(fpm_addr / I40E_HMC_DIRECT_BP_SIZE); \
/kernel/linux/linux-5.10/drivers/infiniband/hw/i40iw/
H A Di40iw_pble.c157 chunk->fpm_addr = pble_rsrc->next_fpm_addr; in add_sd_direct()
158 i40iw_debug(dev, I40IW_DEBUG_PBLE, "chunk_size[%d] = 0x%x vaddr=%p fpm_addr = %llx\n", in add_sd_direct()
159 chunk->size, chunk->size, chunk->vaddr, chunk->fpm_addr); in add_sd_direct()
312 chunk->fpm_addr = pble_rsrc->next_fpm_addr; in add_bp_pages()
340 i40iw_pr_err("next fpm_addr %llx\n", pble_rsrc->next_fpm_addr); in add_pble_pool()
347 chunk->fpm_addr = pble_rsrc->next_fpm_addr; in add_pble_pool()
386 (phys_addr_t)chunk->fpm_addr, chunk->size, -1)) { in add_pble_pool()
H A Di40iw_hmc.c65 u64 fpm_addr, fpm_limit; in i40iw_find_sd_index_limit() local
67 fpm_addr = hmc_info->hmc_obj[(type)].base + in i40iw_find_sd_index_limit()
69 fpm_limit = fpm_addr + hmc_info->hmc_obj[type].size * cnt; in i40iw_find_sd_index_limit()
70 *sd_idx = (u32)(fpm_addr / I40IW_HMC_DIRECT_BP_SIZE); in i40iw_find_sd_index_limit()
H A Di40iw_pble.h94 u64 fpm_addr; member

Completed in 9 milliseconds