/kernel/linux/linux-5.10/kernel/trace/ |
H A D | ring_buffer.c | 492 * head_page == tail_page && head == tail then buffer is empty. 506 struct buffer_page *head_page; /* read from head */ member 565 struct buffer_page *head_page; member 1197 * Because the reader may move the head_page pointer, we can 1250 head = cpu_buffer->head_page; in rb_head_page_activate() 1348 if (RB_WARN_ON(cpu_buffer, !cpu_buffer->head_page)) in rb_set_head_page() 1356 page = head = cpu_buffer->head_page; in rb_set_head_page() 1366 cpu_buffer->head_page = page; in rb_set_head_page() 1647 cpu_buffer->head_page in rb_allocate_cpu_buffer() 1649 cpu_buffer->tail_page = cpu_buffer->commit_page = cpu_buffer->head_page; in rb_allocate_cpu_buffer() 1951 struct list_head *head_page, *prev_page, *r; rb_insert_pages() local 4186 struct buffer_page *head_page; ring_buffer_iter_empty() local [all...] |
H A D | trace.h | 917 extern void *head_page(struct trace_array_cpu *data);
|
/kernel/linux/linux-6.6/kernel/trace/ |
H A D | ring_buffer.c | 492 * head_page == tail_page && head == tail then buffer is empty. 506 struct buffer_page *head_page; /* read from head */ member 566 struct buffer_page *head_page; member 1280 * Because the reader may move the head_page pointer, we can 1331 head = cpu_buffer->head_page; in rb_head_page_activate() 1428 if (RB_WARN_ON(cpu_buffer, !cpu_buffer->head_page)) in rb_set_head_page() 1436 page = head = cpu_buffer->head_page; in rb_set_head_page() 1446 cpu_buffer->head_page = page; in rb_set_head_page() 1717 cpu_buffer->head_page in rb_allocate_cpu_buffer() 1719 cpu_buffer->tail_page = cpu_buffer->commit_page = cpu_buffer->head_page; in rb_allocate_cpu_buffer() 2024 struct list_head *head_page, *prev_page, *r; rb_insert_pages() local 4382 struct buffer_page *head_page; ring_buffer_iter_empty() local [all...] |
H A D | trace.h | 801 extern void *head_page(struct trace_array_cpu *data);
|
/kernel/linux/linux-5.10/drivers/infiniband/core/ |
H A D | umem_odp.c | 504 struct page *head_page = compound_head(page); in ib_umem_odp_unmap_dma_pages() local 514 set_page_dirty(head_page); in ib_umem_odp_unmap_dma_pages()
|
/kernel/linux/linux-6.6/drivers/infiniband/core/ |
H A D | umem_odp.c | 498 struct page *head_page = compound_head(page); in ib_umem_odp_unmap_dma_pages() local 508 set_page_dirty(head_page); in ib_umem_odp_unmap_dma_pages()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_rx.c | 2000 struct mlx5e_frag_page *head_page = frag_page; in mlx5e_skb_from_cqe_mpwrq_nonlinear() local 2075 for (pfp = head_page; pfp < frag_page; pfp++) in mlx5e_skb_from_cqe_mpwrq_nonlinear() 2101 xdp_update_skb_shared_info(skb, frag_page - head_page, in mlx5e_skb_from_cqe_mpwrq_nonlinear() 2105 pagep = head_page; in mlx5e_skb_from_cqe_mpwrq_nonlinear() 2127 addr = page_pool_get_dma_addr(head_page->page); in mlx5e_skb_from_cqe_mpwrq_nonlinear() 2128 mlx5e_copy_skb_header(rq, skb, head_page->page, addr, in mlx5e_skb_from_cqe_mpwrq_nonlinear()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/dpaa/ |
H A D | dpaa_eth.c | 1758 struct page *page, *head_page; in sg_fd_to_skb() local 1815 head_page = virt_to_head_page(sg_vaddr); in sg_fd_to_skb() 1820 (page_address(page) - page_address(head_page)); in sg_fd_to_skb() 1830 skb_add_rx_frag(skb, i - 1, head_page, frag_off, in sg_fd_to_skb()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/dpaa2/ |
H A D | dpaa2-eth.c | 138 struct page *page, *head_page; in dpaa2_eth_build_frag_skb() local 181 head_page = virt_to_head_page(sg_vaddr); in dpaa2_eth_build_frag_skb() 190 (page_address(page) - page_address(head_page)); in dpaa2_eth_build_frag_skb() 192 skb_add_rx_frag(skb, i - 1, head_page, page_offset, in dpaa2_eth_build_frag_skb()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/dpaa/ |
H A D | dpaa_eth.c | 1808 struct page *page, *head_page; in sg_fd_to_skb() local 1865 head_page = virt_to_head_page(sg_vaddr); in sg_fd_to_skb() 1870 (page_address(page) - page_address(head_page)); in sg_fd_to_skb() 1880 skb_add_rx_frag(skb, i - 1, head_page, frag_off, in sg_fd_to_skb()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-6.6/mm/ |
H A D | page_alloc.c | 975 static int free_tail_page_prepare(struct page *head_page, struct page *page) in free_tail_page_prepare() argument 977 struct folio *folio = (struct folio *)head_page; in free_tail_page_prepare() 990 switch (page - head_page) { in free_tail_page_prepare() 1023 if (unlikely(compound_head(page) != head_page)) { in free_tail_page_prepare()
|
/kernel/linux/linux-5.10/mm/ |
H A D | page_alloc.c | 1151 static int free_tail_pages_check(struct page *head_page, struct page *page) in free_tail_pages_check() argument 1165 switch (page - head_page) { in free_tail_pages_check() 1190 if (unlikely(compound_head(page) != head_page)) { in free_tail_pages_check()
|