pas               711 drivers/infiniband/hw/mlx5/cq.c 	__be64 *pas;
pas               752 drivers/infiniband/hw/mlx5/cq.c 		 MLX5_FLD_SZ_BYTES(create_cq_in, pas[0]) * ncont;
pas               759 drivers/infiniband/hw/mlx5/cq.c 	pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, *cqb, pas);
pas               760 drivers/infiniband/hw/mlx5/cq.c 	mlx5_ib_populate_pas(dev, cq->buf.umem, page_shift, pas, 0);
pas               849 drivers/infiniband/hw/mlx5/cq.c 	__be64 *pas;
pas               868 drivers/infiniband/hw/mlx5/cq.c 		 MLX5_FLD_SZ_BYTES(create_cq_in, pas[0]) *
pas               876 drivers/infiniband/hw/mlx5/cq.c 	pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, *cqb, pas);
pas               877 drivers/infiniband/hw/mlx5/cq.c 	mlx5_fill_page_frag_array(&cq->buf.frag_buf, pas);
pas              1237 drivers/infiniband/hw/mlx5/cq.c 	__be64 *pas;
pas              1282 drivers/infiniband/hw/mlx5/cq.c 		MLX5_FLD_SZ_BYTES(modify_cq_in, pas[0]) * npas;
pas              1290 drivers/infiniband/hw/mlx5/cq.c 	pas = (__be64 *)MLX5_ADDR_OF(modify_cq_in, in, pas);
pas              1293 drivers/infiniband/hw/mlx5/cq.c 				     pas, 0);
pas              1295 drivers/infiniband/hw/mlx5/cq.c 		mlx5_fill_page_frag_array(&cq->resize_buf->frag_buf, pas);
pas               130 drivers/infiniband/hw/mlx5/mem.c 			    __be64 *pas, int access_flags)
pas               149 drivers/infiniband/hw/mlx5/mem.c 			pas[i] = cpu_to_be64(umem_dma_to_mtt(pa));
pas               179 drivers/infiniband/hw/mlx5/mem.c 				pas[idx] = cpu_to_be64(cur);
pas               181 drivers/infiniband/hw/mlx5/mem.c 					    i >> shift, be64_to_cpu(pas[idx]));
pas               193 drivers/infiniband/hw/mlx5/mem.c 			  int page_shift, __be64 *pas, int access_flags)
pas               196 drivers/infiniband/hw/mlx5/mem.c 				      ib_umem_num_pages(umem), pas,
pas              1217 drivers/infiniband/hw/mlx5/mlx5_ib.h 			    __be64 *pas, int access_flags);
pas              1219 drivers/infiniband/hw/mlx5/mlx5_ib.h 			  int page_shift, __be64 *pas, int access_flags);
pas              1058 drivers/infiniband/hw/mlx5/mr.c 	__be64 *pas;
pas              1074 drivers/infiniband/hw/mlx5/mr.c 		inlen += sizeof(*pas) * roundup(npages, 2);
pas              1080 drivers/infiniband/hw/mlx5/mr.c 	pas = (__be64 *)MLX5_ADDR_OF(create_mkey_in, in, klm_pas_mtt);
pas              1082 drivers/infiniband/hw/mlx5/mr.c 		mlx5_ib_populate_pas(dev, umem, page_shift, pas,
pas               871 drivers/infiniband/hw/mlx5/qp.c 	__be64 *pas;
pas               929 drivers/infiniband/hw/mlx5/qp.c 		 MLX5_FLD_SZ_BYTES(create_qp_in, pas[0]) * ncont;
pas               939 drivers/infiniband/hw/mlx5/qp.c 	pas = (__be64 *)MLX5_ADDR_OF(create_qp_in, *in, pas);
pas               941 drivers/infiniband/hw/mlx5/qp.c 		mlx5_ib_populate_pas(dev, ubuffer->umem, page_shift, pas, 0);
pas              1092 drivers/infiniband/hw/mlx5/qp.c 		 MLX5_FLD_SZ_BYTES(create_qp_in, pas[0]) * qp->buf.npages;
pas              1114 drivers/infiniband/hw/mlx5/qp.c 							 *in, pas));
pas              1225 drivers/infiniband/hw/mlx5/qp.c 	__be64 *pas;
pas              1274 drivers/infiniband/hw/mlx5/qp.c 	pas = (__be64 *)MLX5_ADDR_OF(wq, wq, pas);
pas              1275 drivers/infiniband/hw/mlx5/qp.c 	mlx5_ib_populate_pas(dev, sq->ubuffer.umem, page_shift, pas, 0);
pas              1321 drivers/infiniband/hw/mlx5/qp.c 	__be64 *pas;
pas              1331 drivers/infiniband/hw/mlx5/qp.c 	if (qpinlen < rq_pas_size + MLX5_BYTE_OFF(create_qp_in, pas))
pas              1363 drivers/infiniband/hw/mlx5/qp.c 	pas = (__be64 *)MLX5_ADDR_OF(wq, wq, pas);
pas              1364 drivers/infiniband/hw/mlx5/qp.c 	qp_pas = (__be64 *)MLX5_ADDR_OF(create_qp_in, qpin, pas);
pas              1365 drivers/infiniband/hw/mlx5/qp.c 	memcpy(pas, qp_pas, rq_pas_size);
pas              6000 drivers/infiniband/hw/mlx5/qp.c 	rq_pas0 = (__be64 *)MLX5_ADDR_OF(wq, wq, pas);
pas                99 drivers/infiniband/hw/mlx5/srq.c 	in->pas = kvcalloc(ncont, sizeof(*in->pas), GFP_KERNEL);
pas               100 drivers/infiniband/hw/mlx5/srq.c 	if (!in->pas) {
pas               105 drivers/infiniband/hw/mlx5/srq.c 	mlx5_ib_populate_pas(dev, srq->umem, page_shift, in->pas, 0);
pas               123 drivers/infiniband/hw/mlx5/srq.c 	kvfree(in->pas);
pas               165 drivers/infiniband/hw/mlx5/srq.c 	in->pas = kvcalloc(srq->buf.npages, sizeof(*in->pas), GFP_KERNEL);
pas               166 drivers/infiniband/hw/mlx5/srq.c 	if (!in->pas) {
pas               170 drivers/infiniband/hw/mlx5/srq.c 	mlx5_fill_page_frag_array(&srq->buf, in->pas);
pas               187 drivers/infiniband/hw/mlx5/srq.c 	kvfree(in->pas);
pas               302 drivers/infiniband/hw/mlx5/srq.c 	kvfree(in.pas);
pas                30 drivers/infiniband/hw/mlx5/srq.h 	__be64 *pas;
pas               101 drivers/infiniband/hw/mlx5/srq_cmd.c 	void *pas;
pas               114 drivers/infiniband/hw/mlx5/srq_cmd.c 	pas = MLX5_ADDR_OF(create_srq_in, create_in, pas);
pas               117 drivers/infiniband/hw/mlx5/srq_cmd.c 	memcpy(pas, in->pas, pas_size);
pas               199 drivers/infiniband/hw/mlx5/srq_cmd.c 	void *pas;
pas               213 drivers/infiniband/hw/mlx5/srq_cmd.c 	pas	 = MLX5_ADDR_OF(create_xrc_srq_in, create_in, pas);
pas               217 drivers/infiniband/hw/mlx5/srq_cmd.c 	memcpy(pas, in->pas, pas_size);
pas               327 drivers/infiniband/hw/mlx5/srq_cmd.c 	memcpy(MLX5_ADDR_OF(rmpc, rmpc, wq.pas), in->pas, pas_size);
pas               453 drivers/infiniband/hw/mlx5/srq_cmd.c 	memcpy(MLX5_ADDR_OF(xrqc, xrqc, wq.pas), in->pas, pas_size);
pas               132 drivers/misc/vmw_vmci/vmci_queue_pair.c 			dma_addr_t *pas;
pas               257 drivers/misc/vmw_vmci/vmci_queue_pair.c 					  queue->kernel_if->u.g.pas[i]);
pas               283 drivers/misc/vmw_vmci/vmci_queue_pair.c 		 (sizeof(*queue->kernel_if->u.g.pas) +
pas               287 drivers/misc/vmw_vmci/vmci_queue_pair.c 	pas_size = num_pages * sizeof(*queue->kernel_if->u.g.pas);
pas               300 drivers/misc/vmw_vmci/vmci_queue_pair.c 	queue->kernel_if->u.g.pas = (dma_addr_t *)(queue->kernel_if + 1);
pas               302 drivers/misc/vmw_vmci/vmci_queue_pair.c 		(void **)((u8 *)queue->kernel_if->u.g.pas + pas_size);
pas               308 drivers/misc/vmw_vmci/vmci_queue_pair.c 					   &queue->kernel_if->u.g.pas[i],
pas               459 drivers/misc/vmw_vmci/vmci_queue_pair.c 			produce_q->kernel_if->u.g.pas[i] >> PAGE_SHIFT;
pas               463 drivers/misc/vmw_vmci/vmci_queue_pair.c 			consume_q->kernel_if->u.g.pas[i] >> PAGE_SHIFT;
pas               289 drivers/net/ethernet/mellanox/mlx5/core/alloc.c void mlx5_fill_page_array(struct mlx5_frag_buf *buf, __be64 *pas)
pas               297 drivers/net/ethernet/mellanox/mlx5/core/alloc.c 		pas[i] = cpu_to_be64(addr);
pas               302 drivers/net/ethernet/mellanox/mlx5/core/alloc.c void mlx5_fill_page_frag_array(struct mlx5_frag_buf *buf, __be64 *pas)
pas               307 drivers/net/ethernet/mellanox/mlx5/core/alloc.c 		pas[i] = cpu_to_be64(buf->frags[i].map);
pas               703 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 				  (__be64 *)MLX5_ADDR_OF(wq, wq, pas));
pas              1241 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 				  (__be64 *)MLX5_ADDR_OF(wq, wq, pas));
pas              1625 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 				  (__be64 *)MLX5_ADDR_OF(create_cq_in, in, pas));
pas               250 drivers/net/ethernet/mellanox/mlx5/core/eq.c 	__be64 *pas;
pas               271 drivers/net/ethernet/mellanox/mlx5/core/eq.c 		MLX5_FLD_SZ_BYTES(create_eq_in, pas[0]) * eq->buf.npages;
pas               279 drivers/net/ethernet/mellanox/mlx5/core/eq.c 	pas = (__be64 *)MLX5_ADDR_OF(create_eq_in, in, pas);
pas               280 drivers/net/ethernet/mellanox/mlx5/core/eq.c 	mlx5_fill_page_array(&eq->buf, pas);
pas               439 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	__be64 *pas;
pas               480 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, in, pas);
pas               481 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	mlx5_fill_page_frag_array(&conn->cq.wq_ctrl.buf, pas);
pas               573 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 		MLX5_FLD_SZ_BYTES(create_qp_in, pas[0]) *
pas               601 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 				  (__be64 *)MLX5_ADDR_OF(create_qp_in, in, pas));
pas               285 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c 	inlen += npages * MLX5_FLD_SZ_BYTES(manage_pages_in, pas[0]);
pas               304 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c 		MLX5_ARRAY_SET64(manage_pages_in, in, pas, i, addr);
pas               334 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c 		free_4k(dev, MLX5_GET64(manage_pages_in, in, pas[i]));
pas               365 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c 		MLX5_ARRAY_SET64(manage_pages_out, out, pas, i, fwp->addr);
pas               386 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c 	outlen += npages * MLX5_FLD_SZ_BYTES(manage_pages_out, pas[0]);
pas               413 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c 		free_4k(dev, MLX5_GET64(manage_pages_out, out, pas[i]));
pas               515 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c 	       MLX5_FLD_SZ_BYTES(manage_pages_out, pas[0]);
pas               153 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 		MLX5_FLD_SZ_BYTES(create_qp_in, pas[0]) *
pas               181 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 							 in, pas));
pas               710 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	__be64 *pas;
pas               755 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, in, pas);
pas               756 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	mlx5_fill_page_frag_array(&cq->wq_ctrl.buf, pas);
pas               189 fs/nfsd/nfs4acl.c summarize_posix_acl(struct posix_acl *acl, struct posix_acl_summary *pas)
pas               198 fs/nfsd/nfs4acl.c 	memset(pas, 0, sizeof(*pas));
pas               199 fs/nfsd/nfs4acl.c 	pas->mask = 07;
pas               206 fs/nfsd/nfs4acl.c 				pas->owner = pa->e_perm;
pas               209 fs/nfsd/nfs4acl.c 				pas->group = pa->e_perm;
pas               212 fs/nfsd/nfs4acl.c 				pas->users |= pa->e_perm;
pas               215 fs/nfsd/nfs4acl.c 				pas->groups |= pa->e_perm;
pas               218 fs/nfsd/nfs4acl.c 				pas->other = pa->e_perm;
pas               221 fs/nfsd/nfs4acl.c 				pas->mask = pa->e_perm;
pas               226 fs/nfsd/nfs4acl.c 	pas->users &= pas->mask;
pas               227 fs/nfsd/nfs4acl.c 	pas->group &= pas->mask;
pas               228 fs/nfsd/nfs4acl.c 	pas->groups &= pas->mask;
pas               238 fs/nfsd/nfs4acl.c 	struct posix_acl_summary pas;
pas               244 fs/nfsd/nfs4acl.c 	summarize_posix_acl(pacl, &pas);
pas               250 fs/nfsd/nfs4acl.c 	deny = ~pas.owner;
pas               255 fs/nfsd/nfs4acl.c 	deny &= pas.users | pas.group | pas.groups | pas.other;
pas               274 fs/nfsd/nfs4acl.c 		deny = ~(pa->e_perm & pas.mask);
pas               275 fs/nfsd/nfs4acl.c 		deny &= pas.groups | pas.group | pas.other;
pas               287 fs/nfsd/nfs4acl.c 		ace->access_mask = mask_from_posix(pa->e_perm & pas.mask,
pas               305 fs/nfsd/nfs4acl.c 	ace->access_mask = mask_from_posix(pas.group, flags);
pas               314 fs/nfsd/nfs4acl.c 		ace->access_mask = mask_from_posix(pa->e_perm & pas.mask,
pas               327 fs/nfsd/nfs4acl.c 	deny = ~pas.group & pas.other;
pas               339 fs/nfsd/nfs4acl.c 		deny = ~(pa->e_perm & pas.mask);
pas               340 fs/nfsd/nfs4acl.c 		deny &= pas.other;
pas               974 include/linux/mlx5/driver.h void mlx5_fill_page_array(struct mlx5_frag_buf *buf, __be64 *pas);
pas               975 include/linux/mlx5/driver.h void mlx5_fill_page_frag_array(struct mlx5_frag_buf *frag_buf, __be64 *pas);
pas              1642 include/linux/mlx5/mlx5_ifc.h 	struct mlx5_ifc_cmd_pas_bits pas[0];
pas              4143 include/linux/mlx5/mlx5_ifc.h 	u8         pas[0][0x40];
pas              4421 include/linux/mlx5/mlx5_ifc.h 	u8         pas[0][0x40];
pas              4632 include/linux/mlx5/mlx5_ifc.h 	u8         pas[0][0x40];
pas              5351 include/linux/mlx5/mlx5_ifc.h 	u8         pas[0][0x40];
pas              5607 include/linux/mlx5/mlx5_ifc.h 	u8         pas[0][0x40];
pas              6214 include/linux/mlx5/mlx5_ifc.h 	u8         pas[0][0x40];
pas              6278 include/linux/mlx5/mlx5_ifc.h 	u8         pas[0][0x40];
pas              6300 include/linux/mlx5/mlx5_ifc.h 	u8         pas[0][0x40];
pas              7255 include/linux/mlx5/mlx5_ifc.h 	u8         pas[0][0x40];
pas              7331 include/linux/mlx5/mlx5_ifc.h 	u8         pas[0][0x40];
pas              7492 include/linux/mlx5/mlx5_ifc.h 	u8         pas[0][0x40];
pas              7696 include/linux/mlx5/mlx5_ifc.h 	u8         pas[0][0x40];
pas              7753 include/linux/mlx5/mlx5_ifc.h 	u8         pas[0][0x40];
pas               412 mm/highmem.c   	struct page_address_slot *pas;
pas               417 mm/highmem.c   	pas = page_slot(page);
pas               419 mm/highmem.c   	spin_lock_irqsave(&pas->lock, flags);
pas               420 mm/highmem.c   	if (!list_empty(&pas->lh)) {
pas               423 mm/highmem.c   		list_for_each_entry(pam, &pas->lh, list) {
pas               431 mm/highmem.c   	spin_unlock_irqrestore(&pas->lock, flags);
pas               445 mm/highmem.c   	struct page_address_slot *pas;
pas               450 mm/highmem.c   	pas = page_slot(page);
pas               456 mm/highmem.c   		spin_lock_irqsave(&pas->lock, flags);
pas               457 mm/highmem.c   		list_add_tail(&pam->list, &pas->lh);
pas               458 mm/highmem.c   		spin_unlock_irqrestore(&pas->lock, flags);
pas               460 mm/highmem.c   		spin_lock_irqsave(&pas->lock, flags);
pas               461 mm/highmem.c   		list_for_each_entry(pam, &pas->lh, list) {
pas               464 mm/highmem.c   				spin_unlock_irqrestore(&pas->lock, flags);
pas               468 mm/highmem.c   		spin_unlock_irqrestore(&pas->lock, flags);