/linux-master/fs/ceph/ |
H A D | addr.c | 30 * The page->private field is used to reference a struct 31 * ceph_snap_context for _every_ dirty page. This indicates which 32 * snapshot the page was logically dirtied in, and thus which snap 37 * i_wrbuffer_ref == i_wrbuffer_ref_head == the dirty page count. 57 * Invalidate and so forth must take care to ensure the dirty page 69 static inline struct ceph_snap_context *page_snap_context(struct page *page) argument 71 if (PagePrivate(page)) 72 return (void *)page->private; 77 * Dirty a page 594 get_writepages_data_length(struct inode *inode, struct page *page, u64 start) argument 632 writepage_nounlock(struct page *page, struct writeback_control *wbc) argument 779 ceph_writepage(struct page *page, struct writeback_control *wbc) argument 815 struct page *page; local 1007 struct page *page; local 1225 struct page *page = ceph_fscrypt_pagecache_page(pages[i]); local 1348 struct page *page; local 1410 ceph_find_incompatible(struct page *page) argument 1629 struct page *page; local 1674 struct page *page = vmf->page; local 1775 struct page *page; local [all...] |
/linux-master/drivers/hwmon/pmbus/ |
H A D | ltc2978.c | 176 static int ltc_read_word_data(struct i2c_client *client, int page, int phase, argument 185 return pmbus_read_word_data(client, page, 0xff, reg); 188 static int ltc_read_byte_data(struct i2c_client *client, int page, int reg) argument 196 return pmbus_read_byte_data(client, page, reg); 199 static int ltc_write_byte_data(struct i2c_client *client, int page, int reg, u8 value) argument 207 return pmbus_write_byte_data(client, page, reg, value); 210 static int ltc_write_byte(struct i2c_client *client, int page, u8 byte) argument 218 return pmbus_write_byte(client, page, byte); 235 int page, int reg, u16 *pmax) 239 ret = ltc_read_word_data(client, page, 234 ltc_get_max(struct ltc2978_data *data, struct i2c_client *client, int page, int reg, u16 *pmax) argument 248 ltc_get_min(struct ltc2978_data *data, struct i2c_client *client, int page, int reg, u16 *pmin) argument 262 ltc2978_read_word_data_common(struct i2c_client *client, int page, int reg) argument 307 ltc2978_read_word_data(struct i2c_client *client, int page, int phase, int reg) argument 354 ltc2974_read_word_data(struct i2c_client *client, int page, int phase, int reg) argument 380 ltc2975_read_word_data(struct i2c_client *client, int page, int phase, int reg) argument 415 ltc3880_read_word_data(struct i2c_client *client, int page, int phase, int reg) argument 448 ltc3883_read_word_data(struct i2c_client *client, int page, int phase, int reg) argument 470 ltc2978_clear_peaks(struct ltc2978_data *data, struct i2c_client *client, int page) argument 483 ltc2978_write_word_data(struct i2c_client *client, int page, int reg, u16 word) argument [all...] |
/linux-master/arch/powerpc/platforms/pseries/ |
H A D | cmm.c | 90 static long plpar_page_set_loaned(struct page *page) argument 92 const unsigned long vpa = page_to_phys(page); 110 static long plpar_page_set_active(struct page *page) argument 112 const unsigned long vpa = page_to_phys(page); 139 struct page *page; local 156 page = balloon_page_alloc(); 157 if (!page) 185 struct page *page; local 500 cmm_migratepage(struct balloon_dev_info *b_dev_info, struct page *newpage, struct page *page, enum migrate_mode mode) argument [all...] |
/linux-master/drivers/misc/ |
H A D | vmw_balloon.c | 141 * @VMW_BALLOON_CMD_LOCK: Informs the hypervisor about a ballooned page. 142 * @VMW_BALLOON_CMD_UNLOCK: Informs the hypervisor about a page that is about 254 * @pfn: the physical frame number of the page to be locked or unlocked. 264 * @max_page_size: maximum supported page size for ballooning. 271 * @size: balloon actual size in basic page size (frames). 279 * @target: balloon target size in basic page size (frames). 307 * @batch_page: pointer to communication batch page. 309 * When batching is used, batch_page points to a page, which holds up to 319 * disabled, only a single page can be locked/unlock on each operation. 326 * @page 333 struct page *page; member in struct:vmballoon 588 vmballoon_mark_page_offline(struct page *page, enum vmballoon_page_size_type page_size) argument 603 vmballoon_mark_page_online(struct page *page, enum vmballoon_page_size_type page_size) argument 654 struct page *page; local 703 vmballoon_handle_one_result(struct vmballoon *b, struct page *page, enum vmballoon_page_size_type page_size, unsigned long status) argument 847 struct page *page; local 913 struct page *page, *tmp; local 991 struct page *page; local 1034 struct page *page, *tmp; local 1073 struct page *page, *tmp; local 1311 struct page *page; local 1734 vmballoon_migratepage(struct balloon_dev_info *b_dev_info, struct page *newpage, struct page *page, enum migrate_mode mode) argument [all...] |
/linux-master/fs/f2fs/ |
H A D | inline.c | 64 void f2fs_do_read_inline_data(struct folio *folio, struct page *ipage) 83 struct page *ipage, u64 from) 102 struct page *ipage; 127 int f2fs_convert_inline_page(struct dnode_of_data *dn, struct page *page) argument 135 .page = page, 167 f2fs_bug_on(F2FS_P_SB(page), folio_test_writeback(page_folio(page))); 169 f2fs_do_read_inline_data(page_folio(page), d 203 struct page *ipage, *page; local 243 f2fs_write_inline_data(struct inode *inode, struct page *page) argument 262 page, 0, MAX_INLINE_DATA(inode)); local 393 struct page *page; local 624 struct page *page = NULL; local 680 f2fs_delete_inline_entry(struct f2fs_dir_entry *dentry, struct page *page, struct inode *dir, struct inode *inode) argument [all...] |
/linux-master/fs/squashfs/ |
H A D | block.c | 31 * Returns the amount of bytes copied to the page actor. 83 struct page *head_to_cache = NULL, *tail_to_cache = NULL; 93 struct page *page = bv->bv_page; local 95 if (page->mapping == cache_mapping) { 102 * the page size, so read_start and read_end cover full pages. 110 head_to_cache = page; 112 tail_to_cache = page; 169 static struct page *squashfs_get_cache_page(struct address_space *mapping, 172 struct page *pag local 214 struct page *page; local [all...] |
/linux-master/io_uring/ |
H A D | memmap.c | 16 static void *io_mem_alloc_compound(struct page **pages, int nr_pages, 19 struct page *page; local 28 page = alloc_pages(gfp, order); 29 if (!page) 33 pages[i] = page + i; 35 return page_address(page); 38 static void *io_mem_alloc_single(struct page **pages, int nr_pages, size_t size, 59 void *io_pages_map(struct page ***out_pages, unsigned short *npages, 63 struct page **page [all...] |
/linux-master/kernel/events/ |
H A D | ring_buffer.c | 242 handle->page = (offset >> page_shift) & (rb->nr_pages - 1); 244 handle->addr = rb->data_pages[handle->page] + offset; 613 static struct page *rb_alloc_aux_page(int node, int order) 615 struct page *page; local 621 page = alloc_pages_node(node, PERF_AUX_GFP, order); 622 } while (!page && order--); 624 if (page && order) { 628 * set its first page's private to this order; 629 * !PagePrivate(page) mean 641 struct page *page = virt_to_page(rb->aux_pages[idx]); local 720 struct page *page; local 741 struct page *page = virt_to_page(rb->aux_pages[0]); local 800 struct page *page; local 813 struct page *page = virt_to_page(addr); local 888 struct page *page = vmalloc_to_page(addr); local [all...] |
/linux-master/arch/sparc/mm/ |
H A D | init_64.h | 5 #include <asm/page.h>
|
/linux-master/arch/powerpc/include/asm/ |
H A D | kdump.h | 5 #include <asm/page.h>
|
/linux-master/arch/x86/include/asm/ |
H A D | spinlock.h | 7 #include <asm/page.h>
|
H A D | vmalloc.h | 5 #include <asm/page.h>
|
/linux-master/arch/s390/include/asm/ |
H A D | vmlinux.lds.h | 2 #include <asm/page.h> 11 * into single .boot.data section. This way big holes cased by page aligned
|
/linux-master/arch/arm/xen/ |
H A D | grant-table.c | 33 #include <xen/page.h>
|
/linux-master/drivers/gpu/drm/nouveau/include/nvif/ |
H A D | if000a.h | 6 __u8 page; member in struct:nvif_mem_v0
|
/linux-master/drivers/net/ethernet/sfc/falcon/ |
H A D | io.h | 211 /* Calculate offset to page-mapped register */ 212 #define EF4_PAGED_REG(page, reg) \ 213 ((page) * EF4_VI_PAGE_SIZE + (reg)) 217 unsigned int reg, unsigned int page) 219 reg = EF4_PAGED_REG(page, reg); 235 #define ef4_writeo_page(efx, value, reg, page) \ 239 page) 241 /* Write a page-mapped 32-bit CSR (EVQ_RPTR, EVQ_TMR (EF10), or the 246 unsigned int reg, unsigned int page) 248 ef4_writed(efx, value, EF4_PAGED_REG(page, re 216 _ef4_writeo_page(struct ef4_nic *efx, ef4_oword_t *value, unsigned int reg, unsigned int page) argument 245 _ef4_writed_page(struct ef4_nic *efx, const ef4_dword_t *value, unsigned int reg, unsigned int page) argument 265 _ef4_writed_page_locked(struct ef4_nic *efx, const ef4_dword_t *value, unsigned int reg, unsigned int page) argument [all...] |
/linux-master/arch/arm/vdso/ |
H A D | vdso.S | 13 #include <asm/page.h>
|
/linux-master/arch/arc/include/asm/ |
H A D | tlbflush.h | 13 void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long page); 24 #define flush_tlb_page(vma, page) local_flush_tlb_page(vma, page) 34 extern void flush_tlb_page(struct vm_area_struct *vma, unsigned long page);
|
/linux-master/arch/powerpc/kernel/ |
H A D | suspend.c | 11 #include <asm/page.h>
|
/linux-master/drivers/net/ethernet/pensando/ionic/ |
H A D | ionic_bus.h | 14 void ionic_bus_unmap_dbpage(struct ionic *ionic, void __iomem *page);
|
/linux-master/lib/zlib_inflate/ |
H A D | infutil.h | 17 #include <asm/page.h>
|
/linux-master/arch/x86/um/vdso/ |
H A D | vma.c | 9 #include <asm/page.h> 19 static struct page **vdsop; 23 struct page *um_vdso; 29 vdsop = kmalloc(sizeof(struct page *), GFP_KERNEL);
|
/linux-master/arch/um/include/asm/ |
H A D | fixmap.h | 7 #include <asm/page.h> 31 * no page table allocations, etc. This might change in the 45 * Leave one empty page between vmalloc'ed areas and 46 * the start of the fixmap, and leave one page empty
|
/linux-master/arch/arm64/kernel/ |
H A D | vdso-wrap.S | 12 #include <asm/page.h>
|
H A D | vdso32-wrap.S | 9 #include <asm/page.h>
|