The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/i386/include/asnames.h

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 /*-
    2  * Copyright (c) 1997 John D. Polstra
    3  * All rights reserved.
    4  *
    5  * Redistribution and use in source and binary forms, with or without
    6  * modification, are permitted provided that the following conditions
    7  * are met:
    8  * 1. Redistributions of source code must retain the above copyright
    9  *    notice, this list of conditions and the following disclaimer.
   10  * 2. Redistributions in binary form must reproduce the above copyright
   11  *    notice, this list of conditions and the following disclaimer in the
   12  *    documentation and/or other materials provided with the distribution.
   13  *
   14  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
   15  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
   16  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
   17  * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
   18  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
   19  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
   20  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
   21  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
   22  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
   23  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
   24  * SUCH DAMAGE.
   25  *
   26  * $FreeBSD$
   27  */
   28 
   29 #ifndef _MACHINE_ASNAMES_H_
   30 #define _MACHINE_ASNAMES_H_
   31 
   32 /*
   33  * This file is used by the kernel assembly language sources to provide
   34  * the proper mapping between the global names used in assembly language
   35  * code and the corresponding C symbols.  By convention, all C symbols
   36  * that are referenced from assembly language are prefixed with `_'.
   37  * That happens to be the same prefix that the a.out compiler attaches
   38  * to each C symbol.
   39  *
   40  * When using the ELF compiler, C symbols are identical to the corresponding
   41  * assembly language symbols.  Thus the extra underscores cause problems.
   42  * The defines in this file map the underscore names back to the proper
   43  * unadorned names.
   44  *
   45  * Every global symbol that is referenced from both C source and assembly
   46  * language source must have an entry in this file, or the kernel will
   47  * not build properly using the ELF compiler.
   48  *
   49  * This file is included by <machine/asmacros.h>, and it is OK to rely
   50  * on that.
   51  */
   52 
   53 #ifdef __ELF__
   54 
   55 #define _APTD                           APTD
   56 #define _APTDpde                        APTDpde
   57 #define _APTmap                         APTmap
   58 #define _CONST_QNaN                     CONST_QNaN
   59 #define _IdlePTD                        IdlePTD
   60 #define _KPTphys                        KPTphys
   61 #define _MP_GDT                         MP_GDT
   62 #define _MPgetlock                      MPgetlock
   63 #define _MPrellock                      MPrellock
   64 #define _MPtrylock                      MPtrylock
   65 #define _PTD                            PTD
   66 #define _PTDpde                         PTDpde
   67 #define _PTmap                          PTmap
   68 #define _SMP_ioapic                     SMP_ioapic
   69 #define _SMP_prvpt                      SMP_prvpt
   70 #define _Xalign                         Xalign
   71 #define _Xbnd                           Xbnd
   72 #define _Xbpt                           Xbpt
   73 #define _Xcpuast                        Xcpuast
   74 #define _Xcpucheckstate                 Xcpucheckstate
   75 #define _Xcpustop                       Xcpustop
   76 #define _Xdbg                           Xdbg
   77 #define _Xdiv                           Xdiv
   78 #define _Xdna                           Xdna
   79 #define _Xfastintr0                     Xfastintr0
   80 #define _Xfastintr1                     Xfastintr1
   81 #define _Xfastintr10                    Xfastintr10
   82 #define _Xfastintr11                    Xfastintr11
   83 #define _Xfastintr12                    Xfastintr12
   84 #define _Xfastintr13                    Xfastintr13
   85 #define _Xfastintr14                    Xfastintr14
   86 #define _Xfastintr15                    Xfastintr15
   87 #define _Xfastintr16                    Xfastintr16
   88 #define _Xfastintr17                    Xfastintr17
   89 #define _Xfastintr18                    Xfastintr18
   90 #define _Xfastintr19                    Xfastintr19
   91 #define _Xfastintr2                     Xfastintr2
   92 #define _Xfastintr20                    Xfastintr20
   93 #define _Xfastintr21                    Xfastintr21
   94 #define _Xfastintr22                    Xfastintr22
   95 #define _Xfastintr23                    Xfastintr23
   96 #define _Xfastintr3                     Xfastintr3
   97 #define _Xfastintr4                     Xfastintr4
   98 #define _Xfastintr5                     Xfastintr5
   99 #define _Xfastintr6                     Xfastintr6
  100 #define _Xfastintr7                     Xfastintr7
  101 #define _Xfastintr8                     Xfastintr8
  102 #define _Xfastintr9                     Xfastintr9
  103 #define _Xforward_irq                   Xforward_irq
  104 #define _Xfpu                           Xfpu
  105 #define _Xfpusegm                       Xfpusegm
  106 #define _Xill                           Xill
  107 #define _Xint0x80_syscall               Xint0x80_syscall
  108 #define _Xintr0                         Xintr0
  109 #define _Xintr1                         Xintr1
  110 #define _Xintr10                        Xintr10
  111 #define _Xintr11                        Xintr11
  112 #define _Xintr12                        Xintr12
  113 #define _Xintr13                        Xintr13
  114 #define _Xintr14                        Xintr14
  115 #define _Xintr15                        Xintr15
  116 #define _Xintr16                        Xintr16
  117 #define _Xintr17                        Xintr17
  118 #define _Xintr18                        Xintr18
  119 #define _Xintr19                        Xintr19
  120 #define _Xintr2                         Xintr2
  121 #define _Xintr20                        Xintr20
  122 #define _Xintr21                        Xintr21
  123 #define _Xintr22                        Xintr22
  124 #define _Xintr23                        Xintr23
  125 #define _Xintr3                         Xintr3
  126 #define _Xintr4                         Xintr4
  127 #define _Xintr5                         Xintr5
  128 #define _Xintr6                         Xintr6
  129 #define _Xintr7                         Xintr7
  130 #define _Xintr8                         Xintr8
  131 #define _Xintr8254                      Xintr8254
  132 #define _Xintr9                         Xintr9
  133 #define _XintrRTC                       XintrRTC
  134 #define _Xinvltlb                       Xinvltlb
  135 #define _Xrendezvous                    Xrendezvous
  136 #define _Xmchk                          Xmchk
  137 #define _Xmissing                       Xmissing
  138 #define _Xnmi                           Xnmi
  139 #define _Xofl                           Xofl
  140 #define _Xpage                          Xpage
  141 #define _Xprot                          Xprot
  142 #define _Xrsvd                          Xrsvd
  143 #define _Xspuriousint                   Xspuriousint
  144 #define _Xstk                           Xstk
  145 #define _Xsyscall                       Xsyscall
  146 #define _Xtss                           Xtss
  147 #define __default_ldt                   _default_ldt
  148 #define __ucodesel                      _ucodesel
  149 #define __udatasel                      _udatasel
  150 #define _alltraps                       alltraps
  151 #define _ap_init                        ap_init
  152 #define _apic_base                      apic_base
  153 #define _apic_id_to_logical             apic_id_to_logical
  154 #define _apic_imen                      apic_imen
  155 #define _apic_isrbit_location           apic_isrbit_location
  156 #define _apic_pin_trigger               apic_pin_trigger
  157 #define _apm_addr                       apm_addr
  158 #define _apm_bios_call                  apm_bios_call
  159 #define _apm_cs16_base                  apm_cs16_base
  160 #define _apm_cs16_limit                 apm_cs16_limit
  161 #define _apm_cs32_base                  apm_cs32_base
  162 #define _apm_cs32_limit                 apm_cs32_limit
  163 #define _apm_cs_entry                   apm_cs_entry
  164 #define _apm_cs_limit                   apm_cs_limit
  165 #define _apm_current_gdt_pdesc          apm_current_gdt_pdesc
  166 #define _apm_ds_base                    apm_ds_base
  167 #define _apm_ds_limit                   apm_ds_limit
  168 #define _apm_flags                      apm_flags
  169 #define _apm_init_image                 apm_init_image
  170 #define _apm_init_image_size            apm_init_image_size
  171 #define _apm_setup                      apm_setup
  172 #define _apm_version                    apm_version
  173 #define _arith_invalid                  arith_invalid
  174 #define _arith_overflow                 arith_overflow
  175 #define _arith_underflow                arith_underflow
  176 #define _bcopy                          bcopy
  177 #define _bcopy_vector                   bcopy_vector
  178 #define _bigJump                        bigJump
  179 #define _bintr                          bintr
  180 #define _bio_imask                      bio_imask
  181 #define _bluetrap                       bluetrap
  182 #define _bootCodeSeg                    bootCodeSeg
  183 #define _bootDataSeg                    bootDataSeg
  184 #define _bootMP                         bootMP
  185 #define _bootMP_size                    bootMP_size
  186 #define _bootPTD                        bootPTD
  187 #define _boot_get_mplock                boot_get_mplock
  188 #define _bootdev                        bootdev
  189 #define _boothowto                      boothowto
  190 #define _bootinfo                       bootinfo
  191 #define _bootstrap_gdt                  bootstrap_gdt
  192 #define _btrap                          btrap
  193 #define _bzero                          bzero
  194 #define _cam_imask                      cam_imask
  195 #define _checkstate_cpus                checkstate_cpus
  196 #define _checkstate_cpustate            checkstate_cpustate
  197 #define _checkstate_curproc             checkstate_curproc
  198 #define _checkstate_need_ast            checkstate_need_ast
  199 #define _checkstate_pc                  checkstate_pc
  200 #define _checkstate_pending_ast         checkstate_pending_ast
  201 #define _checkstate_probed_cpus         checkstate_probed_cpus
  202 #define _clock_lock                     clock_lock
  203 #define _cnt                            cnt
  204 #define _common_tss                     common_tss
  205 #define _common_tssd                    common_tssd
  206 #define _copyin_vector                  copyin_vector
  207 #define _copyout_vector                 copyout_vector
  208 #define _cpl                            cpl
  209 #define _cpl_lock                       cpl_lock
  210 #define _cpu                            cpu
  211 #define _cpu0prvpage                    cpu0prvpage
  212 #define _cpu0prvpt                      cpu0prvpt
  213 #define _cpu_apic_versions              cpu_apic_versions
  214 #define _cpu_class                      cpu_class
  215 #define _cpu_feature                    cpu_feature
  216 #define _cpu_high                       cpu_high
  217 #define _cpu_id                         cpu_id
  218 #define _cpu_num_to_apic_id             cpu_num_to_apic_id
  219 #define _cpu_switch                     cpu_switch
  220 #define _cpu_vendor                     cpu_vendor
  221 #define _cpuid                          cpuid
  222 #define _curpcb                         curpcb
  223 #define _curproc                        curproc
  224 #define _currentldt                     currentldt
  225 #define _cypoll                         cypoll
  226 #define _default_halt                   default_halt
  227 #define _denormal_operand               denormal_operand
  228 #define _div_small                      div_small
  229 #define _divide_by_zero                 divide_by_zero
  230 #define _divide_kernel                  divide_kernel
  231 #define _do_page_zero_idle              do_page_zero_idle
  232 #define _doreti                         doreti
  233 #define _edata                          edata
  234 #define _eintrcnt                       eintrcnt
  235 #define _eintrnames                     eintrnames
  236 #define _end                            end
  237 #define _etext                          etext
  238 #define _exception                      exception
  239 #define _fast_intr_lock                 fast_intr_lock
  240 #define _fastmove                       fastmove
  241 #define _gdt                            gdt
  242 #define _generic_bcopy                  generic_bcopy
  243 #define _generic_bzero                  generic_bzero
  244 #define _generic_copyin                 generic_copyin
  245 #define _generic_copyout                generic_copyout
  246 #define _get_align_lock                 get_align_lock
  247 #define _get_altsyscall_lock            get_altsyscall_lock
  248 #define _get_fpu_lock                   get_fpu_lock
  249 #define _get_isrlock                    get_isrlock
  250 #define _get_mplock                     get_mplock
  251 #define _get_syscall_lock               get_syscall_lock
  252 #define _idle                           idle
  253 #define _getmicrouptime         getmicrouptime
  254 #define _idqs                           idqs
  255 #define _ihandlers                      ihandlers
  256 #define _imen                           imen
  257 #define _imen_lock                      imen_lock
  258 #define _in_vm86call                    in_vm86call
  259 #define _init386                        init386
  260 #define _init_secondary                 init_secondary
  261 #define _initial_bioscalls              initial_bioscalls
  262 #define _inside_intr                    inside_intr
  263 #define _intr_countp                    intr_countp
  264 #define _intr_handler                   intr_handler
  265 #define _intr_mask                      intr_mask
  266 #define _intr_nesting_level             intr_nesting_level
  267 #define _intr_unit                      intr_unit
  268 #define _intrcnt                        intrcnt
  269 #define _intrnames                      intrnames
  270 #define _invltlb_ok                     invltlb_ok
  271 #define _ioapic                         ioapic
  272 #define _ipending                       ipending
  273 #define _isr_lock                       isr_lock
  274 #define _ivectors                       ivectors
  275 #define _kernelname                     kernelname
  276 #define _kstack                         kstack
  277 #define _lapic                          lapic
  278 #define _linux_sigcode                  linux_sigcode
  279 #define _linux_szsigcode                linux_szsigcode
  280 #define _main                           main
  281 #define _mask8254                       mask8254
  282 #define _maskRTC                        maskRTC
  283 #define _microuptime                    microuptime
  284 #define _mp_gdtbase                     mp_gdtbase
  285 #define _mp_lock                        mp_lock
  286 #define _mp_ncpus                       mp_ncpus
  287 #define _mul64                          mul64
  288 #define _my_idlePTD                     my_idlePTD
  289 #define _my_tr                          my_tr
  290 #define _net_imask                      net_imask
  291 #define _netisr                         netisr
  292 #define _netisrs                        netisrs
  293 #define _nfs_diskless                   nfs_diskless
  294 #define _nfs_diskless_valid             nfs_diskless_valid
  295 #define _normalize                      normalize
  296 #define _normalize_nuo                  normalize_nuo
  297 #define _npx_intrs_while_probing        npx_intrs_while_probing
  298 #define _npx_traps_while_probing        npx_traps_while_probing
  299 #define _npxintr                        npxintr
  300 #define _npxproc                        npxproc
  301 #define _npxsave                        npxsave
  302 #define _other_cpus                     other_cpus
  303 #define _ovbcopy_vector                 ovbcopy_vector
  304 #define _panic                          panic
  305 #define _pc98_system_parameter  pc98_system_parameter
  306 #define _poly_div16                     poly_div16
  307 #define _poly_div2                      poly_div2
  308 #define _poly_div4                      poly_div4
  309 #define _polynomial                     polynomial
  310 #define _private_tss                    private_tss
  311 #define _probeintr                      probeintr
  312 #define _probetrap                      probetrap
  313 #define _proc0                          proc0
  314 #define _proc0paddr                     proc0paddr
  315 #define _prv_CMAP1                      prv_CMAP1
  316 #define _prv_CMAP2                      prv_CMAP2
  317 #define _prv_CMAP3                      prv_CMAP3
  318 #define _prv_PMAP1                      prv_PMAP1
  319 #define _prv_CPAGE1                     prv_CPAGE1
  320 #define _prv_CPAGE2                     prv_CPAGE2
  321 #define _prv_CPAGE3                     prv_CPAGE3
  322 #define _prv_PPAGE1                     prv_PPAGE1
  323 #define _qs                             qs
  324 #define _rcpoll                         rcpoll
  325 #define _real_2op_NaN                   real_2op_NaN
  326 #define _reg_div                        reg_div
  327 #define _reg_u_add                      reg_u_add
  328 #define _reg_u_div                      reg_u_div
  329 #define _reg_u_mul                      reg_u_mul
  330 #define _reg_u_sub                      reg_u_sub
  331 #define _rel_mplock                     rel_mplock
  332 #define _round_reg                      round_reg
  333 #define _rtqs                           rtqs
  334 #define _s_lock                         s_lock
  335 #define _s_unlock                       s_unlock
  336 #define _secondary_main                 secondary_main
  337 #define _set_precision_flag_down        set_precision_flag_down
  338 #define _set_precision_flag_up          set_precision_flag_up
  339 #define _set_user_ldt                   set_user_ldt
  340 #define _shrx                           shrx
  341 #define _shrxs                          shrxs
  342 #define _sigcode                        sigcode
  343 #define _siopoll                        siopoll
  344 #define _smp_active                     smp_active
  345 #define _smp_rendezvous_action          smp_rendezvous_action
  346 #define _soft_imask                     soft_imask
  347 #define _softclock                      softclock
  348 #define _softnet_imask                  softnet_imask
  349 #define _softtty_imask                  softtty_imask
  350 #define _spl0                           spl0
  351 #define _splz                           splz
  352 #define _ss_lock                        ss_lock
  353 #define _ss_unlock                      ss_unlock
  354 #define _started_cpus                   started_cpus
  355 #define _stopped_cpus                   stopped_cpus
  356 #define _swi_dispatcher                 swi_dispatcher
  357 #define _swi_generic                    swi_generic
  358 #define _swi_null                       swi_null
  359 #define _swi_vm                         swi_vm
  360 #define _switchticks                    switchticks
  361 #define _switchtime                     switchtime
  362 #define _syscall                        syscall
  363 #define _szsigcode                      szsigcode
  364 #define _ticks                          ticks
  365 #define _time                           time
  366 #define _timer0_max_count               timer0_max_count
  367 #define _timer0_overflow_threshold      timer0_overflow_threshold
  368 #define _timer0_prescaler_count         timer0_prescaler_count
  369 #define _trap                           trap
  370 #define _trap_by_wrmsr                  trap_by_wrmsr
  371 #define _trapwrite                      trapwrite
  372 #define _tsc_bias                       tsc_bias
  373 #define _tsc_freq                       tsc_freq
  374 #define _tsc_multiplier                 tsc_multiplier
  375 #define _tty_imask                      tty_imask
  376 #define _userconfig_from_boot           userconfig_from_boot
  377 #define _vec                            vec
  378 #define _vec8254                        vec8254
  379 #define _vecRTC                         vecRTC
  380 #define _vm86_emulate                   vm86_emulate
  381 #define _vm86_prepcall                  vm86_prepcall
  382 #define _vm86_sysarch                   vm86_sysarch
  383 #define _vm86_trap                      vm86_trap
  384 #define _vm86pa                         vm86pa
  385 #define _vm86paddr                      vm86paddr
  386 #define _vm86pcb                        vm86pcb
  387 #define _vm_page_zero_idle              vm_page_zero_idle
  388 #define _want_resched                   want_resched
  389 #define _whichidqs                      whichidqs
  390 #define _whichqs                        whichqs
  391 #define _whichrtqs                      whichrtqs
  392 #define _wm_sqrt                        wm_sqrt
  393 
  394 #endif /* __ELF__ */
  395 
  396 #endif /* !_MACHINE_ASNAMES_H_ */

Cache object: 77bbcd6dbbf8aaef2c3fea2c1ff9a5d0


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.