Symbol: dma_iova_state
block/blk-mq-dma.c
106
struct dma_iova_state *state, struct blk_dma_iter *iter,
block/blk-mq-dma.c
165
struct dma_iova_state *state, struct blk_dma_iter *iter,
block/blk-mq-dma.c
227
struct dma_iova_state *state, struct blk_dma_iter *iter)
block/blk-mq-dma.c
342
struct device *dma_dev, struct dma_iova_state *state,
drivers/dma-buf/dma-buf-mapping.c
35
static unsigned int calc_sg_nents(struct dma_iova_state *state,
drivers/dma-buf/dma-buf-mapping.c
65
struct dma_iova_state *state;
drivers/iommu/dma-iommu.c
1763
bool dma_iova_try_alloc(struct device *dev, struct dma_iova_state *state,
drivers/iommu/dma-iommu.c
1820
void dma_iova_free(struct device *dev, struct dma_iova_state *state)
drivers/iommu/dma-iommu.c
1871
struct dma_iova_state *state, phys_addr_t phys, size_t offset,
drivers/iommu/dma-iommu.c
1937
int dma_iova_link(struct device *dev, struct dma_iova_state *state,
drivers/iommu/dma-iommu.c
1987
int dma_iova_sync(struct device *dev, struct dma_iova_state *state,
drivers/iommu/dma-iommu.c
2035
struct dma_iova_state *state, size_t offset, size_t size,
drivers/iommu/dma-iommu.c
2077
void dma_iova_unlink(struct device *dev, struct dma_iova_state *state,
drivers/iommu/dma-iommu.c
2097
void dma_iova_destroy(struct device *dev, struct dma_iova_state *state,
drivers/nvme/host/pci.c
438
struct dma_iova_state dma_state;
drivers/nvme/host/pci.c
445
struct dma_iova_state meta_dma_state;
drivers/vfio/pci/mlx5/cmd.c
358
u32 *mkey_in, struct dma_iova_state *state,
drivers/vfio/pci/mlx5/cmd.c
380
struct dma_iova_state *state,
drivers/vfio/pci/mlx5/cmd.h
133
struct dma_iova_state state;
drivers/vfio/pci/mlx5/cmd.h
57
struct dma_iova_state state;
include/linux/blk-integrity.h
131
struct device *dma_dev, struct dma_iova_state *state,
include/linux/blk-integrity.h
42
struct device *dma_dev, struct dma_iova_state *state,
include/linux/blk-mq-dma.h
29
struct dma_iova_state *state, struct blk_dma_iter *iter);
include/linux/blk-mq-dma.h
40
static inline bool blk_rq_dma_map_coalesce(struct dma_iova_state *state)
include/linux/blk-mq-dma.h
57
struct dma_iova_state *state, size_t mapped_len,
include/linux/dma-mapping.h
120
static inline size_t dma_iova_size(struct dma_iova_state *state)
include/linux/dma-mapping.h
352
static inline bool dma_use_iova(struct dma_iova_state *state)
include/linux/dma-mapping.h
357
bool dma_iova_try_alloc(struct device *dev, struct dma_iova_state *state,
include/linux/dma-mapping.h
359
void dma_iova_free(struct device *dev, struct dma_iova_state *state);
include/linux/dma-mapping.h
360
void dma_iova_destroy(struct device *dev, struct dma_iova_state *state,
include/linux/dma-mapping.h
363
int dma_iova_sync(struct device *dev, struct dma_iova_state *state,
include/linux/dma-mapping.h
365
int dma_iova_link(struct device *dev, struct dma_iova_state *state,
include/linux/dma-mapping.h
368
void dma_iova_unlink(struct device *dev, struct dma_iova_state *state,
include/linux/dma-mapping.h
372
static inline bool dma_use_iova(struct dma_iova_state *state)
include/linux/dma-mapping.h
377
struct dma_iova_state *state, phys_addr_t phys, size_t size)
include/linux/dma-mapping.h
382
struct dma_iova_state *state)
include/linux/dma-mapping.h
386
struct dma_iova_state *state, size_t mapped_len,
include/linux/dma-mapping.h
391
struct dma_iova_state *state, size_t offset, size_t size)
include/linux/dma-mapping.h
396
struct dma_iova_state *state, phys_addr_t phys, size_t offset,
include/linux/dma-mapping.h
402
struct dma_iova_state *state, size_t offset, size_t size,
include/linux/hmm-dma.h
20
struct dma_iova_state state;
include/linux/hmm-dma.h
8
struct dma_iova_state;
include/rdma/rw.h
37
struct dma_iova_state state;
mm/hmm.c
775
struct dma_iova_state *state = &map->state;
mm/hmm.c
871
struct dma_iova_state *state = &map->state;