Searched refs:memfd (Results 1 – 3 of 3) sorted by relevance
68 struct folio *memfd_alloc_folio(struct file *memfd, pgoff_t idx) in memfd_alloc_folio() argument74 if (is_file_hugepages(memfd)) { in memfd_alloc_folio()81 struct inode *inode = file_inode(memfd); in memfd_alloc_folio()82 struct hstate *h = hstate_file(memfd); in memfd_alloc_folio()100 memfd->f_mapping, in memfd_alloc_folio()117 return shmem_read_folio(memfd->f_mapping, idx); in memfd_alloc_folio()
3459 long memfd_pin_folios(struct file *memfd, loff_t start, loff_t end, in memfd_pin_folios() argument3474 if (!memfd) in memfd_pin_folios()3477 if (!shmem_file(memfd) && !is_file_hugepages(memfd)) in memfd_pin_folios()3480 if (end >= i_size_read(file_inode(memfd))) in memfd_pin_folios()3483 if (is_file_hugepages(memfd)) { in memfd_pin_folios()3484 h = hstate_file(memfd); in memfd_pin_folios()3493 if (is_file_hugepages(memfd)) { in memfd_pin_folios()3506 nr_found = filemap_get_folios_contig(memfd->f_mapping, in memfd_pin_folios()3535 folio = memfd_alloc_folio(memfd, start_idx); in memfd_pin_folios()
140 obj-$(CONFIG_MEMFD_CREATE) += memfd.o
Completed in 12 milliseconds