Searched refs:dma_addr_t (Results 26 - 50 of 2568) sorted by relevance

1234567891011>>

/linux-master/include/linux/soc/nxp/
H A Dlpc32xx-misc.h15 extern u32 lpc32xx_return_iram(void __iomem **mapbase, dma_addr_t *dmaaddr);
19 static inline u32 lpc32xx_return_iram(void __iomem **mapbase, dma_addr_t *dmaaddr)
/linux-master/include/linux/soc/ti/
H A Dknav_qmss.h66 dma_addr_t knav_queue_pop(void *qhandle, unsigned *size);
67 int knav_queue_push(void *qhandle, dma_addr_t dma,
77 dma_addr_t *dma, unsigned *dma_sz);
78 void *knav_pool_desc_unmap(void *ph, dma_addr_t dma, unsigned dma_sz);
79 dma_addr_t knav_pool_desc_virt_to_dma(void *ph, void *virt);
80 void *knav_pool_desc_dma_to_virt(void *ph, dma_addr_t dma);
/linux-master/arch/mips/cavium-octeon/
H A Ddma-octeon.c31 dma_addr_t (*phys_to_dma)(struct device *dev, phys_addr_t paddr);
32 phys_addr_t (*dma_to_phys)(struct device *dev, dma_addr_t daddr);
35 static dma_addr_t octeon_hole_phys_to_dma(phys_addr_t paddr)
43 static phys_addr_t octeon_hole_dma_to_phys(dma_addr_t daddr)
51 static dma_addr_t octeon_gen1_phys_to_dma(struct device *dev, phys_addr_t paddr)
58 static phys_addr_t octeon_gen1_dma_to_phys(struct device *dev, dma_addr_t daddr)
73 static dma_addr_t octeon_gen2_phys_to_dma(struct device *dev, phys_addr_t paddr)
78 static phys_addr_t octeon_gen2_dma_to_phys(struct device *dev, dma_addr_t daddr)
88 static dma_addr_t octeon_big_phys_to_dma(struct device *dev, phys_addr_t paddr)
100 static phys_addr_t octeon_big_dma_to_phys(struct device *dev, dma_addr_t dadd
[all...]
/linux-master/drivers/crypto/ccree/
H A Dcc_aead.h70 dma_addr_t mac_buf_dma_addr; /* internal ICV DMA buffer */
72 dma_addr_t ccm_iv0_dma_addr;
73 dma_addr_t icv_dma_addr; /* Phys. address of ICV */
77 dma_addr_t gcm_iv_inc1_dma_addr;
79 dma_addr_t gcm_iv_inc2_dma_addr;
80 dma_addr_t hkey_dma_addr; /* Phys. address of hkey */
81 dma_addr_t gcm_block_len_dma_addr; /* Phys. address of gcm block len */
/linux-master/include/linux/
H A Ddma-direct.h22 dma_addr_t dma_start;
26 static inline dma_addr_t translate_phys_to_dma(struct device *dev,
43 dma_addr_t dma_addr)
63 static inline dma_addr_t phys_to_dma_unencrypted(struct device *dev,
77 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr)
82 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t dma_addr)
104 static inline bool dma_capable(struct device *dev, dma_addr_t addr, size_t size,
107 dma_addr_t end = addr + size - 1;
119 void *dma_direct_alloc(struct device *dev, size_t size, dma_addr_t *dma_handle,
122 dma_addr_t dma_add
[all...]
H A Ddmapool.h27 dma_addr_t *handle);
28 void dma_pool_free(struct dma_pool *pool, void *vaddr, dma_addr_t addr);
43 dma_addr_t *handle) { return NULL; }
45 dma_addr_t addr) { }
53 dma_addr_t *handle)
H A Ddma-mapping.h66 * A dma_addr_t can hold any valid DMA or bus address for the platform. It can
75 #define DMA_MAPPING_ERROR (~(dma_addr_t)0)
80 void debug_dma_mapping_error(struct device *dev, dma_addr_t dma_addr);
85 dma_addr_t dma_addr)
95 static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr)
104 dma_addr_t dma_map_page_attrs(struct device *dev, struct page *page,
107 void dma_unmap_page_attrs(struct device *dev, dma_addr_t addr, size_t size,
116 dma_addr_t dma_map_resource(struct device *dev, phys_addr_t phys_addr,
118 void dma_unmap_resource(struct device *dev, dma_addr_t addr, size_t size,
120 void dma_sync_single_for_cpu(struct device *dev, dma_addr_t add
[all...]
/linux-master/drivers/scsi/ibmvscsi/
H A Dibmvscsi.h46 dma_addr_t msg_token;
65 dma_addr_t ext_list_token;
74 dma_addr_t iu_token;
100 dma_addr_t caps_addr;
101 dma_addr_t adapter_info_addr;
/linux-master/drivers/video/fbdev/
H A Dsa1100fb.h44 dma_addr_t map_dma;
49 dma_addr_t screen_dma;
51 dma_addr_t palette_dma;
54 dma_addr_t dbar1;
55 dma_addr_t dbar2;
/linux-master/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_fcoe.h16 #define IXGBE_FCPTR_MAX (IXGBE_BUFFCNT_MAX * sizeof(dma_addr_t))
40 dma_addr_t udp;
58 dma_addr_t extra_ddp_buffer_dma;
/linux-master/drivers/net/ethernet/huawei/hinic/
H A Dhinic_common.c55 void hinic_set_sge(struct hinic_sge *sge, dma_addr_t addr, int len)
68 dma_addr_t hinic_sge_to_dma(struct hinic_sge *sge)
70 return (dma_addr_t)((((u64)sge->hi_addr) << 32) | sge->lo_addr);
/linux-master/include/linux/mailbox/
H A Dbrcm-message.h25 dma_addr_t cmd_dma_addr;
32 dma_addr_t resp;
34 dma_addr_t data;
/linux-master/drivers/staging/media/meson/vdec/
H A Dcodec_hevc_common.h23 dma_addr_t fbc_buffer_paddr[MAX_REF_PIC_NUM];
26 dma_addr_t mmu_header_paddr[MAX_REF_PIC_NUM];
29 dma_addr_t mmu_map_paddr;
/linux-master/drivers/media/platform/mediatek/mdp3/
H A Dmtk-mdp3-vpu.h46 dma_addr_t param_addr;
49 dma_addr_t work_addr;
52 dma_addr_t config_addr;
/linux-master/drivers/accel/ivpu/
H A Divpu_mmu.h13 dma_addr_t dma;
18 dma_addr_t dma;
25 dma_addr_t dma;
/linux-master/drivers/crypto/caam/
H A Dpdb.h510 dma_addr_t f_dma;
511 dma_addr_t g_dma;
512 dma_addr_t n_dma;
513 dma_addr_t e_dma;
529 dma_addr_t g_dma;
530 dma_addr_t f_dma;
531 dma_addr_t n_dma;
532 dma_addr_t d_dma;
553 dma_addr_t g_dma;
554 dma_addr_t f_dm
[all...]
/linux-master/drivers/vdpa/vdpa_user/
H A Diova_domain.h48 dma_addr_t dma_addr, size_t size,
52 dma_addr_t dma_addr, size_t size,
55 dma_addr_t vduse_domain_map_page(struct vduse_iova_domain *domain,
61 dma_addr_t dma_addr, size_t size,
65 size_t size, dma_addr_t *dma_addr,
69 void *vaddr, dma_addr_t dma_addr,
/linux-master/drivers/staging/media/ipu3/
H A Dipu3-mmu.h18 dma_addr_t aperture_start;
19 dma_addr_t aperture_end;
/linux-master/drivers/net/ethernet/ti/
H A Dk3-cppi-desc-pool.h22 dma_addr_t
25 k3_cppi_desc_pool_dma2virt(struct k3_cppi_desc_pool *pool, dma_addr_t dma);
/linux-master/kernel/dma/
H A Ddummy.c8 void *cpu_addr, dma_addr_t dma_addr, size_t size,
14 static dma_addr_t dma_dummy_map_page(struct device *dev, struct page *page,
/linux-master/include/linux/mtd/
H A Dnand-ecc-mxic.h23 unsigned int direction, dma_addr_t dirmap);
42 dma_addr_t dirmap)
/linux-master/arch/mips/loongson64/
H A Ddma.c7 dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr)
16 phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr)
/linux-master/drivers/net/wireless/ath/ath11k/
H A Dahb.h29 dma_addr_t msa_paddr;
31 dma_addr_t ce_paddr;
/linux-master/arch/arm/include/asm/
H A Ddma-iommu.h20 dma_addr_t base;
27 arm_iommu_create_mapping(const struct bus_type *bus, dma_addr_t base, u64 size);
/linux-master/drivers/crypto/hisilicon/sec2/
H A Dsec.h13 dma_addr_t pbuf_dma;
15 dma_addr_t c_ivin_dma;
17 dma_addr_t a_ivin_dma;
19 dma_addr_t out_mac_dma;
26 dma_addr_t c_out_dma;
28 dma_addr_t c_ivin_dma;
36 dma_addr_t out_mac_dma;
38 dma_addr_t a_ivin_dma;
55 dma_addr_t in_dma;
90 dma_addr_t a_key_dm
[all...]

Completed in 441 milliseconds

1234567891011>>