Home
last modified time | relevance | path

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

12

/linux/drivers/remoteproc/
H A Dqcom_q6v5_pas.c128 struct qcom_pas *pas = rproc->priv; in qcom_pas_segment_dump() local
131 total_offset = segment->da + segment->offset + offset - pas->mem_phys; in qcom_pas_segment_dump()
132 if (total_offset < 0 || total_offset + size > pas->mem_size) { in qcom_pas_segment_dump()
133 dev_err(pas->dev, in qcom_pas_segment_dump()
140 memcpy_fromio(dest, pas->mem_region + total_offset, size); in qcom_pas_segment_dump()
145 struct qcom_pas *pas = rproc->priv; in qcom_pas_minidump() local
150 qcom_minidump(rproc, pas->minidump_id, qcom_pas_segment_dump); in qcom_pas_minidump()
153 static int qcom_pas_pds_enable(struct qcom_pas *pas, struct device **pds, in qcom_pas_pds_enable() argument
180 static void qcom_pas_pds_disable(struct qcom_pas *pas, struct device **pds, in qcom_pas_pds_disable() argument
191 static int qcom_pas_shutdown_poll_decrypt(struct qcom_pas *pas) in qcom_pas_shutdown_poll_decrypt() argument
[all …]
/linux/net/psp/
H A Dpsp_sock.c32 struct psp_assoc *pas; in psp_validate_xmit() local
36 pas = psp_skb_get_assoc_rcu(skb); in psp_validate_xmit()
37 good = !pas || rcu_access_pointer(dev->psp_dev) == pas->psd; in psp_validate_xmit()
49 struct psp_assoc *pas; in psp_assoc_create() local
53 pas = kzalloc(struct_size(pas, drv_data, psd->caps->assoc_drv_spc), in psp_assoc_create()
55 if (!pas) in psp_assoc_create()
58 pas->psd = psd; in psp_assoc_create()
59 pas in psp_assoc_create()
69 psp_assoc_dummy(struct psp_assoc * pas) psp_assoc_dummy() argument
80 psp_dev_tx_key_add(struct psp_dev * psd,struct psp_assoc * pas,struct netlink_ext_ack * extack) psp_dev_tx_key_add() argument
86 psp_dev_tx_key_del(struct psp_dev * psd,struct psp_assoc * pas) psp_dev_tx_key_del() argument
95 struct psp_assoc *pas = container_of(work, struct psp_assoc, work); psp_assoc_free() local
108 struct psp_assoc *pas = container_of(head, struct psp_assoc, rcu); psp_assoc_free_queue() local
118 psp_assoc_put(struct psp_assoc * pas) psp_assoc_put() argument
126 struct psp_assoc *pas = rcu_dereference_protected(sk->psp_assoc, 1); psp_sk_assoc_free() local
132 psp_sock_assoc_set_rx(struct sock * sk,struct psp_assoc * pas,struct psp_key_parsed * key,struct netlink_ext_ack * extack) psp_sock_assoc_set_rx() argument
158 psp_sock_recv_queue_check(struct sock * sk,struct psp_assoc * pas) psp_sock_recv_queue_check() argument
182 struct psp_assoc *pas, *dummy; psp_sock_assoc_set_tx() local
251 struct psp_assoc *pas, *next; psp_assocs_key_rotated() local
266 struct psp_assoc *pas = psp_sk_assoc(sk); psp_twsk_init() local
276 struct psp_assoc *pas = rcu_dereference_protected(tw->psp_assoc, 1); psp_twsk_assoc_free() local
284 struct psp_assoc *pas; psp_reply_set_decrypted() local
[all...]
/linux/include/net/psp/
H A Dfunctions.h25 void psp_assoc_put(struct psp_assoc *pas);
27 static inline void *psp_assoc_drv_data(struct psp_assoc *pas) in psp_assoc_drv_data() argument
29 return pas->drv_data; in psp_assoc_drv_data()
47 struct psp_assoc *pas; in psp_enqueue_set_decrypted() local
49 pas = psp_sk_assoc(sk); in psp_enqueue_set_decrypted()
50 if (pas && pas->tx.spi) in psp_enqueue_set_decrypted()
70 psp_is_allowed_nondata(struct sk_buff *skb, struct psp_assoc *pas) in psp_is_allowed_nondata() argument
79 return seq == end_seq || (pure_fin && seq == pas->upgrade_seq); in psp_is_allowed_nondata()
83 psp_pse_matches_pas(struct psp_skb_ext *pse, struct psp_assoc *pas) in psp_pse_matches_pas() argument
85 return pse && pas->rx.spi == pse->spi && in psp_pse_matches_pas()
[all …]
/linux/drivers/infiniband/hw/mlx5/
H A Dsrq_cmd.c120 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 …]
H A Dmem.c40 void mlx5_ib_populate_pas(struct ib_umem *umem, size_t page_size, __be64 *pas, in mlx5_ib_populate_pas() argument
46 *pas = cpu_to_be64(rdma_block_iter_dma_address(&biter) | in mlx5_ib_populate_pas()
48 pas++; in mlx5_ib_populate_pas()
H A Dcq.c727 __be64 *pas; in create_cq_user() local
780 MLX5_FLD_SZ_BYTES(create_cq_in, pas[0]) * ncont; in create_cq_user()
787 pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, *cqb, pas); in create_cq_user()
788 mlx5_ib_populate_pas(cq->buf.umem, page_size, pas, 0); in create_cq_user()
891 __be64 *pas; in create_cq_kernel() local
910 MLX5_FLD_SZ_BYTES(create_cq_in, pas[0]) * in create_cq_kernel()
918 pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, *cqb, pas); in create_cq_kernel()
919 mlx5_fill_page_frag_array(&cq->buf.frag_buf, pas); in create_cq_kernel()
1293 __be64 *pas; in mlx5_ib_resize_cq() local
1351 MLX5_FLD_SZ_BYTES(modify_cq_in, pas[0]) * npas; in mlx5_ib_resize_cq()
[all …]
H A Dsrq.c139 in->pas = kvcalloc(srq->buf.npages, sizeof(*in->pas), GFP_KERNEL); in create_srq_kernel()
140 if (!in->pas) { in create_srq_kernel()
144 mlx5_fill_page_frag_array(&srq->buf, in->pas); in create_srq_kernel()
161 kvfree(in->pas); in create_srq_kernel()
288 kvfree(in.pas); in mlx5_ib_create_srq()
H A Dsrq.h30 __be64 *pas; member
H A Dqp.c955 __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()
1153 MLX5_FLD_SZ_BYTES(create_qp_in, pas[0]) * qp->buf.npages; in _create_kernel_qp()
1174 *in, pas)); in _create_kernel_qp()
1341 __be64 *pas; in create_raw_packet_qp_sq() local
1403 pas = (__be64 *)MLX5_ADDR_OF(wq, wq, pas); in create_raw_packet_qp_sq()
1404 mlx5_ib_populate_pas(sq->ubuffer.umem, page_size, pas, 0); in create_raw_packet_qp_sq()
1435 __be64 *pas; in create_raw_packet_qp_rq() local
[all …]
H A Dodp.c158 static int populate_mtt(__be64 *pas, size_t start, size_t nentries, in populate_mtt() argument
188 pas[i] = cpu_to_be64(dma_addr); in populate_mtt()
/linux/mm/
H A Dhighmem.c757 struct page_address_slot *pas; in page_address() local
762 pas = page_slot(page); in page_address()
764 spin_lock_irqsave(&pas->lock, flags); in page_address()
765 if (!list_empty(&pas->lh)) { in page_address()
768 list_for_each_entry(pam, &pas->lh, list) { in page_address()
776 spin_unlock_irqrestore(&pas->lock, flags); in page_address()
789 struct page_address_slot *pas; in set_page_address() local
794 pas = page_slot(page); in set_page_address()
800 spin_lock_irqsave(&pas->lock, flags); in set_page_address()
801 list_add_tail(&pam->list, &pas->lh); in set_page_address()
[all …]
/linux/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) in mlx5_fill_page_frag_array_perm() argument
242 pas[i] = cpu_to_be64(buf->frags[i].map | perm); in mlx5_fill_page_frag_array_perm()
246 void mlx5_fill_page_frag_array(struct mlx5_frag_buf *buf, __be64 *pas) in mlx5_fill_page_frag_array() argument
248 mlx5_fill_page_frag_array_perm(buf, pas, 0); in mlx5_fill_page_frag_array()
H A Dwc.c98 (__be64 *)MLX5_ADDR_OF(create_cq_in, in, pas)); in create_wc_cq()
190 (__be64 *)MLX5_ADDR_OF(wq, wq, pas)); in create_wc_sq()
/linux/drivers/net/ethernet/mellanox/mlx5/core/fpga/
H A Dconn.c421 __be64 *pas; in mlx5_fpga_conn_create_cq() local
469 pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, in, pas); in mlx5_fpga_conn_create_cq()
470 mlx5_fill_page_frag_array(&conn->cq.wq_ctrl.buf, pas); in mlx5_fpga_conn_create_cq()
551 MLX5_FLD_SZ_BYTES(create_qp_in, pas[0]) * in mlx5_fpga_conn_create_qp()
580 (__be64 *)MLX5_ADDR_OF(create_qp_in, in, pas)); in mlx5_fpga_conn_create_qp()
/linux/drivers/misc/vmw_vmci/
H A Dvmci_queue_pair.c132 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()
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/
H A Ddr_send.c296 MLX5_FLD_SZ_BYTES(create_qp_in, pas[0]) * in dr_create_rc_qp()
326 in, pas)); in dr_create_rc_qp()
1063 __be64 *pas; in dr_create_cq() local
1113 pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, in, pas); in dr_create_cq()
1114 mlx5_fill_page_frag_array(&cq->wq_ctrl.buf, pas); in dr_create_cq()
/linux/tools/power/cpupower/po/
H A 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/drivers/vfio/pci/mlx5/
H A Dcmd.c1162 __be64 *pas; in mlx5vf_create_cq() local
1181 MLX5_FLD_SZ_BYTES(create_cq_in, pas[0]) * in mlx5vf_create_cq()
1201 pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, in, pas); in mlx5vf_create_cq()
1202 mlx5_fill_page_frag_array(&cq->buf.frag_buf, pas); in mlx5vf_create_cq()
1258 MLX5_FLD_SZ_BYTES(create_qp_in, pas[0]) * in mlx5vf_create_rc_qp()
1285 in, pas)); in mlx5vf_create_rc_qp()
/linux/drivers/vdpa/mlx5/net/
H A Dmlx5_vnet.c377 __be64 *pas; in qp_prepare() local
403 pas = (__be64 *)MLX5_ADDR_OF(create_qp_in, in, pas); in qp_prepare()
404 mlx5_fill_page_frag_array(&vqp->frag_buf, pas); in qp_prepare()
562 __be64 *pas; in cq_create() local
586 MLX5_FLD_SZ_BYTES(create_cq_in, pas[0]) * vcq->buf.frag_buf.npages; in cq_create()
594 pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, in, pas); in cq_create()
595 mlx5_fill_page_frag_array(&vcq->buf.frag_buf, pas); in cq_create()
723 __be64 *pas; in create_umem() local
745 pas = (__be64 *)MLX5_ADDR_OF(umem, um, mtt[0]); in create_umem()
746 mlx5_fill_page_frag_array_perm(&umem->frag_buf, pas, MLX5_MTT_PERM_RW); in create_umem()
/linux/include/linux/mlx5/
H A Dmlx5_ifc.h2409 struct mlx5_ifc_cmd_pas_bits pas[]; member
5419 u8 pas[][0x40]; member
5730 u8 pas[][0x40]; member
5949 u8 pas[0][0x40]; member
5953 struct mlx5_ifc_cmd_pas_bits pas[0]; member
7121 u8 pas[][0x40]; member
7435 u8 pas[][0x40]; member
8145 u8 pas[][0x40]; member
8209 u8 pas[][0x40]; member
8231 u8 pas[][0x40]; member
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
H A Dsend.c772 (__be64 *)MLX5_ADDR_OF(wq, wq, pas)); in hws_send_ring_create_sq()
933 (__be64 *)MLX5_ADDR_OF(create_cq_in, in, pas)); in hws_send_ring_create_cq()
/linux/arch/arm64/boot/dts/qcom/
H A Dagatti.dtsi2099 compatible = "qcom,qcm2290-mpss-pas", "qcom,sm6115-mpss-pas";
2136 compatible = "qcom,qcm2290-adsp-pas", "qcom,sm6115-adsp-pas";
H A Dsm6375.dtsi1526 compatible = "qcom,sm6375-mpss-pas";
1567 compatible = "qcom,sm6375-adsp-pas";
1605 compatible = "qcom,sm6375-cdsp-pas";
H A Dsm8750.dtsi2101 compatible = "qcom,sm8750-mpss-pas";
2154 compatible = "qcom,sm8750-adsp-pas", "qcom,sm8550-adsp-pas";
4066 compatible = "qcom,sm8750-cdsp-pas", "qcom,sm8650-cdsp-pas";
/linux/arch/arm/boot/dts/qcom/
H A Dqcom-sdx65.dtsi438 compatible = "qcom,sdx55-mpss-pas";

12