Home
last modified time | relevance | path

Searched refs:last_desc (Results 1 - 25 of 46) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/usb/gadget/udc/aspeed-vhub/
H A Depn.c54 req->last_desc = 1; in ast_vhub_epn_kick()
57 req, act, len, chunk, req->last_desc); in ast_vhub_epn_kick()
124 req->last_desc = 1; in ast_vhub_epn_handle_ack()
136 req->last_desc = 1; in ast_vhub_epn_handle_ack()
140 if (req->last_desc >= 0) { in ast_vhub_epn_handle_ack()
180 if (req->last_desc >= 0) in ast_vhub_epn_kick_desc()
187 while (ast_vhub_count_free_descs(ep) && req->last_desc < 0) { in ast_vhub_epn_kick_desc()
207 req->last_desc = d_num; in ast_vhub_epn_kick_desc()
213 act, len, chunk, req->last_desc, d_num, in ast_vhub_epn_kick_desc()
230 if (req->last_desc > in ast_vhub_epn_kick_desc()
[all...]
H A Dep0.c186 req->last_desc = 1; in ast_vhub_ep0_do_send()
189 if (req->last_desc >= 0) { in ast_vhub_ep0_do_send()
206 req->last_desc = 1; in ast_vhub_ep0_do_send()
209 chunk, req->last_desc, req->req.actual, ep->ep.maxpacket); in ast_vhub_ep0_do_send()
400 req->last_desc = -1; in ast_vhub_ep0_queue()
/kernel/linux/linux-5.10/drivers/usb/gadget/udc/aspeed-vhub/
H A Depn.c60 req->last_desc = 1; in ast_vhub_epn_kick()
63 req, act, len, chunk, req->last_desc); in ast_vhub_epn_kick()
135 req->last_desc = 1; in ast_vhub_epn_handle_ack()
138 if (req->last_desc >= 0) { in ast_vhub_epn_handle_ack()
178 if (req->last_desc >= 0) in ast_vhub_epn_kick_desc()
185 while (ast_vhub_count_free_descs(ep) && req->last_desc < 0) { in ast_vhub_epn_kick_desc()
205 req->last_desc = d_num; in ast_vhub_epn_kick_desc()
211 act, len, chunk, req->last_desc, d_num, in ast_vhub_epn_kick_desc()
228 if (req->last_desc >= 0 || !ast_vhub_count_free_descs(ep)) in ast_vhub_epn_kick_desc()
292 is_last_desc = req->last_desc in ast_vhub_epn_handle_ack_desc()
[all...]
H A Dep0.c192 req->last_desc = 1; in ast_vhub_ep0_do_send()
195 if (req->last_desc >= 0) { in ast_vhub_ep0_do_send()
212 req->last_desc = 1; in ast_vhub_ep0_do_send()
215 chunk, req->last_desc, req->req.actual, ep->ep.maxpacket); in ast_vhub_ep0_do_send()
399 req->last_desc = -1; in ast_vhub_ep0_queue()
/kernel/linux/linux-5.10/drivers/net/wireless/ath/carl9170/
H A Dfw.c135 const struct carl9170fw_last_desc *last_desc; in carl9170_fw_checksum() local
141 last_desc = carl9170_fw_find_desc(ar, LAST_MAGIC, in carl9170_fw_checksum()
142 sizeof(*last_desc), CARL9170FW_LAST_DESC_CUR_VER); in carl9170_fw_checksum()
143 if (!last_desc) in carl9170_fw_checksum()
165 fin = (unsigned long) last_desc + sizeof(*last_desc); in carl9170_fw_checksum()
/kernel/linux/linux-6.6/drivers/net/wireless/ath/carl9170/
H A Dfw.c135 const struct carl9170fw_last_desc *last_desc; in carl9170_fw_checksum() local
141 last_desc = carl9170_fw_find_desc(ar, LAST_MAGIC, in carl9170_fw_checksum()
142 sizeof(*last_desc), CARL9170FW_LAST_DESC_CUR_VER); in carl9170_fw_checksum()
143 if (!last_desc) in carl9170_fw_checksum()
165 fin = (unsigned long) last_desc + sizeof(*last_desc); in carl9170_fw_checksum()
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/
H A Dchcr_ktls.c1115 int credits, left, last_desc; in chcr_ktls_xmit_wr_complete() local
1144 last_desc = q->q.pidx + ndesc - 1; in chcr_ktls_xmit_wr_complete()
1145 if (last_desc >= q->q.size) in chcr_ktls_xmit_wr_complete()
1146 last_desc -= q->q.size; in chcr_ktls_xmit_wr_complete()
1147 sgl_sdesc = &q->q.sdesc[last_desc]; in chcr_ktls_xmit_wr_complete()
1291 int credits, left, last_desc; in chcr_ktls_xmit_wr_short() local
1329 last_desc = q->q.pidx + ndesc - 1; in chcr_ktls_xmit_wr_short()
1330 if (last_desc >= q->q.size) in chcr_ktls_xmit_wr_short()
1331 last_desc -= q->q.size; in chcr_ktls_xmit_wr_short()
1332 sgl_sdesc = &q->q.sdesc[last_desc]; in chcr_ktls_xmit_wr_short()
1474 int credits, left, len16, last_desc; chcr_ktls_tx_plaintxt() local
1585 int credits, last_desc; chcr_ktls_tunnel_pkt() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/
H A Dchcr_ktls.c1109 int credits, left, last_desc; in chcr_ktls_xmit_wr_complete() local
1138 last_desc = q->q.pidx + ndesc - 1; in chcr_ktls_xmit_wr_complete()
1139 if (last_desc >= q->q.size) in chcr_ktls_xmit_wr_complete()
1140 last_desc -= q->q.size; in chcr_ktls_xmit_wr_complete()
1141 sgl_sdesc = &q->q.sdesc[last_desc]; in chcr_ktls_xmit_wr_complete()
1285 int credits, left, last_desc; in chcr_ktls_xmit_wr_short() local
1323 last_desc = q->q.pidx + ndesc - 1; in chcr_ktls_xmit_wr_short()
1324 if (last_desc >= q->q.size) in chcr_ktls_xmit_wr_short()
1325 last_desc -= q->q.size; in chcr_ktls_xmit_wr_short()
1326 sgl_sdesc = &q->q.sdesc[last_desc]; in chcr_ktls_xmit_wr_short()
1468 int credits, left, len16, last_desc; chcr_ktls_tx_plaintxt() local
1578 int credits, last_desc; chcr_ktls_tunnel_pkt() local
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/
H A Dsdma.h683 u16 last_desc = tx->num_desc - 1; in _sdma_close_tx() local
685 tx->descp[last_desc].qw[0] |= SDMA_DESC0_LAST_DESC_FLAG; in _sdma_close_tx()
686 tx->descp[last_desc].qw[1] |= dd->default_desc1; in _sdma_close_tx()
688 tx->descp[last_desc].qw[1] |= (SDMA_DESC1_HEAD_TO_HOST_FLAG | in _sdma_close_tx()
/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/
H A Dsdma.h642 u16 last_desc = tx->num_desc - 1; in _sdma_close_tx() local
644 tx->descp[last_desc].qw[0] |= SDMA_DESC0_LAST_DESC_FLAG; in _sdma_close_tx()
645 tx->descp[last_desc].qw[1] |= dd->default_desc1; in _sdma_close_tx()
647 tx->descp[last_desc].qw[1] |= (SDMA_DESC1_HEAD_TO_HOST_FLAG | in _sdma_close_tx()
/kernel/linux/linux-5.10/drivers/net/ethernet/samsung/sxgbe/
H A Dsxgbe_desc.h51 u16 last_desc:1; member
115 u32 last_desc:1; member
H A Dsxgbe_desc.c72 p->tdes23.tx_rd_des23.last_desc = 1; in sxgbe_close_tx_desc()
93 return p->tdes23.tx_rd_des23.last_desc; in sxgbe_get_tx_ls()
254 return p->rdes23.rx_wb_des23.last_desc; in sxgbe_get_rx_ld_status()
/kernel/linux/linux-6.6/drivers/net/ethernet/samsung/sxgbe/
H A Dsxgbe_desc.h51 u16 last_desc:1; member
115 u32 last_desc:1; member
H A Dsxgbe_desc.c72 p->tdes23.tx_rd_des23.last_desc = 1; in sxgbe_close_tx_desc()
93 return p->tdes23.tx_rd_des23.last_desc; in sxgbe_get_tx_ls()
254 return p->rdes23.rx_wb_des23.last_desc; in sxgbe_get_rx_ld_status()
/kernel/linux/linux-5.10/drivers/usb/gadget/udc/
H A Dgr_udc.c177 } while (desc != req->last_desc); in gr_seq_ep_show()
267 } while (desc != req->last_desc); in gr_free_dma_desc_chain()
271 req->last_desc = NULL; in gr_free_dma_desc_chain()
386 req->last_desc->data = ep->tailbuf_paddr; in gr_start_dma()
456 req->last_desc->next_desc = desc; in gr_add_dma_desc()
457 req->last_desc->next = desc->paddr; in gr_add_dma_desc()
458 req->last_desc->ctrl |= GR_DESC_OUT_CTRL_NX; in gr_add_dma_desc()
460 req->last_desc = desc; in gr_add_dma_desc()
565 req->last_desc->ctrl |= GR_DESC_IN_CTRL_PI; in gr_setup_in_desc_list()
1241 if (!req->last_desc) in gr_handle_in_ep()
[all...]
H A Dgr_udc.h168 struct gr_dma_desc *last_desc; /* Last in the chain */ member
/kernel/linux/linux-6.6/drivers/usb/gadget/udc/
H A Dgr_udc.c176 } while (desc != req->last_desc); in gr_seq_ep_show()
267 } while (desc != req->last_desc); in gr_free_dma_desc_chain()
271 req->last_desc = NULL; in gr_free_dma_desc_chain()
386 req->last_desc->data = ep->tailbuf_paddr; in gr_start_dma()
456 req->last_desc->next_desc = desc; in gr_add_dma_desc()
457 req->last_desc->next = desc->paddr; in gr_add_dma_desc()
458 req->last_desc->ctrl |= GR_DESC_OUT_CTRL_NX; in gr_add_dma_desc()
460 req->last_desc = desc; in gr_add_dma_desc()
565 req->last_desc->ctrl |= GR_DESC_IN_CTRL_PI; in gr_setup_in_desc_list()
1241 if (!req->last_desc) in gr_handle_in_ep()
[all...]
H A Dgr_udc.h168 struct gr_dma_desc *last_desc; /* Last in the chain */ member
/kernel/linux/linux-5.10/drivers/infiniband/hw/qib/
H A Dqib_user_sdma.c88 u16 last_desc; /* last desc */ member
256 u16 first_desc, u16 last_desc, in qib_user_sdma_init_frag()
264 pkt->addr[i].last_desc = last_desc; in qib_user_sdma_init_frag()
1005 pkt->addr[0].last_desc = 1; in qib_user_sdma_queue_pkts()
1236 if (pkt->addr[idx].last_desc) { in qib_user_sdma_send_frag()
1284 if (pkt->addr[i].last_desc == 0) in qib_user_sdma_send_desc()
254 qib_user_sdma_init_frag(struct qib_user_sdma_pkt *pkt, int i, u16 offset, u16 len, u16 first_desc, u16 last_desc, u16 put_page, u16 dma_mapped, struct page *page, void *kvaddr, dma_addr_t dma_addr, u16 dma_length) qib_user_sdma_init_frag() argument
/kernel/linux/linux-6.6/drivers/infiniband/hw/qib/
H A Dqib_user_sdma.c88 u16 last_desc; /* last desc */ member
256 u16 first_desc, u16 last_desc, in qib_user_sdma_init_frag()
264 pkt->addr[i].last_desc = last_desc; in qib_user_sdma_init_frag()
1000 pkt->addr[0].last_desc = 1; in qib_user_sdma_queue_pkts()
1231 if (pkt->addr[idx].last_desc) { in qib_user_sdma_send_frag()
1279 if (pkt->addr[i].last_desc == 0) in qib_user_sdma_send_desc()
254 qib_user_sdma_init_frag(struct qib_user_sdma_pkt *pkt, int i, u16 offset, u16 len, u16 first_desc, u16 last_desc, u16 put_page, u16 dma_mapped, struct page *page, void *kvaddr, dma_addr_t dma_addr, u16 dma_length) qib_user_sdma_init_frag() argument
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/
H A Dchcr_ipsec.c709 unsigned int last_desc, ndesc, flits = 0; in ch_ipsec_xmit() local
751 last_desc = q->q.pidx + ndesc - 1; in ch_ipsec_xmit()
752 if (last_desc >= q->q.size) in ch_ipsec_xmit()
753 last_desc -= q->q.size; in ch_ipsec_xmit()
754 sgl_sdesc = &q->q.sdesc[last_desc]; in ch_ipsec_xmit()
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/
H A Dchcr_ipsec.c713 unsigned int last_desc, ndesc, flits = 0; in ch_ipsec_xmit() local
755 last_desc = q->q.pidx + ndesc - 1; in ch_ipsec_xmit()
756 if (last_desc >= q->q.size) in ch_ipsec_xmit()
757 last_desc -= q->q.size; in ch_ipsec_xmit()
758 sgl_sdesc = &q->q.sdesc[last_desc]; in ch_ipsec_xmit()
/kernel/linux/linux-5.10/drivers/crypto/ccree/
H A Dcc_cipher.c803 bool last_desc = (ctx_p->key_type == CC_POLICY_PROTECTED_KEY || in cc_setup_flow_desc() local
816 nbytes, NS_BIT, (!last_desc ? 0 : 1)); in cc_setup_flow_desc()
817 if (last_desc) in cc_setup_flow_desc()
834 (!last_desc ? 0 : 1)); in cc_setup_flow_desc()
845 (!last_desc ? 0 : 1)); in cc_setup_flow_desc()
847 if (last_desc) in cc_setup_flow_desc()
/kernel/linux/linux-6.6/drivers/crypto/ccree/
H A Dcc_cipher.c806 bool last_desc = (ctx_p->key_type == CC_POLICY_PROTECTED_KEY || in cc_setup_flow_desc() local
819 nbytes, NS_BIT, (!last_desc ? 0 : 1)); in cc_setup_flow_desc()
820 if (last_desc) in cc_setup_flow_desc()
837 (!last_desc ? 0 : 1)); in cc_setup_flow_desc()
848 (!last_desc ? 0 : 1)); in cc_setup_flow_desc()
850 if (last_desc) in cc_setup_flow_desc()
/kernel/linux/linux-5.10/sound/sparc/
H A Ddbri.c1094 int last_desc = -1; in setup_descs() local
1188 dbri->next_desc[last_desc] = desc; in setup_descs()
1189 dbri->dma->desc[last_desc].nda = in setup_descs()
1193 last_desc = desc; in setup_descs()
1198 if (first_desc == -1 || last_desc == -1) { in setup_descs()
1204 dbri->dma->desc[last_desc].nda = in setup_descs()
1206 dbri->next_desc[last_desc] = first_desc; in setup_descs()

Completed in 32 milliseconds

12