Searched refs:head_page (Results 1 – 9 of 9) sorted by relevance
| /linux-6.15/kernel/trace/ |
| H A D | ring_buffer.c | 568 struct buffer_page *head_page; member 1267 head = cpu_buffer->head_page; in rb_head_page_activate() 1888 head_page = cpu_buffer->head_page; in rb_meta_validate_events() 2300 if (!cpu_buffer->head_page) in rb_allocate_cpu_buffer() 2308 cpu_buffer->head_page in rb_allocate_cpu_buffer() 2748 head_page = &hpage->list; in rb_insert_pages() 2749 prev_page = head_page->prev; in rb_insert_pages() 5192 head_page = cpu_buffer->head_page; in ring_buffer_iter_empty() 5217 (iter->head_page == reader && commit_page == head_page && in ring_buffer_iter_empty() 6031 cpu_buffer->head_page in rb_reset_cpu() [all …]
|
| H A D | trace.h | 854 extern void *head_page(struct trace_array_cpu *data);
|
| /linux-6.15/drivers/infiniband/core/ |
| H A D | umem_odp.c | 500 struct page *head_page = compound_head(page); in ib_umem_odp_unmap_dma_pages() local 510 set_page_dirty(head_page); in ib_umem_odp_unmap_dma_pages()
|
| /linux-6.15/Documentation/trace/ |
| H A D | ring-buffer-design.rst | 43 head_page 113 The head_page, tail_page and commit_page are all initialized to point 123 it will swap its page with the head_page. The old reader page will 124 become part of the ring buffer and the head_page will be removed. 421 of the head_page pointer with the swapping of pages with the reader.
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en_rx.c | 1986 struct mlx5e_frag_page *head_page = frag_page; in mlx5e_skb_from_cqe_mpwrq_nonlinear() local 2061 for (pfp = head_page; pfp < frag_page; pfp++) in mlx5e_skb_from_cqe_mpwrq_nonlinear() 2087 xdp_update_skb_shared_info(skb, frag_page - head_page, in mlx5e_skb_from_cqe_mpwrq_nonlinear() 2091 pagep = head_page; in mlx5e_skb_from_cqe_mpwrq_nonlinear() 2113 addr = page_pool_get_dma_addr(head_page->page); in mlx5e_skb_from_cqe_mpwrq_nonlinear() 2114 mlx5e_copy_skb_header(rq, skb, head_page->page, addr, in mlx5e_skb_from_cqe_mpwrq_nonlinear()
|
| /linux-6.15/drivers/net/ethernet/freescale/dpaa/ |
| H A D | dpaa_eth.c | 1820 struct page *page, *head_page; in sg_fd_to_skb() local 1881 head_page = virt_to_head_page(sg_vaddr); in sg_fd_to_skb() 1886 (page_address(page) - page_address(head_page)); in sg_fd_to_skb() 1897 skb_add_rx_frag(skb, i - 1, head_page, page_offset, in sg_fd_to_skb()
|
| /linux-6.15/mm/ |
| H A D | page_alloc.c | 958 static int free_tail_page_prepare(struct page *head_page, struct page *page) in free_tail_page_prepare() argument 960 struct folio *folio = (struct folio *)head_page; in free_tail_page_prepare() 973 switch (page - head_page) { in free_tail_page_prepare() 1039 if (unlikely(compound_head(page) != head_page)) { in free_tail_page_prepare()
|
| /linux-6.15/drivers/net/ethernet/freescale/dpaa2/ |
| H A D | dpaa2-eth.c | 208 struct page *page, *head_page; in dpaa2_eth_build_frag_skb() local 251 head_page = virt_to_head_page(sg_vaddr); in dpaa2_eth_build_frag_skb() 260 (page_address(page) - page_address(head_page)); in dpaa2_eth_build_frag_skb() 262 skb_add_rx_frag(skb, i - 1, head_page, page_offset, in dpaa2_eth_build_frag_skb()
|
| /linux-6.15/drivers/net/ethernet/broadcom/bnxt/ |
| H A D | bnxt.c | 3547 int i, head_page, start_idx, source_offset; in __bnxt_copy_ring() local 3550 head_page = head / rmem->page_size; in __bnxt_copy_ring() 3555 start_idx = head_page % MAX_CTX_PAGES; in __bnxt_copy_ring()
|