/kernel/linux/linux-5.10/net/xdp/ |
H A D | xsk_buff_pool.c | 273 struct xsk_dma_map *dma_map; in xp_find_dma_map() local 275 list_for_each_entry(dma_map, &pool->umem->xsk_dma_list, list) { in xp_find_dma_map() 276 if (dma_map->netdev == pool->netdev) in xp_find_dma_map() 277 return dma_map; in xp_find_dma_map() 286 struct xsk_dma_map *dma_map; in xp_create_dma_map() local 288 dma_map = kzalloc(sizeof(*dma_map), GFP_KERNEL); in xp_create_dma_map() 289 if (!dma_map) in xp_create_dma_map() 292 dma_map->dma_pages = kvcalloc(nr_pages, sizeof(*dma_map in xp_create_dma_map() 307 xp_destroy_dma_map(struct xsk_dma_map *dma_map) xp_destroy_dma_map() argument 314 __xp_dma_unmap(struct xsk_dma_map *dma_map, unsigned long attrs) __xp_dma_unmap() argument 334 struct xsk_dma_map *dma_map; xp_dma_unmap() local 355 xp_check_dma_contiguity(struct xsk_dma_map *dma_map) xp_check_dma_contiguity() argument 367 xp_init_dma_info(struct xsk_buff_pool *pool, struct xsk_dma_map *dma_map) xp_init_dma_info() argument 385 struct xsk_dma_map *dma_map; xp_dma_map() local [all...] |
/kernel/linux/linux-6.6/net/xdp/ |
H A D | xsk_buff_pool.c | 300 struct xsk_dma_map *dma_map; in xp_find_dma_map() local 302 list_for_each_entry(dma_map, &pool->umem->xsk_dma_list, list) { in xp_find_dma_map() 303 if (dma_map->netdev == pool->netdev) in xp_find_dma_map() 304 return dma_map; in xp_find_dma_map() 313 struct xsk_dma_map *dma_map; in xp_create_dma_map() local 315 dma_map = kzalloc(sizeof(*dma_map), GFP_KERNEL); in xp_create_dma_map() 316 if (!dma_map) in xp_create_dma_map() 319 dma_map->dma_pages = kvcalloc(nr_pages, sizeof(*dma_map in xp_create_dma_map() 334 xp_destroy_dma_map(struct xsk_dma_map *dma_map) xp_destroy_dma_map() argument 341 __xp_dma_unmap(struct xsk_dma_map *dma_map, unsigned long attrs) __xp_dma_unmap() argument 361 struct xsk_dma_map *dma_map; xp_dma_unmap() local 383 xp_check_dma_contiguity(struct xsk_dma_map *dma_map) xp_check_dma_contiguity() argument 395 xp_init_dma_info(struct xsk_buff_pool *pool, struct xsk_dma_map *dma_map) xp_init_dma_info() argument 423 struct xsk_dma_map *dma_map; xp_dma_map() local [all...] |
/kernel/linux/linux-5.10/drivers/misc/genwqe/ |
H A D | card_dev.c | 121 struct dma_mapping *dma_map) in __genwqe_add_mapping() 126 list_add(&dma_map->card_list, &cfile->map_list); in __genwqe_add_mapping() 131 struct dma_mapping *dma_map) in __genwqe_del_mapping() 136 list_del(&dma_map->card_list); in __genwqe_del_mapping() 193 struct dma_mapping *dma_map; in genwqe_remove_mappings() local 198 dma_map = list_entry(node, struct dma_mapping, card_list); in genwqe_remove_mappings() 200 list_del_init(&dma_map->card_list); in genwqe_remove_mappings() 211 __func__, i++, dma_map->u_vaddr, in genwqe_remove_mappings() 212 (unsigned long)dma_map->k_vaddr, in genwqe_remove_mappings() 213 (unsigned long)dma_map in genwqe_remove_mappings() 120 __genwqe_add_mapping(struct genwqe_file *cfile, struct dma_mapping *dma_map) __genwqe_add_mapping() argument 130 __genwqe_del_mapping(struct genwqe_file *cfile, struct dma_mapping *dma_map) __genwqe_del_mapping() argument 231 struct dma_mapping *dma_map; genwqe_remove_pinnings() local 394 struct dma_mapping *dma_map; genwqe_vma_close() local 441 struct dma_mapping *dma_map; genwqe_mmap() local 774 struct dma_mapping *dma_map; genwqe_pin_mem() local 806 struct dma_mapping *dma_map; genwqe_unpin_mem() local 836 struct dma_mapping *dma_map; ddcb_cmd_cleanup() local [all...] |
/kernel/linux/linux-6.6/drivers/misc/genwqe/ |
H A D | card_dev.c | 121 struct dma_mapping *dma_map) in __genwqe_add_mapping() 126 list_add(&dma_map->card_list, &cfile->map_list); in __genwqe_add_mapping() 131 struct dma_mapping *dma_map) in __genwqe_del_mapping() 136 list_del(&dma_map->card_list); in __genwqe_del_mapping() 193 struct dma_mapping *dma_map; in genwqe_remove_mappings() local 198 dma_map = list_entry(node, struct dma_mapping, card_list); in genwqe_remove_mappings() 200 list_del_init(&dma_map->card_list); in genwqe_remove_mappings() 211 __func__, i++, dma_map->u_vaddr, in genwqe_remove_mappings() 212 (unsigned long)dma_map->k_vaddr, in genwqe_remove_mappings() 213 (unsigned long)dma_map in genwqe_remove_mappings() 120 __genwqe_add_mapping(struct genwqe_file *cfile, struct dma_mapping *dma_map) __genwqe_add_mapping() argument 130 __genwqe_del_mapping(struct genwqe_file *cfile, struct dma_mapping *dma_map) __genwqe_del_mapping() argument 231 struct dma_mapping *dma_map; genwqe_remove_pinnings() local 394 struct dma_mapping *dma_map; genwqe_vma_close() local 441 struct dma_mapping *dma_map; genwqe_mmap() local 774 struct dma_mapping *dma_map; genwqe_pin_mem() local 806 struct dma_mapping *dma_map; genwqe_unpin_mem() local 836 struct dma_mapping *dma_map; ddcb_cmd_cleanup() local [all...] |
/kernel/linux/linux-5.10/drivers/scsi/ibmvscsi_tgt/ |
H A D | libsrp.c | 163 int dma_map, int ext_desc) in srp_direct_data() 169 if (dma_map) { in srp_direct_data() 186 if (dma_map) in srp_direct_data() 195 int dma_map, int ext_desc) in srp_indirect_data() 204 if (dma_map || ext_desc) { in srp_indirect_data() 217 if (ext_desc && dma_map) { in srp_indirect_data() 242 if (dma_map) { in srp_indirect_data() 258 if (dma_map) in srp_indirect_data() 262 if (token && dma_map) { in srp_indirect_data() 296 srp_rdma_t rdma_io, int dma_map, in in srp_transfer_data() 161 srp_direct_data(struct ibmvscsis_cmd *cmd, struct srp_direct_buf *md, enum dma_data_direction dir, srp_rdma_t rdma_io, int dma_map, int ext_desc) srp_direct_data() argument 192 srp_indirect_data(struct ibmvscsis_cmd *cmd, struct srp_cmd *srp_cmd, struct srp_indirect_buf *id, enum dma_data_direction dir, srp_rdma_t rdma_io, int dma_map, int ext_desc) srp_indirect_data() argument 295 srp_transfer_data(struct ibmvscsis_cmd *cmd, struct srp_cmd *srp_cmd, srp_rdma_t rdma_io, int dma_map, int ext_desc) srp_transfer_data() argument [all...] |
/kernel/linux/linux-6.6/drivers/scsi/ibmvscsi_tgt/ |
H A D | libsrp.c | 163 int dma_map, int ext_desc) in srp_direct_data() 169 if (dma_map) { in srp_direct_data() 186 if (dma_map) in srp_direct_data() 195 int dma_map, int ext_desc) in srp_indirect_data() 204 if (dma_map || ext_desc) { in srp_indirect_data() 217 if (ext_desc && dma_map) { in srp_indirect_data() 242 if (dma_map) { in srp_indirect_data() 258 if (dma_map) in srp_indirect_data() 262 if (token && dma_map) { in srp_indirect_data() 296 srp_rdma_t rdma_io, int dma_map, in in srp_transfer_data() 161 srp_direct_data(struct ibmvscsis_cmd *cmd, struct srp_direct_buf *md, enum dma_data_direction dir, srp_rdma_t rdma_io, int dma_map, int ext_desc) srp_direct_data() argument 192 srp_indirect_data(struct ibmvscsis_cmd *cmd, struct srp_cmd *srp_cmd, struct srp_indirect_buf *id, enum dma_data_direction dir, srp_rdma_t rdma_io, int dma_map, int ext_desc) srp_indirect_data() argument 295 srp_transfer_data(struct ibmvscsis_cmd *cmd, struct srp_cmd *srp_cmd, srp_rdma_t rdma_io, int dma_map, int ext_desc) srp_transfer_data() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/selftests/ |
H A D | i915_gem_dmabuf.c | 84 void *obj_map, *dma_map; in igt_dmabuf_import() local 113 dma_map = dma_buf_vmap(dmabuf); in igt_dmabuf_import() 114 if (!dma_map) { in igt_dmabuf_import() 129 memset(dma_map, pattern[i], PAGE_SIZE); in igt_dmabuf_import() 140 if (memchr_inv(dma_map, pattern[i], PAGE_SIZE)) { in igt_dmabuf_import() 153 dma_buf_vunmap(dmabuf, dma_map); in igt_dmabuf_import()
|
/kernel/linux/linux-5.10/include/trace/events/ |
H A D | intel_iommu.h | 19 DECLARE_EVENT_CLASS(dma_map, 46 DEFINE_EVENT(dma_map, map_single, 52 DEFINE_EVENT(dma_map, bounce_map_single,
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gem/selftests/ |
H A D | i915_gem_dmabuf.c | 346 void *obj_map, *dma_map; in igt_dmabuf_import() local 377 dma_map = err ? NULL : map.vaddr; in igt_dmabuf_import() 378 if (!dma_map) { in igt_dmabuf_import() 393 memset(dma_map, pattern[i], PAGE_SIZE); in igt_dmabuf_import() 404 if (memchr_inv(dma_map, pattern[i], PAGE_SIZE)) { in igt_dmabuf_import()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_chain.c | 120 entry->dma_map); in qed_chain_free_pbl() 305 addr_tbl[i].dma_map = phys; in qed_chain_alloc_pbl()
|
/kernel/linux/linux-5.10/drivers/usb/host/ |
H A D | r8a66597.h | 80 unsigned char dma_map; member 121 unsigned char dma_map; member
|
H A D | r8a66597-hcd.c | 768 if ((r8a66597->dma_map & (1 << i)) != 0) in enable_r8a66597_pipe_dma() 778 r8a66597->dma_map |= 1 << i; in enable_r8a66597_pipe_dma() 779 dev->dma_map |= 1 << i; in enable_r8a66597_pipe_dma() 883 r8a66597->dma_map &= ~(dev->dma_map); in disable_r8a66597_pipe_all() 884 dev->dma_map = 0; in disable_r8a66597_pipe_all()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_chain.c | 120 entry->dma_map); in qed_chain_free_pbl() 305 addr_tbl[i].dma_map = phys; in qed_chain_alloc_pbl()
|
/kernel/linux/linux-6.6/drivers/usb/host/ |
H A D | r8a66597.h | 80 unsigned char dma_map; member 121 unsigned char dma_map; member
|
H A D | r8a66597-hcd.c | 768 if ((r8a66597->dma_map & (1 << i)) != 0) in enable_r8a66597_pipe_dma() 778 r8a66597->dma_map |= 1 << i; in enable_r8a66597_pipe_dma() 779 dev->dma_map |= 1 << i; in enable_r8a66597_pipe_dma() 883 r8a66597->dma_map &= ~(dev->dma_map); in disable_r8a66597_pipe_all() 884 dev->dma_map = 0; in disable_r8a66597_pipe_all()
|
/kernel/linux/linux-5.10/drivers/vdpa/ |
H A D | vdpa.c | 84 if (!!config->dma_map != !!config->dma_unmap) in __vdpa_alloc_device()
|
/kernel/linux/linux-6.6/drivers/net/vmxnet3/ |
H A D | vmxnet3_xdp.c | 117 struct vmxnet3_tx_queue *tq, bool dma_map) in vmxnet3_xdp_xmit_frame() 141 if (dma_map) { /* ndo_xdp_xmit */ in vmxnet3_xdp_xmit_frame() 115 vmxnet3_xdp_xmit_frame(struct vmxnet3_adapter *adapter, struct xdp_frame *xdpf, struct vmxnet3_tx_queue *tq, bool dma_map) vmxnet3_xdp_xmit_frame() argument
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | vdpa.h | 175 * @dma_map: Map an area of PA to IOVA (optional) 186 * must be implemented with dma_map) 237 int (*dma_map)(struct vdpa_device *vdev, u64 iova, u64 size, member
|
/kernel/linux/linux-5.10/drivers/vhost/ |
H A D | vdpa.c | 579 if (ops->dma_map) { in vhost_vdpa_map() 580 r = ops->dma_map(vdpa, iova, size, pa, perm); in vhost_vdpa_map() 605 if (ops->dma_map) { in vhost_vdpa_unmap() 806 if (ops->set_map || ops->dma_map) in vhost_vdpa_alloc_domain()
|
/kernel/linux/linux-6.6/drivers/vhost/ |
H A D | vdpa.c | 801 if (ops->dma_map) { in vhost_vdpa_general_unmap() 894 if (ops->dma_map) { in vhost_vdpa_map() 895 r = ops->dma_map(vdpa, asid, iova, size, pa, perm, opaque); in vhost_vdpa_map() 1215 if (ops->set_map || ops->dma_map) in vhost_vdpa_alloc_domain() 1461 if (!ops->set_map && !ops->dma_map && in vhost_vdpa_probe()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/bnxt_re/ |
H A D | qplib_res.h | 215 dma_addr_t dma_map; member
|
H A D | qplib_res.c | 878 stats->dma, stats->dma_map); in bnxt_qplib_free_stats_ctx() 892 &stats->dma_map, GFP_KERNEL); in bnxt_qplib_alloc_stats_ctx()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | vdpa.h | 299 * @dma_map: Map an area of PA to IOVA (optional) 311 * must be implemented with dma_map) 393 int (*dma_map)(struct vdpa_device *vdev, unsigned int asid, member
|
/kernel/linux/linux-5.10/include/linux/qed/ |
H A D | qed_chain.h | 72 dma_addr_t dma_map; member
|
/kernel/linux/linux-6.6/include/linux/qed/ |
H A D | qed_chain.h | 72 dma_addr_t dma_map; member
|