Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/usb/gadget/udc/
H A Dbcm63xx_udc.c240 struct iudma_ch *iudma; member
260 struct iudma_ch *iudma; member
308 struct iudma_ch iudma[BCM63XX_NUM_IUDMA]; member
565 udc->iudma[i].max_pkt = max_pkt; in bcm63xx_ep_setup()
595 static void iudma_write(struct bcm63xx_udc *udc, struct iudma_ch *iudma, in iudma_write() argument
600 const int max_bd_bytes = !irq_coalesce && !iudma->is_tx ? in iudma_write()
601 iudma->max_pkt : IUDMA_MAX_FRAGMENT; in iudma_write()
603 iudma->n_bds_used = 0; in iudma_write()
605 breq->iudma = iudma; in iudma_write()
607 if ((bytes_left % iudma->max_pkt == 0) && bytes_left && breq->req.zero) in iudma_write()
[all …]