Home
last modified time | relevance | path

Searched refs:last_head (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/net/ethernet/microchip/
H A Dlan743x_main.c1646 while (le32_to_cpu(*tx->head_cpu_ptr) != (tx->last_head)) { in lan743x_tx_release_completed_descriptors()
1647 lan743x_tx_release_desc(tx, tx->last_head, false); in lan743x_tx_release_completed_descriptors()
1648 tx->last_head = lan743x_tx_next_index(tx, tx->last_head); in lan743x_tx_release_completed_descriptors()
1656 original_head = tx->last_head; in lan743x_tx_release_all_descriptors()
1658 lan743x_tx_release_desc(tx, tx->last_head, true); in lan743x_tx_release_all_descriptors()
1659 tx->last_head = lan743x_tx_next_index(tx, tx->last_head); in lan743x_tx_release_all_descriptors()
1660 } while (tx->last_head != original_head); in lan743x_tx_release_all_descriptors()
1682 int last_head = tx->last_head; in lan743x_tx_get_avail_desc() local
1685 if (last_tail >= last_head) in lan743x_tx_get_avail_desc()
1686 return tx->ring_size - last_tail + last_head - 1; in lan743x_tx_get_avail_desc()
[all …]
H A Dlan743x_main.h988 int last_head; member
1018 u32 last_head; member
/linux/net/core/
H A Ddatagram.c633 struct page *head, *last_head = NULL; in zerocopy_fill_skb_from_iter() local
678 last_head = head; in zerocopy_fill_skb_from_iter()
684 page_ref_sub(last_head, refs); in zerocopy_fill_skb_from_iter()
690 page_ref_sub(last_head, refs); in zerocopy_fill_skb_from_iter()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_rx.c1214 struct mlx5e_dma_info *last_head = &rq->mpwqe.shampo->info[header_index]; in mlx5e_shampo_get_packet_hd() local
1215 u16 head_offset = (last_head->addr & (PAGE_SIZE - 1)) + rq->buff.headroom; in mlx5e_shampo_get_packet_hd()
1217 return page_address(last_head->frag_page->page) + head_offset; in mlx5e_shampo_get_packet_hd()