| /linux/drivers/infiniband/sw/rxe/ |
| H A D | rxe_mr.c | 27 int mr_check_range(struct rxe_mr *mr, u64 iova, size_t length) in mr_check_range() 49 void rxe_mr_init(int access, struct rxe_mr *mr) in rxe_mr_init() 68 void rxe_mr_init_dma(int access, struct rxe_mr *mr) in rxe_mr_init_dma() 90 static unsigned long rxe_mr_iova_to_index(struct rxe_mr *mr, u64 iova) in rxe_mr_iova_to_index() 110 static unsigned long rxe_mr_iova_to_page_offset(struct rxe_mr *mr, u64 iova) in rxe_mr_iova_to_page_offset() 127 static int rxe_mr_fill_pages_from_sgt(struct rxe_mr *mr, struct sg_table *sgt) in rxe_mr_fill_pages_from_sgt() 158 static int __alloc_mr_page_info(struct rxe_mr *mr, int num_pages) in __alloc_mr_page_info() 170 static int alloc_mr_page_info(struct rxe_mr *mr, int num_pages) in alloc_mr_page_info() 184 static void free_mr_page_info(struct rxe_mr *mr) in free_mr_page_info() 194 int access, struct rxe_mr *mr) in rxe_mr_init_user() [all …]
|
| H A D | rxe_odp.c | 44 static int rxe_odp_do_pagefault_and_lock(struct rxe_mr *mr, u64 user_va, int bcnt, u32 flags) in rxe_odp_do_pagefault_and_lock() 64 static int rxe_odp_init_pages(struct rxe_mr *mr) in rxe_odp_init_pages() 80 u64 iova, int access_flags, struct rxe_mr *mr) in rxe_odp_mr_init_user() 159 static int rxe_odp_map_range_and_lock(struct rxe_mr *mr, u64 iova, int length, u32 flags) in rxe_odp_map_range_and_lock() 191 static int __rxe_odp_mr_copy(struct rxe_mr *mr, u64 iova, void *addr, in __rxe_odp_mr_copy() 227 int rxe_odp_mr_copy(struct rxe_mr *mr, u64 iova, void *addr, int length, in rxe_odp_mr_copy() 263 static enum resp_states rxe_odp_do_atomic_op(struct rxe_mr *mr, u64 iova, in rxe_odp_do_atomic_op() 314 enum resp_states rxe_odp_atomic_op(struct rxe_mr *mr, u64 iova, int opcode, in rxe_odp_atomic_op() 332 int rxe_odp_flush_pmem_iova(struct rxe_mr *mr, u64 iova, in rxe_odp_flush_pmem_iova() 371 enum resp_states rxe_odp_do_atomic_write(struct rxe_mr *mr, u64 iova, u64 value) in rxe_odp_do_atomic_write() [all …]
|
| /linux/net/sunrpc/xprtrdma/ |
| H A D | frwr_ops.c | 49 struct rpcrdma_mr *mr) in frwr_cid_init() argument 57 static void frwr_mr_unmap(struct rpcrdma_mr *mr) in frwr_mr_unmap() argument 72 frwr_mr_release(struct rpcrdma_mr * mr) frwr_mr_release() argument 85 frwr_mr_put(struct rpcrdma_mr * mr) frwr_mr_put() argument 108 struct rpcrdma_mr *mr; frwr_reset() local 122 frwr_mr_init(struct rpcrdma_xprt * r_xprt,struct rpcrdma_mr * mr) frwr_mr_init() argument 288 frwr_map(struct rpcrdma_xprt * r_xprt,struct rpcrdma_xdr_cursor * cur,bool writing,__be32 xid,struct rpcrdma_mr * mr) frwr_map() argument 432 struct rpcrdma_mr *mr = container_of(cqe, struct rpcrdma_mr, mr_cqe); frwr_wc_fastreg() local 458 struct rpcrdma_mr *mr; frwr_send() local 501 struct rpcrdma_mr *mr; frwr_reminv() local 512 frwr_mr_done(struct ib_wc * wc,struct rpcrdma_mr * mr) frwr_mr_done() argument 527 struct rpcrdma_mr *mr = container_of(cqe, struct rpcrdma_mr, mr_cqe); frwr_wc_localinv() local 546 struct rpcrdma_mr *mr = container_of(cqe, struct rpcrdma_mr, mr_cqe); frwr_wc_localinv_wake() local 572 struct rpcrdma_mr *mr; frwr_unmap_sync() local 643 struct rpcrdma_mr *mr = container_of(cqe, struct rpcrdma_mr, mr_cqe); frwr_wc_localinv_done() local 677 struct rpcrdma_mr *mr; frwr_unmap_async() local 745 struct rpcrdma_mr *mr; frwr_wp_create() local [all...] |
| H A D | verbs.c | 773 struct rpcrdma_mr *mr; rpcrdma_mrs_create() local 922 struct rpcrdma_mr *mr; rpcrdma_req_reset() local 1111 struct rpcrdma_mr *mr; rpcrdma_req_destroy() local 1141 struct rpcrdma_mr *mr; rpcrdma_mrs_destroy() local 1194 struct rpcrdma_mr *mr; rpcrdma_mr_get() local [all...] |
| /linux/drivers/vdpa/mlx5/core/ |
| H A D | mr.c | 35 static void populate_mtts(struct mlx5_vdpa_direct_mr *mr, __be64 *mtt) in populate_mtts() 64 struct mlx5_vdpa_direct_mr *mr, in fill_create_direct_mr() 91 struct mlx5_vdpa_direct_mr *mr, in create_direct_mr_end() 100 struct mlx5_vdpa_direct_mr *mr, in fill_destroy_direct_mr() 110 static void destroy_direct_mr(struct mlx5_vdpa_dev *mvdev, struct mlx5_vdpa_direct_mr *mr) in destroy_direct_mr() 118 static u64 map_start(struct vhost_iotlb_map *map, struct mlx5_vdpa_direct_mr *mr) in map_start() 123 static u64 map_end(struct vhost_iotlb_map *map, struct mlx5_vdpa_direct_mr *mr) in map_end() 128 static u64 maplen(struct vhost_iotlb_map *map, struct mlx5_vdpa_direct_mr *mr) in maplen() 211 static int create_direct_keys(struct mlx5_vdpa_dev *mvdev, struct mlx5_vdpa_mr *mr) in create_direct_keys() 326 static int create_indirect_key(struct mlx5_vdpa_dev *mvdev, struct mlx5_vdpa_mr *mr) in create_indirect_key() [all …]
|
| /linux/fs/smb/smbdirect/ |
| H A D | mr.c | 19 struct smbdirect_mr_io *mr; in smbdirect_connection_create_mr_list() local 78 static void smbdirect_mr_io_disable_locked(struct smbdirect_mr_io *mr) in smbdirect_mr_io_disable_locked() 102 struct smbdirect_mr_io *mr = in smbdirect_mr_io_free_locked() local 120 struct smbdirect_mr_io *mr, *tmp; in smbdirect_connection_destroy_mr_list() local 165 struct smbdirect_mr_io *mr; in smbdirect_connection_get_mr_io() local 210 struct smbdirect_mr_io *mr = in smbdirect_connection_mr_io_register_done() local 224 struct smbdirect_mr_io *mr = in smbdirect_connection_mr_io_local_inv_done() local 271 struct smbdirect_mr_io *mr; in smbdirect_connection_register_mr_io() local 388 void smbdirect_mr_io_fill_buffer_descriptor(struct smbdirect_mr_io *mr, in smbdirect_mr_io_fill_buffer_descriptor() 411 void smbdirect_connection_deregister_mr_io(struct smbdirect_mr_io *mr) in smbdirect_connection_deregister_mr_io()
|
| /linux/drivers/rtc/ |
| H A 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 449 u32 mr = rtt_readl(rtc, MR); in at91_rtc_remove() local 460 u32 mr = rtt_readl(rtc, MR); in at91_rtc_shutdown() local 473 u32 mr = rtt_readl(rtc, MR); in at91_rtc_suspend() local 502 u32 mr; in at91_rtc_resume() local
|
| /linux/drivers/net/ethernet/intel/libie/ |
| H A D | pci.c | 24 struct libie_pci_mmio_region *mr; in libie_find_mmio_region() local 58 struct libie_pci_mmio_region *mr; in __libie_pci_get_mmio_addr() local 99 struct libie_pci_mmio_region *mr; in __libie_pci_map_mmio_region() local 166 struct libie_pci_mmio_region *mr, *tmp; in libie_pci_unmap_fltr_regs() local 184 struct libie_pci_mmio_region *mr, *tmp; in libie_pci_unmap_all_mmio_regions() local
|
| /linux/drivers/infiniband/core/ |
| H A 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
|
| /linux/net/rds/ |
| H A D | rdma.c | 70 struct rds_mr *mr; in rds_mr_tree_walk() local 95 static void rds_destroy_mr(struct rds_mr *mr) in rds_destroy_mr() 117 struct rds_mr *mr = container_of(kref, struct rds_mr, r_kref); in __rds_put_mr_final() local 130 struct rds_mr *mr; in rds_rdma_drop_keys() local 177 struct rds_mr *mr = NULL, *found; in __rds_rdma_map() local 403 struct rds_mr *mr; in rds_free_mr() local 448 struct rds_mr *mr; in rds_rdma_unuse() local 847 struct rds_mr *mr; in rds_cmsg_rdma_dest() local
|
| /linux/drivers/gpu/drm/i915/gem/ |
| H A D | i915_gem_create.c | 27 struct intel_memory_region *mr = placements[i]; in object_max_page_size() local 51 struct intel_memory_region *mr = placements[0]; in object_set_placements() local 95 struct intel_memory_region *mr = placements[0]; in __i915_gem_object_create_user_ext() local 172 struct intel_memory_region *mr; in i915_gem_dumb_create() local 230 struct intel_memory_region *mr; in i915_gem_create_ioctl() local 259 struct intel_memory_region *mr = placements[i]; in repr_placements() local 305 struct intel_memory_region *mr; in set_placements() local
|
| H A D | i915_gem_ttm.c | 128 i915_ttm_place_from_region(const struct intel_memory_region *mr, in i915_ttm_place_from_region() 188 struct intel_memory_region *mr = i915->mm.regions[INTEL_MEMORY_SYSTEM]; in i915_ttm_tt_shmem_populate() local 875 struct intel_memory_region *mr, in __i915_ttm_migrate() 905 struct intel_memory_region *mr, in i915_ttm_migrate() 1091 struct intel_memory_region *mr = obj->mm.placements[i]; in vm_fault_ttm() local 1374 struct intel_memory_region *mr; in i915_gem_ttm_system_setup() local
|
| /linux/io_uring/ |
| H A D | memmap.c | 106 void io_free_region(struct user_struct *user, struct io_mapped_region *mr) in io_free_region() 136 static int io_region_init_ptr(struct io_mapped_region *mr) in io_region_init_ptr() 156 static int io_region_pin_pages(struct io_mapped_region *mr, in io_region_pin_pages() 174 static int io_region_allocate_pages(struct io_mapped_region *mr, in io_region_allocate_pages() 207 int io_create_region(struct user_struct *user, struct io_mapped_region *mr, in io_create_region() 282 struct io_mapped_region *mr) in io_region_validate_mmap() 308 struct io_mapped_region *mr, in io_region_mmap()
|
| H A D | memmap.h | 25 static inline void *io_region_get_ptr(struct io_mapped_region *mr) in io_region_get_ptr() 30 static inline bool io_region_is_set(struct io_mapped_region *mr) in io_region_is_set() 47 static inline size_t io_region_size(struct io_mapped_region *mr) in io_region_size()
|
| /linux/drivers/net/ethernet/mellanox/mlxsw/ |
| H A 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 487 struct mlxsw_sp_mr *mr = mlxsw_sp->mr; in mlxsw_sp_mr_route_ivif_resolve() local 521 struct mlxsw_sp_mr *mr = mlxsw_sp->mr; in mlxsw_sp_mr_route_ivif_unresolve() local 536 struct mlxsw_sp_mr *mr = mlxsw_sp->mr; in mlxsw_sp_mr_route_evif_resolve() local 595 struct mlxsw_sp_mr *mr = mlxsw_sp->mr; in mlxsw_sp_mr_route_evif_unresolve() local 753 struct mlxsw_sp_mr *mr = mlxsw_sp->mr; in mlxsw_sp_mr_rif_mtu_update() local 908 struct mlxsw_sp_mr *mr = mlxsw_sp->mr; in mlxsw_sp_mr_table_create() local 957 struct mlxsw_sp_mr *mr = mlxsw_sp->mr; in mlxsw_sp_mr_table_destroy() local 999 struct mlxsw_sp_mr *mr = mlxsw_sp->mr; in mlxsw_sp_mr_route_stats_update() local [all …]
|
| /linux/net/netfilter/ |
| H A D | xt_nat.c | 18 const struct nf_nat_ipv4_multi_range_compat *mr = par->targinfo; in xt_nat_checkentry_v0() local 63 const struct nf_nat_ipv4_multi_range_compat *mr = par->targinfo; in xt_snat_target_v0() local 80 const struct nf_nat_ipv4_multi_range_compat *mr = par->targinfo; in xt_dnat_target_v0() local
|
| H A D | xt_REDIRECT.c | 53 const struct nf_nat_ipv4_multi_range_compat *mr = par->targinfo; in redirect_tg4_check() local 69 const struct nf_nat_ipv4_multi_range_compat *mr = par->targinfo; in redirect_tg4() local
|
| H A D | xt_MASQUERADE.c | 21 const struct nf_nat_ipv4_multi_range_compat *mr = par->targinfo; in masquerade_tg_check() local 38 const struct nf_nat_ipv4_multi_range_compat *mr; in masquerade_tg() local
|
| H A D | xt_NETMAP.c | 76 const struct nf_nat_ipv4_multi_range_compat *mr = par->targinfo; in netmap_tg4() local 108 const struct nf_nat_ipv4_multi_range_compat *mr = par->targinfo; in netmap_tg4_check() local
|
| /linux/drivers/gpu/drm/i915/ |
| H A D | intel_memory_region.c | 149 struct intel_memory_region *mr; in intel_memory_region_lookup() local 165 struct intel_memory_region *mr; in intel_memory_region_by_type() local 205 void intel_memory_region_debug(struct intel_memory_region *mr, in intel_memory_region_debug() 310 void intel_memory_region_avail(struct intel_memory_region *mr, in intel_memory_region_avail()
|
| /linux/arch/x86/mm/ |
| H A D | init.c | 326 static int __meminit save_mr(struct map_range *mr, int nr_range, in save_mr() 346 static void __ref adjust_range_page_size_mask(struct map_range *mr, in adjust_range_page_size_mask() 376 static const char *page_size_string(struct map_range *mr) in page_size_string() 401 static int __meminit split_mem_range(struct map_range *mr, int nr_range, in split_mem_range() 537 struct map_range mr[NR_RANGE_MR]; in init_memory_mapping() local
|
| /linux/samples/tsm-mr/ |
| H A D | tsm_mr_sample.c | 46 sha256_update(&ctx.sha256, data, mr->mr_size); in sample_report_extend_mr() argument 69 MR_(mr,hash) global() argument [all...] |
| /linux/drivers/infiniband/ulp/iser/ |
| H A D | iser_memory.c | 236 static inline void iser_inv_rkey(struct ib_send_wr *inv_wr, struct ib_mr *mr, in iser_inv_rkey() 255 struct ib_mr *mr = rsc->sig_mr; in iser_reg_sig_mr() local 312 struct ib_mr *mr = rsc->mr; in iser_fast_reg_mr() local
|
| /linux/drivers/virt/coco/guest/ |
| H A D | tsm-mr.c | 50 const struct tsm_measurement_register *mr; in tm_digest_read() local 96 const struct tsm_measurement_register *mr; in tm_digest_write() local
|
| /linux/include/rdma/ |
| H A D | rdmavt_mr.h | 68 struct rvt_mregion *mr; member 83 static inline void rvt_put_mr(struct rvt_mregion *mr) in rvt_put_mr() 88 static inline void rvt_get_mr(struct rvt_mregion *mr) in rvt_get_mr()
|