/kernel/linux/linux-5.10/drivers/usb/cdns3/ |
H A D | ep0.c | 32 * @zlp: add zero length packet 36 unsigned int length, int erdy, int zlp) in cdns3_ep0_run_transfer() 44 if (zlp) { in cdns3_ep0_run_transfer() 695 u8 zlp = 0; in cdns3_gadget_ep0_queue() local 766 zlp = 1; in cdns3_gadget_ep0_queue() 768 cdns3_ep0_run_transfer(priv_dev, request->dma, request->length, 1, zlp); in cdns3_gadget_ep0_queue() 34 cdns3_ep0_run_transfer(struct cdns3_device *priv_dev, dma_addr_t dma_addr, unsigned int length, int erdy, int zlp) cdns3_ep0_run_transfer() argument
|
/kernel/linux/linux-6.6/drivers/usb/cdns3/ |
H A D | cdns3-ep0.c | 32 * @zlp: add zero length packet 36 unsigned int length, int erdy, int zlp) in cdns3_ep0_run_transfer() 44 if (zlp) { in cdns3_ep0_run_transfer() 695 u8 zlp = 0; in cdns3_gadget_ep0_queue() local 766 zlp = 1; in cdns3_gadget_ep0_queue() 768 cdns3_ep0_run_transfer(priv_dev, request->dma, request->length, 1, zlp); in cdns3_gadget_ep0_queue() 34 cdns3_ep0_run_transfer(struct cdns3_device *priv_dev, dma_addr_t dma_addr, unsigned int length, int erdy, int zlp) cdns3_ep0_run_transfer() argument
|
H A D | cdnsp-ring.c | 1772 bool zlp) in cdnsp_td_remainder() 1777 if (zlp) in cdnsp_td_remainder() 2014 u32 field, length_field, zlp = 0; in cdnsp_queue_ctrl_tx() local 2033 zlp = 1; in cdnsp_queue_ctrl_tx() 2044 if (zlp) in cdnsp_queue_ctrl_tx() 2053 TRB_TD_SIZE(zlp) | TRB_INTR_TARGET(0); in cdnsp_queue_ctrl_tx() 2062 if (zlp) { in cdnsp_queue_ctrl_tx() 1766 cdnsp_td_remainder(struct cdnsp_device *pdev, int transferred, int trb_buff_len, unsigned int td_total_len, struct cdnsp_request *preq, bool more_trbs_coming, bool zlp) cdnsp_td_remainder() argument
|
/kernel/linux/linux-6.6/drivers/usb/gadget/udc/cdns2/ |
H A D | cdns2-ep0.c | 42 unsigned int length, int zlp) in cdns2_ep0_enqueue() 51 if (zlp) { in cdns2_ep0_enqueue() 544 u8 zlp = 0; in cdns2_gadget_ep0_queue() local 599 zlp = 1; in cdns2_gadget_ep0_queue() 601 cdns2_ep0_enqueue(pdev, request->dma, request->length, zlp); in cdns2_gadget_ep0_queue() 41 cdns2_ep0_enqueue(struct cdns2_device *pdev, dma_addr_t dma_addr, unsigned int length, int zlp) cdns2_ep0_enqueue() argument
|
/kernel/linux/linux-5.10/drivers/usb/gadget/function/ |
H A D | u_ether.c | 82 bool zlp; member 569 /* NCM requires no zlp if transfer is dwNtbInMaxSize */ in eth_start_xmit() 578 /* use zlp framing on tx for strict CDC-Ether conformance, in eth_start_xmit() 582 if (req->zero && !dev->zlp && (length % in->maxpacket) == 0) in eth_start_xmit() 1084 dev->zlp = link->is_zlp_ok; in gether_connect()
|
/kernel/linux/linux-6.6/drivers/usb/gadget/function/ |
H A D | u_ether.c | 83 bool zlp; member 558 /* NCM requires no zlp if transfer is dwNtbInMaxSize */ in eth_start_xmit() 567 /* use zlp framing on tx for strict CDC-Ether conformance, in eth_start_xmit() 571 if (req->zero && !dev->zlp && (length % in->maxpacket) == 0) in eth_start_xmit() 1143 dev->zlp = link->is_zlp_ok; in gether_connect()
|
/kernel/linux/linux-5.10/drivers/usb/gadget/udc/ |
H A D | fsl_qe_udc.c | 1136 unsigned zlp = 0, last_len = 0; in txcomplete() local 1149 /* zlp needed when req->re.zero is set */ in txcomplete() 1153 zlp = 0; in txcomplete() 1155 zlp = 1; in txcomplete() 1157 zlp = 0; in txcomplete() 1160 if (((ep->tx_req->req.length - ep->sent) <= 0) && !zlp) { in txcomplete()
|
/kernel/linux/linux-6.6/drivers/usb/gadget/udc/ |
H A D | fsl_qe_udc.c | 1142 unsigned zlp = 0, last_len = 0; in txcomplete() local 1155 /* zlp needed when req->re.zero is set */ in txcomplete() 1159 zlp = 0; in txcomplete() 1161 zlp = 1; in txcomplete() 1163 zlp = 0; in txcomplete() 1166 if (((ep->tx_req->req.length - ep->sent) <= 0) && !zlp) { in txcomplete()
|