Home
last modified time | relevance | path

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

/linux-4.4.14/mm/
Dhighmem.c416 struct page_address_slot *pas; in page_address() local
421 pas = page_slot(page); in page_address()
423 spin_lock_irqsave(&pas->lock, flags); in page_address()
424 if (!list_empty(&pas->lh)) { in page_address()
427 list_for_each_entry(pam, &pas->lh, list) { in page_address()
435 spin_unlock_irqrestore(&pas->lock, flags); in page_address()
449 struct page_address_slot *pas; in set_page_address() local
454 pas = page_slot(page); in set_page_address()
460 spin_lock_irqsave(&pas->lock, flags); in set_page_address()
461 list_add_tail(&pam->list, &pas->lh); in set_page_address()
[all …]
/linux-4.4.14/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-4.4.14/drivers/infiniband/hw/mlx5/
Dmem.c152 __be64 *pas, int access_flags) in __mlx5_ib_populate_pas() argument
173 pas[i] = cpu_to_be64(umem_dma_to_mtt(pa)); in __mlx5_ib_populate_pas()
188 pas[i >> shift] = cpu_to_be64(cur); in __mlx5_ib_populate_pas()
190 i >> shift, be64_to_cpu(pas[i >> shift])); in __mlx5_ib_populate_pas()
200 int page_shift, __be64 *pas, int access_flags) in mlx5_ib_populate_pas() argument
203 ib_umem_num_pages(umem), pas, in mlx5_ib_populate_pas()
Dmr.c773 __be64 *pas; in reg_umr() local
803 pas = PTR_ALIGN(mr_pas, MLX5_UMR_ALIGN); in reg_umr()
804 mlx5_ib_populate_pas(dev, umem, page_shift, pas, MLX5_IB_MTT_PRESENT); in reg_umr()
806 memset(pas + npages, 0, size - npages * sizeof(u64)); in reg_umr()
808 dma = dma_map_single(ddev, pas, size, DMA_TO_DEVICE); in reg_umr()
865 __be64 *pas; in mlx5_ib_update_mtt() local
895 pas = (__be64 *)get_zeroed_page(GFP_ATOMIC); in mlx5_ib_update_mtt()
896 if (!pas) { in mlx5_ib_update_mtt()
898 pas = mlx5_ib_update_mtt_emergency_buffer; in mlx5_ib_update_mtt()
902 memset(pas, 0, size); in mlx5_ib_update_mtt()
[all …]
Dsrq.c122 *inlen = sizeof(**in) + sizeof(*(*in)->pas) * ncont; in create_srq_user()
129 mlx5_ib_populate_pas(dev, srq->umem, page_shift, (*in)->pas, 0); in create_srq_user()
188 *inlen = sizeof(**in) + sizeof(*(*in)->pas) * npages; in create_srq_kernel()
194 mlx5_fill_page_array(&srq->buf, (*in)->pas); in create_srq_kernel()
Dcq.c658 *inlen = sizeof(**cqb) + sizeof(*(*cqb)->pas) * ncont; in create_cq_user()
664 mlx5_ib_populate_pas(dev, cq->buf.umem, page_shift, (*cqb)->pas, 0); in create_cq_user()
719 *inlen = sizeof(**cqb) + sizeof(*(*cqb)->pas) * cq->buf.buf.npages; in create_cq_kernel()
725 mlx5_fill_page_array(&cq->buf.buf, (*cqb)->pas); in create_cq_kernel()
1123 inlen = sizeof(*in) + npas * sizeof(in->pas[0]); in mlx5_ib_resize_cq()
1132 in->pas, 0); in mlx5_ib_resize_cq()
1134 mlx5_fill_page_array(&cq->resize_buf->buf, in->pas); in mlx5_ib_resize_cq()
Dmlx5_ib.h596 __be64 *pas, int access_flags);
598 int page_shift, __be64 *pas, int access_flags);
Dqp.c669 *inlen = sizeof(**in) + sizeof(*(*in)->pas) * ncont; in create_user_qp()
676 mlx5_ib_populate_pas(dev, qp->umem, page_shift, (*in)->pas, 0); in create_user_qp()
770 *inlen = sizeof(**in) + sizeof(*(*in)->pas) * qp->buf.npages; in create_kernel_qp()
783 mlx5_fill_page_array(&qp->buf, (*in)->pas); in create_kernel_qp()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/
Dpagealloc.c86 __be64 pas[0]; member
93 __be64 pas[0]; member
313 inlen = sizeof(*in) + npages * sizeof(in->pas[0]); in give_pages()
333 in->pas[i] = cpu_to_be64(addr); in give_pages()
362 free_4k(dev, be64_to_cpu(in->pas[i])); in give_pages()
385 outlen = sizeof(*out) + npages * sizeof(out->pas[0]); in reclaim_pages()
412 addr = be64_to_cpu(out->pas[i]); in reclaim_pages()
485 FIELD_SIZEOF(struct mlx5_manage_pages_outbox, pas[0]); in optimal_reclaimed_pages()
Dsrq.c226 void *pas; in create_xrc_srq_cmd() local
240 pas = MLX5_ADDR_OF(create_xrc_srq_in, create_in, pas); in create_xrc_srq_cmd()
243 memcpy(pas, in->pas, pas_size); in create_xrc_srq_cmd()
349 memcpy(MLX5_ADDR_OF(rmpc, rmpc, wq.pas), in->pas, pas_size); in create_rmp_cmd()
Dalloc.c200 void mlx5_fill_page_array(struct mlx5_buf *buf, __be64 *pas) in mlx5_fill_page_array() argument
208 pas[i] = cpu_to_be64(addr); in mlx5_fill_page_array()
Deq.c356 inlen = sizeof(*in) + sizeof(in->pas[0]) * eq->buf.npages; in mlx5_create_map_eq()
364 mlx5_fill_page_array(&eq->buf, in->pas); in mlx5_create_map_eq()
Den_main.c401 (__be64 *)MLX5_ADDR_OF(wq, wq, pas)); in mlx5e_enable_rq()
634 (__be64 *)MLX5_ADDR_OF(wq, wq, pas)); in mlx5e_enable_sq()
818 (__be64 *)MLX5_ADDR_OF(create_cq_in, in, pas)); in mlx5e_enable_cq()
/linux-4.4.14/include/linux/mlx5/
Ddevice.h703 __be64 pas[0]; member
734 __be64 pas[0]; member
777 __be64 pas[0]; member
808 __be64 pas[0]; member
817 __be64 pas[0]; member
870 __be64 pas[0]; member
965 __be64 pas[0]; member
992 __be64 pas[0]; member
998 __be64 pas[0]; member
Dqp.h514 __be64 pas[0]; member
561 __be64 pas[0]; member
Dmlx5_ifc.h888 struct mlx5_ifc_cmd_pas_bits pas[0]; member
2907 u8 pas[0][0x40]; member
3077 u8 pas[0][0x40]; member
3250 u8 pas[0][0x40]; member
3719 u8 pas[0][0x40]; member
3773 u8 pas[0][0x40]; member
4312 u8 pas[0][0x40]; member
4376 u8 pas[0][0x40]; member
4397 u8 pas[0][0x40]; member
5219 u8 pas[0][0x40]; member
[all …]
Ddriver.h750 void mlx5_fill_page_array(struct mlx5_buf *buf, __be64 *pas);
/linux-4.4.14/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-4.4.14/drivers/misc/vmw_vmci/
Dvmci_queue_pair.c157 dma_addr_t *pas; member
282 queue->kernel_if->u.g.pas[i]); in qp_free_queue()
305 (sizeof(*queue->kernel_if->u.g.pas) + in qp_alloc_queue()
309 pas_size = num_pages * sizeof(*queue->kernel_if->u.g.pas); in qp_alloc_queue()
322 queue->kernel_if->u.g.pas = (dma_addr_t *)(queue->kernel_if + 1); in qp_alloc_queue()
324 (void **)((u8 *)queue->kernel_if->u.g.pas + pas_size); in qp_alloc_queue()
330 &queue->kernel_if->u.g.pas[i], in qp_alloc_queue()
505 produce_q->kernel_if->u.g.pas[i] >> PAGE_SHIFT; in qp_alloc_ppn_set()
518 consume_q->kernel_if->u.g.pas[i] >> PAGE_SHIFT; in qp_alloc_ppn_set()