Searched refs:shampo (Results 1 – 7 of 7) sorted by relevance
642 struct mlx5e_shampo_hd *shampo = rq->mpwqe.shampo; in mlx5e_build_shampo_hd_umr() local645 u16 page_index = shampo->curr_page_index; in mlx5e_build_shampo_hd_umr()647 u64 addr = shampo->last_addr; in mlx5e_build_shampo_hd_umr()653 new_entries = klm_entries - (shampo->pi & (MLX5_UMR_KLM_NUM_ENTRIES_ALIGNMENT - 1)); in mlx5e_build_shampo_hd_umr()658 build_klm_umr(sq, umr_wqe, shampo->key, index, entries, wqe_bbs); in mlx5e_build_shampo_hd_umr()660 frag_page = &shampo->pages[page_index]; in mlx5e_build_shampo_hd_umr()663 dma_info = &shampo->info[index]; in mlx5e_build_shampo_hd_umr()664 if (i >= klm_entries || (index < shampo->pi && shampo->pi - index < in mlx5e_build_shampo_hd_umr()670 page_index = (page_index + 1) & (shampo->hd_per_wq - 1); in mlx5e_build_shampo_hd_umr()671 frag_page = &shampo->pages[page_index]; in mlx5e_build_shampo_hd_umr()[all …]
247 rq->mpwqe.shampo = kvzalloc_node(sizeof(*rq->mpwqe.shampo), in mlx5e_rq_shampo_hd_alloc() 249 if (!rq->mpwqe.shampo) in mlx5e_rq_shampo_hd_alloc() 256 kvfree(rq->mpwqe.shampo); in mlx5e_rq_shampo_hd_free() 261 struct mlx5e_shampo_hd *shampo = rq->mpwqe.shampo; in mlx5e_rq_shampo_hd_info_alloc() local 263 shampo->bitmap = bitmap_zalloc_node(shampo->hd_per_wq, GFP_KERNEL, in mlx5e_rq_shampo_hd_info_alloc() 265 shampo->info = kvzalloc_node(array_size(shampo in mlx5e_rq_shampo_hd_info_alloc() [all...]
289 } shampo; member686 struct mlx5e_shampo_hd *shampo; member
200 return be16_to_cpu(cqe->shampo.header_entry_index) & (rq->mpwqe.shampo->hd_per_wq - 1); in mlx5e_shampo_get_cqe_header_index()216 struct mlx5e_shampo_umr shampo; member
988 params->packet_merge.shampo.match_criteria_type); in mlx5e_build_rq_param()990 params->packet_merge.shampo.alignment_granularity); in mlx5e_build_rq_param()
817 } shampo; member
1499 u8 shampo[0x1]; member