Home
last modified time | relevance | path

Searched refs:zlp (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/drivers/usb/cdns3/
H A Dep0.c32 * @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 Dcdns3-ep0.c32 * @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 Dcdnsp-ring.c1772 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 Dcdns2-ep0.c42 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 Du_ether.c82 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 Du_ether.c83 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 Dfsl_qe_udc.c1136 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 Dfsl_qe_udc.c1142 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()

Completed in 16 milliseconds