Home
last modified time | relevance | path

Searched refs:page_count (Results 1 - 25 of 274) sorted by relevance

1234567891011

/kernel/linux/linux-5.10/drivers/media/pci/ivtv/
H A Divtv-udma.c21 dma_page->page_count = dma_page->last - dma_page->first + 1; in ivtv_udma_get_page_info()
22 if (dma_page->page_count == 1) dma_page->tail -= dma_page->offset; in ivtv_udma_get_page_info()
36 for (i = 0; i < dma_page->page_count; i++) { in ivtv_udma_fill_sg_list()
37 unsigned int len = (i == dma_page->page_count - 1) ? in ivtv_udma_fill_sg_list()
100 if (dma->SG_length || dma->page_count) { in ivtv_udma_setup()
101 IVTV_DEBUG_WARN("ivtv_udma_setup: SG_length %d page_count %d still full?\n", in ivtv_udma_setup()
102 dma->SG_length, dma->page_count); in ivtv_udma_setup()
108 if (user_dma.page_count <= 0) { in ivtv_udma_setup()
109 IVTV_DEBUG_WARN("ivtv_udma_setup: Error %d page_count from %d bytes %d offset\n", in ivtv_udma_setup()
110 user_dma.page_count, size_in_byte in ivtv_udma_setup()
[all...]
/kernel/linux/linux-6.6/drivers/media/pci/ivtv/
H A Divtv-udma.c21 dma_page->page_count = dma_page->last - dma_page->first + 1; in ivtv_udma_get_page_info()
22 if (dma_page->page_count == 1) dma_page->tail -= dma_page->offset; in ivtv_udma_get_page_info()
36 for (i = 0; i < dma_page->page_count; i++) { in ivtv_udma_fill_sg_list()
37 unsigned int len = (i == dma_page->page_count - 1) ? in ivtv_udma_fill_sg_list()
102 if (dma->SG_length || dma->page_count) { in ivtv_udma_setup()
103 IVTV_DEBUG_WARN("ivtv_udma_setup: SG_length %d page_count %d still full?\n", in ivtv_udma_setup()
104 dma->SG_length, dma->page_count); in ivtv_udma_setup()
110 if (user_dma.page_count <= 0) { in ivtv_udma_setup()
111 IVTV_DEBUG_WARN("ivtv_udma_setup: Error %d page_count from %d bytes %d offset\n", in ivtv_udma_setup()
112 user_dma.page_count, size_in_byte in ivtv_udma_setup()
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/mm/
H A Dksm_tests.c160 printf("usage: ksm_tests [-h] <test type> [-a prot] [-p page_count] [-l timeout]\n" in print_help()
348 long page_count, int timeout, size_t page_size) in check_ksm_merge()
359 map_ptr = allocate_memory(NULL, prot, mapping, '*', page_size * page_count); in check_ksm_merge()
363 if (ksm_merge_pages(merge_type, map_ptr, page_size * page_count, start_time, timeout)) in check_ksm_merge()
367 if (assert_ksm_pages_count(page_count)) { in check_ksm_merge()
369 munmap(map_ptr, page_size * page_count); in check_ksm_merge()
377 munmap(map_ptr, page_size * page_count); in check_ksm_merge()
385 int page_count = 2; in check_ksm_unmerge() local
393 map_ptr = allocate_memory(NULL, prot, mapping, '*', page_size * page_count); in check_ksm_unmerge()
397 if (ksm_merge_pages(merge_type, map_ptr, page_size * page_count, start_tim in check_ksm_unmerge()
347 check_ksm_merge(int merge_type, int mapping, int prot, long page_count, int timeout, size_t page_size) check_ksm_merge() argument
421 check_ksm_zero_page_merge(int merge_type, int mapping, int prot, long page_count, int timeout, bool use_zero_pages, size_t page_size) check_ksm_zero_page_merge() argument
491 int page_count = 2; check_ksm_numa_merge() local
713 size_t page_count = 4000; ksm_cow_time() local
783 long page_count = KSM_PAGE_COUNT_DEFAULT; main() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/
H A Dnouveau_bo85b5.c47 u32 page_count = new_reg->num_pages; in nva3_bo_move_copy() local
50 page_count = new_reg->num_pages; in nva3_bo_move_copy()
51 while (page_count) { in nva3_bo_move_copy()
52 int line_count = (page_count > 8191) ? 8191 : page_count; in nva3_bo_move_copy()
68 page_count -= line_count; in nva3_bo_move_copy()
H A Dnouveau_bo90b5.c40 u32 page_count = new_reg->num_pages; in nvc0_bo_move_copy() local
43 page_count = new_reg->num_pages; in nvc0_bo_move_copy()
44 while (page_count) { in nvc0_bo_move_copy()
45 int line_count = (page_count > 8191) ? 8191 : page_count; in nvc0_bo_move_copy()
61 page_count -= line_count; in nvc0_bo_move_copy()
H A Dnouveau_bo0039.c55 u32 page_count = new_reg->num_pages; in nv04_bo_move_m2mf() local
65 page_count = new_reg->num_pages; in nv04_bo_move_m2mf()
66 while (page_count) { in nv04_bo_move_m2mf()
67 int line_count = (page_count > 2047) ? 2047 : page_count; in nv04_bo_move_m2mf()
88 page_count -= line_count; in nv04_bo_move_m2mf()
H A Dnouveau_bo9039.c45 u32 page_count = new_reg->num_pages; in nvc0_bo_move_m2mf() local
48 page_count = new_reg->num_pages; in nvc0_bo_move_m2mf()
49 while (page_count) { in nvc0_bo_move_m2mf()
50 int line_count = (page_count > 2047) ? 2047 : page_count; in nvc0_bo_move_m2mf()
78 page_count -= line_count; in nvc0_bo_move_m2mf()
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/
H A Dnouveau_bo85b5.c47 u32 page_count = PFN_UP(new_reg->size); in nva3_bo_move_copy() local
50 page_count = PFN_UP(new_reg->size); in nva3_bo_move_copy()
51 while (page_count) { in nva3_bo_move_copy()
52 int line_count = (page_count > 8191) ? 8191 : page_count; in nva3_bo_move_copy()
68 page_count -= line_count; in nva3_bo_move_copy()
H A Dnouveau_bo90b5.c40 u32 page_count = PFN_UP(new_reg->size); in nvc0_bo_move_copy() local
43 page_count = PFN_UP(new_reg->size); in nvc0_bo_move_copy()
44 while (page_count) { in nvc0_bo_move_copy()
45 int line_count = (page_count > 8191) ? 8191 : page_count; in nvc0_bo_move_copy()
61 page_count -= line_count; in nvc0_bo_move_copy()
H A Dnouveau_bo0039.c55 u32 page_count = PFN_UP(new_reg->size); in nv04_bo_move_m2mf() local
65 page_count = PFN_UP(new_reg->size); in nv04_bo_move_m2mf()
66 while (page_count) { in nv04_bo_move_m2mf()
67 int line_count = (page_count > 2047) ? 2047 : page_count; in nv04_bo_move_m2mf()
88 page_count -= line_count; in nv04_bo_move_m2mf()
H A Dnouveau_bo9039.c45 u32 page_count = PFN_UP(new_reg->size); in nvc0_bo_move_m2mf() local
48 page_count = PFN_UP(new_reg->size); in nvc0_bo_move_m2mf()
49 while (page_count) { in nvc0_bo_move_m2mf()
50 int line_count = (page_count > 2047) ? 2047 : page_count; in nvc0_bo_move_m2mf()
78 page_count -= line_count; in nvc0_bo_move_m2mf()
/kernel/linux/linux-5.10/drivers/firewire/
H A Dcore-iso.c29 int fw_iso_buffer_alloc(struct fw_iso_buffer *buffer, int page_count) in fw_iso_buffer_alloc() argument
33 buffer->page_count = 0; in fw_iso_buffer_alloc()
35 buffer->pages = kmalloc_array(page_count, sizeof(buffer->pages[0]), in fw_iso_buffer_alloc()
40 for (i = 0; i < page_count; i++) { in fw_iso_buffer_alloc()
45 buffer->page_count = i; in fw_iso_buffer_alloc()
46 if (i < page_count) { in fw_iso_buffer_alloc()
62 for (i = 0; i < buffer->page_count; i++) { in fw_iso_buffer_map_dma()
71 if (i < buffer->page_count) in fw_iso_buffer_map_dma()
78 int page_count, enum dma_data_direction direction) in fw_iso_buffer_init()
82 ret = fw_iso_buffer_alloc(buffer, page_count); in fw_iso_buffer_init()
77 fw_iso_buffer_init(struct fw_iso_buffer *buffer, struct fw_card *card, int page_count, enum dma_data_direction direction) fw_iso_buffer_init() argument
[all...]
/kernel/linux/linux-6.6/drivers/firewire/
H A Dcore-iso.c29 int fw_iso_buffer_alloc(struct fw_iso_buffer *buffer, int page_count) in fw_iso_buffer_alloc() argument
33 buffer->page_count = 0; in fw_iso_buffer_alloc()
35 buffer->pages = kmalloc_array(page_count, sizeof(buffer->pages[0]), in fw_iso_buffer_alloc()
40 for (i = 0; i < page_count; i++) { in fw_iso_buffer_alloc()
45 buffer->page_count = i; in fw_iso_buffer_alloc()
46 if (i < page_count) { in fw_iso_buffer_alloc()
62 for (i = 0; i < buffer->page_count; i++) { in fw_iso_buffer_map_dma()
71 if (i < buffer->page_count) in fw_iso_buffer_map_dma()
78 int page_count, enum dma_data_direction direction) in fw_iso_buffer_init()
82 ret = fw_iso_buffer_alloc(buffer, page_count); in fw_iso_buffer_init()
77 fw_iso_buffer_init(struct fw_iso_buffer *buffer, struct fw_card *card, int page_count, enum dma_data_direction direction) fw_iso_buffer_init() argument
[all...]
/kernel/linux/linux-6.6/drivers/vfio/pci/pds/
H A Ddirty.c64 "region_info[%d]: dma_base 0x%llx page_count %u page_size_log2 %u\n", in pds_vfio_print_guest_region_info()
66 le32_to_cpu(region_info[i].page_count), in pds_vfio_print_guest_region_info()
128 u32 page_count) in __pds_vfio_dirty_alloc_sgl()
137 max_sge = DIV_ROUND_UP(page_count, PAGE_SIZE * 8); in __pds_vfio_dirty_alloc_sgl()
158 u32 page_count) in pds_vfio_dirty_alloc_sgl()
164 page_count); in pds_vfio_dirty_alloc_sgl()
169 page_count); in pds_vfio_dirty_alloc_sgl()
191 u32 page_count; in pds_vfio_dirty_enable() local
248 page_count = DIV_ROUND_UP(region_size, region_page_size); in pds_vfio_dirty_enable()
251 region_info->page_count in pds_vfio_dirty_enable()
126 __pds_vfio_dirty_alloc_sgl(struct pds_vfio_pci_device *pds_vfio, struct pds_vfio_bmp_info *bmp_info, u32 page_count) __pds_vfio_dirty_alloc_sgl() argument
157 pds_vfio_dirty_alloc_sgl(struct pds_vfio_pci_device *pds_vfio, u32 page_count) pds_vfio_dirty_alloc_sgl() argument
[all...]
/kernel/linux/linux-5.10/drivers/char/agp/
H A Dgeneric.c181 if (curr->page_count != 0) { in agp_free_memory()
186 for (i = 0; i < curr->page_count; i++) { in agp_free_memory()
191 for (i = 0; i < curr->page_count; i++) { in agp_free_memory()
210 * @page_count: size_t argument of the number of pages
219 size_t page_count, u32 type) in agp_allocate_memory()
230 if ((cur_memory + page_count > bridge->max_memory_agp) || in agp_allocate_memory()
231 (cur_memory + page_count < page_count)) in agp_allocate_memory()
235 new = agp_generic_alloc_user(page_count, type); in agp_allocate_memory()
242 new = bridge->driver->alloc_by_type(page_count, typ in agp_allocate_memory()
218 agp_allocate_memory(struct agp_bridge_data *bridge, size_t page_count, u32 type) agp_allocate_memory() argument
1145 agp_generic_alloc_by_type(size_t page_count, int type) agp_generic_alloc_by_type() argument
1159 agp_generic_alloc_user(size_t page_count, int type) agp_generic_alloc_user() argument
[all...]
H A Di460-agp.c311 if ((io_pg_start + I460_IOPAGES_PER_KPAGE * mem->page_count) > num_entries) { in i460_insert_memory_small_io_page()
317 while (j < (io_pg_start + I460_IOPAGES_PER_KPAGE * mem->page_count)) { in i460_insert_memory_small_io_page()
327 for (i = 0, j = io_pg_start; i < mem->page_count; i++) { in i460_insert_memory_small_io_page()
346 for (i = pg_start; i < (pg_start + I460_IOPAGES_PER_KPAGE * mem->page_count); i++) in i460_remove_memory_small_io_page()
415 end = &i460.lp_desc[(pg_start + mem->page_count - 1) / I460_KPAGES_PER_IOPAGE]; in i460_insert_memory_large_io_page()
417 end_offset = (pg_start + mem->page_count - 1) % I460_KPAGES_PER_IOPAGE; in i460_insert_memory_large_io_page()
473 end = &i460.lp_desc[(pg_start + mem->page_count - 1) / I460_KPAGES_PER_IOPAGE]; in i460_remove_memory_large_io_page()
475 end_offset = (pg_start + mem->page_count - 1) % I460_KPAGES_PER_IOPAGE; in i460_remove_memory_large_io_page()
/kernel/linux/linux-6.6/drivers/char/agp/
H A Dgeneric.c181 if (curr->page_count != 0) { in agp_free_memory()
186 for (i = 0; i < curr->page_count; i++) { in agp_free_memory()
191 for (i = 0; i < curr->page_count; i++) { in agp_free_memory()
210 * @page_count: size_t argument of the number of pages
219 size_t page_count, u32 type) in agp_allocate_memory()
230 if ((cur_memory + page_count > bridge->max_memory_agp) || in agp_allocate_memory()
231 (cur_memory + page_count < page_count)) in agp_allocate_memory()
235 new = agp_generic_alloc_user(page_count, type); in agp_allocate_memory()
242 new = bridge->driver->alloc_by_type(page_count, typ in agp_allocate_memory()
218 agp_allocate_memory(struct agp_bridge_data *bridge, size_t page_count, u32 type) agp_allocate_memory() argument
1145 agp_generic_alloc_by_type(size_t page_count, int type) agp_generic_alloc_by_type() argument
1159 agp_generic_alloc_user(size_t page_count, int type) agp_generic_alloc_user() argument
[all...]
/kernel/linux/linux-6.6/sound/soc/sof/amd/
H A Dacp-loader.c55 u32 dma_size, page_count; in acp_dsp_block_write() local
64 page_count = PAGE_ALIGN(size_fw) >> PAGE_SHIFT; in acp_dsp_block_write()
65 dma_size = page_count * ACP_PAGE_SIZE; in acp_dsp_block_write()
157 u32 page_count, dma_size; in acp_dsp_pre_fw_run() local
167 page_count = PAGE_ALIGN(size_fw) >> PAGE_SHIFT; in acp_dsp_pre_fw_run()
168 adata->fw_bin_page_count = page_count; in acp_dsp_pre_fw_run()
170 configure_pte_for_fw_loading(FW_BIN, page_count, adata); in acp_dsp_pre_fw_run()
179 src_addr = ACP_SYSTEM_MEMORY_WINDOW + page_count * ACP_PAGE_SIZE; in acp_dsp_pre_fw_run()
/kernel/linux/linux-6.6/fs/squashfs/
H A Dblock.c81 u64 read_start, u64 read_end, int page_count) in squashfs_bio_read_cached()
111 else if (idx == page_count - 1 && index + length != read_end) in squashfs_bio_read_cached()
200 const int page_count = DIV_ROUND_UP(total_len + offset, PAGE_SIZE); in squashfs_bio_read() local
204 bio = bio_kmalloc(page_count, GFP_NOIO); in squashfs_bio_read()
207 bio_init(bio, sb->s_bdev, bio->bi_inline_vecs, page_count, REQ_OP_READ); in squashfs_bio_read()
210 for (i = 0; i < page_count; ++i) { in squashfs_bio_read()
237 page_count); in squashfs_bio_read()
79 squashfs_bio_read_cached(struct bio *fullbio, struct address_space *cache_mapping, u64 index, int length, u64 read_start, u64 read_end, int page_count) squashfs_bio_read_cached() argument
/kernel/linux/linux-5.10/fs/btrfs/
H A Dscrub.c97 int page_count; member
104 int page_count; member
549 for (i = 0; i < sbio->page_count; i++) { in scrub_free_ctx()
600 sbio->page_count = 0; in scrub_setup_ctx()
745 WARN_ON(sblock->page_count < 1); in scrub_print_warning()
841 BUG_ON(sblock_to_check->page_count < 1); in scrub_handle_errored_block()
1028 if (!sblocks_for_recheck[mirror_index].page_count) in scrub_handle_errored_block()
1039 if (!sblocks_for_recheck[1].page_count) in scrub_handle_errored_block()
1093 for (page_num = 0; page_num < sblock_bad->page_count; in scrub_handle_errored_block()
1115 sblocks_for_recheck[mirror_index].page_count > in scrub_handle_errored_block()
[all...]
/kernel/linux/linux-5.10/fs/squashfs/
H A Dblock.c86 const int page_count = DIV_ROUND_UP(total_len + offset, PAGE_SIZE); in squashfs_bio_read() local
90 if (page_count <= BIO_MAX_PAGES) in squashfs_bio_read()
91 bio = bio_alloc(GFP_NOIO, page_count); in squashfs_bio_read()
93 bio = bio_kmalloc(GFP_NOIO, page_count); in squashfs_bio_read()
102 for (i = 0; i < page_count; ++i) { in squashfs_bio_read()
/kernel/linux/linux-6.6/arch/x86/hyperv/
H A Dhv_proc.c29 int i, j, page_count; in hv_call_deposit_pages() local
87 for (i = 0, page_count = 0; i < num_allocations; ++i) { in hv_call_deposit_pages()
89 for (j = 0; j < counts[i]; ++j, ++page_count) in hv_call_deposit_pages()
90 input_page->gpa_page_list[page_count] = base_pfn + j; in hv_call_deposit_pages()
93 page_count, 0, input_page, NULL); in hv_call_deposit_pages()
/kernel/linux/linux-5.10/drivers/target/
H A Dtarget_core_rd.c68 u32 i, j, page_count = 0, sg_per_table; in rd_release_sgl_table() local
78 page_count++; in rd_release_sgl_table()
85 return page_count; in rd_release_sgl_table()
90 u32 page_count; in rd_release_device_space() local
95 page_count = rd_release_sgl_table(rd_dev, rd_dev->sg_table_array, in rd_release_device_space()
100 rd_dev->rd_host->rd_host_id, rd_dev->rd_dev_id, page_count, in rd_release_device_space()
101 rd_dev->sg_table_count, (unsigned long)page_count * PAGE_SIZE); in rd_release_device_space()
216 u32 page_count; in rd_release_prot_space() local
221 page_count = rd_release_sgl_table(rd_dev, rd_dev->sg_prot_array, in rd_release_prot_space()
226 rd_dev->rd_host->rd_host_id, rd_dev->rd_dev_id, page_count, in rd_release_prot_space()
[all...]
/kernel/linux/linux-6.6/drivers/target/
H A Dtarget_core_rd.c68 u32 i, j, page_count = 0, sg_per_table; in rd_release_sgl_table() local
78 page_count++; in rd_release_sgl_table()
85 return page_count; in rd_release_sgl_table()
90 u32 page_count; in rd_release_device_space() local
95 page_count = rd_release_sgl_table(rd_dev, rd_dev->sg_table_array, in rd_release_device_space()
100 rd_dev->rd_host->rd_host_id, rd_dev->rd_dev_id, page_count, in rd_release_device_space()
101 rd_dev->sg_table_count, (unsigned long)page_count * PAGE_SIZE); in rd_release_device_space()
216 u32 page_count; in rd_release_prot_space() local
221 page_count = rd_release_sgl_table(rd_dev, rd_dev->sg_prot_array, in rd_release_prot_space()
226 rd_dev->rd_host->rd_host_id, rd_dev->rd_dev_id, page_count, in rd_release_prot_space()
[all...]
/kernel/linux/linux-5.10/fs/orangefs/
H A Dorangefs-bufmap.c152 int page_count; member
171 unpin_user_pages(bufmap->page_array, bufmap->page_count); in orangefs_bufmap_unmap()
239 bufmap->page_count = bufmap->total_size / PAGE_SIZE; in orangefs_bufmap_alloc()
243 kcalloc(bufmap->page_count, sizeof(struct page *), GFP_KERNEL); in orangefs_bufmap_alloc()
268 bufmap->page_count, FOLL_WRITE, bufmap->page_array); in orangefs_bufmap_map()
273 if (ret != bufmap->page_count) { in orangefs_bufmap_map()
275 bufmap->page_count, ret); in orangefs_bufmap_map()
290 for (i = 0; i < bufmap->page_count; i++) in orangefs_bufmap_map()

Completed in 15 milliseconds

1234567891011