Symbol: mlx5_ksm
drivers/infiniband/hw/mlx5/odp.c
106
static void populate_ksm(struct mlx5_ksm *pksm, size_t idx, size_t nentries,
drivers/infiniband/hw/mlx5/odp.c
110
struct mlx5_ksm *end = pksm + nentries;
drivers/infiniband/hw/mlx5/umr.c
690
size_t ent_size = dd ? sizeof(struct mlx5_ksm) : sizeof(struct mlx5_mtt);
drivers/infiniband/hw/mlx5/umr.c
697
struct mlx5_ksm *cur_ksm;
drivers/net/ethernet/mellanox/mlx5/core/en.h
248
DECLARE_FLEX_ARRAY(struct mlx5_ksm, inline_ksms);
drivers/net/ethernet/mellanox/mlx5/core/en/params.c
100
return sizeof(struct mlx5_ksm) * 4;
drivers/net/ethernet/mellanox/mlx5/core/en/params.c
96
return sizeof(struct mlx5_ksm);
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h
41
(sizeof(struct mlx5_ksm) * (sgl_len)))
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h
50
(((wqe_size) - sizeof(struct mlx5e_umr_wqe)) / sizeof(struct mlx5_ksm))
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c
138
offset = offset * sizeof(struct mlx5_ksm) * 4 / MLX5_OCTWORD;
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c
71
umr_wqe->inline_ksms[i] = (struct mlx5_ksm) {
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c
84
umr_wqe->inline_ksms[i << 2] = (struct mlx5_ksm) {
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c
88
umr_wqe->inline_ksms[(i << 2) + 1] = (struct mlx5_ksm) {
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c
92
umr_wqe->inline_ksms[(i << 2) + 2] = (struct mlx5_ksm) {
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c
96
umr_wqe->inline_ksms[(i << 2) + 3] = (struct mlx5_ksm) {
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
396
struct mlx5_ksm *ksm;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
466
ksm[i] = (struct mlx5_ksm) {
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
481
ksm[i] = (struct mlx5_ksm) {
include/linux/mlx5/device.h
299
#define MLX5_UMR_KSM_NUM_ENTRIES_ALIGNMENT (MLX5_UMR_FLEX_ALIGNMENT / sizeof(struct mlx5_ksm))