Searched refs:fmr (Results 1 - 25 of 30) sorted by relevance

12

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/core/
H A Dfmr_pool.c119 struct ib_pool_fmr *fmr; local
127 hlist_for_each_entry(fmr, pos, bucket, cache_node)
128 if (io_virtual_address == fmr->io_virtual_address &&
129 page_list_len == fmr->page_list_len &&
130 !memcmp(page_list, fmr->page_list,
132 return fmr;
140 struct ib_pool_fmr *fmr; local
146 list_for_each_entry(fmr, &pool->dirty_list, list) {
147 hlist_del_init(&fmr->cache_node);
148 fmr
300 struct ib_pool_fmr *fmr; local
360 struct ib_pool_fmr *fmr; local
399 struct ib_pool_fmr *fmr, *next; local
440 struct ib_pool_fmr *fmr; local
512 ib_fmr_pool_unmap(struct ib_pool_fmr *fmr) argument
[all...]
H A Dverbs.c842 struct ib_fmr *fmr; local
847 fmr = pd->device->alloc_fmr(pd, mr_access_flags, fmr_attr);
848 if (!IS_ERR(fmr)) {
849 fmr->device = pd->device;
850 fmr->pd = pd;
854 return fmr;
860 struct ib_fmr *fmr; local
865 fmr = list_entry(fmr_list->next, struct ib_fmr, list);
866 return fmr->device->unmap_fmr(fmr_list);
870 int ib_dealloc_fmr(struct ib_fmr *fmr) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/qib/
H A Dqib_mr.c355 struct qib_fmr *fmr; local
361 fmr = kmalloc(sizeof *fmr + m * sizeof fmr->mr.map[0], GFP_KERNEL);
362 if (!fmr)
367 fmr->mr.map[i] = kmalloc(sizeof *fmr->mr.map[0],
369 if (!fmr->mr.map[i])
372 fmr->mr.mapsz = m;
375 * ib_alloc_fmr() will initialize fmr
422 struct qib_fmr *fmr = to_ifmr(ibfmr); local
467 struct qib_fmr *fmr; local
490 struct qib_fmr *fmr = to_ifmr(ibfmr); local
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/ipath/
H A Dipath_mr.c290 struct ipath_fmr *fmr; local
296 fmr = kmalloc(sizeof *fmr + m * sizeof fmr->mr.map[0], GFP_KERNEL);
297 if (!fmr)
302 fmr->mr.map[i] = kmalloc(sizeof *fmr->mr.map[0],
304 if (!fmr->mr.map[i])
307 fmr->mr.mapsz = m;
310 * ib_alloc_fmr() will initialize fmr
355 struct ipath_fmr *fmr = to_ifmr(ibfmr); local
398 struct ipath_fmr *fmr; local
421 struct ipath_fmr *fmr = to_ifmr(ibfmr); local
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/openssl-1.0.2h/crypto/
H A Dppccpuid.pl59 fmr f0,f31
60 fmr f1,f31
61 fmr f2,f31
63 fmr f3,f31
65 fmr f4,f31
67 fmr f5,f31
69 fmr f6,f31
71 fmr f7,f31
73 fmr f8,f31
75 fmr f
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/openssl/crypto/
H A Dppccpuid.pl59 fmr f0,f31
60 fmr f1,f31
61 fmr f2,f31
63 fmr f3,f31
65 fmr f4,f31
67 fmr f5,f31
69 fmr f6,f31
71 fmr f7,f31
73 fmr f8,f31
75 fmr f
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/mlx4/
H A Dmr.c505 static inline int mlx4_check_fmr(struct mlx4_fmr *fmr, u64 *page_list, argument
510 if (npages > fmr->max_pages)
513 page_mask = (1 << fmr->page_shift) - 1;
526 if (fmr->maps >= fmr->max_maps)
532 int mlx4_map_phys_fmr(struct mlx4_dev *dev, struct mlx4_fmr *fmr, u64 *page_list, argument
538 err = mlx4_check_fmr(fmr, page_list, npages, iova);
542 ++fmr->maps;
544 key = key_to_hw_index(fmr->mr.key);
546 *lkey = *rkey = fmr
579 mlx4_fmr_alloc(struct mlx4_dev *dev, u32 pd, u32 access, int max_pages, int max_maps, u8 page_shift, struct mlx4_fmr *fmr) argument
621 mlx4_fmr_enable(struct mlx4_dev *dev, struct mlx4_fmr *fmr) argument
639 mlx4_fmr_unmap(struct mlx4_dev *dev, struct mlx4_fmr *fmr, u32 *lkey, u32 *rkey) argument
651 mlx4_fmr_free(struct mlx4_dev *dev, struct mlx4_fmr *fmr) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/math-emu/
H A Dfmr.c6 fmr(u32 *frD, u32 *frB) function
H A DMakefile11 math.o fmr.o lfd.o stfd.o
H A Dmath.c56 FLOATFUNC(fmr); variable
265 fmr(op0, op1, op2, op3);
344 case FMR: func = fmr; type = XB; break;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/rdma/
H A Dib_fmr_pool.h44 * @page_shift: Log2 of sizeof "pages" mapped by this fmr
68 struct ib_fmr *fmr; member in struct:ib_pool_fmr
91 int ib_fmr_pool_unmap(struct ib_pool_fmr *fmr);
H A Dib_verbs.h1122 int (*map_phys_fmr)(struct ib_fmr *fmr,
1126 int (*dealloc_fmr)(struct ib_fmr *fmr);
2001 * @fmr: The fast memory region to associate with the pages.
2006 static inline int ib_map_phys_fmr(struct ib_fmr *fmr, argument
2010 return fmr->device->map_phys_fmr(fmr, page_list, list_len, iova);
2021 * @fmr: The fast memory region to deallocate.
2023 int ib_dealloc_fmr(struct ib_fmr *fmr);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/mthca/
H A Dmthca_mr.c558 /* Free mr or fmr */
705 int mthca_free_fmr(struct mthca_dev *dev, struct mthca_fmr *fmr) argument
707 if (fmr->maps)
710 mthca_free_region(dev, fmr->ibmr.lkey);
711 mthca_free_mtt(dev, fmr->mtt);
716 static inline int mthca_check_fmr(struct mthca_fmr *fmr, u64 *page_list, argument
721 if (list_len > fmr->attr.max_pages)
724 page_mask = (1 << fmr->attr.page_shift) - 1;
737 if (fmr->maps >= fmr
747 struct mthca_fmr *fmr = to_mfmr(ibfmr); local
788 struct mthca_fmr *fmr = to_mfmr(ibfmr); local
834 mthca_tavor_fmr_unmap(struct mthca_dev *dev, struct mthca_fmr *fmr) argument
844 mthca_arbel_fmr_unmap(struct mthca_dev *dev, struct mthca_fmr *fmr) argument
[all...]
H A Dmthca_provider.c1128 struct mthca_fmr *fmr; local
1131 fmr = kmalloc(sizeof *fmr, GFP_KERNEL);
1132 if (!fmr)
1135 memcpy(&fmr->attr, fmr_attr, sizeof *fmr_attr);
1137 convert_access(mr_access_flags), fmr);
1140 kfree(fmr);
1144 return &fmr->ibmr;
1147 static int mthca_dealloc_fmr(struct ib_fmr *fmr) argument
1149 struct mthca_fmr *mfmr = to_mfmr(fmr);
1162 struct ib_fmr *fmr; local
[all...]
H A Dmthca_dev.h482 u32 access, struct mthca_fmr *fmr);
485 void mthca_tavor_fmr_unmap(struct mthca_dev *dev, struct mthca_fmr *fmr);
488 void mthca_arbel_fmr_unmap(struct mthca_dev *dev, struct mthca_fmr *fmr);
489 int mthca_free_fmr(struct mthca_dev *dev, struct mthca_fmr *fmr);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/mlx4/
H A Dmr.c272 struct mlx4_ib_fmr *fmr; local
275 fmr = kmalloc(sizeof *fmr, GFP_KERNEL);
276 if (!fmr)
281 fmr_attr->page_shift, &fmr->mfmr);
285 err = mlx4_fmr_enable(to_mdev(pd->device)->dev, &fmr->mfmr);
289 fmr->ibfmr.rkey = fmr->ibfmr.lkey = fmr->mfmr.mr.key;
291 return &fmr
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/rds/
H A Dib_rdma.c47 struct ib_fmr *fmr; member in struct:rds_ib_mr
61 struct mutex flush_lock; /* serialize fmr invalidate */
299 ibmr->fmr = ib_alloc_fmr(rds_ibdev->pd,
304 if (IS_ERR(ibmr->fmr)) {
305 err = PTR_ERR(ibmr->fmr);
306 ibmr->fmr = NULL;
316 if (ibmr->fmr)
317 ib_dealloc_fmr(ibmr->fmr);
384 ret = ib_map_phys_fmr(ibmr->fmr,
513 list_add(&ibmr->fmr
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/mlx4/
H A Ddevice.h474 int mlx4_map_phys_fmr(struct mlx4_dev *dev, struct mlx4_fmr *fmr, u64 *page_list,
477 int max_maps, u8 page_shift, struct mlx4_fmr *fmr);
478 int mlx4_fmr_enable(struct mlx4_dev *dev, struct mlx4_fmr *fmr);
479 void mlx4_fmr_unmap(struct mlx4_dev *dev, struct mlx4_fmr *fmr,
481 int mlx4_fmr_free(struct mlx4_dev *dev, struct mlx4_fmr *fmr);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/ehca/
H A Dehca_mrmw.c855 int ehca_map_phys_fmr(struct ib_fmr *fmr, argument
862 container_of(fmr->device, struct ehca_shca, ib_device);
863 struct ehca_mr *e_fmr = container_of(fmr, struct ehca_mr, ib.ib_fmr);
864 struct ehca_pd *e_pd = container_of(fmr->pd, struct ehca_pd, ib_pd);
869 ehca_err(fmr->device, "not a FMR, e_fmr=%p e_fmr->flags=%x",
879 ehca_err(fmr->device, "bad iova, iova=%llx fmr_page_size=%x",
886 ehca_info(fmr->device, "map limit exceeded, fmr=%p "
888 fmr, e_fmr->fmr_map_cnt, e_fmr->fmr_max_maps);
897 pginfo.u.fmr
981 ehca_dealloc_fmr(struct ib_fmr *fmr) argument
[all...]
H A Dehca_iverbs.h109 int ehca_map_phys_fmr(struct ib_fmr *fmr,
114 int ehca_dealloc_fmr(struct ib_fmr *fmr);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/mtd/nand/
H A Dfsl_elbc_nand.c58 unsigned int fmr; /* FCM Flash Mode Register value */ member in struct:fsl_elbc_mtd
212 out_be32(&lbc->fmr, priv->fmr | 3);
217 "fsl_elbc_run_command: fmr=%08x fir=%08x fcr=%08x\n",
218 in_be32(&lbc->fmr), in_be32(&lbc->fir), in_be32(&lbc->fcr));
658 priv->fmr |= (12 << FMR_CWTO_SHIFT) | /* Timeout > 12 ms */
709 chip->ecc.layout = (priv->fmr & FMR_ECCM) ?
767 priv->fmr = in_be32(&lbc->fmr) & FMR_ECCM;
797 chip->ecc.layout = (priv->fmr
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/ulp/srp/
H A Dib_srp.h109 struct ib_pool_fmr *fmr; member in struct:srp_request
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/sunrpc/xprtrdma/
H A Dxprt_rdma.h163 struct ib_fmr *fmr; member in union:rpcrdma_mr_seg::__anon18980::rpcrdma_mw::__anon18981
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/lib/
H A Dldstfp.S47 fmr fr0,reg
66 fmr reg,fr0
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/include/asm/
H A Dfsl_lbc.h160 __be32 fmr; /**< Flash Mode Register */ member in struct:fsl_lbc_regs

Completed in 358 milliseconds

12