Searched refs:dma_info (Results 1 - 12 of 12) sorted by relevance

/linux-4.4.14/arch/sh/drivers/dma/
H A Ddma-api.c27 struct dma_info *get_dma_info(unsigned int chan) get_dma_info()
29 struct dma_info *info; get_dma_info()
47 struct dma_info *get_dma_info_by_name(const char *dmac_name) get_dma_info_by_name()
49 struct dma_info *info; get_dma_info_by_name()
64 struct dma_info *info; get_nr_channels()
78 struct dma_info *info = get_dma_info(chan); get_dma_channel()
97 struct dma_info *info = get_dma_info(chan); get_dma_residue()
134 struct dma_info *info; request_dma_bycap()
170 struct dma_info *info = get_dma_info(0); dmac_search_free_channel()
197 struct dma_info *info = get_dma_info(chan); request_dma()
220 struct dma_info *info = get_dma_info(chan); free_dma()
232 struct dma_info *info = get_dma_info(chan); dma_wait_for_completion()
248 struct dma_info *info; register_chan_caps()
277 struct dma_info *info = get_dma_info(chan); dma_configure_channel()
288 struct dma_info *info = get_dma_info(chan); dma_xfer()
302 struct dma_info *info = get_dma_info(chan); dma_extend()
314 struct dma_info *info = v; dma_proc_show()
354 int register_dmac(struct dma_info *info) register_dmac()
408 void unregister_dmac(struct dma_info *info) unregister_dmac()
H A Ddma-sysfs.c33 struct dma_info *info = get_dma_info(i); dma_show_devices()
124 int dma_create_sysfs_files(struct dma_channel *chan, struct dma_info *info) dma_create_sysfs_files()
152 void dma_remove_sysfs_files(struct dma_channel *chan, struct dma_info *info) dma_remove_sysfs_files()
H A Ddma-pvr2.c81 static struct dma_info pvr2_dma_info = {
H A Ddma-g2.c63 struct dma_info *info = dev_id; g2_dma_interrupt()
162 static struct dma_info g2_dma_info = {
H A Ddma-sh.c374 static struct dma_info sh_dmac_info = {
383 struct dma_info *info = &sh_dmac_info; sh_dmac_init()
/linux-4.4.14/arch/sh/include/asm/
H A Ddma.h32 * DMAC (dma_info) flags
89 struct dma_info { struct
128 extern struct dma_info *get_dma_info(unsigned int chan);
133 extern int register_dmac(struct dma_info *info);
134 extern void unregister_dmac(struct dma_info *info);
135 extern struct dma_info *get_dma_info_by_name(const char *dmac_name);
141 extern int dma_create_sysfs_files(struct dma_channel *, struct dma_info *);
142 extern void dma_remove_sysfs_files(struct dma_channel *, struct dma_info *);
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmsmac/
H A Ddma.c208 struct dma_info { struct
313 static uint txd(struct dma_info *di, uint x) txd()
318 static uint rxd(struct dma_info *di, uint x) rxd()
323 static uint nexttxd(struct dma_info *di, uint i) nexttxd()
328 static uint prevtxd(struct dma_info *di, uint i) prevtxd()
333 static uint nextrxd(struct dma_info *di, uint i) nextrxd()
338 static uint ntxdactive(struct dma_info *di, uint h, uint t) ntxdactive()
343 static uint nrxdactive(struct dma_info *di, uint h, uint t) nrxdactive()
348 static uint _dma_ctrlflags(struct dma_info *di, uint mask, uint flags) _dma_ctrlflags()
383 static bool _dma64_addrext(struct dma_info *di, uint ctrl_offset) _dma64_addrext()
396 static bool _dma_isaddrext(struct dma_info *di) _dma_isaddrext()
418 static bool _dma_descriptor_align(struct dma_info *di) _dma_descriptor_align()
441 static void *dma_alloc_consistent(struct dma_info *di, uint size, dma_alloc_consistent()
469 static void *dma_ringalloc(struct dma_info *di, u32 boundary, uint size, dma_ringalloc()
493 static bool dma64_alloc(struct dma_info *di, uint direction) dma64_alloc()
543 static bool _dma_alloc(struct dma_info *di, uint direction) _dma_alloc()
555 struct dma_info *di; dma_attach()
561 di = kzalloc(sizeof(struct dma_info), GFP_ATOMIC); dma_attach()
715 dma64_dd_upd(struct dma_info *di, struct dma64desc *ddring, dma64_dd_upd()
749 struct dma_info *di = container_of(pub, struct dma_info, dma); dma_detach()
774 _dma_ddtable_init(struct dma_info *di, uint direction, dma_addr_t pa) _dma_ddtable_init()
822 static void _dma_rxenable(struct dma_info *di) _dma_rxenable()
845 struct dma_info *di = container_of(pub, struct dma_info, dma); dma_rxinit()
869 static struct sk_buff *dma64_getnextrxp(struct dma_info *di, bool forceall) dma64_getnextrxp()
907 static struct sk_buff *_dma_getnextrxp(struct dma_info *di, bool forceall) _dma_getnextrxp()
927 struct dma_info *di = container_of(pub, struct dma_info, dma); dma_rx()
992 static bool dma64_rxidle(struct dma_info *di) dma64_rxidle()
1005 static bool dma64_txidle(struct dma_info *di) dma64_txidle()
1025 struct dma_info *di = container_of(pub, struct dma_info, dma); dma_rxfill()
1109 struct dma_info *di = container_of(pub, struct dma_info, dma); dma_rxreclaim()
1129 struct dma_info *di = container_of(pub, struct dma_info, dma); dma_getvar()
1140 struct dma_info *di = container_of(pub, struct dma_info, dma); dma_txinit()
1173 struct dma_info *di = container_of(pub, struct dma_info, dma); dma_txsuspend()
1185 struct dma_info *di = container_of(pub, struct dma_info, dma); dma_txresume()
1197 struct dma_info *di = container_of(pub, struct dma_info, dma); dma_txsuspended()
1207 struct dma_info *di = container_of(pub, struct dma_info, dma); dma_txreclaim()
1228 struct dma_info *di = container_of(pub, struct dma_info, dma); dma_txreset()
1255 struct dma_info *di = container_of(pub, struct dma_info, dma); dma_rxreset()
1269 static void dma_txenq(struct dma_info *di, struct sk_buff *p) dma_txenq()
1315 static void ampdu_finalize(struct dma_info *di) ampdu_finalize()
1342 static void prep_ampdu_frame(struct dma_info *di, struct sk_buff *p) prep_ampdu_frame()
1361 static void dma_update_txavail(struct dma_info *di) dma_update_txavail()
1380 struct dma_info *di = container_of(pub, struct dma_info, dma); dma_txfast()
1430 struct dma_info *di = container_of(pub, struct dma_info, dma); dma_txflush()
1439 struct dma_info *di = container_of(pub, struct dma_info, dma); dma_txpending()
1449 struct dma_info *di = container_of(pub, struct dma_info, dma); dma_kick_tx()
1468 struct dma_info *di = container_of(pub, struct dma_info, dma); dma_getnexttxp()
1550 struct dma_info *di = container_of(dmah, struct dma_info, dma); dma_walk_packets()
/linux-4.4.14/drivers/scsi/bfa/
H A Dbfa_core.c1771 INIT_LIST_HEAD(&meminfo->dma_info.qe); bfa_cfg_get_meminfo()
1824 struct bfa_mem_dma_s *dma_info, *dma_elem; bfa_attach() local
1833 dma_info = &meminfo->dma_info; bfa_attach()
1834 dma_info->kva_curp = dma_info->kva; bfa_attach()
1835 dma_info->dma_curp = dma_info->dma; bfa_attach()
1840 list_for_each(dm_qe, &dma_info->qe) { bfa_attach()
H A Dbfad.c537 struct bfa_mem_dma_s *dma_info, *dma_elem; bfad_hal_mem_release() local
541 dma_info = &hal_meminfo->dma_info; bfad_hal_mem_release()
551 list_for_each(dm_qe, &dma_info->qe) { bfad_hal_mem_release()
599 struct bfa_mem_dma_s *dma_info, *dma_elem; bfad_hal_mem_alloc() local
610 dma_info = &hal_meminfo->dma_info; bfad_hal_mem_alloc()
626 list_for_each(dm_qe, &dma_info->qe) { bfad_hal_mem_alloc()
H A Dbfa_ioc.h109 struct bfa_mem_dma_s dma_info; member in struct:bfa_meminfo_s
118 &(_meminfo)->dma_info.qe); \
/linux-4.4.14/drivers/scsi/
H A Daha1542.c703 char dma_info[] = "no DMA"; aha1542_hw_init() local
732 snprintf(dma_info, sizeof(dma_info), "DMA %d", sh->dma_channel); aha1542_hw_init()
734 sh->this_id, base_io, sh->irq, dma_info); aha1542_hw_init()
/linux-4.4.14/arch/powerpc/platforms/cell/spufs/
H A Dfile.c2654 { "dma_info", &spufs_dma_info_fops, 0444,
2710 { "dma_info", __spufs_dma_info_read, NULL, sizeof(struct spu_dma_info)},

Completed in 320 milliseconds