/linux-4.4.14/arch/sh/drivers/dma/ |
H A D | dma-api.c | 27 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 D | dma-sysfs.c | 33 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 D | dma-pvr2.c | 81 static struct dma_info pvr2_dma_info = {
|
H A D | dma-g2.c | 63 struct dma_info *info = dev_id; g2_dma_interrupt() 162 static struct dma_info g2_dma_info = {
|
H A D | dma-sh.c | 374 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 D | dma.h | 32 * 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 D | dma.c | 208 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 D | bfa_core.c | 1771 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 D | bfad.c | 537 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 D | bfa_ioc.h | 109 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 D | aha1542.c | 703 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 D | file.c | 2654 { "dma_info", &spufs_dma_info_fops, 0444, 2710 { "dma_info", __spufs_dma_info_read, NULL, sizeof(struct spu_dma_info)},
|