nkipt tydivnclass=" ink yspgetclass="s.r_logot> a/.static/">LXR 8.5/"/include.hutBylb.hk y/spgenk y!-- --nk rel t tyspgetid="s.r_priva"k rel t t> nk tyncod a(args="+priva=include.8.5/"/hutBylb.h"method)?"; } "tid="priva_ncodink t buttgs,t/javasubmi "tclass="priva"nk rel t el t tyimg.static/js/lxrng-on.pprivae="imaalt="Priva"nk rel tel t ty/buttgsnk ty/ncodnk rel t ty/spgenk rel t tyspgetid="s.r_save"k rel t t> nk tyncod a(args="+save=include.8.5/"/hutBylb.h"method)?"; } "tid="save_ncodink t buttgs,t/javasubmi "tclass="save"nk rel t el t tyimg.static/js/lxrng-on.psavee="imaalt="Save"nk rel tel t ty/buttgsnk ty/ncodnk rel t ty/spgenk rel ty/spgenk k rel tydivnclass="s.r_r(vuink yspgetclass="s.r_versrgsink tya/k t /.static/.8.5/"> 4/include.8.5/"/hutBylb.hink t img.static/js/lxrng-on.plefae="imaalt="<<t> ank tyncod a(args="include.8.5/"/hutBylb.h"method)?"tByink t spgetid="ver_|| eleink t s| eleid='+="v"tid="v"t onhandle="upif(e_versrgsespon, 'r.linux.no/linux+v3.8.5/"> ', '8.5/"', '', 'include.8.5/"/hutBylb.h');"nk r opargs, an A="v4.10"k tnk rv4.10 k t /spasnk /formnk a k t href="../linux+v3.8.6/include/linux/hugetlb.h">k t img src="../.static/gfx/right.png" alt=">>">k /spasnkk spas class="lxr_search">k t
k t input typA="hidden" namA="navtarget", an A="">k t input typA="text" namA="search" id="search">k t buttgs,typA="submit">Searchk t Prefsk /a>k /spasnk t /divnk t form acargs="ajaxvz6.16.61"k A="v2.6.0purn ah(this);">k t input typAonclilookupxt" naonclilookupxtamA="navta /a>k hk /s /spasnheadingbobmimg" a /spasnk a /spasnk /a>k /s " namA="se_results" /spasnmA="se_results"();k /a>k /spa k /s " nacontenttga k /s " nafile_content cl/a>1>k #ifndef="lxr_prefscode=_LINUX_HUGETLB_H" /spasnm_pr">_LINUX_HUGETLB_H>k t/a>2>k #define="lxr_prefscode=_LINUX_HUGETLB_H" /spasnm_pr">_LINUX_HUGETLB_H>k t/a>3>k t/a>4>k #i"+pref <ksde/t /spasnf_pr">?returmm_;">ksde>k t.pnt/a>5>k #i"+pref <?returfsde>k t.pnt/a>6>k #i"+pref <?return=inclu_inkinede>k t.pnt/a>7>k #i"+pref <?returcgroupde>k t.pnt/a>8>k t/a>9>k struct="lxr_prefscode=ctl_table" /spasnm_pr">ctl_table>k nt/ak t struct="lxr_prefscode=use struct" /spasnm_pr">use struct>k nt/a11 t struct="lxr_prefscode=mmu_gather" /spasnm_pr">mmu_gather>k nt/a12>k t/a13>k #ifdef="lxr_prefscode=CONFIG_HUGETLB_PAGE" /spasnm_pr">CONFIG_HUGETLB_PAGE>k t/a14>k t/a15>k #i"+pref <?returmempotlbyde>k t.pnt/a16>k #i"+pref <?returshmde>k t.pnt/a17>k #i"+pref <asm/cluflush.h>k t.pnt/a18>k t/a19>k struct="lxr_prefscode=n=inpage_16.pool" /spasnm_pr">n=inpage_16.pool>k {t/a2 t "lxr_prefscode=spinkock_t" /spasnm_pr">spinkock_t t "lxr_prefscode=kock" /spasnm_pr">kock>k nt/a21 t long="lxr_prefscode=count" /spasnm_pr">count>k nt/a22 t long="lxr_prefscode=mclihpages" /spasnm_pr">mclihpages t ,="lxr_prefscode=usedihpages" /spasnm_pr">usedihpages>k nt/a23>k }nt/a24>k t/a25>k extern "lxr_prefscode=spinkock_t" /spasnm_pr">spinkock_t t "lxr_prefscode=n=inclu_kock" /spasnm_pr">n=inclu_kock>k nt/a26>k extern int="lxr_prefscode=n=inclu_mclih ie" /spasnm_pr">n=inclu_mclih ie t "lxr_prefscode=__read_mostly" /spasnm_pr">__read_mostly>k nt/a27>k #define="lxr_prefscode=for_eachih ie" /spasnm_pr">for_eachih ie>k ("lxr_prefscode=n" /spasnm_pr">n>k ) \t/a28 t for (("lxr_prefscode=n" /spasnm_pr">n>k ) =="lxr_prefscode=n ies" /spasnm_pr">n ies>k n ("lxr_prefscode=n" /spasnm_pr">n>k ) < &"lxr_prefscode=n ies" /spasnm_pr">n ies>k ["lxr_prefscode=n=inclu_mclih ie" /spasnm_pr">n=inclu_mclih ie t ]n ("lxr_prefscode=n" /spasnm_pr">n>k )++)t/a29>k t/a3 t struct="lxr_prefscode=n=inpage_16.pool" /spasnm_pr">n=inpage_16.pool>k *"lxr_prefscode=n=inpage_new_16.pool" /spasnm_pr">n=inpage_new_16.pool>k (long="lxr_prefscode=nr_bkocks" /spasnm_pr">nr_bkocks>k )nt/a31 t void="lxr_prefscode=n=inpage_put_16.pool" /spasnm_pr">n=inpage_put_16.pool>k (struct="lxr_prefscode=n=inpage_16.pool" /spasnm_pr">n=inpage_16.pool>k *"lxr_prefscode=spool" /spasnm_pr">spool>k )nt/a32>k t/a33>k int="lxr_prefscode=PageH=in" /spasnm_pr">PageH=in>k (struct="lxr_prefscode=page" /spasnm_pr">page>k *"lxr_prefscode=page" /spasnm_pr">page>k )nt/a34>k t/a35 t void="lxr_prefscode=reset_vma_resv_n=in_pages" /spasnm_pr">reset_vma_resv_n=in_pages>k (struct="lxr_prefscode=vm_area struct" /spasnm_pr">vm_area struct>k *"lxr_prefscode=vma" /spasnm_pr">vma>k )nt/a36>k int="lxr_prefscode=n=inclu_sysctl_handler" /spasnm_pr">n=inclu_sysctl_handler>k (struct="lxr_prefscode=ctl_table" /spasnm_pr">ctl_table>k *, int, void="lxr_prefscode=__use " /spasnm_pr">__use >k *, "lxr_prefscode=size_t" /spasnm_pr">size_t>k *, "lxr_prefscode=loff_t" /spasnm_pr">loff_t>k *)nt/a37>k int="lxr_prefscode=n=inclu_overcommit_handler" /spasnm_pr">n=inclu_overcommit_handler>k (struct="lxr_prefscode=ctl_table" /spasnm_pr">ctl_table>k *, int, void="lxr_prefscode=__use " /spasnm_pr">__use >k *, "lxr_prefscode=size_t" /spasnm_pr">size_t>k *, "lxr_prefscode=loff_t" /spasnm_pr">loff_t>k *)nt/a38>k int="lxr_prefscode=n=inclu_treat_movable_handler" /spasnm_pr">n=inclu_treat_movable_handler>k (struct="lxr_prefscode=ctl_table" /spasnm_pr">ctl_table>k *, int, void="lxr_prefscode=__use " /spasnm_pr">__use >k *, "lxr_prefscode=size_t" /spasnm_pr">size_t>k *, "lxr_prefscode=loff_t" /spasnm_pr">loff_t>k *)nt/a39>k t/a40>k #ifdef="lxr_prefscode=CONFIG_NUMA" /spasnm_pr">CONFIG_NUMA>k t/a41>k int="lxr_prefscode=n=inclu_mempotlby_sysctl_handler" /spasnm_pr">n=inclu_mempotlby_sysctl_handler>k (struct="lxr_prefscode=ctl_table" /spasnm_pr">ctl_table>k *, int,t/a42 t void="lxr_prefscode=__use " /spasnm_pr">__use >k *, "lxr_prefscode=size_t" /spasnm_pr">size_t>k *, "lxr_prefscode=loff_t" /spasnm_pr">loff_t>k *)nt/a43>k #endift/a44>k t/a45>k int="lxr_prefscode=copy_n=inclu_page_range" /spasnm_pr">copy_n=inclu_page_range>k (struct="lxr_prefscode=mm struct" /spasnm_pr">mm struct>k *, struct="lxr_prefscode=mm struct" /spasnm_pr">mm struct>k *, struct="lxr_prefscode=vm_area struct" /spasnm_pr">vm_area struct>k *)nt/a46>k int="lxr_prefscode=follow_n=inclu_page" /spasnm_pr">follow_n=inclu_page>k (struct="lxr_prefscode=mm struct" /spasnm_pr">mm struct>k *, struct="lxr_prefscode=vm_area struct" /spasnm_pr">vm_area struct>k *,t/a47 t struct="lxr_prefscode=page" /spasnm_pr">page>k **, struct="lxr_prefscode=vm_area struct" /spasnm_pr">vm_area struct>k **,t/a48 t unsigned long=*, int *, int, unsigned int="lxr_prefscode=flags" /spasnm_pr">flags>k )nt/a49 t void="lxr_prefscode=unmap_n=inpage_range" /spasnm_pr">unmap_n=inpage_range>k (struct="lxr_prefscode=vm_area struct" /spasnm_pr">vm_area struct>k *,t/a50 t unsigned long, unsigned long, struct="lxr_prefscode=page" /spasnm_pr">page>k *)nt/a51 t void="lxr_prefscode=__unmap_n=inpage_range_final" /spasnm_pr">__unmap_n=inpage_range_final>k (struct="lxr_prefscode=mmu_gather" /spasnm_pr">mmu_gather>k *"lxr_prefscode=clu" /spasnm_pr">clu t ,t/a52 t struct="lxr_prefscode=vm_area struct" /spasnm_pr">vm_area struct>k *"lxr_prefscode=vma" /spasnm_pr">vma>k ,t/a53 t unsigned long "lxr_prefscode=start" /spasnm_pr">start t ,=unsigned long "lxr_prefscode=end" /spasnm_pr">end>k ,t/a54 t struct="lxr_prefscode=page" /spasnm_pr">page>k *"lxr_prefscode=_pr_page" /spasnm_pr">_pr_page>k )nt/a55 t void="lxr_prefscode=__unmap_n=inpage_range" /spasnm_pr">__unmap_n=inpage_range>k (struct="lxr_prefscode=mmu_gather" /spasnm_pr">mmu_gather>k *"lxr_prefscode=clu" /spasnm_pr">clu t , struct="lxr_prefscode=vm_area struct" /spasnm_pr">vm_area struct>k *"lxr_prefscode=vma" /spasnm_pr">vma>k ,t/a56 t unsigned long "lxr_prefscode=start" /spasnm_pr">start t ,=unsigned long "lxr_prefscode=end" /spasnm_pr">end>k ,t/a57 t struct="lxr_prefscode=page" /spasnm_pr">page>k *"lxr_prefscode=_pr_page" /spasnm_pr">_pr_page>k )nt/a58>k int="lxr_prefscode=n=inclu_ck="ault" /spasnm_pr">n=inclu_ck="ault>k (struct="lxr_prefscode=address_space" /spasnm_pr">address_space>k *, struct="lxr_prefscode=vm_area struct" /spasnm_pr">vm_area struct>k *)nt/a59 t void="lxr_prefscode=n=inclu_report_meminfo" /spasnm_pr">n=inclu_report_meminfo>k (struct="lxr_prefscode=seq_file" /spasnm_pr">seq_file>k *)nt/a60>k int="lxr_prefscode=n=inclu_report_node_meminfo" /spasnm_pr">n=inclu_report_node_meminfo>k (int, char *)nt/a61 t unsigned long "lxr_prefscode=n=inclu_total_pages" /spasnm_pr">n=inclu_total_pages>k (void)nt/a62>k int="lxr_prefscode=n=inclu_"ault" /spasnm_pr">n=inclu_"ault>k (struct="lxr_prefscode=mm struct" /spasnm_pr">mm struct>k *"lxr_prefscode=mm" /spasnm_pr">mm t , struct="lxr_prefscode=vm_area struct" /spasnm_pr">vm_area struct>k *"lxr_prefscode=vma" /spasnm_pr">vma>k ,t/a63 t unsigned long "lxr_prefscode=address" /spasnm_pr">address t ,=unsigned int="lxr_prefscode=flags" /spasnm_pr">flags>k )nt/a64>k int="lxr_prefscode=n=inclu_reservn_pages" /spasnm_pr">n=inclu_reservn_pages>k (struct="lxr_prefscode=inode" /spasnm_pr">inode>k *"lxr_prefscode=inode" /spasnm_pr">inode>k , long "lxr_prefscode=from" /spasnm_pr">from>k , long "lxr_prefscode=to" /spasnm_pr">to>k ,t/a65 t struct="lxr_prefscode=vm_area struct" /spasnm_pr">vm_area struct>k *"lxr_prefscode=vma" /spasnm_pr">vma>k ,t/a66 t "lxr_prefscode=vm_flags_t" /spasnm_pr">vm_flags_t t "lxr_prefscode=vm_flags" /spasnm_pr">vm_flags>k )nt/a67 t void="lxr_prefscode=n=inclu_unreservn_pages" /spasnm_pr">n=inclu_unreservn_pages>k (struct="lxr_prefscode=inode" /spasnm_pr">inode>k *"lxr_prefscode=inode" /spasnm_pr">inode>k , long "lxr_prefscode=offset" /spasnm_pr">offset>k , long "lxr_prefscode=freed" /spasnm_pr">freed>k )nt/a68>k int="lxr_prefscode=dequeue_hwpoisonedih=in_page" /spasnm_pr">dequeue_hwpoisonedih=in_page>k (struct="lxr_prefscode=page" /spasnm_pr">page>k *"lxr_prefscode=page" /spasnm_pr">page>k )nt/a69 t void="lxr_prefscode=copy_n=in_page" /spasnm_pr">copy_n=in_page>k (struct="lxr_prefscode=page" /spasnm_pr">page>k *"lxr_prefscode=dst" /spasnm_pr">dst t , struct="lxr_prefscode=page" /spasnm_pr">page>k *"lxr_prefscode=src" /spasnm_pr">src>k )nt/a70>k t/a71 t extern unsigned long "lxr_prefscode=n=inpages_treat_as_movable" /spasnm_pr">n=inpages_treat_as_movable t nt/a72 t extern const unsigned long "lxr_prefscode=n=inclu_zero" /spasnm_pr">n=inclu_zero t , "lxr_prefscode=n=inclu_infinity" /spasnm_pr">n=inclu_infinity t nt/a73 t extern int="lxr_prefscode=sysctl_h=inclu_shm_group" /spasnm_pr">sysctl_h=inclu_shm_group t nt/a74 t extern struct="lxr_prefscode=list_head" /spasnm_pr">list_head t "lxr_prefscode=n=in_boot_pages" /spasnm_pr">n=in_boot_pages t nt/a75>k t/a76 t ormnk /spasncommenttg/* ="se callbacks */ Prefsk /a77>k t/a78>k "lxr_prefscode=pte_t" /spasnm_pr">pte_t>k *"lxr_prefscode=n=in_pte_alloc" /spasnm_pr">n=in_pte_alloc>k (struct="lxr_prefscode=mm struct" /spasnm_pr">mm struct>k *"lxr_prefscode=mm" /spasnm_pr">mm t ,t/a79 t unsigned long "lxr_prefscode=addr" /spasnm_pr">addr t ,=unsigned long "lxr_prefscode=sz" /spasnm_pr">sz>k )nt/a80>k "lxr_prefscode=pte_t" /spasnm_pr">pte_t>k *"lxr_prefscode=n=in_pte_offset" /spasnm_pr">n=in_pte_offset>k (struct="lxr_prefscode=mm struct" /spasnm_pr">mm struct>k *"lxr_prefscode=mm" /spasnm_pr">mm t , unsigned long "lxr_prefscode=addr" /spasnm_pr">addr t )nt/a81>k int="lxr_prefscode=n=in_pmd_unshare" /spasnm_pr">n=in_pmd_unshare>k (struct="lxr_prefscode=mm struct" /spasnm_pr">mm struct>k *"lxr_prefscode=mm" /spasnm_pr">mm t , unsigned long *"lxr_prefscode=addr" /spasnm_pr">addr t ,="lxr_prefscode=pte_t" /spasnm_pr">pte_t>k *"lxr_prefscode=ptep" /spasnm_pr">ptep t )nt/a82 t struct="lxr_prefscode=page" /spasnm_pr">page>k *"lxr_prefscode=follow_n=in_addr" /spasnm_pr">follow_n=in_addr>k (struct="lxr_prefscode=mm struct" /spasnm_pr">mm struct>k *"lxr_prefscode=mm" /spasnm_pr">mm t , unsigned long "lxr_prefscode=address" /spasnm_pr">address t ,t/a83 t int="lxr_prefscode=wriie" /spasnm_pr">wriie t )nt/a84 t struct="lxr_prefscode=page" /spasnm_pr">page>k *"lxr_prefscode=follow_n=in_pmd" /spasnm_pr">follow_n=in_pmd>k (struct="lxr_prefscode=mm struct" /spasnm_pr">mm struct>k *"lxr_prefscode=mm" /spasnm_pr">mm t , unsigned long "lxr_prefscode=address" /spasnm_pr">address t ,t/a85 t "lxr_prefscode=pmd_t" /spasnm_pr">pmd_t>k *"lxr_prefscode=pmd" /spasnm_pr">pmd>k , int="lxr_prefscode=wriie" /spasnm_pr">wriie t )nt/a86 t struct="lxr_prefscode=page" /spasnm_pr">page>k *"lxr_prefscode=follow_n=in_pud" /spasnm_pr">follow_n=in_pud>k (struct="lxr_prefscode=mm struct" /spasnm_pr">mm struct>k *"lxr_prefscode=mm" /spasnm_pr">mm t , unsigned long "lxr_prefscode=address" /spasnm_pr">address t ,t/a87 t "lxr_prefscode=pud_t" /spasnm_pr">pud_t>k *"lxr_prefscode=pud" /spasnm_pr">pud>k , int="lxr_prefscode=wriie" /spasnm_pr">wriie t )nt/a88>k int="lxr_prefscode=pmd_h=in" /spasnm_pr">pmd_h=in>k ("lxr_prefscode=pmd_t" /spasnm_pr">pmd_t>k "lxr_prefscode=pmd" /spasnm_pr">pmd>k )nt/a89>k int="lxr_prefscode=pud_h=in" /spasnm_pr">pud_h=in>k ("lxr_prefscode=pud_t" /spasnm_pr">pud_t>k "lxr_prefscode=pmd" /spasnm_pr">pmd>k )nt/a90 t unsigned long "lxr_prefscode=n=inclu_change_protevnk t" /spasnm_pr">n=inclu_change_protevnk t>k (struct="lxr_prefscode=vm_area struct" /spasnm_pr">vm_area struct>k *"lxr_prefscode=vma" /spasnm_pr">vma>k ,t/a91 t unsigned long "lxr_prefscode=address" /spasnm_pr">address t ,=unsigned long "lxr_prefscode=end" /spasnm_pr">end>k , "lxr_prefscode=pgprot_t" /spasnm_pr">pgprot_t>k "lxr_prefscode=newprot" /spasnm_pr">newprot>k )nt/a92>k t/a93>k #else ormnk /spasncommenttg/* !CONFIG_HUGETLB_PAGE */ Prefsk /a94>k t/a95 t st img="lxr_prefscode=inkinext /spasnm_pr">inkine>k int="lxr_prefscode=PageH=in" /spasnm_pr">PageH=in>k (struct="lxr_prefscode=page" /spasnm_pr">page>k *"lxr_prefscode=page" /spasnm_pr">page>k )t/a96 t {t/a97 t A="v20nt/a98>k }t/a99>k t/100 t st img="lxr_prefscode=inkinext /spasnm_pr">inkine>k void="lxr_prefscode=reset_vma_resv_n=in_pages" /spasnm_pr">reset_vma_resv_n=in_pages>k (struct="lxr_prefscode=vm_area struct" /spasnm_pr">vm_area struct>k *"lxr_prefscode=vma" /spasnm_pr">vma>k )t/101 t {t/102>k }t/103>k t/104 t st img="lxr_prefscode=inkinext /spasnm_pr">inkine>k unsigned long "lxr_prefscode=n=inclu_total_pages" /spasnm_pr">n=inclu_total_pages>k (void)t/105 t {t/106 t A="v20nt/107>k }t/108>k t/109>k #define="lxr_prefscode=follow_n=inclu_page" /spasnm_pr">follow_n=inclu_page>k ("lxr_prefscode=m" /spasnm_pr">m>k ,"lxr_prefscode=v" /spasnm_pr">v>k ,"lxr_prefscode=p" /spasnm_pr">p>k ,"lxr_prefscode=vs" /spasnm_pr">vs>k ,"lxr_prefscode=a" /spasnm_pr">a>k ,"lxr_prefscode=u" /spasnm_pr">b>k ,"lxr_prefscode=ixt /spasnm_pr">i>k ,"lxr_prefscode=w" /spasnm_pr">w>k ) ({="lxr_prefscode=BUG" /spasnm_pr">BUG>k ();20n })t/1k t #define="lxr_prefscode=follow_n=in_addr" /spasnm_pr">follow_n=in_addr>k ("lxr_prefscode=mm" /spasnm_pr">mm t , "lxr_prefscode=addr" /spasnm_pr">addr t ,="lxr_prefscode=wriie" /spasnm_pr">wriie t ) "lxr_prefscode=ERR_PTR" /spasnm_pr">ERR_PTR>k (-"lxr_prefscode=EINVAL" /spasnm_pr">EINVAL>k )t/111 t #define="lxr_prefscode=copy_n=inclu_page_range" /spasnm_pr">copy_n=inclu_page_range>k ("lxr_prefscode=src" /spasnm_pr">src>k ,="lxr_prefscode=dst" /spasnm_pr">dst t , "lxr_prefscode=vma" /spasnm_pr">vma>k ) ({="lxr_prefscode=BUG" /spasnm_pr">BUG>k ();20n })t/112>k #define="lxr_prefscode=n=inclu_ck="ault" /spasnm_pr">n=inclu_ck="ault>k ("lxr_prefscode=mappiatic /spasnm_pr">mappiat t , "lxr_prefscode=vma" /spasnm_pr">vma>k ) ({="lxr_prefscode=BUG" /spasnm_pr">BUG>k ();20n })t/113>k st img="lxr_prefscode=inkinext /spasnm_pr">inkine>k void="lxr_prefscode=n=inclu_report_meminfo" /spasnm_pr">n=inclu_report_meminfo>k (struct="lxr_prefscode=seq_file" /spasnm_pr">seq_file>k *"lxr_prefscode=m" /spasnm_pr">m>k )t/114>k {t/115>k }t/116>k #define="lxr_prefscode=n=inclu_report_node_meminfo" /spasnm_pr">n=inclu_report_node_meminfo>k ("lxr_prefscode=n" /spasnm_pr">n t , "lxr_prefscode=buf" /spasnm_pr">buf>k ) 0t/117>k #define="lxr_prefscode=follow_n=in_pmd" /spasnm_pr">follow_n=in_pmd>k ("lxr_prefscode=mm" /spasnm_pr">mm t , "lxr_prefscode=addr" /spasnm_pr">addr t ,="lxr_prefscode=pmd" /spasnm_pr">pmd>k , "lxr_prefscode=wriie" /spasnm_pr">wriie t ) "lxr_prefscode=NULL" /spasnm_pr">NULL>k t/118>k #define="lxr_prefscode=follow_n=in_pud" /spasnm_pr">follow_n=in_pud>k ("lxr_prefscode=mm" /spasnm_pr">mm t , "lxr_prefscode=addr" /spasnm_pr">addr t ,="lxr_prefscode=pud" /spasnm_pr">pud>k , "lxr_prefscode=wriie" /spasnm_pr">wriie t ) "lxr_prefscode=NULL" /spasnm_pr">NULL>k t/119>k #define="lxr_prefscode=ck=pare_n=inpage_range" /spasnm_pr">ck=pare_n=inpage_range>k ("lxr_prefscode=file" /spasnm_pr">file>k , "lxr_prefscode=addr" /spasnm_pr">addr t ,="lxr_prefscode=len" /spasnm_pr">len t ) (-"lxr_prefscode=EINVAL" /spasnm_pr">EINVAL>k )t/12 t #define="lxr_prefscode=pmd_h=in" /spasnm_pr">pmd_h=in>k ("lxr_prefscode=x" /spasnm_pr">x>k ) 0t/121 t #define="lxr_prefscode=pud_h=in" /spasnm_pr">pud_h=in>k ("lxr_prefscode=x" /spasnm_pr">x>k ) 0t/122>k #define="lxr_prefscode=is_n=inpage_only_range" /spasnm_pr">is_n=inpage_only_range>k ("lxr_prefscode=mm" /spasnm_pr">mm t , "lxr_prefscode=addr" /spasnm_pr">addr t ,="lxr_prefscode=len" /spasnm_pr">len t ) 0t/123>k #define="lxr_prefscode=n=inclu_free_pgd_range" /spasnm_pr">n=inclu_free_pgd_range>k ("lxr_prefscode=clu" /spasnm_pr">clu t , "lxr_prefscode=addr" /spasnm_pr">addr t ,="lxr_prefscode=end" /spasnm_pr">end>k , "lxr_prefscode=floor" /spasnm_pr">floor>k , "lxr_prefscode=ceiliatic /spasnm_pr">ceiliat t ) ({"lxr_prefscode=BUG" /spasnm_pr">BUG>k ();20n })t/124>k #define="lxr_prefscode=n=inclu_fault" /spasnm_pr">n=inclu_"ault>k ("lxr_prefscode=mm" /spasnm_pr">mm t , "lxr_prefscode=vma" /spasnm_pr">vma>k , "lxr_prefscode=addr" /spasnm_pr">addr t ,="lxr_prefscode=flags" /spasnm_pr">flags>k ) ({="lxr_prefscode=BUG" /spasnm_pr">BUG>k ();20n })t/125>k #define="lxr_prefscode=n=in_pte_offset" /spasnm_pr">n=in_pte_offset>k ("lxr_prefscode=mm" /spasnm_pr">mm t , "lxr_prefscode=address" /spasnm_pr">address t ) 0t/126 t st img="lxr_prefscode=inkinext /spasnm_pr">inkine>k int="lxr_prefscode=dequeue_hwpoisonedih=in_page" /spasnm_pr">dequeue_hwpoisonedih=in_page>k (struct="lxr_prefscode=page" /spasnm_pr">page>k *"lxr_prefscode=page" /spasnm_pr">page>k )t/127>k {t/128 t A="v20nt/129>k }t/130>k t/131>k st img="lxr_prefscode=inkinext /spasnm_pr">inkine>k void="lxr_prefscode=copy_n=in_page" /spasnm_pr">copy_n=in_page>k (struct="lxr_prefscode=page" /spasnm_pr">page>k *"lxr_prefscode=dst" /spasnm_pr">dst t , struct="lxr_prefscode=page" /spasnm_pr">page>k *"lxr_prefscode=src" /spasnm_pr">src>k )t/132>k {t/133>k }t/134>k t/135 t st img="lxr_prefscode=inkinext /spasnm_pr">inkine>k unsigned long "lxr_prefscode=n=inclu_change_protevnk t" /spasnm_pr">n=inclu_change_protevnk t>k (struct="lxr_prefscode=vm_area struct" /spasnm_pr">vm_area struct>k *"lxr_prefscode=vma" /spasnm_pr">vma>k ,t/136 t unsigned long "lxr_prefscode=address" /spasnm_pr">address t ,=unsigned long "lxr_prefscode=end" /spasnm_pr">end>k , "lxr_prefscode=pgprot_t" /spasnm_pr">pgprot_t>k "lxr_prefscode=newprot" /spasnm_pr">newprot>k )t/137>k {t/138 t A="v20nt/139>k }t/140>k t/141>k st img="lxr_prefscode=inkinext /spasnm_pr">inkine>k void="lxr_prefscode=__unmap_n=inpage_range_final" /spasnm_pr">__unmap_n=inpage_range_final>k (struct="lxr_prefscode=mmu_gather" /spasnm_pr">mmu_gather>k *"lxr_prefscode=clu" /spasnm_pr">clu t ,t/142 t struct="lxr_prefscode=vm_area struct" /spasnm_pr">vm_area struct>k *"lxr_prefscode=vma" /spasnm_pr">vma>k , unsigned long "lxr_prefscode=start" /spasnm_pr">start t ,t/143 t unsigned long "lxr_prefscode=end" /spasnm_pr">end>k , struct="lxr_prefscode=page" /spasnm_pr">page>k *"lxr_prefscode=_pr_page" /spasnm_pr">_pr_page>k )t/144>k {t/145 t "lxr_prefscode=BUG" /spasnm_pr">BUG>k ();t/146>k }t/147>k t/148 t st img="lxr_prefscode=inkinext /spasnm_pr">inkine>k void="lxr_prefscode=__unmap_n=inpage_range" /spasnm_pr">__unmap_n=inpage_range>k (struct="lxr_prefscode=mmu_gather" /spasnm_pr">mmu_gather>k *"lxr_prefscode=clu" /spasnm_pr">clu t ,t/149 t struct="lxr_prefscode=vm_area struct" /spasnm_pr">vm_area struct>k *"lxr_prefscode=vma" /spasnm_pr">vma>k , unsigned long "lxr_prefscode=start" /spasnm_pr">start t ,t/150 t unsigned long "lxr_prefscode=end" /spasnm_pr">end>k , struct="lxr_prefscode=page" /spasnm_pr">page>k *"lxr_prefscode=_pr_page" /spasnm_pr">_pr_page>k )t/151 t {t/152 t "lxr_prefscode=BUG" /spasnm_pr">BUG>k ();t/153>k }t/154>k t/155 t #endif ormnk /spasncommenttg/* !CONFIG_HUGETLB_PAGE */ Prefsk /156 t /157>k #define="lxr_prefscode=HUGETLB_ANON_FILE" /spasnm_pr">HUGETLB_ANON_FILE>k "rmnk /spasnstriati>"anon_n=inpage" Prefsk /158>k t/159 t enum {t/16 t "rmnk /spasncommenttg/* Prefsk /161 t "rmnk /spasncommenttg * The file will be used as nk shm file so shmfs nccountiat rules>krefsk /162>k "rmnk /spasncommenttg * apply>krefsk /163 t "rmnk /spasncommenttg */ Prefsk /164 t "lxr_prefscode=HUGETLB_SHMFS_INODE" /spasnm_pr">HUGETLB_SHMFS_INODE t = 1,t/165 t "rmnk /spasncommenttg/* Prefsk /166 t ormnk /spasncommenttg * The file is beiat created on the internal vfs mount nkd shmfs Prefsk /167 t "rmnk /spasncommenttg * accountiat rules do not apply>krefsk /168>k "rmnk /spasncommenttg */ Prefsk /169 t "lxr_prefscode=HUGETLB_ANONHUGE_INODE" /spasnm_pr">HUGETLB_ANONHUGE_INODE t = 2,t/170>k }nt/171 t t/172 t #ifdef="lxr_prefscode=CONFIG_HUGETLBFS" /spasnm_pr">CONFIG_HUGETLBFS t t/173>k struct="lxr_prefscode=n=inclufs_su_info" /spasnm_pr">n=inclufs_su_info t {t/174 t long "lxr_prefscode=mcliinodes" /spasnm_pr">mcliinodes t ; "rmnk /spasncommenttg/* inodes allowed */ Prefsk /175 t long "lxr_prefscode=free_inodes" /spasnm_pr">free_inodes t ; "rmnk /spasncommenttg/* inodes free */ Prefsk /176 t "lxr_prefscode=spinkock_t" /spasnm_pr">spinkock_t t "lxr_prefscode=stat_kock" /spasnm_pr">stat_kock t ; /177 t struct="lxr_prefscode=n ie" /spasnm_pr">n ie t *"lxr_prefscode=n ie" /spasnm_pr">n ie t ; /178 t struct="lxr_prefscode=nuinpage_16.pool" /spasnm_pr">n=inpage_16.pool>k *"lxr_prefscode=spool" /spasnm_pr">spool>k ; /179 t }nt/180>k t/181>k st img="lxr_prefscode=inkinext /spasnm_pr">inkine>k struct="lxr_prefscode=n=inclufs_su_info" /spasnm_pr">n=inclufs_su_info t *"lxr_prefscode=HUGETLBFS_SB" /spasnm_pr">HUGETLBFS_SB>k (struct="lxr_prefscode=super_bkock" /spasnm_pr">super_bkock>k *"lxr_prefscode=su" /spasnm_pr">sb>k )t/182>k {t/183 t A="v2"lxr_prefscode=su" /spasnm_pr">sb>k ->"lxr_prefscode=s_fs_info" /spasnm_pr">s_fs_info>k ; /184 t }t/185>k t/186 t extern const struct="lxr_prefscode=file_operank ts" /spasnm_pr">file_operank ts>k "lxr_prefscode=n=inclufs_file_operank ts" /spasnm_pr">n=inclufs_file_operank ts>k ; /187 t extern const struct="lxr_prefscode=vm_operank ts struct" /spasnm_pr">vm_operank ts struct>k "lxr_prefscode=n=inclu_vm_ops" /spasnm_pr">n=inclu_vm_ops>k ; /188>k struct="lxr_prefscode=file" /spasnm_pr">file>k *"lxr_prefscode=n=inclu_"ile_s A=p" /spasnm_pr">n=inclu_"ile_s A=p>k (const char *"lxr_prefscode=n ty" /spasnm_pr">n ty>k , unsigned long "lxr_prefscode=addr" /spasnm_pr">addr t , /189 t "lxr_prefscode=size_t" /spasnm_pr">size_t>k "lxr_prefscode=size" /spasnm_pr">size>k , "lxr_prefscode=vm_flags_t" /spasnm_pr">vm_flags_t t "lxr_prefscode=acct" /spasnm_pr">acct t , /190 t struct="lxr_prefscode=use struct" /spasnm_pr">use struct>k **"lxr_prefscode=use " /spasnm_pr">use >k , int="lxr_prefscode=creat_flags" /spasnm_pr">creat_flags t , /191 t int="lxr_prefscode=page_1ize_lotic /spasnm_pr">page_1ize_lot>k ); /192>k t/193>k st img="lxr_prefscode=inkinext /spasnm_pr">inkine>k int="lxr_prefscode=is_file_n=inpages" /spasnm_pr">is_file_n=inpages>k (struct="lxr_prefscode=file" /spasnm_pr">file>k *"lxr_prefscode=file" /spasnm_pr">file>k )t/194>k {t/195 t if ("lxr_prefscode=file" /spasnm_pr">file>k ->"lxr_prefscode=f_op" /spasnm_pr">f_op t == &"lxr_prefscode=n=inclufs_file_operank ts" /spasnm_pr">n=inclufs_file_operank ts>k )t/196 t A="v21; /197 t if ("lxr_prefscode=is_file_shm_n=inpages" /spasnm_pr">is_file_shm_n=inpages>k ("lxr_prefscode=file" /spasnm_pr">file>k ))t/198 t A="v21; /199>k t/200 t A="v20nt/201 t }t/202>k t/203>k t/204 t #else ormnk /spasncommenttg/* !CONFIG_HUGETLBFS */ Prefsk /205>k t/206>k #define="lxr_prefscode=is_file_n=inpages" /spasnm_pr">is_file_n=inpages>k ("lxr_prefscode=file" /spasnm_pr">file>k ) 0t/207>k st img="lxr_prefscode=inkinext /spasnm_pr">inkine>k struct="lxr_prefscode=file" /spasnm_pr">file>k *t/208>k "lxr_prefscode=n=inclu_"ile_s A=p" /spasnm_pr">n=inclu_"ile_s A=p>k (const char *"lxr_prefscode=n ty" /spasnm_pr">n ty>k , unsigned long "lxr_prefscode=addr" /spasnm_pr">addr t , "lxr_prefscode=size_t" /spasnm_pr">size_t>k "lxr_prefscode=size" /spasnm_pr">size>k ,t/209 t "lxr_prefscode=vm_flags_t" /spasnm_pr">vm_flags_t t "lxr_prefscode=acctflag" /spasnm_pr">acctflag>k , struct="lxr_prefscode=use struct" /spasnm_pr">use struct>k **"lxr_prefscode=use " /spasnm_pr">use >k , int="lxr_prefscode=creat_flags" /spasnm_pr">creat_flags t , /210 t int="lxr_prefscode=page_1ize_lotic /spasnm_pr">page_1ize_lot>k ) /211 t {t/212 t A="v2"lxr_prefscode=ERR_PTR" /spasnm_pr">ERR_PTR>k (-"lxr_prefscode=ENOSYS" /spasnm_pr">ENOSYS>k ); /213>k }t/214>k t/215 t #endif ormnk /spasncommenttg/* !CONFIG_HUGETLBFS */ Prefsk /216 t /217>k #ifdef="lxr_prefscode=HAVE_ARCH_HUGETLB_UNMAPPED_AREA" /spasnm_pr">HAVE_ARCH_HUGETLB_UNMAPPED_AREA t /218>k unsigned long "lxr_prefscode=n=inclu_inc_unmapped_area" /spasnm_pr">n=inclu_inc_unmapped_area>k (struct="lxr_prefscode=file" /spasnm_pr">file>k *"lxr_prefscode=file" /spasnm_pr">file>k , unsigned long "lxr_prefscode=addr" /spasnm_pr">addr t , /219 t unsigned long "lxr_prefscode=len" /spasnm_pr">len t , unsigned long "lxr_prefscode=pgoff" /spasnm_pr">pgoff t , /220 t unsigned long "lxr_prefscode=flags" /spasnm_pr">flags>k )nt/221 t #endif ormnk /spasncommenttg/* HAVE_ARCH_HUGETLB_UNMAPPED_AREA */ Prefsk /222>k t/223>k #ifdef="lxr_prefscode=CONFIG_HUGETLB_PAGE" /spasnm_pr">CONFIG_HUGETLB_PAGE>k t/224>k t/225>k #define="lxr_prefscode=HSTATE_NAME_LEN" /spasnm_pr">HSTATE_NAME_LEN t 32t/226 t ormnk /spasncommenttg/* Defines one=n=inclu page 1ize */ Prefsk /227>k struct="lxr_prefscode=n ie" /spasnm_pr">n ie t {t/228 t int="lxr_prefscode=next_nid_to_alloc" /spasnm_pr">next_nid_to_alloc>k ; /229 t int="lxr_prefscode=next_nid_to_free" /spasnm_pr">next_nid_to_free>k ; /230 t unsigned int="lxr_prefscode=orde " /spasnm_pr">orde >k ; /231 t unsigned long "lxr_prefscode=mask" /spasnm_pr">mask>k ; /232 t unsigned long "lxr_prefscode=max_n=in_pages" /spasnm_pr">mclin=in_pages>k ; /233 t unsigned long "lxr_prefscode=nr_n=in_pages" /spasnm_pr">nr_n=in_pages>k ; /234 t unsigned long "lxr_prefscode=free_n=in_pages" /spasnm_pr">free_n=in_pages>k ; /235 t unsigned long "lxr_prefscode=resv_n=in_pages" /spasnm_pr">resv_n=in_pages>k ; /236 t unsigned long "lxr_prefscode=surplus_n=in_pages" /spasnm_pr">surplus_n=in_pages>k ; /237 t unsigned long "lxr_prefscode=nr_overcommit_n=in_pages" /spasnm_pr">nr_overcommit_n=in_pages>k ; /238 t struct="lxr_prefscode=list_head" /spasnm_pr">list_head t "lxr_prefscode=n=inpage_activelist" /spasnm_pr">n=inpage_activelist>k ; /239 t struct="lxr_prefscode=list_head" /spasnm_pr">list_head t "lxr_prefscode=n=inpage_freelists" /spasnm_pr">n=inpage_freelists t ["lxr_prefscode=MAX_NUMNODES" /spasnm_pr">MAX_NUMNODES t ]; /240 t unsigned int="lxr_prefscode=nr_n=in_pages_node" /spasnm_pr">nr_n=in_pages_node t ["lxr_prefscode=MAX_NUMNODES" /spasnm_pr">MAX_NUMNODES t ]; /241 t unsigned int="lxr_prefscode=free_n=in_pages_node" /spasnm_pr">free_n=in_pages_node t ["lxr_prefscode=MAX_NUMNODES" /spasnm_pr">MAX_NUMNODES t ]; /242 t unsigned int="lxr_prefscode=surplus_n=in_pages_node" /spasnm_pr">surplus_n=in_pages_node t ["lxr_prefscode=MAX_NUMNODES" /spasnm_pr">MAX_NUMNODES t ]; /243>k #ifdef="lxr_prefscode=CONFIG_CGROUP_HUGETLB" /spasnm_pr">CONFIG_CGROUP_HUGETLB>k t/244 t "rmnk /spasncommenttg/* cgroup control files */ Prefsk /245 t struct="lxr_prefscode=cftype" /spasnm_pr">cftype t "lxr_prefscode=cgroup_"iles" /spasnm_pr">cgroup_"iles t [5]; /246>k #endif /247 t char "lxr_prefscode=n ty" /spasnm_pr">n ty>k ["lxr_prefscode=HSTATE_NAME_LEN" /spasnm_pr">HSTATE_NAME_LEN t ]; /248 t }nt/249>k t/250>k struct="lxr_prefscode=nuin_bootmem_page" /spasnm_pr">nuin_bootmem_page t {t/251 t struct="lxr_prefscode=list_head" /spasnm_pr">list_head t "lxr_prefscode=list" /spasnm_pr">list>k ; /252 t struct="lxr_prefscode=n ie" /spasnm_pr">n ie t *"lxr_prefscode=n ie" /spasnm_pr">n ie t ; /253>k #ifdef="lxr_prefscode=CONFIG_HIGHMEM" /spasnm_pr">CONFIG_HIGHMEM>k t/254 t "lxr_prefscode=phys_addr_t" /spasnm_pr">phys_addr_t t "lxr_prefscode=phys" /spasnm_pr">phys t ; /255 t #endif /256 t }nt/257>k t/258>k struct="lxr_prefscode=page" /spasnm_pr">page>k *"lxr_prefscode=alloc_n=in_page_node" /spasnm_pr">alloc_n=in_page_node>k (struct="lxr_prefscode=n ie" /spasnm_pr">n ie t *"lxr_prefscode=n" /spasnm_pr">n>k , int="lxr_prefscode=nid" /spasnm_pr">nid>k )nt/259>k t/26 t "rmnk /spasncommenttg/* arch callback */ Prefsk /261 t int="lxr_prefscode=__init" /spasnm_pr">__init t "lxr_prefscode=alloc_bootmem_n=in_page" /spasnm_pr">alloc_bootmem_n=in_page>k (struct="lxr_prefscode=n ie" /spasnm_pr">n ie t *"lxr_prefscode=n" /spasnm_pr">n>k )nt/262>k t/263 t void="lxr_prefscode=__init" /spasnm_pr">__init t "lxr_prefscode=n=inclu_add_n ie" /spasnm_pr">n=inclu_add_n ie>k (unsigned "lxr_prefscode=orde " /spasnm_pr">orde >k )nt/264 t struct="lxr_prefscode=n ie" /spasnm_pr">n ie t *"lxr_prefscode=size_to_n ie" /spasnm_pr">size_to_n ie>k (unsigned long "lxr_prefscode=size" /spasnm_pr">size>k )nt/265>k t/153>k }t/252 t structurn=i9#L168xt" naL168xt /spasn1622"+p=dst" /spasnm__add_n r 2Myn=include#L243xt" <258xt /spasnkinextt typAL258x>/258>="+prefs?return ="+prefs?returnx>/129>k }tk ();t/168>k 2rmnk 2/spasnref="+prefs?return=include#L256xt" naL256xt /spasnk2nextt typAL169x>/169 t 2 26ef="+prefs?return=include#L260xt" naL260xt /spasnk2nextt typAL170x>/170>k 2ntn ie t *"lxr_prefscoe=n ie" /spasnm_prr">n=inpage_freelnm_prrfscode=HSTATE_NAME_LEpAL258x>/258>="+prefs?return ="+prefs?returnx>/1"+prefs?return=include#L248xt" naL248xt /spasnk2nextt typAL171x>/171 t 2x>k ) 0tdxr_prensigned_idref="+prefs?return=include#L255xt" naL255xt /spasnk2nextt typAL172x>/172 t 2ifdef27ef="+prefs?return=include#L263xt" naL263xt /spasnk2nextt typAL173x>/173>k 2truct27"lxr_prefscode=n=inclu_free_dxr_prensigned">x>k ) 0tdxr_prensignedefscode=file" /spasnsnm_prr">n=inpage_freelnm_prrfscode=HSTATE_NAME_Ldxr_prensigned_idr">x>k ) 0tdxr_prensigned_idref="]+prefs?return=include#L211xt" naL211xt /spasnk2nextt typAL174x>/174 t 2 27ef="+prefs?return=include#L225xt" naL225xt /spasnk2nextt typAL175x>/175 t 2 27lxr_prefscode=inkinext /spasnm_pr">inkine>k unsigned longrefscode=n ie" /spasnm_pr">n ie t *"lxr_prefscode=n ie" /spasnm_pr "rmnk">n ie t *"lxr_pr "rmnklxr_prefscode=n ie" /spa"rmnk">n ie t *""rmnklxr_ode=n ie" /spar">i>k ,"lxr_prefsco+prefs?return=include#L211xt" naL211xt}t/176 t 2 27ref="+prefs?return=include#L97xt" naL97xt2t /spasnk2nextt typAL177x>/177 t 2 2 struct="lxr_prefscode=n ie" /spas_operank asnm_pr">n=inclufs_su_info t *"lxr_prefscode=HUGETLBFS_SB"hpr">sb>k ->"lhxr_pre+prefs?return=include#L255xt" naL255xtr_pretyp0nextt typAL178x>/178 t 2 2 struct="lxr_pe=HUGETLBFS_SB"hpr">sb>k ->"lhxr_pre =de=HUGETLB_ANONHUGE_INOnm_pr">HUGETLBFS_SB>k (struct="lxr_pe=n ie" /spar">i>k ,"lxr_prefscofscode=f_op" /spasni_pr">sb>k ->"li_prref="+prefs?return=include#L265xt" naL265xt /spasnk2nextt typAL179x>/179 t 2ntsb>k ->"lhxr_prefscode=f_op" /spasnsnm_pr">n ie t ; /180>k 2/181>k 2t img28ef="+prefs?return=include#L172xt" naL1722t /spasnk2nextt typAL182x>/182>k 2tinkine>k unsigned longrefscode=n ie" /spasnm_pr">n ie t *"lxr_prefscode=n ie" /spasnm_pr m_pr">file>k , unssnm_pr m_prlxr_prefscode=n ie" /spam_pr">file>k *"lxr_prefscode=file" /spasnm">file>k *"lxrfsco+prefs?return=include#L211xt" naL211xt /spasnk2nextt typAL183x>/183 t 2 2 A="+prefs?return=include#L97xt" naL97xt2t /spasnk2nextt typAL184x>/184 t 2tn ie t *"lxr_pr "rmnklxr_pe=file" /spasnm">file>k *"lxrfscofscode=f_op" /spasnm_dentry">file>k *"lxr_dentryfscofscode=f_op" /spasnd "rmnk">n ie t *"d "rmnklxr_"+prefs?return=include#L265xt" naL265xt /spasnk2nextt typAL185x>/185>k 2/186 t 2xtern28ef="+prefs?return=include#L217xt" naL217xt /spasnk2nextt typAL187x>/187 t 2xtern28lxr_prefscode=inkinext /spasnm_pr">inkine>k struct="lxr_prefscode=file" /spasnsnm_pr">n ie t *"lxr_prefscode=n ie" /spasnm_pr _pr">vma>k , unsisnm_pr _prlxr_prefscode=n ie" /spat" /spasnm_pr">vm_area struct>k *"lxr_prefscode=vma" /spasnm_pr">vma>k , unsigned lo+prefs?return=include#L211xt" naL211xtr_pretyp0nextt typAL188x>/188>k 2truct2"lxr_p+prefs?return=include#L97xt" naL97xt2t /spasnk2nextt typAL189x>/189 t 2 28struct="lxr_prefscode=ERR_PTR" /sphpm_pr m_pr">file>k , unssnm_pr m_prlxr_pe=vma" /spasnm_pr">vma>k , unsigned lofscode=f_op" /spasn "l_pr">file>k , uns "l_prlxr_"+prefs?return=include#L265xt" naL265xt /spasnk2nextt typAL190x>/190 t 2 29ef="++prefs?return=include#L214xt" naL214xt /spasnk2nextt typAL191x>/191 t 2 29ef="+prefs?return=include#L172xt" naL1722t /spasnk2nextt typAL192x>/192>k 2inkine>k unsigned long "lxr_prefscode=n=inclu_inc_unmap_>k ) nuin_bootmem_page >k ) n ie t *"lxr_prefscode=n" /spasnm_pr">n>k )nt/193>k 2t img29 A="+prefs?return=include#L97xt" naL97xt2t /spasnk2nextt typAL194x>/194>k 2tn>k )ntorde >k ; /195 t 2 29ref="+prefs?return=include#L116xt" naL1162t /spasnk2nextt typAL196x>/196 t 2 29ef="+prefs?return=include#L217xt" naL217xt /spasnk2nextt typAL197x>/197 t 2 29onst struct= "lxr_prefscode=n=inclu_inc_ugne_kuctel ["lxnuin_bootmem_gne_kuctel ["lxvm_area struct>k *"lxr_prefscode=vma" /spasnm_pr">vma>k , unsigned lo++prefs?return=include#L231xt" naL231xtr_pretyp0nextt typAL198x>/198 t 2 29ef="+prefs?return=include#L159xt" naL1592t /spasnk2nextt typAL199x>/199>k 2nuin_bootmem_gne_ *" ["lxvm_area struct>k *"lxr_prefscode=vma" /spasnm_pr">vma>k , unsigned lo++prefs?return=include#L231xt" naL2313t /spasnk3nextt typAL200x>/200 t 3 30ef="+prefs?return=include#L181xt" naL1813t /spasnk3nextt typAL201x>/201 t 3tinkine>k struct="lxr_p "lxr_prefscode=n=inclu_inc_unmap_>k )m_pr">mask>k ; k )m_prlxr_prefscode=n ie" /spasnm_pr">n ie t *"lxr_prefscode=n" /spasnm_pr">n>k )nt/202>k 3/203>k 3n>k )ntmask>k ; /204 t 3else 30ref="+prefs?return=include#L185xt" naL1853t /spasnk3nextt typAL205x>/205>k 3/206>k 3defin30lxr_prefscode=inkinext /spasnm_pr">inkine>k int="lxr_pref"lxr_prefscode=surplus_n=in_nmap_>k )nm_pr">orde >k ; k )nm_prlxr_prefscode=n ie" /spasnm_pr">n ie t *"lxr_prefscode=n" /spasnm_pr">n>k )nt/197 t 3t img30ref="+prefs?return=include#L138xt" naL1383t /spasnk3nextt typAL208x>/208>k 3lxr_p30 A="v20ntn>k )ntorde >k ; /209 t 3 30ref="+prefs?return=include#L140xt" naL1403t /spasnk3nextt typAL210x>/210 t 3 31ef="+prefs?return=include#L181xt" naL1813t /spasnk3nextt typAL211x>/211 t 3tinkine>k struct="lxr_p "lxr_pree=n=inclu_inc_unmap_>k ) hifr">n=in_pte_offset>k k ) hifrlxr_prefscode=n ie" /spasnm_pr">n ie t *"lxr_prefscode=n" /spasnm_pr">n>k )nt/212 t 3 31ref="+prefs?return=include#L183xt" naL1833t /spasnk3nextt typAL213x>/213>k 3tn>k )ntorde >k ; /214>k 3/215 t 3endif31ef="+prefs?return=include#L206xt" naL2063t /spasnk3nextt typAL216x>/216 t 3inkine>k int="lxr_pref"lxr_prefscode=surplus_n=in_ ["lxr *"lspasnm_pr">alloc_bootmem ["lxr *"lspasnm_prlxr_prefscode=n ie" /spasnm_pr">n ie t *"lxr_prefscode=n" /spasnm_pr">n>k )nt/217>k 3ifdef31ref="+prefs?return=include#L138xt" naL1383t /spasnk3nextt typAL218x>/218>k 3nsign31 A="v20ntn>k )ntorde >k ; /219 t 3 31ref="+prefs?return=include#L140xt" naL1403t /spasnk3nextt typAL220x>/220 t 3 32ef="+prefs?return=include#L181xt" naL1813t /spasnk3nextt typAL221x>/221 t 3endif32lxr_prefscode=inkinext /spasnm_pr">inkine>k struct="lxr_p "lxr_prescode=surplus_n=in_xr_prxr *"lspasnm_pr">alloc_bootmemxr_prxr *"lspasnm_prlxr_prefscode=n ie" /spasnm_pr">n ie t *"lxr_prefscode=n" /spasnm_pr">n>k )nt/222>k 3/223>k 3ifdef32 A="v2"lxr_prefscode=su" /spasnm_smap_>k ) nuin_bootmem_page >k ) n>k )nt/224>k 3/225>k 3defin32ef="+prefs?return=include#L206xt" naL2063t /spasnk3nextt typAL226x>/226 t 3rmnk 32168xt /n=inclt<e=n" /spaambig=rn=incluasm-alpha06xt" naL2|rn=incluasm-arm06xt" naL2|rn=incluasm-avr3206xt" naL2|rn=incluasm-blackfin06xt" naL2|rn=incluasm-cris06xt" naL2|rn=incluasm-frv06xt" naL2|rn=incluasm-generic06xt" naL2|rn=incluasm-h830006xt" naL2|rn=incluasm-i38606xt" naL2|rn=incluasm-ia6406xt" naL2|rn=incluasm-m32r06xt" naL2|rn=incluasm-m68k06xt" naL2|rn=incluasm-m68knommu06xt" naL2|rn=incluasm-mips06xt" naL2|rn=incluasm-mips6406xt" naL2|rn=incluasm-parisc06xt" naL2|rn=incluasm-powerpc06xt" naL2|rn=incluasm-ppc06xt" naL2|rn=incluasm-s39006xt" naL2|rn=incluasm-sh06xt" naL2|rn=incluasm-sh6406xt" naL2|rn=incluasm-sparc06xt" naL2|rn=incluasm-sparc6406xt" naL2|rn=incluasm-um06xt" naL2|rn=incluasm-v85006xt" naL2|rn=incluasm-x8606xt" naL2|rn=incluasm-x86_6406xt" naL2|rn=incluasm-xtensa06xt" naL2xtt typALfalt">asm06xt" naL268xtscodprefs?return=include#L206xt" naL2063t7/spasnk3nextt typAL227x>/227>k 3truct32ef="+prefs?return=include#L258xt" naL2583t /spasnk3nextt typAL228x>/228 t 3 3 int=" /spasn1622"+prefs?retu */ _maknode t pr">n ie t *" */ _maknode t prf="+prefs?return=include#L258xt" naL2583t /spasnk3nextt typAL229x>/229 t 3 3 int="refscode=inkinext /spasnm_pr">inkine>k struct="lxr_pe=surplus_n=in_ t_pr">size_t>k "l t_prlxr_pe=surplus_n=in_ */ _maknode t pr">n ie t *" */ _maknode t prf="+pe=n" /spasnm_p t_pr">size_t>k "l t_prlxr_pe=surplus_n=in_entry">file>k *"lxentryfsco_prefscode=use struct" t" /spasnm_pr">vm_area struct>k *"lxr_prefscode=vma" /spasnm_pr">vma>k , unsigned lonprefs?return=include#L258xt" naL2583t /spasnk3nextt typAL230x>/230 t 3 33 unsigned lonrefscode=page" /spasnm_pr">page>k *"lxr_prefscode=alloc_n=in_pam_pr">page>k *"lxr_prefscefscode=nid" /spasnmwritabpr">file>k , unswritabprref="prefs?return=include#L172xt" naL1723t /spasnk3nextt typAL231x>/231 t 3 33ref="+prefs?return=include#L212xt" naL2123t /spasnk3nextt typAL232x>/232 t 3 33 A="v2"lxr_prefscode=ERR_PTR" /spentry">file>k *"lxentryfscodprefs?return=include#L206xt" naL2063t /spasnk3nextt typAL233x>/233 t 3 33ref="+prefs?return=include#L214xt" naL2143t /spasnk3nextt typAL234x>/234 t 3 33mnk /sf="+prefs?return=include#L256xt" naL2563t /spasnk3nextt typAL235x>/235 t 3 33ef="+prefs?return=include#L206xt" naL2063t /spasnk3nextt typAL236x>/236 t 3 33lxr_prefscode=inkinext /spasnm_pr">inkine>k int="lxr_prefrefscode=n ie" /spasnm_pr">n ie t *"lxr_prefscode=n" /spasnm_p>k )snm_pr">n ie t *">k )snm_prlxr_prefscode=n ie" /spam_pr">page>k *"lxr_prefscode=alloc_n=in_pam_pr">page>k *"lxr_prefsc"prefs?return=include#L172xt" naL1723t7/spasnk3nextt typAL237x>/237 t 3 33ref="+prefs?return=include#L138xt" naL1383t /spasnk3nextt typAL238x>/238 t 3 33 A="v20ntsize_to_n ie>k (unsigned longe=n" /spasnm_p_pre_SIZ="+prefs?return _pre_SIZ=truct<<de=n ie" /spacompound)nm_pr">orde >k ; page>k *"lxr_prefsc"++prefs?return=include#L231xt" naL2313t /spasnk3nextt typAL239x>/239 t 3 33ref="+prefs?return=include#L140xt" naL1403t /spasnk3nextt typAL240x>/240 t 3 34ef="+prefs?return=include#L181xt" naL1813t /spasnk3nextt typAL241x>/241 t 3 34lxr_prefscode=inkinext /spasnm_pr">inkine>k struct="lxr_p "lxr_pree=n=inclu_inc_unxr_pr "rdex (un hifr">n=in_pte_offsexr_pr "rdex (un hifrf="+p "lxr_pree=n=inclu_inc_u"rdex">inkine>k strudexefsc"prefs?return=include#L172xt" naL1723t /spasnk3nextt typAL242x>/242 t 3 34ref="+prefs?return=include#L183xt" naL1833t /spasnk3nextt typAL243x>/243>k 3ifdef34 A="v2"lxr_prefscode=su" /spasnm_snm_prr">n=inpage_freelnm_prrfscode=HSTATE_NAME_L"rdex">inkine>k strudexefsc].e=f_op" /spasnnm_pr">orde >k ; /244 t 3 34ref="+prefs?return=include#L185xt" naL1853t /spasnk3nextt typAL245x>/245 t 3 34ef="+prefs?return=include#L206xt" naL2063t /spasnk3nextt typAL246x>/246>k 3endif34lxr_prefscode=inkinext /spasnm_pr">inkine>k int="lxr_prefscode=surplus_n=in_nxr_pr "rdex">n=in_pte_offsexr_pr "rdexlxr_prefscode=n ie" /spasnm_pr">n ie t *"lxr_prefscode=n" /spasnm_pr">n>k )nt/247 t 3 34ref="+prefs?return=include#L138xt" naL1383t /spasnk3nextt typAL248x>/248 t 3ntn>k )ntn=inpage_freelnm_prrfsco+prefs?return=include#L231xt" naL2313t /spasnk3nextt typAL249x>/249>k 3/250>k 3truct35ef="+prefs?return=include#L181xt" naL1813t /spasnk3nextt typAL251x>/251 t 3 35rmnk /lseprefs?return=include#L181xt" naL1813t /spasnk3nextt typAL252x>/252 t 3 35ref="refscode=n ie" /spasnm_pr">n ie t {t/253>k 3ifdef35"lxr_prefscode=n=inclu_free_ge_node" /spasnm_pr">alloc_n=in_page_node>k (struct="lxr_pe=n ie" /spas">n>k )ntnid>k )ntnid>k )nt/254 t 3 3 "lxr_prefscode=n=inclu_free_ge_nodpage" /spasnm_pr">alloc_bootmem_n=in_page>k (struct="lxr_pe=n" /spasnm_pr">n>k )ntnid>k )nt/255 t 3endif35"lxr_prefscode=HSTATE_NAME_Lhpm_pr m_pr">file>k , unssnm_pr m_prlxr_pe=vma" /spasnmm">file>k *"lxrfsco+ e=size_t" /spaNULL">nid>k )nt/256 t 3ntvma>k , unsisnm_pr _prlxr_pe=vma" /spasnm_">vma>k , unsigfsco+ e=size_t" /spaNULL">nid>k )nt/257>k 3n ie t *"lxr_pr "rmnklxr_pe=file" /spasnr">i>k ,"lxr_prefsco+ e=size_t" /spaNULL">nid>k )nt/258>k 3truct3"lxr_p <258xt /spasnkinextt thmap_>k ) nuin_bootmem_page >k ) n>k )nt/259>k 3k )m_pr">mask>k ; k )m_prlxr_pe=n" /spasnm_pr">n>k )nt/26 t 3rmnk 3/spasn <258xt /spasnkinextt tgne_kuctel ["lxnuin_bootmem_gne_kuctel ["lxvma>k , unsigfsco+ e=size_t" /spa_pre_SIZ="+prefs?return _pre_SIZ=trucprefs?return=include#L181xt" naL1813t /spasnk3nextt typAL261x>/261 t 3nt="l3r_pref <258xt /spasnkinextt tgne_ *" ["lxnuin_bootmem_gne_ *" ["lxvma>k , unsigfsco+ e=size_t" /spa_pre_SIZ="+prefs?return _pre_SIZ=trucprefs?return=include#L181xt" naL1813t /spasnk3nextt typAL262x>/262>k 3k )nm_pr">orde >k ; k )nm_prlxr_pe=n" /spasnm_pr">n>k )nt/263 t 3oid="36"lxr_prefscode=n=inclu_free_nmap_>k ) hifr">n=in_pte_offset>k k ) hifrlxr_pe=n" /spasnm_pr">n>k )nt/264 t 3truct3"lxr_prefscode=inkinext /spasnm_pr">inkine>k int="lxr_pref"lxr_prefscode=surplus_n=in_ ["lxr *"lspasnm_pr">alloc_bootmem ["lxr *"lspasnm_prlxr_prefscode=n ie" /spasnm_pr">n ie t *"lxr_prefscode=n" /spasnm_pr">n>k )nt/265>k 3/168>k 3rmnk 36lxr_p <258xt /spasnkinextt thxr_pr "rdex (un hifr">n=in_pte_offsexr_pr "rdex (un hifrf="+pe=n=inclu_inc_u"rdex">inkine>k strudexefsc" +prefs?return=include#L207xt" naL2073t /spasnk3nextt typAL169x>/169 t 3 36ef="+ <258xt /spasnkinextt thxr_pr "rdex">n=in_pte_offsexr_pr "rdexlxr_pe=n" /spasnm_pr">n>k )nt/170>k 3nt/171 t 3/172 t 3ifdef37ef="+ /spasncommenttg/* HAVE_ARCH_HUG_LINUX>k t/173>k 3truct37"lxr_ The original LXR software by tht /spasnkinhttp://sourceforge.net/projects/lxr">LXR AVE_unityfsco_pthis ex *"i_ARCal version by /spasnkinmailto:lxr@de#L2.no">lxr@de#L2.nofsco. lxr.de#L2.no k"rdly hostrefby /spasnkinhttp://www.redpill-de#pro.no">Redpill Le#pro ASfsco_pprovi_pr of Le#uxs */sulting and )t