/drivers/infiniband/sw/rdmavt/ |
D | mr.c | 117 static void rvt_deinit_mregion(struct rvt_mregion *mr) in rvt_deinit_mregion() 129 struct rvt_mregion *mr = container_of(ref, struct rvt_mregion, in __rvt_mregion_complete() local 135 static int rvt_init_mregion(struct rvt_mregion *mr, struct ib_pd *pd, in rvt_init_mregion() 177 static int rvt_alloc_lkey(struct rvt_mregion *mr, int dma_region) in rvt_alloc_lkey() 247 static void rvt_free_lkey(struct rvt_mregion *mr) in rvt_free_lkey() 281 struct rvt_mr *mr; in __rvt_alloc_mr() local 314 static void __rvt_free_mr(struct rvt_mr *mr) in __rvt_free_mr() 330 struct rvt_mr *mr; in rvt_get_dma_mr() local 381 struct rvt_mr *mr; in rvt_reg_user_mr() local 450 struct rvt_mregion *mr = (struct rvt_mregion *)v; in rvt_dereg_clean_qp_cb() local [all …]
|
/drivers/vdpa/mlx5/core/ |
D | mr.c | 34 static void populate_mtts(struct mlx5_vdpa_direct_mr *mr, __be64 *mtt) in populate_mtts() 51 static int create_direct_mr(struct mlx5_vdpa_dev *mvdev, struct mlx5_vdpa_direct_mr *mr) in create_direct_mr() 88 static void destroy_direct_mr(struct mlx5_vdpa_dev *mvdev, struct mlx5_vdpa_direct_mr *mr) in destroy_direct_mr() 93 static u64 map_start(struct vhost_iotlb_map *map, struct mlx5_vdpa_direct_mr *mr) in map_start() 98 static u64 map_end(struct vhost_iotlb_map *map, struct mlx5_vdpa_direct_mr *mr) in map_end() 103 static u64 maplen(struct vhost_iotlb_map *map, struct mlx5_vdpa_direct_mr *mr) in maplen() 181 static int create_indirect_key(struct mlx5_vdpa_dev *mvdev, struct mlx5_vdpa_mr *mr) in create_indirect_key() 222 static int map_direct_mr(struct mlx5_vdpa_dev *mvdev, struct mlx5_vdpa_direct_mr *mr, in map_direct_mr() 294 static void unmap_direct_mr(struct mlx5_vdpa_dev *mvdev, struct mlx5_vdpa_direct_mr *mr) in unmap_direct_mr() 306 struct mlx5_vdpa_mr *mr = &mvdev->mr; in add_direct_chain() local [all …]
|
D | mlx5_vdpa.h | 18 struct mlx5_core_mkey mr; member 60 struct mlx5_vdpa_mr mr; member
|
/drivers/infiniband/hw/mlx5/ |
D | mr.c | 119 static int destroy_mkey(struct mlx5_ib_dev *dev, struct mlx5_ib_mr *mr) in destroy_mkey() 126 static inline bool mlx5_ib_pas_fits_in_mr(struct mlx5_ib_mr *mr, u64 start, in mlx5_ib_pas_fits_in_mr() 135 struct mlx5_ib_mr *mr = in create_mkey_callback() local 170 struct mlx5_ib_mr *mr; in alloc_cache_mr() local 194 struct mlx5_ib_mr *mr; in add_keys() local 242 struct mlx5_ib_mr *mr; in create_cache_mr() local 278 struct mlx5_ib_mr *mr; in remove_cache_mr_locked() local 567 struct mlx5_ib_mr *mr; in mlx5_mr_cache_alloc() local 601 struct mlx5_ib_mr *mr = NULL; in get_cache_mr() local 629 static void detach_mr_from_cache(struct mlx5_ib_mr *mr) in detach_mr_from_cache() [all …]
|
D | odp.c | 161 struct mlx5_ib_mr *mr, int flags) in populate_mtt() 177 struct mlx5_ib_mr *mr, int flags) in mlx5_odp_populate_xlt() 186 static void dma_fence_odp_mr(struct mlx5_ib_mr *mr) in dma_fence_odp_mr() 213 static void free_implicit_child_mr(struct mlx5_ib_mr *mr, bool need_imr_xlt) in free_implicit_child_mr() 245 struct mlx5_ib_mr *mr = in free_implicit_child_mr_work() local 253 struct mlx5_ib_mr *mr = in free_implicit_child_mr_rcu() local 261 static void destroy_unused_implicit_child_mr(struct mlx5_ib_mr *mr) in destroy_unused_implicit_child_mr() 290 struct mlx5_ib_mr *mr; in mlx5_ib_invalidate_range() local 469 struct mlx5_ib_mr *mr; in implicit_get_child_mr() local 654 void mlx5_ib_fence_odp_mr(struct mlx5_ib_mr *mr) in mlx5_ib_fence_odp_mr() [all …]
|
D | restrack.c | 83 struct mlx5_ib_mr *mr = to_mmr(ibmr); in fill_stat_mr_entry() local 117 struct mlx5_ib_mr *mr = to_mmr(ibmr); in fill_res_mr_entry_raw() local 125 struct mlx5_ib_mr *mr = to_mmr(ibmr); in fill_res_mr_entry() local
|
D | wr.c | 218 struct mlx5_ib_mr *mr, u8 flags, bool atomic) in set_reg_umr_seg() 374 struct mlx5_ib_mr *mr, in set_reg_mkey_seg() 439 struct mlx5_ib_mr *mr, in set_reg_data_seg() 653 struct mlx5_ib_mr *mr = to_mmr(sig_mr); in set_sig_data_segment() local 861 struct mlx5_ib_mr *mr = to_mmr(wr->mr); in set_reg_wr() local 1072 struct mlx5_ib_mr *mr; in handle_reg_mr_integrity() local
|
/drivers/rtc/ |
D | rtc-at91sam9.c | 133 u32 offset, alarm, mr; in at91_rtc_settime() local 205 u32 mr; in at91_rtc_setalarm() local 236 u32 mr = rtt_readl(rtc, MR); in at91_rtc_alarm_irq_enable() local 252 u32 mr = rtt_readl(rtc, MR); in at91_rtc_proc() local 261 u32 sr, mr; in at91_rtc_cache_events() local 339 u32 mr; in at91_rtc_probe() local 448 u32 mr = rtt_readl(rtc, MR); in at91_rtc_remove() local 461 u32 mr = rtt_readl(rtc, MR); in at91_rtc_shutdown() local 474 u32 mr = rtt_readl(rtc, MR); in at91_rtc_suspend() local 503 u32 mr; in at91_rtc_resume() local
|
/drivers/infiniband/hw/vmw_pvrdma/ |
D | pvrdma_mr.c | 61 struct pvrdma_user_mr *mr; in pvrdma_get_dma_mr() local 116 struct pvrdma_user_mr *mr = NULL; in pvrdma_reg_user_mr() local 208 struct pvrdma_user_mr *mr; in pvrdma_alloc_mr() local 279 struct pvrdma_user_mr *mr = to_vmr(ibmr); in pvrdma_dereg_mr() local 304 struct pvrdma_user_mr *mr = to_vmr(ibmr); in pvrdma_set_page() local 316 struct pvrdma_user_mr *mr = to_vmr(ibmr); in pvrdma_map_mr_sg() local
|
/drivers/infiniband/hw/mlx4/ |
D | mr.c | 60 struct mlx4_ib_mr *mr; in mlx4_ib_get_dma_mr() local 411 struct mlx4_ib_mr *mr; in mlx4_ib_reg_user_mr() local 458 int mlx4_ib_rereg_user_mr(struct ib_mr *mr, int flags, in mlx4_ib_rereg_user_mr() 550 struct mlx4_ib_mr *mr, in mlx4_alloc_priv_pages() 584 mlx4_free_priv_pages(struct mlx4_ib_mr *mr) in mlx4_free_priv_pages() 598 struct mlx4_ib_mr *mr = to_mmr(ibmr); in mlx4_ib_dereg_mr() local 648 struct mlx4_ib_mr *mr; in mlx4_ib_alloc_mr() local 690 struct mlx4_ib_mr *mr = to_mmr(ibmr); in mlx4_set_page() local 703 struct mlx4_ib_mr *mr = to_mmr(ibmr); in mlx4_ib_map_mr_sg() local
|
/drivers/infiniband/core/ |
D | mr_pool.c | 10 struct ib_mr *mr; in ib_mr_pool_get() local 25 void ib_mr_pool_put(struct ib_qp *qp, struct list_head *list, struct ib_mr *mr) in ib_mr_pool_put() 39 struct ib_mr *mr; in ib_mr_pool_init() local 68 struct ib_mr *mr; in ib_mr_pool_destroy() local
|
D | uverbs_std_types_mr.c | 94 struct ib_mr *mr; in UVERBS_HANDLER() local 158 struct ib_mr *mr = in UVERBS_HANDLER() local
|
D | verbs.c | 297 struct ib_mr *mr; in __ib_alloc_pd() local 2066 struct ib_mr *mr; in ib_reg_user_mr() local 2112 int ib_dereg_mr_user(struct ib_mr *mr, struct ib_udata *udata) in ib_dereg_mr_user() 2148 struct ib_mr *mr; in ib_alloc_mr() local 2199 struct ib_mr *mr; in ib_alloc_mr_integrity() local 2460 int ib_check_mr_status(struct ib_mr *mr, u32 check_mask, in ib_check_mr_status() 2540 int ib_map_mr_sg_pi(struct ib_mr *mr, struct scatterlist *data_sg, in ib_map_mr_sg_pi() 2583 int ib_map_mr_sg(struct ib_mr *mr, struct scatterlist *sg, int sg_nents, in ib_map_mr_sg() 2617 int ib_sg_to_pages(struct ib_mr *mr, struct scatterlist *sgl, int sg_nents, in ib_sg_to_pages()
|
/drivers/infiniband/hw/hns/ |
D | hns_roce_mr.c | 69 static int alloc_mr_key(struct hns_roce_dev *hr_dev, struct hns_roce_mr *mr, in alloc_mr_key() 104 static void free_mr_key(struct hns_roce_dev *hr_dev, struct hns_roce_mr *mr) in free_mr_key() 112 static int alloc_mr_pbl(struct hns_roce_dev *hr_dev, struct hns_roce_mr *mr, in alloc_mr_pbl() 143 static void free_mr_pbl(struct hns_roce_dev *hr_dev, struct hns_roce_mr *mr) in free_mr_pbl() 149 struct hns_roce_mr *mr) in hns_roce_mr_free() 168 struct hns_roce_mr *mr) in hns_roce_mr_enable() 232 struct hns_roce_mr *mr; in hns_roce_get_dma_mr() local 267 struct hns_roce_mr *mr; in hns_roce_reg_user_mr() local 309 struct hns_roce_mr *mr = to_hr_mr(ibmr); in rereg_mr_trans() local 336 struct hns_roce_mr *mr = to_hr_mr(ibmr); in hns_roce_rereg_user_mr() local [all …]
|
/drivers/scsi/ |
D | mesh.c | 305 volatile struct mesh_regs __iomem *mr = ms->mesh; in mesh_dump_regs() local 339 static inline void mesh_flush_io(volatile struct mesh_regs __iomem *mr) in mesh_flush_io() 360 volatile struct mesh_regs __iomem *mr = ms->mesh; in mesh_init() local 407 volatile struct mesh_regs __iomem *mr = ms->mesh; in mesh_start_cmd() local 641 volatile struct mesh_regs __iomem *mr = ms->mesh; in set_sdtr() local 682 volatile struct mesh_regs __iomem *mr = ms->mesh; in start_phase() local 826 volatile struct mesh_regs __iomem *mr = ms->mesh; in get_msgin() local 858 volatile struct mesh_regs __iomem *mr = ms->mesh; in reselected() local 991 volatile struct mesh_regs __iomem *mr = ms->mesh; in handle_reset() local 1034 volatile struct mesh_regs __iomem *mr = ms->mesh; in handle_error() local [all …]
|
/drivers/net/ethernet/mellanox/mlxsw/ |
D | spectrum_mr.c | 254 struct mlxsw_sp_mr *mr = mlxsw_sp->mr; in mlxsw_sp_mr_route_write() local 292 struct mlxsw_sp_mr *mr = mlxsw_sp->mr; in mlxsw_sp_mr_route_erase() local 485 struct mlxsw_sp_mr *mr = mlxsw_sp->mr; in mlxsw_sp_mr_route_ivif_resolve() local 519 struct mlxsw_sp_mr *mr = mlxsw_sp->mr; in mlxsw_sp_mr_route_ivif_unresolve() local 534 struct mlxsw_sp_mr *mr = mlxsw_sp->mr; in mlxsw_sp_mr_route_evif_resolve() local 593 struct mlxsw_sp_mr *mr = mlxsw_sp->mr; in mlxsw_sp_mr_route_evif_unresolve() local 754 struct mlxsw_sp_mr *mr = mlxsw_sp->mr; in mlxsw_sp_mr_rif_mtu_update() local 909 struct mlxsw_sp_mr *mr = mlxsw_sp->mr; in mlxsw_sp_mr_table_create() local 958 struct mlxsw_sp_mr *mr = mlxsw_sp->mr; in mlxsw_sp_mr_table_destroy() local 1000 struct mlxsw_sp_mr *mr = mlxsw_sp->mr; in mlxsw_sp_mr_route_stats_update() local [all …]
|
/drivers/net/ethernet/mellanox/mlx4/ |
D | mr.c | 419 int page_shift, struct mlx4_mr *mr) in mlx4_mr_alloc_reserved() 528 int npages, int page_shift, struct mlx4_mr *mr) in mlx4_mr_alloc() 546 static int mlx4_mr_free_reserved(struct mlx4_dev *dev, struct mlx4_mr *mr) in mlx4_mr_free_reserved() 567 int mlx4_mr_free(struct mlx4_dev *dev, struct mlx4_mr *mr) in mlx4_mr_free() 582 void mlx4_mr_rereg_mem_cleanup(struct mlx4_dev *dev, struct mlx4_mr *mr) in mlx4_mr_rereg_mem_cleanup() 589 int mlx4_mr_rereg_mem_write(struct mlx4_dev *dev, struct mlx4_mr *mr, in mlx4_mr_rereg_mem_write() 627 int mlx4_mr_enable(struct mlx4_dev *dev, struct mlx4_mr *mr) in mlx4_mr_enable()
|
/drivers/infiniband/ulp/iser/ |
D | iser_memory.c | 220 struct ib_mr *mr, in iser_inv_rkey() 241 struct ib_mr *mr = rsc->sig_mr; in iser_reg_sig_mr() local 298 struct ib_mr *mr = rsc->mr; in iser_fast_reg_mr() local
|
/drivers/infiniband/hw/ocrdma/ |
D | ocrdma_verbs.c | 692 static int ocrdma_alloc_lkey(struct ocrdma_dev *dev, struct ocrdma_mr *mr, in ocrdma_alloc_lkey() 719 struct ocrdma_mr *mr; in ocrdma_get_dma_mr() local 743 struct ocrdma_hw_mr *mr) in ocrdma_free_mr_pbl_tbl() 761 static int ocrdma_get_pbl_info(struct ocrdma_dev *dev, struct ocrdma_mr *mr, in ocrdma_get_pbl_info() 786 static int ocrdma_build_pbl_tbl(struct ocrdma_dev *dev, struct ocrdma_hw_mr *mr) in ocrdma_build_pbl_tbl() 814 static void build_user_pbes(struct ocrdma_dev *dev, struct ocrdma_mr *mr) in build_user_pbes() 852 struct ocrdma_mr *mr; in ocrdma_reg_user_mr() local 903 struct ocrdma_mr *mr = get_ocrdma_mr(ib_mr); in ocrdma_dereg_mr() local 2030 struct ocrdma_mr *mr = get_ocrdma_mr(wr->mr); in ocrdma_build_reg() local 2901 struct ocrdma_mr *mr; in ocrdma_alloc_mr() local [all …]
|
/drivers/infiniband/sw/rxe/ |
D | rxe_verbs.c | 870 struct rxe_mem *mr; in rxe_get_dma_mr() local 892 struct rxe_mem *mr; in rxe_reg_user_mr() local 921 struct rxe_mem *mr = to_rmr(ibmr); in rxe_dereg_mr() local 935 struct rxe_mem *mr; in rxe_alloc_mr() local 967 struct rxe_mem *mr = to_rmr(ibmr); in rxe_set_page() local 987 struct rxe_mem *mr = to_rmr(ibmr); in rxe_map_mr_sg() local
|
/drivers/infiniband/hw/mthca/ |
D | mthca_mr.c | 430 u64 iova, u64 total_size, u32 access, struct mthca_mr *mr) in mthca_mr_alloc() 513 u32 access, struct mthca_mr *mr) in mthca_mr_alloc_notrans() 522 u32 access, struct mthca_mr *mr) in mthca_mr_alloc_phys() 553 void mthca_free_mr(struct mthca_dev *dev, struct mthca_mr *mr) in mthca_free_mr()
|
D | mthca_allocator.c | 197 int hca_write, struct mthca_mr *mr) in mthca_buf_alloc() 285 int is_direct, struct mthca_mr *mr) in mthca_buf_free()
|
/drivers/net/ethernet/ibm/ehea/ |
D | ehea_qmr.c | 792 struct ehea_mr *mr) in ehea_reg_mr_section() 823 struct ehea_mr *mr) in ehea_reg_mr_sections() 841 struct ehea_mr *mr) in ehea_reg_mr_dir_sections() 857 int ehea_reg_kernel_mr(struct ehea_adapter *adapter, struct ehea_mr *mr) in ehea_reg_kernel_mr() 914 int ehea_rem_mr(struct ehea_mr *mr) in ehea_rem_mr()
|
/drivers/infiniband/sw/siw/ |
D | siw_verbs.c | 1285 struct siw_mr *mr = to_siw_mr(base_mr); in siw_dereg_mr() local 1313 struct siw_mr *mr = NULL; in siw_reg_user_mr() local 1409 struct siw_mr *mr = NULL; in siw_alloc_mr() local 1475 struct siw_mr *mr = to_siw_mr(base_mr); in siw_map_mr_sg() local 1542 struct siw_mr *mr = NULL; in siw_get_dma_mr() local
|
/drivers/gpu/drm/i915/gem/selftests/ |
D | i915_gem_mman.c | 931 struct intel_memory_region *mr; in igt_mmap() local 1059 struct intel_memory_region *mr; in igt_mmap_access() local 1202 struct intel_memory_region *mr; in igt_mmap_gpu() local 1343 struct intel_memory_region *mr; in igt_mmap_revoke() local
|