Home
last modified time | relevance | path

Searched refs:dma_info (Results 1 – 17 of 17) sorted by relevance

/linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
A Ddma.c208 struct dma_info { struct
749 struct dma_info *di = container_of(pub, struct dma_info, dma); in dma_detach()
845 struct dma_info *di = container_of(pub, struct dma_info, dma); in dma_rxinit()
927 struct dma_info *di = container_of(pub, struct dma_info, dma); in dma_rx()
1025 struct dma_info *di = container_of(pub, struct dma_info, dma); in dma_rxfill()
1111 struct dma_info *di = container_of(pub, struct dma_info, dma); in dma_rxreclaim()
1131 struct dma_info *di = container_of(pub, struct dma_info, dma); in dma_getvar()
1142 struct dma_info *di = container_of(pub, struct dma_info, dma); in dma_txinit()
1175 struct dma_info *di = container_of(pub, struct dma_info, dma); in dma_txsuspend()
1187 struct dma_info *di = container_of(pub, struct dma_info, dma); in dma_txresume()
[all …]
/linux/arch/sh/drivers/dma/
A Ddma-api.c24 struct dma_info *get_dma_info(unsigned int chan) in get_dma_info()
26 struct dma_info *info; in get_dma_info()
46 struct dma_info *info; in get_dma_info_by_name()
61 struct dma_info *info; in get_nr_channels()
75 struct dma_info *info = get_dma_info(chan); in get_dma_channel()
94 struct dma_info *info = get_dma_info(chan); in get_dma_residue()
131 struct dma_info *info; in request_dma_bycap()
167 struct dma_info *info = get_dma_info(0); in dmac_search_free_channel()
245 struct dma_info *info; in register_chan_caps()
311 struct dma_info *info = v; in dma_proc_show()
[all …]
A Ddma-sysfs.c30 struct dma_info *info = get_dma_info(i); in dma_show_devices()
121 int dma_create_sysfs_files(struct dma_channel *chan, struct dma_info *info) in dma_create_sysfs_files()
149 void dma_remove_sysfs_files(struct dma_channel *chan, struct dma_info *info) in dma_remove_sysfs_files()
A Ddma-g2.c60 struct dma_info *info = dev_id; in g2_dma_interrupt()
159 static struct dma_info g2_dma_info = {
A Ddma-sh.c371 static struct dma_info sh_dmac_info = {
380 struct dma_info *info = &sh_dmac_info; in sh_dmac_init()
A Ddma-pvr2.c73 static struct dma_info pvr2_dma_info = {
/linux/arch/sh/include/asm/
A Ddma.h85 struct dma_info { struct
124 extern struct dma_info *get_dma_info(unsigned int chan);
129 extern int register_dmac(struct dma_info *info);
130 extern void unregister_dmac(struct dma_info *info);
131 extern struct dma_info *get_dma_info_by_name(const char *dmac_name);
137 extern int dma_create_sysfs_files(struct dma_channel *, struct dma_info *);
138 extern void dma_remove_sysfs_files(struct dma_channel *, struct dma_info *);
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/
A Drx.h23 struct mlx5e_dma_info *dma_info) in mlx5e_xsk_page_alloc_pool() argument
25 dma_info->xsk = xsk_buff_alloc(rq->xsk_pool); in mlx5e_xsk_page_alloc_pool()
26 if (!dma_info->xsk) in mlx5e_xsk_page_alloc_pool()
34 dma_info->addr = xsk_buff_xdp_get_frame_dma(dma_info->xsk); in mlx5e_xsk_page_alloc_pool()
A Drx.c32 struct xdp_buff *xdp = wi->umr.dma_info[page_idx].xsk; in mlx5e_xsk_skb_from_cqe_mpwrq_linear()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
A Den_rx.c278 if (unlikely(!dma_info->page)) in mlx5e_page_alloc_pool()
281 dma_info->addr = dma_map_page(rq->pdev, dma_info->page, 0, in mlx5e_page_alloc_pool()
285 dma_info->page = NULL; in mlx5e_page_alloc_pool()
319 put_page(dma_info->page); in mlx5e_page_release_dynamic()
473 struct mlx5e_dma_info *dma_info = wi->umr.dma_info; in mlx5e_free_rx_mpwqe() local
573 addr = dma_info->addr; in mlx5e_build_shampo_hd_umr()
574 page = dma_info->page; in mlx5e_build_shampo_hd_umr()
577 dma_info->page = page; in mlx5e_build_shampo_hd_umr()
606 dma_info->addr = ALIGN_DOWN(dma_info->addr, PAGE_SIZE); in mlx5e_build_shampo_hd_umr()
656 struct mlx5e_dma_info *dma_info = &wi->umr.dma_info[0]; in mlx5e_alloc_rx_mpwqe() local
[all …]
A Den.h590 struct mlx5e_dma_info dma_info[MLX5_MPWRQ_PAGES_PER_WQE]; member
A Den_main.c774 struct mlx5e_dma_info *dma_info = &rq->page_cache.page_cache[i]; in mlx5e_free_rq() local
780 mlx5e_page_release_dynamic(rq, dma_info, false); in mlx5e_free_rq()
/linux/drivers/scsi/bfa/
A Dbfad.c526 struct bfa_mem_dma_s *dma_info, *dma_elem; in bfad_hal_mem_release() local
530 dma_info = &hal_meminfo->dma_info; in bfad_hal_mem_release()
540 list_for_each(dm_qe, &dma_info->qe) { in bfad_hal_mem_release()
588 struct bfa_mem_dma_s *dma_info, *dma_elem; in bfad_hal_mem_alloc() local
599 dma_info = &hal_meminfo->dma_info; in bfad_hal_mem_alloc()
614 list_for_each(dm_qe, &dma_info->qe) { in bfad_hal_mem_alloc()
A Dbfa_core.c1774 INIT_LIST_HEAD(&meminfo->dma_info.qe); in bfa_cfg_get_meminfo()
1831 struct bfa_mem_dma_s *dma_info, *dma_elem; in bfa_attach() local
1840 dma_info = &meminfo->dma_info; in bfa_attach()
1841 dma_info->kva_curp = dma_info->kva; in bfa_attach()
1842 dma_info->dma_curp = dma_info->dma; in bfa_attach()
1847 list_for_each(dm_qe, &dma_info->qe) { in bfa_attach()
A Dbfa_ioc.h102 struct bfa_mem_dma_s dma_info; member
113 list_add_tail(&dm_ptr->qe, &meminfo->dma_info.qe); in bfa_mem_dma_setup()
/linux/drivers/scsi/
A Daha1542.c746 char dma_info[] = "no DMA"; in aha1542_hw_init() local
775 snprintf(dma_info, sizeof(dma_info), "DMA %d", sh->dma_channel); in aha1542_hw_init()
777 sh->this_id, base_io, sh->irq, dma_info); in aha1542_hw_init()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
A Dtxrx.h60 void mlx5e_page_dma_unmap(struct mlx5e_rq *rq, struct mlx5e_dma_info *dma_info);
62 struct mlx5e_dma_info *dma_info,

Completed in 51 milliseconds