Home
last modified time | relevance | path

Searched refs:mlx5_ksm (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/
H A Drx.c71 umr_wqe->inline_ksms[i] = (struct mlx5_ksm) { in mlx5e_xsk_alloc_rx_mpwqe()
84 umr_wqe->inline_ksms[i << 2] = (struct mlx5_ksm) { in mlx5e_xsk_alloc_rx_mpwqe()
88 umr_wqe->inline_ksms[(i << 2) + 1] = (struct mlx5_ksm) { in mlx5e_xsk_alloc_rx_mpwqe()
92 umr_wqe->inline_ksms[(i << 2) + 2] = (struct mlx5_ksm) { in mlx5e_xsk_alloc_rx_mpwqe()
96 umr_wqe->inline_ksms[(i << 2) + 3] = (struct mlx5_ksm) { in mlx5e_xsk_alloc_rx_mpwqe()
138 offset = offset * sizeof(struct mlx5_ksm) * 4 / MLX5_OCTWORD; in mlx5e_xsk_alloc_rx_mpwqe()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtxrx.h41 (sizeof(struct mlx5_ksm) * (sgl_len)))
50 (((wqe_size) - sizeof(struct mlx5e_umr_wqe)) / sizeof(struct mlx5_ksm))
H A Dparams.c96 return sizeof(struct mlx5_ksm); in mlx5e_mpwrq_umr_entry_size()
100 return sizeof(struct mlx5_ksm) * 4; in mlx5e_mpwrq_umr_entry_size()
/linux/include/linux/mlx5/
H A Dqp.h485 struct mlx5_ksm { struct
H A Ddevice.h299 #define MLX5_UMR_KSM_NUM_ENTRIES_ALIGNMENT (MLX5_UMR_FLEX_ALIGNMENT / sizeof(struct mlx5_ksm))
/linux/drivers/infiniband/hw/mlx5/
H A Dumr.c690 size_t ent_size = dd ? sizeof(struct mlx5_ksm) : sizeof(struct mlx5_mtt); in _mlx5r_umr_update_mr_pas()
697 struct mlx5_ksm *cur_ksm; in _mlx5r_umr_update_mr_pas()
H A Dodp.c106 static void populate_ksm(struct mlx5_ksm *pksm, size_t idx, size_t nentries, in populate_ksm()
110 struct mlx5_ksm *end = pksm + nentries; in populate_ksm()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den.h248 DECLARE_FLEX_ARRAY(struct mlx5_ksm, inline_ksms);
H A Den_main.c396 struct mlx5_ksm *ksm; in mlx5e_create_umr_mkey()
466 ksm[i] = (struct mlx5_ksm) { in mlx5e_create_umr_mkey()
481 ksm[i] = (struct mlx5_ksm) { in mlx5e_create_umr_mkey()