Searched refs:shdma_desc (Results 1 - 7 of 7) sorted by relevance
/linux-4.1.27/include/linux/ |
H A D | shdma-base.h | 41 * struct shdma_chan, struct shdma_desc, and struct shdma_slave 49 struct shdma_desc { struct 89 * embedded_desc: return Nth struct shdma_desc pointer from the 95 bool (*desc_completed)(struct shdma_chan *, struct shdma_desc *); 99 int (*desc_setup)(struct shdma_chan *, struct shdma_desc *, 103 void (*start_xfer)(struct shdma_chan *, struct shdma_desc *); 104 struct shdma_desc *(*embedded_desc)(void *, int); 106 size_t (*get_partial)(struct shdma_chan *, struct shdma_desc *);
|
/linux-4.1.27/drivers/dma/sh/ |
H A D | shdma.h | 56 struct shdma_desc shdma_desc; member in struct:sh_dmae_desc
|
H A D | sudmac.c | 49 struct shdma_desc shdma_desc; member in struct:sudmac_desc 53 #define to_desc(sdesc) container_of(sdesc, struct sudmac_desc, shdma_desc) 103 struct shdma_desc *sdesc) sudmac_set_reg() 119 struct shdma_desc *sdesc) sudmac_start_xfer() 176 struct shdma_desc *sdesc, sudmac_desc_setup() 219 struct shdma_desc *sdesc) sudmac_get_partial() 229 struct shdma_desc *sdesc) sudmac_desc_completed() 314 static struct shdma_desc *sudmac_embedded_desc(void *buf, int i) sudmac_embedded_desc() 316 return &((struct sudmac_desc *)buf)[i].shdma_desc; sudmac_embedded_desc()
|
H A D | rcar-hpbdma.c | 118 struct shdma_desc shdma_desc; member in struct:hpb_desc 124 #define to_desc(sdesc) container_of(sdesc, struct hpb_desc, shdma_desc) 314 struct shdma_desc *sdesc) hpb_dmae_start_xfer() 334 struct shdma_desc *sdesc) hpb_dmae_desc_completed() 362 struct shdma_desc *sdesc, hpb_dmae_desc_setup() 378 struct shdma_desc *sdesc) hpb_dmae_get_partial() 484 static struct shdma_desc *hpb_dmae_embedded_desc(void *buf, int i) hpb_dmae_embedded_desc() 486 return &((struct hpb_desc *)buf)[i].shdma_desc; hpb_dmae_embedded_desc()
|
H A D | shdma-base.c | 59 struct shdma_desc *sdesc; shdma_chan_xfer_ld_queue() 75 struct shdma_desc *chunk, *c, *desc = shdma_tx_submit() 76 container_of(tx, struct shdma_desc, async_tx); shdma_tx_submit() 160 static struct shdma_desc *shdma_get_desc(struct shdma_chan *schan) shdma_get_desc() 162 struct shdma_desc *sdesc; shdma_get_desc() 211 struct shdma_desc *desc; shdma_alloc_chan_resources() 328 struct shdma_desc *desc, *_desc; __ld_cleanup() 504 static struct shdma_desc *shdma_add_desc(struct shdma_chan *schan, shdma_add_desc() 506 struct shdma_desc **first, enum dma_transfer_direction direction) shdma_add_desc() 510 struct shdma_desc *new; shdma_add_desc() 568 struct shdma_desc *first = NULL, *new = NULL /* compiler... */; shdma_prep_sg() 768 struct shdma_desc *desc = list_first_entry(&schan->ld_queue, shdma_terminate_all() 769 struct shdma_desc, node); shdma_terminate_all() 840 struct shdma_desc *sdesc; shdma_tx_status() 864 struct shdma_desc *sdesc; shdma_for_each_chan() 925 struct shdma_desc *sdesc; chan_irqt()
|
H A D | shdmac.c | 287 struct shdma_desc *sdesc) sh_dmae_start_xfer() 292 struct sh_dmae_desc, shdma_desc); sh_dmae_start_xfer() 382 struct shdma_desc *sdesc, sh_dmae_desc_setup() 386 struct sh_dmae_desc, shdma_desc); sh_dmae_desc_setup() 420 struct shdma_desc *sdesc) sh_dmae_get_partial() 425 struct sh_dmae_desc, shdma_desc); sh_dmae_get_partial() 460 struct shdma_desc *sdesc) sh_dmae_desc_completed() 465 struct sh_dmae_desc, shdma_desc); sh_dmae_desc_completed() 658 static struct shdma_desc *sh_dmae_embedded_desc(void *buf, int i) sh_dmae_embedded_desc() 660 return &((struct sh_dmae_desc *)buf)[i].shdma_desc; sh_dmae_embedded_desc()
|
/linux-4.1.27/drivers/tty/serial/ |
H A D | sh-sci.c | 1437 struct shdma_desc *sh_desc = container_of(desc, work_fn_rx() 1438 struct shdma_desc, async_tx); work_fn_rx()
|
Completed in 512 milliseconds