/linux-master/samples/configfs/ |
H A D | configfs_sample.c | 43 static ssize_t childless_showme_show(struct config_item *item, char *page) argument 48 pos = sprintf(page, "%d\n", childless->showme); 54 static ssize_t childless_storeme_show(struct config_item *item, char *page) argument 56 return sprintf(page, "%d\n", to_childless(item)->storeme); 60 const char *page, size_t count) 65 ret = kstrtoint(page, 10, &childless->storeme); 72 static ssize_t childless_description_show(struct config_item *item, char *page) argument 74 return sprintf(page, 131 static ssize_t simple_child_storeme_show(struct config_item *item, char *page) argument 133 return sprintf(page, " 59 childless_storeme_store(struct config_item *item, const char *page, size_t count) argument 136 simple_child_storeme_store(struct config_item *item, const char *page, size_t count) argument 196 simple_children_description_show(struct config_item *item, char *page) argument 274 group_children_description_show(struct config_item *item, char *page) argument [all...] |
/linux-master/arch/arm64/include/asm/ |
H A D | asm-prototypes.h | 16 #include <asm/page.h>
|
H A D | vmalloc.h | 4 #include <asm/page.h>
|
/linux-master/arch/m68k/include/asm/ |
H A D | motorola_pgalloc.h | 8 extern void mmu_page_ctor(void *page); 9 extern void mmu_page_dtor(void *page); 22 * Allocate and free page tables. The xxx_kernel() versions are 23 * used to allocate a kernel page table - this turns on ASN bits 87 static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, pgtable_t page) argument 89 pmd_set(pmd, page);
|
/linux-master/arch/arc/include/asm/ |
H A D | pgtable.h | 13 #include <asm/page.h>
|
H A D | cacheflush.h | 8 * -likewise for flush_cache_{range,page} (munmap, exit, COW-break) 30 void flush_dcache_page(struct page *page); 53 * A new pagecache page has PG_arch_1 clear - thus dcache dirty by default 59 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ 66 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \
|
/linux-master/net/9p/ |
H A D | trans_common.c | 16 void p9_release_pages(struct page **pages, int nr_pages)
|
/linux-master/arch/sh/include/asm/ |
H A D | user.h | 6 #include <asm/page.h> 13 * upage: 1 page consisting of a user struct that tells gdb 18 * only one page long. 22 * page is demand-zero or if a page is totally unused, we just cover
|
/linux-master/arch/powerpc/include/asm/ |
H A D | user.h | 6 #include <asm/page.h> 16 * upage: 1 page consisting of a user struct that tells gdb 21 * only one page long. 25 * page is demand-zero or if a page is totally unused, we just cover
|
H A D | vmalloc.h | 5 #include <asm/page.h>
|
/linux-master/arch/alpha/include/asm/ |
H A D | user.h | 8 #include <asm/page.h> 17 * upage: 1 page consisting of a user struct that tells gdb 22 * only one page long. 26 * page is demand-zero or if a page is totally unused, we just cover
|
/linux-master/arch/riscv/kernel/vdso/ |
H A D | vdso.S | 8 #include <asm/page.h>
|
/linux-master/arch/loongarch/include/asm/ |
H A D | sparsemem.h | 15 #define VMEMMAP_SIZE (sizeof(struct page) * (1UL << (cpu_pabits + 1 - PAGE_SHIFT)))
|
/linux-master/arch/xtensa/include/asm/ |
H A D | asm-prototypes.h | 8 #include <asm/page.h>
|
/linux-master/include/linux/mfd/ |
H A D | rsmu.h | 30 * @page: i2c/spi bus driver internal use only. 37 u32 page; member in struct:rsmu_ddata
|
/linux-master/drivers/net/ethernet/sfc/siena/ |
H A D | io.h | 231 /* Calculate offset to page-mapped register */ 232 static inline unsigned int efx_paged_reg(struct efx_nic *efx, unsigned int page, argument 235 return page * efx->vi_stride + reg; 240 unsigned int reg, unsigned int page) 242 reg = efx_paged_reg(efx, page, reg); 258 #define efx_writeo_page(efx, value, reg, page) \ 262 page) 264 /* Write a page-mapped 32-bit CSR (EVQ_RPTR, EVQ_TMR (EF10), or the 269 unsigned int reg, unsigned int page) 271 efx_writed(efx, value, efx_paged_reg(efx, page, re 239 _efx_writeo_page(struct efx_nic *efx, efx_oword_t *value, unsigned int reg, unsigned int page) argument 268 _efx_writed_page(struct efx_nic *efx, const efx_dword_t *value, unsigned int reg, unsigned int page) argument 290 _efx_writed_page_locked(struct efx_nic *efx, const efx_dword_t *value, unsigned int reg, unsigned int page) argument [all...] |
/linux-master/drivers/net/ethernet/sfc/ |
H A D | io.h | 165 /* Calculate offset to page-mapped register */ 166 static inline unsigned int efx_paged_reg(struct efx_nic *efx, unsigned int page, argument 169 return page * efx->vi_stride + reg; 174 unsigned int reg, unsigned int page) 176 reg = efx_paged_reg(efx, page, reg); 192 #define efx_writeo_page(efx, value, reg, page) \ 196 page) 198 /* Write a page-mapped 32-bit CSR (EVQ_RPTR, EVQ_TMR (EF10), or the 203 unsigned int reg, unsigned int page) 205 efx_writed(efx, value, efx_paged_reg(efx, page, re 173 _efx_writeo_page(struct efx_nic *efx, efx_oword_t *value, unsigned int reg, unsigned int page) argument 202 _efx_writed_page(struct efx_nic *efx, const efx_dword_t *value, unsigned int reg, unsigned int page) argument 224 _efx_writed_page_locked(struct efx_nic *efx, const efx_dword_t *value, unsigned int reg, unsigned int page) argument [all...] |
/linux-master/arch/nios2/mm/ |
H A D | cacheflush.c | 142 void flush_icache_pages(struct vm_area_struct *vma, struct page *page, argument 145 unsigned long start = (unsigned long) page_address(page); 167 * page. This ensures that data in the physical page is mutually 180 * The zero page is never written to, so never has any dirty 188 /* Flush this page if there are aliases. */ 203 void flush_dcache_page(struct page *page) argument 205 flush_dcache_folio(page_folio(page)); 252 clear_user_page(void *addr, unsigned long vaddr, struct page *page) argument 261 copy_from_user_page(struct vm_area_struct *vma, struct page *page, unsigned long user_vaddr, void *dst, void *src, int len) argument 272 copy_to_user_page(struct vm_area_struct *vma, struct page *page, unsigned long user_vaddr, void *dst, void *src, int len) argument [all...] |
/linux-master/arch/sh/mm/ |
H A D | kmap.c | 28 void *kmap_coherent(struct page *page, unsigned long addr) argument 30 struct folio *folio = page_folio(page); 46 set_pte(kmap_coherent_pte - idx, mk_pte(page, PAGE_KERNEL));
|
/linux-master/arch/csky/abiv1/ |
H A D | cacheflush.c | 10 #include <asm/page.h> 38 void flush_dcache_page(struct page *page) argument 40 flush_dcache_folio(page_folio(page));
|
/linux-master/arch/s390/include/asm/ |
H A D | set_memory.h | 63 int set_direct_map_invalid_noflush(struct page *page); 64 int set_direct_map_default_noflush(struct page *page);
|
/linux-master/drivers/nvmem/ |
H A D | rave-sp-eeprom.c | 43 * struct rave_sp_eeprom_page - RAVE SP EEPROM page 76 * rave_sp_eeprom_io - Low-level part of EEPROM page access 80 * @idx: number of the EEPROM page 81 * @page: Data to write or buffer to store result (via page->data) 93 struct rave_sp_eeprom_page *page) 96 const unsigned int data_size = is_write ? sizeof(page->data) : 0; 99 is_write ? sizeof(*page) - sizeof(page->data) : sizeof(*page); 90 rave_sp_eeprom_io(struct rave_sp_eeprom *eeprom, enum rave_sp_eeprom_access_type type, u16 idx, struct rave_sp_eeprom_page *page) argument 163 struct rave_sp_eeprom_page page; local [all...] |
/linux-master/arch/mips/include/asm/vdso/ |
H A D | vdso.h | 12 #include <asm/page.h>
|
/linux-master/arch/um/kernel/skas/ |
H A D | uaccess.c | 12 #include <asm/page.h> 67 struct page *page; local 75 page = pte_page(*pte); 78 addr = (unsigned long) page_address(page) + 81 addr = (unsigned long) kmap_atomic(page) + 246 * -EFAULT - User access resulted in a page fault 254 struct page *page; local 266 page 333 struct page *page; local [all...] |
/linux-master/arch/openrisc/include/asm/ |
H A D | fixmap.h | 27 #include <asm/page.h>
|