Home
last modified time | relevance | path

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

/linux/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 >= 0 || !ast_vhub_count_free_descs(ep)) 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()
H A Dvhub.h245 int last_desc; member
/linux/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()
/linux/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/
H A Dchcr_ktls.c1105 int credits, left, last_desc; in chcr_ktls_xmit_wr_complete() local
1134 last_desc = q->q.pidx + ndesc - 1; in chcr_ktls_xmit_wr_complete()
1135 if (last_desc >= q->q.size) in chcr_ktls_xmit_wr_complete()
1136 last_desc -= q->q.size; in chcr_ktls_xmit_wr_complete()
1137 sgl_sdesc = &q->q.sdesc[last_desc]; in chcr_ktls_xmit_wr_complete()
1281 int credits, left, last_desc; in chcr_ktls_xmit_wr_short() local
1319 last_desc = q->q.pidx + ndesc - 1; in chcr_ktls_xmit_wr_short()
1320 if (last_desc >= q->q.size) in chcr_ktls_xmit_wr_short()
1321 last_desc -= q->q.size; in chcr_ktls_xmit_wr_short()
1322 sgl_sdesc = &q->q.sdesc[last_desc]; in chcr_ktls_xmit_wr_short()
[all …]
/linux/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()
/linux/drivers/infiniband/hw/hfi1/
H A Dsdma.h641 u16 last_desc = tx->num_desc - 1; in _sdma_close_tx() local
643 tx->descp[last_desc].qw[0] |= SDMA_DESC0_LAST_DESC_FLAG; in _sdma_close_tx()
644 tx->descp[last_desc].qw[1] |= dd->default_desc1; in _sdma_close_tx()
646 tx->descp[last_desc].qw[1] |= (SDMA_DESC1_HEAD_TO_HOST_FLAG | in _sdma_close_tx()
/linux/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/
H A Dchcr_ipsec.c706 unsigned int last_desc, ndesc, flits = 0; in ch_ipsec_xmit() local
748 last_desc = q->q.pidx + ndesc - 1; in ch_ipsec_xmit()
749 if (last_desc >= q->q.size) in ch_ipsec_xmit()
750 last_desc -= q->q.size; in ch_ipsec_xmit()
751 sgl_sdesc = &q->q.sdesc[last_desc]; in ch_ipsec_xmit()
/linux/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
/linux/drivers/crypto/ccree/
H A Dcc_cipher.c800 bool last_desc = (ctx_p->key_type == CC_POLICY_PROTECTED_KEY || in cc_setup_flow_desc() local
813 nbytes, NS_BIT, (!last_desc ? 0 : 1)); in cc_setup_flow_desc()
814 if (last_desc) in cc_setup_flow_desc()
831 (!last_desc ? 0 : 1)); in cc_setup_flow_desc()
842 (!last_desc ? 0 : 1)); in cc_setup_flow_desc()
844 if (last_desc) in cc_setup_flow_desc()
/linux/sound/sparc/
H A Ddbri.c1092 int last_desc = -1; in setup_descs() local
1186 dbri->next_desc[last_desc] = desc; in setup_descs()
1187 dbri->dma->desc[last_desc].nda = in setup_descs()
1191 last_desc = desc; in setup_descs()
1196 if (first_desc == -1 || last_desc == -1) { in setup_descs()
1202 dbri->dma->desc[last_desc].nda = in setup_descs()
1204 dbri->next_desc[last_desc] = first_desc; in setup_descs()
/linux/drivers/net/ethernet/chelsio/cxgb4/
H A Dsge.c1491 unsigned int last_desc, flits, ndesc; in cxgb4_eth_xmit() local
1565 last_desc = q->q.pidx + ndesc - 1; in cxgb4_eth_xmit()
1566 if (last_desc >= q->q.size) in cxgb4_eth_xmit()
1567 last_desc -= q->q.size; in cxgb4_eth_xmit()
1568 sgl_sdesc = &q->q.sdesc[last_desc]; in cxgb4_eth_xmit()
1813 unsigned int last_desc, flits, ndesc; in cxgb4_vf_eth_xmit() local
1873 last_desc = txq->q.pidx + ndesc - 1; in cxgb4_vf_eth_xmit()
1874 if (last_desc >= txq->q.size) in cxgb4_vf_eth_xmit()
1875 last_desc -= txq->q.size; in cxgb4_vf_eth_xmit()
1876 sgl_sdesc = &txq->q.sdesc[last_desc]; in cxgb4_vf_eth_xmit()
[all …]
/linux/drivers/net/ethernet/chelsio/cxgb4vf/
H A Dsge.c1418 int last_desc; in t4vf_eth_xmit() local
1435 last_desc = tq->pidx + ndesc - 1; in t4vf_eth_xmit()
1436 if (last_desc >= tq->size) in t4vf_eth_xmit()
1437 last_desc -= tq->size; in t4vf_eth_xmit()
1438 tq->sdesc[last_desc].skb = skb; in t4vf_eth_xmit()
1439 tq->sdesc[last_desc].sgl = sgl; in t4vf_eth_xmit()
/linux/drivers/net/ethernet/marvell/mvpp2/
H A Dmvpp2.h601 (((index) < (q)->last_desc) ? ((index) + 1) : 0)
1463 int last_desc; member
1486 int last_desc; member
H A Dmvpp2_main.c2576 txq->next_desc_to_proc = txq->last_desc - 1; in mvpp2_txq_desc_put()
2919 aggr_txq->last_desc = MVPP2_AGGR_TXQ_SIZE - 1; in mvpp2_aggr_txq_init()
2959 rxq->last_desc = rxq->size - 1; in mvpp2_rxq_init()
3074 rxq->last_desc = 0; in mvpp2_rxq_deinit()
3107 txq->last_desc = txq->size - 1; in mvpp2_txq_init()
3205 txq->last_desc = 0; in mvpp2_txq_deinit()
/linux/drivers/net/wireless/ti/wl18xx/
H A Dmain.c1662 struct wl1271_tx_hw_descr *last_desc; in wl18xx_pre_pkt_send() local
1665 last_desc = (struct wl1271_tx_hw_descr *)(wl->aggr_buf + in wl18xx_pre_pkt_send()
1669 last_desc->wl18xx_mem.ctrl &= ~WL18XX_TX_CTRL_NOT_PADDED; in wl18xx_pre_pkt_send()
/linux/drivers/net/ethernet/marvell/
H A Dmvneta.c300 (((index) < (q)->last_desc) ? ((index) + 1) : 0)
693 int last_desc; member
732 int last_desc; member
996 txq->next_desc_to_proc = txq->last_desc - 1; in mvneta_txq_desc_put()
3461 rxq->last_desc = rxq->size - 1; in mvneta_rxq_sw_init()
3527 rxq->last_desc = 0; in mvneta_rxq_deinit()
3555 txq->last_desc = txq->size - 1; in mvneta_txq_sw_init()
3626 txq->last_desc = 0; in mvneta_txq_sw_deinit()
/linux/drivers/net/ethernet/micrel/
H A Dksz884x.c767 u32 last_desc:1; member
795 u32 last_desc:1;
4675 if (status.rx.last_desc && status.rx.first_desc) { in dev_rcv_packets()
4720 if (status.rx.last_desc && status.rx.first_desc) { in port_rcv_packets()
4765 if (status.rx.last_desc && status.rx.first_desc) { in dev_rcv_special()
/linux/drivers/atm/
H A Diphase.h269 u_short last_desc; member
H A Diphase.c252 if( eabr_vc->last_desc ) { in clear_lockup()
256 if ((eabr_vc->last_desc)&&((abr_vc->status & 0x07)==ABR_STATE)) in clear_lockup()