Home
last modified time | relevance | path

Searched refs:pas (Results 26 - 47 of 47) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/
H A Deq.c273 __be64 *pas; in create_map_eq() local
300 MLX5_FLD_SZ_BYTES(create_eq_in, pas[0]) * eq->frag_buf.npages; in create_map_eq()
308 pas = (__be64 *)MLX5_ADDR_OF(create_eq_in, in, pas); in create_map_eq()
309 mlx5_fill_page_frag_array(&eq->frag_buf, pas); in create_map_eq()
H A Den_main.c1001 (__be64 *)MLX5_ADDR_OF(wq, wq, pas)); in mlx5e_create_rq()
1611 (__be64 *)MLX5_ADDR_OF(wq, wq, pas)); in mlx5e_create_sq()
2009 (__be64 *)MLX5_ADDR_OF(create_cq_in, in, pas)); in mlx5e_create_cq()
/kernel/linux/linux-6.6/drivers/vfio/pci/mlx5/
H A Dcmd.c955 __be64 *pas; in mlx5vf_create_cq() local
974 MLX5_FLD_SZ_BYTES(create_cq_in, pas[0]) * in mlx5vf_create_cq()
994 pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, in, pas); in mlx5vf_create_cq()
995 mlx5_fill_page_frag_array(&cq->buf.frag_buf, pas); in mlx5vf_create_cq()
1051 MLX5_FLD_SZ_BYTES(create_qp_in, pas[0]) * in mlx5vf_create_rc_qp()
1078 in, pas)); in mlx5vf_create_rc_qp()
/kernel/linux/linux-5.10/drivers/misc/vmw_vmci/
H A Dvmci_queue_pair.c132 dma_addr_t *pas; member
257 queue->kernel_if->u.g.pas[i]); in qp_free_queue()
283 (sizeof(*queue->kernel_if->u.g.pas) + in qp_alloc_queue()
287 pas_size = num_pages * sizeof(*queue->kernel_if->u.g.pas); in qp_alloc_queue()
300 queue->kernel_if->u.g.pas = (dma_addr_t *)(queue->kernel_if + 1); in qp_alloc_queue()
302 (void **)((u8 *)queue->kernel_if->u.g.pas + pas_size); in qp_alloc_queue()
308 &queue->kernel_if->u.g.pas[i], in qp_alloc_queue()
459 produce_q->kernel_if->u.g.pas[i] >> PAGE_SHIFT; in qp_alloc_ppn_set()
463 consume_q->kernel_if->u.g.pas[i] >> PAGE_SHIFT; in qp_alloc_ppn_set()
/kernel/linux/linux-6.6/drivers/misc/vmw_vmci/
H A Dvmci_queue_pair.c132 dma_addr_t *pas; member
259 queue->kernel_if->u.g.pas[i]); in qp_free_queue()
285 (sizeof(*queue->kernel_if->u.g.pas) + in qp_alloc_queue()
289 pas_size = num_pages * sizeof(*queue->kernel_if->u.g.pas); in qp_alloc_queue()
302 queue->kernel_if->u.g.pas = (dma_addr_t *)(queue->kernel_if + 1); in qp_alloc_queue()
304 (void **)((u8 *)queue->kernel_if->u.g.pas + pas_size); in qp_alloc_queue()
310 &queue->kernel_if->u.g.pas[i], in qp_alloc_queue()
461 produce_q->kernel_if->u.g.pas[i] >> PAGE_SHIFT; in qp_alloc_ppn_set()
465 consume_q->kernel_if->u.g.pas[i] >> PAGE_SHIFT; in qp_alloc_ppn_set()
/kernel/linux/linux-6.6/drivers/vdpa/mlx5/net/
H A Dmlx5_vnet.c357 __be64 *pas; in qp_prepare() local
383 pas = (__be64 *)MLX5_ADDR_OF(create_qp_in, in, pas); in qp_prepare()
384 mlx5_fill_page_frag_array(&vqp->frag_buf, pas); in qp_prepare()
542 __be64 *pas; in cq_create() local
564 MLX5_FLD_SZ_BYTES(create_cq_in, pas[0]) * vcq->buf.frag_buf.npages; in cq_create()
572 pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, in, pas); in cq_create()
573 mlx5_fill_page_frag_array(&vcq->buf.frag_buf, pas); in cq_create()
705 __be64 *pas; in create_umem() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Daso.c99 (__be64 *)MLX5_ADDR_OF(create_cq_in, in, pas)); in create_aso_cq()
212 (__be64 *)MLX5_ADDR_OF(wq, wq, pas)); in create_aso_sq()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/steering/
H A Ddr_send.c296 MLX5_FLD_SZ_BYTES(create_qp_in, pas[0]) * in dr_create_rc_qp()
326 in, pas)); in dr_create_rc_qp()
1069 __be64 *pas; in dr_create_cq() local
1114 pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, in, pas); in dr_create_cq()
1115 mlx5_fill_page_frag_array(&cq->wq_ctrl.buf, pas); in dr_create_cq()
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/
H A Dqp.c905 __be64 *pas; in _create_user_qp() local
963 MLX5_FLD_SZ_BYTES(create_qp_in, pas[0]) * ncont; in _create_user_qp()
972 pas = (__be64 *)MLX5_ADDR_OF(create_qp_in, *in, pas); in _create_user_qp()
974 mlx5_ib_populate_pas(dev, ubuffer->umem, page_shift, pas, 0); in _create_user_qp()
1096 MLX5_FLD_SZ_BYTES(create_qp_in, pas[0]) * qp->buf.npages; in _create_kernel_qp()
1116 *in, pas)); in _create_kernel_qp()
1205 __be64 *pas; in create_raw_packet_qp_sq() local
1254 pas = (__be64 *)MLX5_ADDR_OF(wq, wq, pas); in create_raw_packet_qp_sq()
1301 __be64 *pas; create_raw_packet_qp_rq() local
[all...]
H A Dmr.c1177 __be64 *pas; in reg_create() local
1193 inlen += sizeof(*pas) * roundup(npages, 2); in reg_create()
1199 pas = (__be64 *)MLX5_ADDR_OF(create_mkey_in, in, klm_pas_mtt); in reg_create()
1205 mlx5_ib_populate_pas(dev, umem, page_shift, pas, in reg_create()
H A Dmlx5_ib.h1239 __be64 *pas, int access_flags);
1241 int page_shift, __be64 *pas, int access_flags);
H A Dodp.c160 static void populate_mtt(__be64 *pas, size_t idx, size_t nentries, in populate_mtt() argument
172 pas[i] = cpu_to_be64(umem_dma_to_mtt(pa)); in populate_mtt()
/kernel/linux/linux-5.10/include/linux/mlx5/
H A Ddriver.h987 void mlx5_fill_page_array(struct mlx5_frag_buf *buf, __be64 *pas);
988 void mlx5_fill_page_frag_array_perm(struct mlx5_frag_buf *buf, __be64 *pas, u8 perm);
989 void mlx5_fill_page_frag_array(struct mlx5_frag_buf *frag_buf, __be64 *pas);
H A Dmlx5_ifc.h1755 struct mlx5_ifc_cmd_pas_bits pas[]; member
4400 u8 pas[][0x40]; member
4679 u8 pas[][0x40]; member
4890 u8 pas[][0x40]; member
5621 u8 pas[][0x40]; member
5897 u8 pas[][0x40]; member
6504 u8 pas[][0x40]; member
6568 u8 pas[][0x40]; member
6590 u8 pas[][0x40]; member
7547 u8 pas[][ member
7623 u8 pas[][0x40]; global() member
7786 u8 pas[][0x40]; global() member
7990 u8 pas[][0x40]; global() member
8047 u8 pas[][0x40]; global() member
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/
H A Dqp.c955 __be64 *pas; in _create_user_qp() local
1023 MLX5_FLD_SZ_BYTES(create_qp_in, pas[0]) * ncont; in _create_user_qp()
1033 pas = (__be64 *)MLX5_ADDR_OF(create_qp_in, *in, pas); in _create_user_qp()
1035 mlx5_ib_populate_pas(ubuffer->umem, page_size, pas, 0); in _create_user_qp()
1155 MLX5_FLD_SZ_BYTES(create_qp_in, pas[0]) * qp->buf.npages; in _create_kernel_qp()
1176 *in, pas)); in _create_kernel_qp()
1343 __be64 *pas; in create_raw_packet_qp_sq() local
1405 pas = (__be64 *)MLX5_ADDR_OF(wq, wq, pas); in create_raw_packet_qp_sq()
1437 __be64 *pas; create_raw_packet_qp_rq() local
[all...]
H A Dmr.c1211 __be64 *pas; in reg_create() local
1230 inlen += sizeof(*pas) * in reg_create()
1237 pas = (__be64 *)MLX5_ADDR_OF(create_mkey_in, in, klm_pas_mtt); in reg_create()
1243 mlx5_ib_populate_pas(umem, 1UL << mr->page_shift, pas, in reg_create()
H A Dodp.c158 static void populate_mtt(__be64 *pas, size_t idx, size_t nentries, in populate_mtt() argument
170 pas[i] = cpu_to_be64(umem_dma_to_mtt(pa)); in populate_mtt()
H A Dmlx5_ib.h1363 void mlx5_ib_populate_pas(struct ib_umem *umem, size_t page_size, __be64 *pas,
/kernel/linux/linux-6.6/include/linux/mlx5/
H A Ddriver.h1066 void mlx5_fill_page_frag_array_perm(struct mlx5_frag_buf *buf, __be64 *pas, u8 perm);
1067 void mlx5_fill_page_frag_array(struct mlx5_frag_buf *frag_buf, __be64 *pas);
H A Dmlx5_ifc.h2125 struct mlx5_ifc_cmd_pas_bits pas[]; member
4961 u8 pas[][0x40]; member
5242 u8 pas[][0x40]; member
5461 u8 pas[0][0x40]; member
5465 struct mlx5_ifc_cmd_pas_bits pas[0]; member
6550 u8 pas[][0x40]; member
6860 u8 pas[][0x40]; member
7467 u8 pas[][0x40]; member
7531 u8 pas[][0x40]; member
7553 u8 pas[][ member
8515 u8 pas[][0x40]; global() member
8591 u8 pas[][0x40]; global() member
8755 u8 pas[][0x40]; global() member
8969 u8 pas[][0x40]; global() member
9026 u8 pas[][0x40]; global() member
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw89/
H A Drtw8852c_rfk.c2325 enum dpk_pas_result pas; in _dpk_agc() local
2361 pas = _dpk_pas_read(rtwdev, true); in _dpk_agc()
2363 if (pas == DPK_PAS_LT && tmp_gl_idx > 0) in _dpk_agc()
2365 else if (pas == DPK_PAS_GT && tmp_gl_idx == 0) in _dpk_agc()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_main.c683 (__be64 *)MLX5_ADDR_OF(wq, wq, pas)); in mlx5e_create_rq()
1267 (__be64 *)MLX5_ADDR_OF(wq, wq, pas)); in mlx5e_create_sq()
1641 (__be64 *)MLX5_ADDR_OF(create_cq_in, in, pas)); in mlx5e_create_cq()

Completed in 116 milliseconds

12