Home
last modified time | relevance | path

Searched refs:pas (Results 1 – 23 of 23) sorted by relevance

/Linux-v5.4/mm/
Dhighmem.c412 struct page_address_slot *pas; in page_address() local
417 pas = page_slot(page); in page_address()
419 spin_lock_irqsave(&pas->lock, flags); in page_address()
420 if (!list_empty(&pas->lh)) { in page_address()
423 list_for_each_entry(pam, &pas->lh, list) { in page_address()
431 spin_unlock_irqrestore(&pas->lock, flags); in page_address()
445 struct page_address_slot *pas; in set_page_address() local
450 pas = page_slot(page); in set_page_address()
456 spin_lock_irqsave(&pas->lock, flags); in set_page_address()
457 list_add_tail(&pam->list, &pas->lh); in set_page_address()
[all …]
/Linux-v5.4/fs/nfsd/
Dnfs4acl.c189 summarize_posix_acl(struct posix_acl *acl, struct posix_acl_summary *pas) in summarize_posix_acl() argument
198 memset(pas, 0, sizeof(*pas)); in summarize_posix_acl()
199 pas->mask = 07; in summarize_posix_acl()
206 pas->owner = pa->e_perm; in summarize_posix_acl()
209 pas->group = pa->e_perm; in summarize_posix_acl()
212 pas->users |= pa->e_perm; in summarize_posix_acl()
215 pas->groups |= pa->e_perm; in summarize_posix_acl()
218 pas->other = pa->e_perm; in summarize_posix_acl()
221 pas->mask = pa->e_perm; in summarize_posix_acl()
226 pas->users &= pas->mask; in summarize_posix_acl()
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/remoteproc/
Dqcom,adsp.txt13 "qcom,qcs404-adsp-pas"
14 "qcom,qcs404-cdsp-pas"
15 "qcom,qcs404-wcss-pas"
16 "qcom,sdm845-adsp-pas"
17 "qcom,sdm845-cdsp-pas"
32 qcom,qcs404-adsp-pas:
33 qcom,qcs404-cdsp-pas:
34 qcom,sdm845-adsp-pas:
35 qcom,sdm845-cdsp-pas:
37 qcom,qcs404-wcss-pas:
/Linux-v5.4/drivers/infiniband/hw/mlx5/
Dmem.c130 __be64 *pas, int access_flags) in __mlx5_ib_populate_pas() argument
149 pas[i] = cpu_to_be64(umem_dma_to_mtt(pa)); in __mlx5_ib_populate_pas()
179 pas[idx] = cpu_to_be64(cur); in __mlx5_ib_populate_pas()
181 i >> shift, be64_to_cpu(pas[idx])); in __mlx5_ib_populate_pas()
193 int page_shift, __be64 *pas, int access_flags) in mlx5_ib_populate_pas() argument
196 ib_umem_num_pages(umem), pas, in mlx5_ib_populate_pas()
Dsrq.c99 in->pas = kvcalloc(ncont, sizeof(*in->pas), GFP_KERNEL); in create_srq_user()
100 if (!in->pas) { in create_srq_user()
105 mlx5_ib_populate_pas(dev, srq->umem, page_shift, in->pas, 0); in create_srq_user()
123 kvfree(in->pas); in create_srq_user()
165 in->pas = kvcalloc(srq->buf.npages, sizeof(*in->pas), GFP_KERNEL); in create_srq_kernel()
166 if (!in->pas) { in create_srq_kernel()
170 mlx5_fill_page_frag_array(&srq->buf, in->pas); in create_srq_kernel()
187 kvfree(in->pas); in create_srq_kernel()
302 kvfree(in.pas); in mlx5_ib_create_srq()
Dsrq_cmd.c101 void *pas; in create_srq_cmd() local
114 pas = MLX5_ADDR_OF(create_srq_in, create_in, pas); in create_srq_cmd()
117 memcpy(pas, in->pas, pas_size); in create_srq_cmd()
199 void *pas; in create_xrc_srq_cmd() local
213 pas = MLX5_ADDR_OF(create_xrc_srq_in, create_in, pas); in create_xrc_srq_cmd()
217 memcpy(pas, in->pas, pas_size); in create_xrc_srq_cmd()
327 memcpy(MLX5_ADDR_OF(rmpc, rmpc, wq.pas), in->pas, pas_size); in create_rmp_cmd()
453 memcpy(MLX5_ADDR_OF(xrqc, xrqc, wq.pas), in->pas, pas_size); in create_xrq_cmd()
Dcq.c688 __be64 *pas; in create_cq_user() local
729 MLX5_FLD_SZ_BYTES(create_cq_in, pas[0]) * ncont; in create_cq_user()
736 pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, *cqb, pas); in create_cq_user()
737 mlx5_ib_populate_pas(dev, cq->buf.umem, page_shift, pas, 0); in create_cq_user()
826 __be64 *pas; in create_cq_kernel() local
845 MLX5_FLD_SZ_BYTES(create_cq_in, pas[0]) * in create_cq_kernel()
853 pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, *cqb, pas); in create_cq_kernel()
854 mlx5_fill_page_frag_array(&cq->buf.frag_buf, pas); in create_cq_kernel()
1214 __be64 *pas; in mlx5_ib_resize_cq() local
1259 MLX5_FLD_SZ_BYTES(modify_cq_in, pas[0]) * npas; in mlx5_ib_resize_cq()
[all …]
Dsrq.h30 __be64 *pas; member
Dqp.c871 __be64 *pas; in create_user_qp() local
929 MLX5_FLD_SZ_BYTES(create_qp_in, pas[0]) * ncont; in create_user_qp()
939 pas = (__be64 *)MLX5_ADDR_OF(create_qp_in, *in, pas); in create_user_qp()
941 mlx5_ib_populate_pas(dev, ubuffer->umem, page_shift, pas, 0); in create_user_qp()
1092 MLX5_FLD_SZ_BYTES(create_qp_in, pas[0]) * qp->buf.npages; in create_kernel_qp()
1114 *in, pas)); in create_kernel_qp()
1225 __be64 *pas; in create_raw_packet_qp_sq() local
1274 pas = (__be64 *)MLX5_ADDR_OF(wq, wq, pas); in create_raw_packet_qp_sq()
1275 mlx5_ib_populate_pas(dev, sq->ubuffer.umem, page_shift, pas, 0); in create_raw_packet_qp_sq()
1321 __be64 *pas; in create_raw_packet_qp_rq() local
[all …]
Dmlx5_ib.h1216 __be64 *pas, int access_flags);
1218 int page_shift, __be64 *pas, int access_flags);
Dmr.c1058 __be64 *pas; in reg_create() local
1074 inlen += sizeof(*pas) * roundup(npages, 2); in reg_create()
1080 pas = (__be64 *)MLX5_ADDR_OF(create_mkey_in, in, klm_pas_mtt); in reg_create()
1082 mlx5_ib_populate_pas(dev, umem, page_shift, pas, in reg_create()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/
Dpagealloc.c285 inlen += npages * MLX5_FLD_SZ_BYTES(manage_pages_in, pas[0]); in give_pages()
304 MLX5_ARRAY_SET64(manage_pages_in, in, pas, i, addr); in give_pages()
334 free_4k(dev, MLX5_GET64(manage_pages_in, in, pas[i])); in give_pages()
365 MLX5_ARRAY_SET64(manage_pages_out, out, pas, i, fwp->addr); in reclaim_pages_cmd()
386 outlen += npages * MLX5_FLD_SZ_BYTES(manage_pages_out, pas[0]); in reclaim_pages()
413 free_4k(dev, MLX5_GET64(manage_pages_out, out, pas[i])); in reclaim_pages()
515 MLX5_FLD_SZ_BYTES(manage_pages_out, pas[0]); in optimal_reclaimed_pages()
Dalloc.c289 void mlx5_fill_page_array(struct mlx5_frag_buf *buf, __be64 *pas) in mlx5_fill_page_array() argument
297 pas[i] = cpu_to_be64(addr); in mlx5_fill_page_array()
302 void mlx5_fill_page_frag_array(struct mlx5_frag_buf *buf, __be64 *pas) in mlx5_fill_page_frag_array() argument
307 pas[i] = cpu_to_be64(buf->frags[i].map); in mlx5_fill_page_frag_array()
Deq.c250 __be64 *pas; in create_map_eq() local
271 MLX5_FLD_SZ_BYTES(create_eq_in, pas[0]) * eq->buf.npages; in create_map_eq()
279 pas = (__be64 *)MLX5_ADDR_OF(create_eq_in, in, pas); in create_map_eq()
280 mlx5_fill_page_array(&eq->buf, pas); in create_map_eq()
Den_main.c703 (__be64 *)MLX5_ADDR_OF(wq, wq, pas)); in mlx5e_create_rq()
1221 (__be64 *)MLX5_ADDR_OF(wq, wq, pas)); in mlx5e_create_sq()
1605 (__be64 *)MLX5_ADDR_OF(create_cq_in, in, pas)); in mlx5e_create_cq()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/steering/
Ddr_send.c152 MLX5_FLD_SZ_BYTES(create_qp_in, pas[0]) * in dr_create_rc_qp()
180 in, pas)); in dr_create_rc_qp()
702 __be64 *pas; in dr_create_cq() local
747 pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, in, pas); in dr_create_cq()
748 mlx5_fill_page_frag_array(&cq->wq_ctrl.buf, pas); in dr_create_cq()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/fpga/
Dconn.c439 __be64 *pas; in mlx5_fpga_conn_create_cq() local
480 pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, in, pas); in mlx5_fpga_conn_create_cq()
481 mlx5_fill_page_frag_array(&conn->cq.wq_ctrl.buf, pas); in mlx5_fpga_conn_create_cq()
573 MLX5_FLD_SZ_BYTES(create_qp_in, pas[0]) * in mlx5_fpga_conn_create_qp()
601 (__be64 *)MLX5_ADDR_OF(create_qp_in, in, pas)); in mlx5_fpga_conn_create_qp()
/Linux-v5.4/tools/power/cpupower/po/
Dfr.po295 msgstr " pas de pilotes cpufreq reconnu pour ce CPU\n"
532 msgstr "analyse du CPU %d impossible puisqu'il ne semble pas être présent\n"
628 "- le régulateur choisi n'est pas disponible, ou bien n'est pas disponible "
631 "- la tactique n'est pas disponible ;\n"
633 " n'est pas disponible, par exemple parce que le matériel ne le supporte\n"
634 " pas, ou bien n'est tout simplement pas chargé.\n"
/Linux-v5.4/drivers/misc/vmw_vmci/
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()
/Linux-v5.4/include/linux/mlx5/
Dmlx5_ifc.h1637 struct mlx5_ifc_cmd_pas_bits pas[0]; member
4138 u8 pas[0][0x40]; member
4416 u8 pas[0][0x40]; member
4627 u8 pas[0][0x40]; member
5346 u8 pas[0][0x40]; member
5602 u8 pas[0][0x40]; member
6209 u8 pas[0][0x40]; member
6273 u8 pas[0][0x40]; member
6295 u8 pas[0][0x40]; member
7250 u8 pas[0][0x40]; member
[all …]
Ddriver.h973 void mlx5_fill_page_array(struct mlx5_frag_buf *buf, __be64 *pas);
974 void mlx5_fill_page_frag_array(struct mlx5_frag_buf *frag_buf, __be64 *pas);
/Linux-v5.4/arch/arm64/boot/dts/qcom/
Dqcs404.dtsi297 compatible = "qcom,qcs404-cdsp-pas";
499 compatible = "qcom,qcs404-wcss-pas";
932 compatible = "qcom,qcs404-adsp-pas";
Dsdm845.dtsi469 compatible = "qcom,sdm845-adsp-pas";
517 compatible = "qcom,sdm845-cdsp-pas";