Lines Matching refs:desc_info
289 const struct rtw89_rx_desc_info *desc_info)
296 rx_info->len, desc_info->pkt_size, offset, fs, ls);
299 /* length of a single segment skb is desc_info->pkt_size */
301 copy_len = desc_info->pkt_size;
331 struct rtw89_rx_desc_info *desc_info = &rx_ring->diliver_desc;
369 if (desc_info->ready) {
374 rtw89_chip_query_rxdesc(rtwdev, desc_info, skb->data, rxinfo_size);
376 new = rtw89_alloc_skb_for_rx(rtwdev, desc_info->pkt_size);
383 offset = desc_info->offset + desc_info->rxd_len;
391 if (!rtw89_skb_put_rx_data(rtwdev, fs, ls, new, skb, offset, rx_info, desc_info))
396 if (!desc_info->ready) {
401 rtw89_core_rx(rtwdev, desc_info, new);
403 desc_info->ready = false;
415 desc_info->ready = false;
629 struct rtw89_rx_desc_info desc_info = {};
654 rtw89_chip_query_rxdesc(rtwdev, &desc_info, skb->data, rxinfo_size);
657 offset = desc_info.offset + desc_info.rxd_len;
1375 struct rtw89_tx_desc_info *desc_info = &tx_req->desc_info;
1382 bool en_wd_info = desc_info->en_wd_info;
1421 dma, &desc_info->addr_info_nr);
1425 rtw89_chip_fill_txdesc(rtwdev, desc_info, txwd->vaddr);
1442 struct rtw89_tx_desc_info *desc_info = &tx_req->desc_info;
1453 rtw89_chip_fill_txdesc_fwcmd(rtwdev, desc_info, txdesc);
1566 struct rtw89_tx_desc_info *desc_info = &tx_req->desc_info;
1569 ret = rtw89_pci_tx_write(rtwdev, tx_req, desc_info->ch_dma);
1571 rtw89_err(rtwdev, "failed to TX Queue %d\n", desc_info->ch_dma);