Searched refs:last_head (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/ |
H A D | lan743x_main.c | 1822 while (le32_to_cpu(*tx->head_cpu_ptr) != (tx->last_head)) { in lan743x_tx_release_completed_descriptors() 1823 lan743x_tx_release_desc(tx, tx->last_head, false); in lan743x_tx_release_completed_descriptors() 1824 tx->last_head = lan743x_tx_next_index(tx, tx->last_head); in lan743x_tx_release_completed_descriptors() 1832 original_head = tx->last_head; in lan743x_tx_release_all_descriptors() 1834 lan743x_tx_release_desc(tx, tx->last_head, true); in lan743x_tx_release_all_descriptors() 1835 tx->last_head = lan743x_tx_next_index(tx, tx->last_head); in lan743x_tx_release_all_descriptors() 1836 } while (tx->last_head != original_head); in lan743x_tx_release_all_descriptors() 1858 int last_head in lan743x_tx_get_avail_desc() local [all...] |
H A D | lan743x_main.h | 954 int last_head; member 984 u32 last_head; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/microchip/ |
H A D | lan743x_main.c | 1350 while (le32_to_cpu(*tx->head_cpu_ptr) != (tx->last_head)) { in lan743x_tx_release_completed_descriptors() 1351 lan743x_tx_release_desc(tx, tx->last_head, false); in lan743x_tx_release_completed_descriptors() 1352 tx->last_head = lan743x_tx_next_index(tx, tx->last_head); in lan743x_tx_release_completed_descriptors() 1360 original_head = tx->last_head; in lan743x_tx_release_all_descriptors() 1362 lan743x_tx_release_desc(tx, tx->last_head, true); in lan743x_tx_release_all_descriptors() 1363 tx->last_head = lan743x_tx_next_index(tx, tx->last_head); in lan743x_tx_release_all_descriptors() 1364 } while (tx->last_head != original_head); in lan743x_tx_release_all_descriptors() 1386 int last_head in lan743x_tx_get_avail_desc() local [all...] |
H A D | lan743x_main.h | 665 int last_head; member 695 u32 last_head; member
|
/kernel/linux/linux-5.10/net/core/ |
H A D | datagram.c | 626 struct page *last_head = NULL; in __zerocopy_sg_from_iter() local 671 last_head = head; in __zerocopy_sg_from_iter() 677 page_ref_sub(last_head, refs); in __zerocopy_sg_from_iter() 683 page_ref_sub(last_head, refs); in __zerocopy_sg_from_iter()
|
/kernel/linux/linux-6.6/net/core/ |
H A D | datagram.c | 625 struct page *head, *last_head = NULL; in __zerocopy_sg_from_iter() local 679 last_head = head; in __zerocopy_sg_from_iter() 685 page_ref_sub(last_head, refs); in __zerocopy_sg_from_iter() 691 page_ref_sub(last_head, refs); in __zerocopy_sg_from_iter()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i810/ |
H A D | i810_dma.c | 247 unsigned int last_head = I810_READ(LP_RING + RING_HEAD) & HEAD_ADDR; in i810_wait_ring() local 256 if (ring->head != last_head) { in i810_wait_ring() 258 last_head = ring->head; in i810_wait_ring()
|
/kernel/linux/linux-5.10/drivers/video/fbdev/intelfb/ |
H A D | intelfbhw.c | 1508 u32 last_head = INREG(PRI_RING_HEAD) & RING_HEAD_MASK; in wait_ring() local 1519 if (dinfo->ring_head != last_head) { in wait_ring() 1521 last_head = dinfo->ring_head; in wait_ring()
|
/kernel/linux/linux-6.6/drivers/video/fbdev/intelfb/ |
H A D | intelfbhw.c | 1506 u32 last_head = INREG(PRI_RING_HEAD) & RING_HEAD_MASK; in wait_ring() local 1517 if (dinfo->ring_head != last_head) { in wait_ring() 1519 last_head = dinfo->ring_head; in wait_ring()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_rx.c | 1218 struct mlx5e_dma_info *last_head = &rq->mpwqe.shampo->info[header_index]; in mlx5e_shampo_get_packet_hd() local 1219 u16 head_offset = (last_head->addr & (PAGE_SIZE - 1)) + rq->buff.headroom; in mlx5e_shampo_get_packet_hd() 1221 return page_address(last_head->frag_page->page) + head_offset; in mlx5e_shampo_get_packet_hd()
|
Completed in 23 milliseconds