/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | eq.c | 273 __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 D | en_main.c | 1001 (__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 D | cmd.c | 955 __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 D | vmci_queue_pair.c | 132 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 D | vmci_queue_pair.c | 132 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 D | mlx5_vnet.c | 357 __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 D | aso.c | 99 (__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 D | dr_send.c | 296 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 D | qp.c | 905 __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 D | mr.c | 1177 __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 D | mlx5_ib.h | 1239 __be64 *pas, int access_flags); 1241 int page_shift, __be64 *pas, int access_flags);
|
H A D | odp.c | 160 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 D | driver.h | 987 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 D | mlx5_ifc.h | 1755 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 D | qp.c | 955 __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 D | mr.c | 1211 __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 D | odp.c | 158 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 D | mlx5_ib.h | 1363 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 D | driver.h | 1066 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 D | mlx5_ifc.h | 2125 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 D | rtw8852c_rfk.c | 2325 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 D | en_main.c | 683 (__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()
|