| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/remoteproc/ |
| D | qcom,adsp.txt | 13 "qcom,msm8998-adsp-pas" 14 "qcom,msm8998-slpi-pas" 15 "qcom,qcs404-adsp-pas" 16 "qcom,qcs404-cdsp-pas" 17 "qcom,qcs404-wcss-pas" 18 "qcom,sc7180-mpss-pas" 19 "qcom,sdm845-adsp-pas" 20 "qcom,sdm845-cdsp-pas" 21 "qcom,sm8150-adsp-pas" 22 "qcom,sm8150-cdsp-pas" [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/remoteproc/ |
| D | qcom,sm8350-pas.yaml | 4 $id: http://devicetree.org/schemas/remoteproc/qcom,sm8350-pas.yaml# 19 - qcom,sm8350-adsp-pas 20 - qcom,sm8350-cdsp-pas 21 - qcom,sm8350-slpi-pas 22 - qcom,sm8350-mpss-pas 23 - qcom,sm8450-adsp-pas 24 - qcom,sm8450-cdsp-pas 25 - qcom,sm8450-mpss-pas 26 - qcom,sm8450-slpi-pas 59 - $ref: /schemas/remoteproc/qcom,pas-common.yaml# [all …]
|
| D | qcom,sm8150-pas.yaml | 4 $id: http://devicetree.org/schemas/remoteproc/qcom,sm8150-pas.yaml# 19 - qcom,sm8150-adsp-pas 20 - qcom,sm8150-cdsp-pas 21 - qcom,sm8150-mpss-pas 22 - qcom,sm8150-slpi-pas 23 - qcom,sm8250-adsp-pas 24 - qcom,sm8250-cdsp-pas 25 - qcom,sm8250-slpi-pas 58 - $ref: /schemas/remoteproc/qcom,pas-common.yaml# 63 - qcom,sm8150-adsp-pas [all …]
|
| D | qcom,adsp.yaml | 24 - qcom,msm8998-adsp-pas 25 - qcom,msm8998-slpi-pas 26 - qcom,sdm660-adsp-pas 27 - qcom,sdm845-adsp-pas 28 - qcom,sdm845-cdsp-pas 29 - qcom,sdm845-slpi-pas 59 - $ref: /schemas/remoteproc/qcom,pas-common.yaml# 69 - qcom,msm8998-adsp-pas 70 - qcom,sdm845-adsp-pas 71 - qcom,sdm845-cdsp-pas [all …]
|
| D | qcom,sm6115-pas.yaml | 4 $id: http://devicetree.org/schemas/remoteproc/qcom,sm6115-pas.yaml# 20 - qcom,sm6115-adsp-pas 21 - qcom,sm6115-cdsp-pas 22 - qcom,sm6115-mpss-pas 25 - const: qcom,qcm2290-adsp-pas 26 - const: qcom,sm6115-adsp-pas 29 - const: qcom,qcm2290-mpss-pas 30 - const: qcom,sm6115-mpss-pas 59 - $ref: /schemas/remoteproc/qcom,pas-common.yaml# 65 - qcom,sm6115-adsp-pas [all …]
|
| D | qcom,sc8180x-pas.yaml | 4 $id: http://devicetree.org/schemas/remoteproc/qcom,sc8180x-pas.yaml# 19 - qcom,sc8180x-adsp-pas 20 - qcom,sc8180x-cdsp-pas 21 - qcom,sc8180x-mpss-pas 54 - $ref: /schemas/remoteproc/qcom,pas-common.yaml# 59 - qcom,sc8180x-adsp-pas 60 - qcom,sc8180x-cdsp-pas 78 - qcom,sc8180x-adsp-pas 79 - qcom,sc8180x-cdsp-pas
|
| D | qcom,sm6350-pas.yaml | 4 $id: http://devicetree.org/schemas/remoteproc/qcom,sm6350-pas.yaml# 19 - qcom,sm6350-adsp-pas 20 - qcom,sm6350-cdsp-pas 21 - qcom,sm6350-mpss-pas 54 - $ref: /schemas/remoteproc/qcom,pas-common.yaml# 59 - qcom,sm6350-adsp-pas 60 - qcom,sm6350-cdsp-pas 78 - qcom,sm6350-adsp-pas 94 - qcom,sm6350-cdsp-pas 110 - qcom,sm6350-mpss-pas [all …]
|
| D | qcom,sm8550-pas.yaml | 4 $id: http://devicetree.org/schemas/remoteproc/qcom,sm8550-pas.yaml# 19 - qcom,sm8550-adsp-pas 20 - qcom,sm8550-cdsp-pas 21 - qcom,sm8550-mpss-pas 59 - $ref: /schemas/remoteproc/qcom,pas-common.yaml# 64 - qcom,sm8550-adsp-pas 65 - qcom,sm8550-cdsp-pas 87 - qcom,sm8550-adsp-pas 103 - qcom,sm8550-mpss-pas 118 - qcom,sm8550-cdsp-pas [all …]
|
| D | qcom,sc8280xp-pas.yaml | 4 $id: http://devicetree.org/schemas/remoteproc/qcom,sc8280xp-pas.yaml# 19 - qcom,sc8280xp-adsp-pas 20 - qcom,sc8280xp-nsp0-pas 21 - qcom,sc8280xp-nsp1-pas 54 - $ref: /schemas/remoteproc/qcom,pas-common.yaml# 59 - qcom,sc8280xp-nsp0-pas 60 - qcom,sc8280xp-nsp1-pas 78 - qcom,sc8280xp-adsp-pas 109 compatible = "qcom,sc8280xp-adsp-pas";
|
| D | qcom,qcs404-pas.yaml | 4 $id: http://devicetree.org/schemas/remoteproc/qcom,qcs404-pas.yaml# 19 - qcom,qcs404-adsp-pas 20 - qcom,qcs404-cdsp-pas 21 - qcom,qcs404-wcss-pas 58 - $ref: /schemas/remoteproc/qcom,pas-common.yaml# 68 compatible = "qcom,qcs404-adsp-pas";
|
| D | qcom,sc7180-pas.yaml | 4 $id: http://devicetree.org/schemas/remoteproc/qcom,sc7180-pas.yaml# 19 - qcom,sc7180-mpss-pas 20 - qcom,sc7280-mpss-pas 73 - $ref: /schemas/remoteproc/qcom,pas-common.yaml# 78 - qcom,sc7180-mpss-pas 102 compatible = "qcom,sc7180-mpss-pas";
|
| D | qcom,sdx55-pas.yaml | 4 $id: http://devicetree.org/schemas/remoteproc/qcom,sdx55-pas.yaml# 19 - qcom,sdx55-mpss-pas 68 - $ref: /schemas/remoteproc/qcom,pas-common.yaml# 79 compatible = "qcom,sdx55-mpss-pas";
|
| /kernel/linux/linux-6.6/fs/nfsd/ |
| D | nfs4acl.c | 189 summarize_posix_acl(struct posix_acl *acl, struct posix_acl_summary *pas) in summarize_posix_acl() argument 194 * Only pas.users and pas.groups need initialization; previous in summarize_posix_acl() 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() [all …]
|
| /kernel/linux/linux-5.10/fs/nfsd/ |
| D | nfs4acl.c | 189 summarize_posix_acl(struct posix_acl *acl, struct posix_acl_summary *pas) in summarize_posix_acl() argument 194 * Only pas.users and pas.groups need initialization; previous in summarize_posix_acl() 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() [all …]
|
| /kernel/linux/linux-6.6/drivers/remoteproc/ |
| D | qcom_q6v5_pas.c | 1159 { .compatible = "qcom,msm8998-adsp-pas", .data = &msm8996_adsp_resource}, 1160 { .compatible = "qcom,msm8998-slpi-pas", .data = &msm8996_slpi_resource_init}, 1161 { .compatible = "qcom,qcs404-adsp-pas", .data = &adsp_resource_init }, 1162 { .compatible = "qcom,qcs404-cdsp-pas", .data = &cdsp_resource_init }, 1163 { .compatible = "qcom,qcs404-wcss-pas", .data = &wcss_resource_init }, 1164 { .compatible = "qcom,sc7180-mpss-pas", .data = &mpss_resource_init}, 1165 { .compatible = "qcom,sc7280-mpss-pas", .data = &mpss_resource_init}, 1166 { .compatible = "qcom,sc8180x-adsp-pas", .data = &sm8150_adsp_resource}, 1167 { .compatible = "qcom,sc8180x-cdsp-pas", .data = &sm8150_cdsp_resource}, 1168 { .compatible = "qcom,sc8180x-mpss-pas", .data = &sc8180x_mpss_resource}, [all …]
|
| /kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/ |
| D | srq_cmd.c | 120 void *pas; in create_srq_cmd() local 139 pas = MLX5_ADDR_OF(create_srq_in, create_in, pas); in create_srq_cmd() 146 pas, 0); in create_srq_cmd() 148 memcpy(pas, in->pas, pas_size); in create_srq_cmd() 223 void *pas; in create_xrc_srq_cmd() local 243 pas = MLX5_ADDR_OF(create_xrc_srq_in, create_in, pas); in create_xrc_srq_cmd() 251 pas, 0); in create_xrc_srq_cmd() 253 memcpy(pas, in->pas, pas_size); in create_xrc_srq_cmd() 335 void *pas; in create_rmp_cmd() local 362 pas = MLX5_ADDR_OF(rmpc, rmpc, wq.pas); in create_rmp_cmd() [all …]
|
| D | cq.c | 723 __be64 *pas; in create_cq_user() local 776 MLX5_FLD_SZ_BYTES(create_cq_in, pas[0]) * ncont; in create_cq_user() 783 pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, *cqb, pas); in create_cq_user() 784 mlx5_ib_populate_pas(cq->buf.umem, page_size, pas, 0); in create_cq_user() 883 __be64 *pas; in create_cq_kernel() local 902 MLX5_FLD_SZ_BYTES(create_cq_in, pas[0]) * in create_cq_kernel() 910 pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, *cqb, pas); in create_cq_kernel() 911 mlx5_fill_page_frag_array(&cq->buf.frag_buf, pas); in create_cq_kernel() 1270 __be64 *pas; in mlx5_ib_resize_cq() local 1328 MLX5_FLD_SZ_BYTES(modify_cq_in, pas[0]) * npas; in mlx5_ib_resize_cq() [all …]
|
| /kernel/linux/linux-5.10/mm/ |
| D | highmem.c | 412 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 …]
|
| /kernel/linux/linux-5.10/drivers/remoteproc/ |
| D | qcom_q6v5_pas.c | 713 { .compatible = "qcom,msm8998-adsp-pas", .data = &msm8998_adsp_resource}, 714 { .compatible = "qcom,msm8998-slpi-pas", .data = &msm8998_slpi_resource}, 715 { .compatible = "qcom,qcs404-adsp-pas", .data = &adsp_resource_init }, 716 { .compatible = "qcom,qcs404-cdsp-pas", .data = &cdsp_resource_init }, 717 { .compatible = "qcom,qcs404-wcss-pas", .data = &wcss_resource_init }, 718 { .compatible = "qcom,sc7180-mpss-pas", .data = &mpss_resource_init}, 719 { .compatible = "qcom,sdm845-adsp-pas", .data = &adsp_resource_init}, 720 { .compatible = "qcom,sdm845-cdsp-pas", .data = &cdsp_resource_init}, 721 { .compatible = "qcom,sm8150-adsp-pas", .data = &sm8150_adsp_resource}, 722 { .compatible = "qcom,sm8150-cdsp-pas", .data = &sm8150_cdsp_resource}, [all …]
|
| /kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/ |
| D | srq.c | 99 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()
|
| D | srq_cmd.c | 101 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() 192 void *pas; in create_xrc_srq_cmd() local 206 pas = MLX5_ADDR_OF(create_xrc_srq_in, create_in, pas); in create_xrc_srq_cmd() 210 memcpy(pas, in->pas, pas_size); in create_xrc_srq_cmd() 313 memcpy(MLX5_ADDR_OF(rmpc, rmpc, wq.pas), in->pas, pas_size); in create_rmp_cmd() 438 memcpy(MLX5_ADDR_OF(xrqc, xrqc, wq.pas), in->pas, pas_size); in create_xrq_cmd()
|
| D | mem.c | 113 * pas - bus addresses array to fill 119 __be64 *pas, int access_flags) in __mlx5_ib_populate_pas() argument 155 pas[idx] = cpu_to_be64(cur); in __mlx5_ib_populate_pas() 156 mlx5_ib_dbg(dev, "pas[%d] 0x%llx\n", in __mlx5_ib_populate_pas() 157 i >> shift, be64_to_cpu(pas[idx])); in __mlx5_ib_populate_pas() 169 int page_shift, __be64 *pas, int access_flags) in mlx5_ib_populate_pas() argument 173 pas, access_flags); in mlx5_ib_populate_pas()
|
| D | cq.c | 712 __be64 *pas; in create_cq_user() local 755 MLX5_FLD_SZ_BYTES(create_cq_in, pas[0]) * ncont; in create_cq_user() 762 pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, *cqb, pas); in create_cq_user() 763 mlx5_ib_populate_pas(dev, cq->buf.umem, page_shift, pas, 0); in create_cq_user() 858 __be64 *pas; in create_cq_kernel() local 877 MLX5_FLD_SZ_BYTES(create_cq_in, pas[0]) * in create_cq_kernel() 885 pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, *cqb, pas); in create_cq_kernel() 886 mlx5_fill_page_frag_array(&cq->buf.frag_buf, pas); in create_cq_kernel() 1249 __be64 *pas; in mlx5_ib_resize_cq() local 1294 MLX5_FLD_SZ_BYTES(modify_cq_in, pas[0]) * npas; in mlx5_ib_resize_cq() [all …]
|
| /kernel/linux/linux-6.6/mm/ |
| D | highmem.c | 746 struct page_address_slot *pas; in page_address() local 751 pas = page_slot(page); in page_address() 753 spin_lock_irqsave(&pas->lock, flags); in page_address() 754 if (!list_empty(&pas->lh)) { in page_address() 757 list_for_each_entry(pam, &pas->lh, list) { in page_address() 765 spin_unlock_irqrestore(&pas->lock, flags); in page_address() 778 struct page_address_slot *pas; in set_page_address() local 783 pas = page_slot(page); in set_page_address() 789 spin_lock_irqsave(&pas->lock, flags); in set_page_address() 790 list_add_tail(&pam->list, &pas->lh); in set_page_address() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
| D | alloc.c | 289 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_perm(struct mlx5_frag_buf *buf, __be64 *pas, u8 perm) in mlx5_fill_page_frag_array_perm() argument 308 pas[i] = cpu_to_be64(buf->frags[i].map | perm); in mlx5_fill_page_frag_array_perm() 312 void mlx5_fill_page_frag_array(struct mlx5_frag_buf *buf, __be64 *pas) in mlx5_fill_page_frag_array() argument 314 mlx5_fill_page_frag_array_perm(buf, pas, 0); in mlx5_fill_page_frag_array()
|