Searched refs:pas (Results 1 - 24 of 24) sorted by relevance

/linux-master/fs/nfsd/
H A Dnfs4acl.c189 summarize_posix_acl(struct posix_acl *acl, struct posix_acl_summary *pas) argument
194 * Only pas.users and pas.groups need initialization; previous
198 memset(pas, 0, sizeof(*pas));
199 pas->mask = 07;
206 pas->owner = pa->e_perm;
209 pas->group = pa->e_perm;
212 pas->users |= pa->e_perm;
215 pas
238 struct posix_acl_summary pas; local
[all...]
/linux-master/drivers/infiniband/hw/mlx5/
H A Dsrq_cmd.c120 void *pas; local
139 pas = MLX5_ADDR_OF(create_srq_in, create_in, pas);
146 pas, 0);
148 memcpy(pas, in->pas, pas_size);
223 void *pas; local
243 pas = MLX5_ADDR_OF(create_xrc_srq_in, create_in, pas);
251 pas,
335 void *pas; local
482 void *pas; local
[all...]
H A Dsrq.h30 __be64 *pas; member in struct:mlx5_srq_attr
H A Dmem.c39 * filled in the pas array.
41 void mlx5_ib_populate_pas(struct ib_umem *umem, size_t page_size, __be64 *pas, argument
47 *pas = cpu_to_be64(rdma_block_iter_dma_address(&biter) |
49 pas++;
H A Dsrq.c139 in->pas = kvcalloc(srq->buf.npages, sizeof(*in->pas), GFP_KERNEL);
140 if (!in->pas) {
144 mlx5_fill_page_frag_array(&srq->buf, in->pas);
161 kvfree(in->pas);
281 kvfree(in.pas);
H A Dcq.c723 __be64 *pas; local
776 MLX5_FLD_SZ_BYTES(create_cq_in, pas[0]) * ncont;
783 pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, *cqb, pas);
784 mlx5_ib_populate_pas(cq->buf.umem, page_size, pas, 0);
883 __be64 *pas; local
902 MLX5_FLD_SZ_BYTES(create_cq_in, pas[0]) *
910 pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, *cqb, pas);
911 mlx5_fill_page_frag_array(&cq->buf.frag_buf, pas);
1270 __be64 *pas; local
[all...]
H A Dqp.c955 __be64 *pas; local
1023 MLX5_FLD_SZ_BYTES(create_qp_in, pas[0]) * ncont;
1033 pas = (__be64 *)MLX5_ADDR_OF(create_qp_in, *in, pas);
1035 mlx5_ib_populate_pas(ubuffer->umem, page_size, pas, 0);
1155 MLX5_FLD_SZ_BYTES(create_qp_in, pas[0]) * qp->buf.npages;
1176 *in, pas));
1343 __be64 *pas; local
1405 pas = (__be64 *)MLX5_ADDR_OF(wq, wq, pas);
1437 __be64 *pas; local
[all...]
H A Dmr.c1186 __be64 *pas; local
1205 inlen += sizeof(*pas) *
1212 pas = (__be64 *)MLX5_ADDR_OF(create_mkey_in, in, klm_pas_mtt);
1218 mlx5_ib_populate_pas(umem, 1UL << mr->page_shift, pas,
H A Dodp.c158 static void populate_mtt(__be64 *pas, size_t idx, size_t nentries, argument
170 pas[i] = cpu_to_be64(umem_dma_to_mtt(pa));
H A Dmlx5_ib.h1378 void mlx5_ib_populate_pas(struct ib_umem *umem, size_t page_size, __be64 *pas,
/linux-master/mm/
H A Dhighmem.c746 struct page_address_slot *pas; local
751 pas = page_slot(page);
753 spin_lock_irqsave(&pas->lock, flags);
754 if (!list_empty(&pas->lh)) {
757 list_for_each_entry(pam, &pas->lh, list) {
765 spin_unlock_irqrestore(&pas->lock, flags);
778 struct page_address_slot *pas; local
783 pas = page_slot(page);
789 spin_lock_irqsave(&pas->lock, flags);
790 list_add_tail(&pam->list, &pas
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Dalloc.c236 void mlx5_fill_page_frag_array_perm(struct mlx5_frag_buf *buf, __be64 *pas, u8 perm) argument
242 pas[i] = cpu_to_be64(buf->frags[i].map | perm);
246 void mlx5_fill_page_frag_array(struct mlx5_frag_buf *buf, __be64 *pas) argument
248 mlx5_fill_page_frag_array_perm(buf, pas, 0);
H A Dpagealloc.c366 inlen += npages * MLX5_FLD_SZ_BYTES(manage_pages_in, pas[0]);
387 MLX5_ARRAY_SET64(manage_pages_in, in, pas, i, addr);
426 free_4k(dev, MLX5_GET64(manage_pages_in, in, pas[i]), function);
471 MLX5_ARRAY_SET64(manage_pages_out, out, pas, index + pages_set,
532 outlen += npages * MLX5_FLD_SZ_BYTES(manage_pages_out, pas[0]);
571 free_4k(dev, MLX5_GET64(manage_pages_out, out, pas[i]), function);
678 MLX5_FLD_SZ_BYTES(manage_pages_out, pas[0]);
H A Deq.c273 __be64 *pas; local
300 MLX5_FLD_SZ_BYTES(create_eq_in, pas[0]) * eq->frag_buf.npages;
308 pas = (__be64 *)MLX5_ADDR_OF(create_eq_in, in, pas);
309 mlx5_fill_page_frag_array(&eq->frag_buf, pas);
H A Den_main.c1067 (__be64 *)MLX5_ADDR_OF(wq, wq, pas));
1688 (__be64 *)MLX5_ADDR_OF(wq, wq, pas));
2090 (__be64 *)MLX5_ADDR_OF(create_cq_in, in, pas));
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/fpga/
H A Dconn.c421 __be64 *pas; local
462 pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, in, pas);
463 mlx5_fill_page_frag_array(&conn->cq.wq_ctrl.buf, pas);
553 MLX5_FLD_SZ_BYTES(create_qp_in, pas[0]) *
582 (__be64 *)MLX5_ADDR_OF(create_qp_in, in, pas));
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Daso.c99 (__be64 *)MLX5_ADDR_OF(create_cq_in, in, pas));
212 (__be64 *)MLX5_ADDR_OF(wq, wq, pas));
/linux-master/drivers/misc/vmw_vmci/
H A Dvmci_queue_pair.c132 dma_addr_t *pas; member in struct:vmci_queue_kern_if::__anon1266::__anon1267
259 queue->kernel_if->u.g.pas[i]);
285 (sizeof(*queue->kernel_if->u.g.pas) +
289 pas_size = num_pages * sizeof(*queue->kernel_if->u.g.pas);
302 queue->kernel_if->u.g.pas = (dma_addr_t *)(queue->kernel_if + 1);
304 (void **)((u8 *)queue->kernel_if->u.g.pas + pas_size);
310 &queue->kernel_if->u.g.pas[i],
461 produce_q->kernel_if->u.g.pas[i] >> PAGE_SHIFT;
465 consume_q->kernel_if->u.g.pas[i] >> PAGE_SHIFT;
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/steering/
H A Ddr_send.c296 MLX5_FLD_SZ_BYTES(create_qp_in, pas[0]) *
326 in, pas));
1069 __be64 *pas; local
1114 pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, in, pas);
1115 mlx5_fill_page_frag_array(&cq->wq_ctrl.buf, pas);
/linux-master/drivers/vdpa/mlx5/net/
H A Dmlx5_vnet.c364 __be64 *pas; local
390 pas = (__be64 *)MLX5_ADDR_OF(create_qp_in, in, pas);
391 mlx5_fill_page_frag_array(&vqp->frag_buf, pas);
549 __be64 *pas; local
571 MLX5_FLD_SZ_BYTES(create_cq_in, pas[0]) * vcq->buf.frag_buf.npages;
579 pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, in, pas);
580 mlx5_fill_page_frag_array(&vcq->buf.frag_buf, pas);
712 __be64 *pas; local
[all...]
/linux-master/drivers/vfio/pci/mlx5/
H A Dcmd.c1100 __be64 *pas; local
1119 MLX5_FLD_SZ_BYTES(create_cq_in, pas[0]) *
1139 pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, in, pas);
1140 mlx5_fill_page_frag_array(&cq->buf.frag_buf, pas);
1196 MLX5_FLD_SZ_BYTES(create_qp_in, pas[0]) *
1223 in, pas));
/linux-master/include/linux/mlx5/
H A Ddriver.h1070 void mlx5_fill_page_frag_array_perm(struct mlx5_frag_buf *buf, __be64 *pas, u8 perm);
1071 void mlx5_fill_page_frag_array(struct mlx5_frag_buf *frag_buf, __be64 *pas);
H A Dmlx5_ifc.h2158 struct mlx5_ifc_cmd_pas_bits pas[]; member in struct:mlx5_ifc_wq_bits
5012 u8 pas[][0x40]; member in struct:mlx5_ifc_query_xrc_srq_out_bits
5293 u8 pas[][0x40]; member in struct:mlx5_ifc_query_srq_out_bits
5512 u8 pas[0][0x40]; member in struct:mlx5_ifc_qpc_extension_and_pas_list_in_bits
5516 struct mlx5_ifc_cmd_pas_bits pas[0]; member in struct:mlx5_ifc_qp_pas_list_in_bits
6641 u8 pas[][0x40]; member in struct:mlx5_ifc_query_eq_out_bits
6951 u8 pas[][0x40]; member in struct:mlx5_ifc_query_cq_out_bits
7558 u8 pas[][0x40]; member in struct:mlx5_ifc_modify_cq_in_bits
7622 u8 pas[][0x40]; member in struct:mlx5_ifc_manage_pages_out_bits
7644 u8 pas[][ member in struct:mlx5_ifc_manage_pages_in_bits
8606 u8 pas[][0x40]; member in struct:mlx5_ifc_create_xrc_srq_in_bits
8682 u8 pas[][0x40]; member in struct:mlx5_ifc_create_srq_in_bits
8846 u8 pas[][0x40]; member in struct:mlx5_ifc_create_qp_in_bits
9060 u8 pas[][0x40]; member in struct:mlx5_ifc_create_eq_in_bits
9117 u8 pas[][0x40]; member in struct:mlx5_ifc_create_cq_in_bits
[all...]
/linux-master/drivers/net/wireless/realtek/rtw89/
H A Drtw8852c_rfk.c2326 enum dpk_pas_result pas; local
2362 pas = _dpk_pas_read(rtwdev, true);
2364 if (pas == DPK_PAS_LT && tmp_gl_idx > 0)
2366 else if (pas == DPK_PAS_GT && tmp_gl_idx == 0)

Completed in 395 milliseconds