Home
last modified time | relevance | path

Searched refs:data_pages (Results 1 – 19 of 19) sorted by relevance

/openbmc/linux/drivers/hwtracing/coresight/
H A Dcoresight-tmc-etr.c237 return tmc_pages_get_offset(&sg_table->data_pages, addr); in tmc_sg_get_data_page_offset()
251 tmc_pages_free(&sg_table->data_pages, sg_table->dev, DMA_FROM_DEVICE); in tmc_free_data_pages()
293 rc = tmc_pages_alloc(&sg_table->data_pages, in tmc_alloc_data_pages()
297 sg_table->data_vaddr = vmap(sg_table->data_pages.pages, in tmc_alloc_data_pages()
298 sg_table->data_pages.nr_pages, in tmc_alloc_data_pages()
330 sg_table->data_pages.nr_pages = nr_dpages; in tmc_alloc_sg_table()
357 struct tmc_pages *data = &table->data_pages; in tmc_sg_table_sync_data_range()
395 struct tmc_pages *data_pages = &sg_table->data_pages; in tmc_sg_table_get_data() local
406 *bufpp = page_address(data_pages->pages[pg_idx]) + pg_offset; in tmc_sg_table_get_data()
425 tmc_pages = &sg_table->data_pages; in tmc_sg_daddr_to_vaddr()
[all …]
H A Dcoresight-tmc.h254 struct tmc_pages data_pages; member
328 return (unsigned long)sg_table->data_pages.nr_pages << PAGE_SHIFT; in tmc_sg_table_buf_size()
H A Dcoresight-priv.h102 void **data_pages; member
H A Dultrasoc-smb.c342 buf->data_pages = pages; in smb_alloc_buffer()
360 char **dst_pages = (char **)buf->data_pages; in smb_sync_perf_buffer()
H A Dcoresight-tmc-etf.c432 buf->data_pages = pages; in tmc_alloc_etf_buffer()
554 buf_ptr = buf->data_pages[cur] + offset; in tmc_update_etf_buffer()
H A Dcoresight-etb10.c392 buf->data_pages = pages; in etb_alloc_buffer()
535 buf_ptr = buf->data_pages[cur] + offset; in etb_update_buffer()
H A Dcoresight-catu.c214 data_daddr = catu_table->data_pages.daddrs[sys_pidx] + in catu_populate_table()
/openbmc/linux/kernel/events/
H A Dring_buffer.c240 handle->addr = rb->data_pages[handle->page] + offset; in __perf_output_begin()
795 return virt_to_page(rb->data_pages[pgoff - 1]); in __perf_mmap_to_page()
841 rb->data_pages[i] = perf_mmap_alloc_page(cpu); in rb_alloc()
842 if (!rb->data_pages[i]) in rb_alloc()
854 perf_mmap_free_page(rb->data_pages[i]); in rb_alloc()
871 perf_mmap_free_page(rb->data_pages[i]); in rb_free()
938 rb->data_pages[0] = all_buf + PAGE_SIZE; in rb_alloc()
H A Dinternal.h59 void *data_pages[]; member
154 handle->addr = rb->data_pages[handle->page]; \
/openbmc/linux/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_mob.c373 static unsigned long vmw_mob_calculate_pt_pages(unsigned long data_pages) in vmw_mob_calculate_pt_pages() argument
375 unsigned long data_size = data_pages * PAGE_SIZE; in vmw_mob_calculate_pt_pages()
392 struct vmw_mob *vmw_mob_create(unsigned long data_pages) in vmw_mob_create() argument
399 mob->num_pages = vmw_mob_calculate_pt_pages(data_pages); in vmw_mob_create()
H A Dvmwgfx_drv.h1145 extern struct vmw_mob *vmw_mob_create(unsigned long data_pages);
/openbmc/linux/arch/x86/events/intel/
H A Dpt.h89 void **data_pages; member
H A Dbts.c60 void **data_pages; member
111 buf->data_pages = pages; in bts_buffer_setup_aux()
H A Dpt.c630 base = buf->data_pages[0]; in pt_config_buffer()
752 p = virt_to_page(buf->data_pages[buf->nr_pages]); in topa_insert_pages()
1250 struct page *p = virt_to_page(buf->data_pages[0]); in pt_buffer_try_single()
1325 buf->data_pages = pages; in pt_buffer_setup_aux()
/openbmc/linux/fs/btrfs/
H A Draid56.h196 struct page **data_pages, u64 data_logical);
H A Draid56.c978 const int data_pages = rbio->nr_data * rbio->stripe_npages; in alloc_rbio_parity_pages() local
981 ret = btrfs_alloc_page_array(rbio->nr_pages - data_pages, in alloc_rbio_parity_pages()
982 rbio->stripe_pages + data_pages); in alloc_rbio_parity_pages()
1530 const int data_pages = rbio->nr_data * rbio->stripe_npages; in alloc_rbio_data_pages() local
1533 ret = btrfs_alloc_page_array(data_pages, rbio->stripe_pages); in alloc_rbio_data_pages()
2747 struct page **data_pages, u64 data_logical) in raid56_parity_cache_data_pages() argument
2774 struct page *src = data_pages[page_nr]; in raid56_parity_cache_data_pages()
/openbmc/linux/fs/ceph/
H A Daddr.c1026 struct page **pages = NULL, **data_pages; in ceph_writepages_start() local
1242 data_pages = pages; in ceph_writepages_start()
1266 data_pages, len, 0, in ceph_writepages_start()
1272 data_pages = pages + i; in ceph_writepages_start()
1304 osd_req_op_extent_osd_data_pages(req, op_idx, data_pages, len, in ceph_writepages_start()
1317 data_pages = pages; in ceph_writepages_start()
1325 memcpy(pages, data_pages + i, in ceph_writepages_start()
1327 memset(data_pages + i, 0, in ceph_writepages_start()
/openbmc/linux/drivers/target/
H A Dtarget_core_user.c152 struct xarray data_pages; member
510 XA_STATE(xas, &udev->data_pages, 0); in tcmu_get_empty_block()
533 if (xa_store(&udev->data_pages, dpi + i, page, GFP_NOIO)) { in tcmu_get_empty_block()
736 page = xa_load(&udev->data_pages, dpi); in tcmu_copy_data()
1637 xa_init(&udev->data_pages); in tcmu_alloc_device()
1671 xa_for_each_range(&udev->data_pages, dpi, page, first, last) { in tcmu_blocks_release()
1672 xa_erase(&udev->data_pages, dpi); in tcmu_blocks_release()
1844 page = xa_load(&udev->data_pages, dpi); in tcmu_try_get_data_page()
/openbmc/linux/drivers/md/
H A Draid5-cache.c901 int data_pages, int parity_pages) in r5l_log_stripe() argument
910 * data_pages) + in r5l_log_stripe()
994 int data_pages, parity_pages; in r5l_write_stripe() local
1029 data_pages = write_disks - parity_pages; in r5l_write_stripe()
1048 ret = r5l_log_stripe(log, sh, data_pages, parity_pages); in r5l_write_stripe()
1072 ret = r5l_log_stripe(log, sh, data_pages, parity_pages); in r5l_write_stripe()