/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/core/ |
H A D | fmr_pool.c | 119 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 D | verbs.c | 842 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 D | qib_mr.c | 355 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 D | ipath_mr.c | 290 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 D | ppccpuid.pl | 59 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 D | ppccpuid.pl | 59 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 D | mr.c | 505 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 D | fmr.c | 6 fmr(u32 *frD, u32 *frB) function
|
H A D | Makefile | 11 math.o fmr.o lfd.o stfd.o
|
H A D | math.c | 56 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 D | ib_fmr_pool.h | 44 * @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 D | ib_verbs.h | 1122 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 D | mthca_mr.c | 558 /* 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 D | mthca_provider.c | 1128 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 D | mthca_dev.h | 482 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 D | mr.c | 272 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 D | ib_rdma.c | 47 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 D | device.h | 474 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 D | ehca_mrmw.c | 855 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 D | ehca_iverbs.h | 109 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 D | fsl_elbc_nand.c | 58 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 D | ib_srp.h | 109 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 D | xprt_rdma.h | 163 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 D | ldstfp.S | 47 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 D | fsl_lbc.h | 160 __be32 fmr; /**< Flash Mode Register */ member in struct:fsl_lbc_regs
|