Searched refs:shdma_desc (Results 1 - 7 of 7) sorted by relevance

/linux-4.1.27/include/linux/
H A Dshdma-base.h41 * 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 Dshdma.h56 struct shdma_desc shdma_desc; member in struct:sh_dmae_desc
H A Dsudmac.c49 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 Drcar-hpbdma.c118 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 Dshdma-base.c59 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 Dshdmac.c287 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 Dsh-sci.c1437 struct shdma_desc *sh_desc = container_of(desc, work_fn_rx()
1438 struct shdma_desc, async_tx); work_fn_rx()

Completed in 512 milliseconds