#!/unix
* IBM_PROLOG_BEGIN_TAG 
* This is an automatically generated prolog. 
*  
* bos72X src/bos/kernel/exp/kernex.exp 1.3.43.1 
*  
*                  
*  
* Licensed Materials - Property of IBM 
*  
* OBJECT CODE ONLY SOURCE MATERIALS 
*  
* Restricted Materials of IBM 
*  
* COPYRIGHT International Business Machines Corp. 1993,2021 
* All Rights Reserved 
*  
* The source code for this program is not published or otherwise 
* divested of its trade secrets, irrespective of what has been 
* deposited with the U.S. Copyright Office. 
*  
* US Government Users Restricted Rights - Use, duplication or 
* disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
*  
* IBM_PROLOG_END_TAG 
* @(#)68     1.3.43.1  src/bos/kernel/exp/kernex.exp, sysexp, bos72X, x2021_15B0 4/6/21 07:17:52
*
*   COMPONENT_NAME: SYSEXP

*******************************************************************************
* Exported kernel services and variables that are also exported               *
* to applications.                                                            *
*******************************************************************************
bindprocessor
brkpoint
close
disclaim
disclaim64
flexctl
getdomainname
getgidx
getgroups
gethostid
gethostname
getmaxofile
getpeername
getpeereid
getroles
getsockname
getsockopt
getuidx
kgetsid
kill
naccept
privcheck
psdanger
recv
semctl
semget
send
setdomainname
seteuid
setgid
setgidx
setgroups
sethostid
sethostname
setreuid
setrlimit64
setroles
setuid
setuidx
shmat
shmctl
shmdt
shmget
sigprocmask
sigstack
socket
sysconfig
sys_parm
thread_create
thread_terminate
times
umask
uname
unamex
usrinfo
utimes
utimes64
uvmount
vmount
yield

*******************************************************************************
* Global data structures
*******************************************************************************
Trconflag
_system_configuration
_system_TB_config
tod
__extension_status

*******************************************************************************
* Milicode routines.
*******************************************************************************
#!
___memcmp64		0xD200
___strstr64		0xD600
___memccpy64		0xDA00
___strcmp64		0xDE00
cpu_context_barrier	0x8980
cpu_speculation_barrier	0x8A00
___bzero64		0xE800
___memset64		0xE808
___strlen64		0xEE00
___memmove64		0xF400
___memcpy64		0xF400
___fill64		0xFA00
___strcpy64		0xFE00
mycpu			0x11000

********************************************
* The remaining symbols cannot be used by applications
********************************************

#!/unix
********************************************
* Exported global data structures
********************************************
kcred
kernel_heap
kernel_lock
pinned_heap
sys_max_sl
sys_min_sl
rheap
xmem_global
pm_kernel_data
audit_indicator
cpuinfo
waitinfo
high_cpuid
dump_started
wpar_cpuinfo

********************************************
* Exported mbuf services
********************************************
m_collapse
m_collapse_srad
m_clalloc
m_clalloc_srad
m_adj
m_cat
m_copym
m_copym_srad
m_copym_from_pool
m_copydata
m_getclr
m_getclr_srad
m_pullup
m_pullup_srad
m_prepend
m_prepend_srad
m_free
m_get
m_get_cpu
m_get_srad
m_gethdr
m_gethdr_cpu
m_gethdr_srad
m_freem
m_clattach
m_clattach_srad
m_clgetm
m_clgetm_srad
m_getclustm
m_getclustm_srad
m_reg
m_dereg
m_retry
m_retry_srad
m_retryhdr
mbstat
m_leadingspace
m_trailingspace
m_clreference
m_clunreference
getcaller
getcaller2
getcaller3
m_copymext
m_copymext_srad
* added for inet6
m_copyback
* added for checksum offload
m_offset_to_ptr
m_ptr_to_offset
mclxmemd
m_getxmemd
log_police_event

********************************************
* Private cluster pool services
********************************************
mclustpool_info
m_create_clustpool
m_create_mpool
m_create_mpool_w_bktcnt
m_get_from_clustpool
mpool_get
mpool_set_user_free
m_free_clustpool
mpool_grow
mpool_grow_block
mpool_setid
mpool_shrink

mclpCreate
mclpCreateBktcnt
mclpDestroy
mclpGrow
mclpGrowBlock
mclpShrink
mclpClattach
mclpGetBuf
mclpFreeBuf
mclpOutCnt
mclpFreeCnt
mclpCreateBuckets
********************************************
* Exported network interface services
********************************************
ifunit
if_detach
if_nostat
if_down
if_attach
if_rt_ifaddr_reset
ifafree
ifa_refcnt_lock
ifa_ifwithaddr
ifa_ifwithdstaddr
ifa_ifwithnet
ifa_ifwithnet_cid
ifa_ifpwithaf
ifa_ifpwithaf_cid
ifa_ifwithtype
ifa_ifpwithdst
ifa_ifwithroute
* for inet6
ifaof_ifpforaddr
ifaof_ifpforaddr_netisolation

********************************************
* Exported generic network services
********************************************
netkmem
netkmembase
add_netoption
add_netoption_520
bsdlog
bsdlog_no_console
delete_netopt
delete_netopt_520
add_domain_af
del_domain_af
add_input_type
del_input_type
find_input_type
add_netisr
del_netisr
loif
loifp
looutput
ipintrq
pfctlinput
pffindproto
raw_input
raw_usrreq
raw_detach
rtinit
rtredirect
rtrequest
rtrequest_gr
rtrequest_nolock
rtalloc
rtalloc_gr
rtalloc_nolock
rtalloc_nolock_gr
rtalloc1
rtalloc1_gr
rtalloc1_nolock
rtalloc1_nolock_gr
rtfree
rtfree_nolock
rt_ifmsg
rt_maskedcopy
rt_missmsg
rtinithead
rn_inithead
rn_match
rtalloc_gr_cached
rtvalid_cached
rt_gwroute_update
net_wakeup
net_sleep
splnet
splimp
splhi
splhigh
splx
net_stacktrace
net_malloc
net_malloc_cpu
net_malloc_srad
net_free
net_malloc_cpudata
net_getxmemd
domain_add
domain_del
nd_config_proto
netisr_add
netisr_del
netisr_lookup
netisr_input
ns_alloc
ns_free
ns_add_filter
ns_del_filter
ns_add_status
ns_del_status
ns_attach
ns_detach
ns_attach_chan
ns_detach_chan
ns_attach_sea
ns_detach_sea
vns_attach
vns_detach
vns_alloc
vns_free
af_table
ns_add_demux
ns_del_demux
dmx_8022_add_filter
dmx_8022_del_filter
dmx_del_status
dmx_add_status
dmx_status
dmx_8022_receive
netisr_servers
netisr_active
netisr_table
netisr_slock
route_lock
clean_partial_conns
attach_failed
rto_low
rto_high
rto_limit
rto_length
arptabbsiz
arptab_bsiz
arptab_bsiz_dflt
arptabnb
arptab_nb
arptab_nb_dflt
arptabsize
arptabp
arpqsize
tcp_inpcb_hashtab_siz
tcp_inpcb_hashsz
tcp_inpcb_hashtab_siz_dflt
timer_wheel_tick
udp_inpcb_hashtab_siz
udp_inpcb_hashsz
udp_inpcb_hashtab_siz_dflt
ifsize
find_netopt
set_netopt
k_getgroups
k_getgroups_alt
inet_stack_size
* added for INET6
rt_setgate
rt_tables
ndpqsize
in_cksum_remove
llwakeup
llsleep
realfasttimo
revalidate
global_raw_lock
global_raw_intpri
mynetkmem
mykmeminuse
mask_rnhead
etherbroadcastaddr
ie5_broadcastaddr
fddi_broadcastaddr
dgd_packets_lost
dgd_ping_time
dgd_retry_time
passive_dgd
dead_gateway
gateway_up
dgd_timer
dgd_add_gw
dgd_del_gw
dgd_clear
dgd_set
dgd_flush_cached_route
nextroute
pmtu_setmtu_hook
pmtu_delete_hook
pmtu_chgmtu
in_get_dist_anchor_func
ibdebug
* RFC 4191
ip6_destcache_isrq
ip6_rt_probing_isrq
* IPv6: Remove this export when NDP is moved to a separate table
chkndpdup_hook

extendednetstats
fasttimo
nbc_limit
nbc_max_cache
nbc_min_cache
nbc_pseg
nbc_pseg_limit
net_malloc_police
routerevalidate
send_file_duration
sockthresh
sodebug
somaxconn
ipqmaxlen
so_sndbufpool
use_sndbufpool
m_get_from_sndpool
lo_perf
netaddr2srad
netkmem_system
rtentry_lock_complex
udp_recv_perf
udp_send_perf
ifstats32
udp_mcl_perf

rdma_arpwhohas
rdma_arpresolve

ofed_register_verbs
ofed_unregister_verbs
ofed_register_device
ofed_unregister_device
ofed_register_notifier
ofed_unregister_notifier
ofed_verbs

**************************
* Exported WPAR Services
**************************
kwpar_getckey
kwpar_getrset
kwpar_option_enabled
kcid_curproc
curproc_kproc
netinfo_unixdomnlist
kmcr_net_oper
kmcr_addr_map
kmcr_ismobile
kwpar_reghook
kwpar_unreghook
kwpar_r2vmap_pid
kwpar_v2rmap_pid
kwpar_v2rmap_vpid
kwpar_r2vmap_tid
kwpar_v2rmap_tid
kwpar_sock_cr
kwpar_mbuf_cr
kwpar_checkpoint_status
kwpar_regdevno
kwpar_relmajor
kwpar_unregdevno
kwpar_getmajor
kwpar_v2rmap_devno
kwpar_r2vmap_devno
kwpar_getrootpath
kwpar_isappwpar
kwpar_getname
kwpar_getstate
kwio_devexpunset
kwio_devexpset
kwpar_devV2Rname
kwpar_devV2Rname_CID
cre_kmem_register
cre_kmem_unregister
mbuf_get
mbuf_put
do_table_get
do_table_put

kwpar_chkpnt_status
kwpar_err
kwpar_get_comp_version

* BEGIN PHABRE1
**************************
* Exported cluster services
**************************
cluster_active
cluster_seen
set_cluster
unset_cluster
generate_event
AHAFS_NODE_MON
AHAFS_ADDR_MON
AHAFS_INTERFACE_MON
AHAFS_NODE_LIST_MON
AHAFS_CL_DISKLIST_MON
AHAFS_CL_DISKSTATE_MON
AHAFS_REP_DISKSTATE_MON
AHAFS_SITE_MON
AHAFS_CONTACT_MON
AHAFS_DISKSTATE_MON
AHAFS_VGSTATE_MON
AHAFS_CAP_MON
AHAFS_HOSTNAME_MON
AHAFS_SFW_MON
NODE_ID
ADDR_ID
INTERFACE_ID
NODE_LIST_ID
CL_DISKLIST_ID
CL_DISKSTATE_ID
REPDISK_STATE_ID
SITE_ID
CONTACT_ID
DISKSTATE_ID
VGSTATE_ID
CAP_ID
HOSTNAME_CHANGE_ID
SFW_ID
AHAFS_NODE_ID
AHAFS_ADDR_ID
AHAFS_INTERFACE_ID
AHAFS_PID_PROCESS_ID
AHAFS_NODE_LIST_ID
AHAFS_CL_DISK_LIST_ID
AHAFS_CLDISK_STATE_ID
AHAFS_REPDISK_STATE_ID
AHAFS_SITE_ID
AHAFS_CONNECT_ID
AHAFS_DISK_STATE_ID
AHAFS_VGSTATE_ID
AHAFS_CAP_ID
AHAFS_HOSTNAME_CHANGE_ID
AHAFS_SFW_ID
nodeid16
nodeid64
clustid64
cluster_ahafs_rasb
poke_clusterconf
cluster_notify_clusterconf

* END PHABRE1


********************************************
* Exported network device interface services
********************************************
net_detach
net_attach
net_start
net_xmit
net_xmit_trace
net_xmit_trace_cdli
net_recv_trace_cdli
net_start_done
net_error

********************************************
* Exported kernel services
********************************************

as_att64
as_det64
as_seth64
as_geth64
as_puth64
as_getsrval64
_as_is64

acl_check
audit_svcstart
audit_svcbcopy
audit_svcfinis
aud_vn_create
aud_vn_rdwr
bawrite
bdwrite
bflush
binval
blkflush
bread
breada
brelse
buf_copy
bufx_init
bufx_invalidate
bwrite
b2lcpu
cede_proc
cfgnadd
cfgndel
clrbuf
clrjmpx
common_reclock
copyin
copyout
creatp
crget
crfree
crcopy
crdup
crref
crset
crhold
crexport
crxref
ctlaltnum
curtime

dcbflush_local
delay
devdump
devstrat
devswadd
devswchg
devswdel
devswqry
devsw_modopts
devwrite
disable_jitter_dispatch_windows
e_assert_wait
e_assert_wait_ext
e_block_thread
e_clear_wait
e_sleep
e_sleepl
e_sleep_thread
e_wakeup
e_wakeupx
e_wakeup_one
e_wakeup_w_sig
e_wakeup_w_result
enable_jitter_dispatch_windows
pse_wakeup
errsave
errsave_always
errlast
errresume
et_wait
et_post
fidtovp
fp_access
fp_open
fp_opendev
fp_close
fp_fsync
fp_fstat
fp_ftruncate
fp_getdevno
fp_getea
fp_hold
fp_ioctl
fp_ioctlx
fp_listea
fp_lseek
fp_llseek
fp_poll
fp_read
fp_readv
fp_removeea
fp_write
fp_writev
fp_select
fp_setea
fp_statea
fp_revoke
fp_rwuio
fp_getf
fp_ufdgetf
fp_ufdgetf_sys
fp_get_path
fd_get_path
vp_get_path
fp_get_name
fp_get_dvp
freep
fs_hookadd
ftsearch
fubyte
fuword
fskv_reg
fskv_unreg
nameToXfid
xfidToName

getblk
getc
getcb
getcbp
getcf
getcx
geteblk
geterror
getfslimit
getpgrp
getpid
getppid
getppidx
gettpid
gettid_time
getpri
getpriority
getrlimit
getrusage
getsi64
kwpar_getsi64
gettimer
getuerror
get_key_pos
get_umask
setuerror
getexcept
getf
getufdflags
gfsadd
gfsdel
i_clear
i_disable
i_enable
i_init
i_mask
i_reset
i_sched
i_unmask
i_pollsched
i_eoh
i_eoi
init_heap
heap_create
heap_destroy
heap_modify
initp
iodone
iostadd
iost_cmd
iostdel
iowait
is_addr_in_heap
k_get_intr_timestamp
kaccel_compress
kaccel_decompress
kcap_is_set
kcap_is_set_cr
kclock_gettime
kcred_getgroups
kcred_setgroups
kcred_getpriv
kcred_getppriv
kcred_setpriv
kcred_setppriv
kcred_getcap
kcred_setcap
kcred_getpag
kcred_getpag64
kcred_getpagname
kcred_setpag
kcred_setpag64
kcred_setpagname
kcred_getpagid
kcred_genpagvalue
kcred_getpaginfo
kgetcrid
kgetpname
kget_mypurr
kget_pa_feature_attr
kget_proc_info
kgetrlimit64
kgetsystemcfg
kgettickd
kpidstate
kprobe
kmod_entrypt
kmod_load
kmod_unload
kmod_util
ksettickd
ksettimer
kthread_kill
kthread_self_getpid
kthread_start
kunlink
kunlinkat
kvm_pattr
kvmgetinfo
kwpar_kvmgetinfo
lbolt
ld_info
limit_sigs
lockl
longjmpx
ltpin
ltunpin
l2bcpu
mpdata_alloc
mpdata_copy
kmpdata_find
mpdata_free
kmpdata_get
kmpdata_getcpu
ldata_create
ldata_destroy
ldata_grow
ldata_alloc
ldata_free
ldata_get_regions
my_lcpu
nodev
nulldev
pgsignal
pidsig
kpidsig
pidsig_qx
ks_alloc
ks_free
pile_init
pile_alloc
pile_free
pile_config_reconfig_handler
pile_config_init_handler
pile_config_free_handler
pile_config_max_pages
pile_config_min_pages
pile_destroy
pile_wait_gc
pin
pincf
pin_context_stack
printf
privcheck_cr
priv_chk
priv_req
prochadd
prochdel
proch_reg
proch_unreg
proch_reg_process
proch_unreg_process
purblk
putc
putcb
putcbp
putcf
putcfl
putcx
query_proc_info
read_smt_priority
refcnt2srad
refcnt2cpu
refcnt_alloc
refcnt_bias
refcnt_cachelim_get
refcnt_cachelim_set
refcnt_callback_get
refcnt_callback_set
refcnt_dealloc
refcnt_decr
refcnt_decr_cpu
refcnt_decr_srad
refcnt_fuzz
refcnt_incr
refcnt_incr_cpu
refcnt_incr_srad
refcnt_maxvalue
refcnt_target_get
refcnt_target_set
refcnt_target_max
refcnt_value
refcnt_value_exact
refcnt_value_fuzz
refcnt_value_lo
refmon
register_bufx_region
resabs
reset_elongated_decr
resinc
restimer
rmalloc
rmfree
rootvfs
rusage_incr
sched_getparam
selnotify
selreg
sig_chk
sigsetmask
set_elongated_decr
set_jitter_dispatch_window
setpinit
setpswap
setjmpx
setpgid
setpgrp
setpri
setpriority
setrlimit
settimer
setsid
setufdflags
sl_dom
sl_eq
sleepx
sprintf
snprintf_np
sysinfo
subyte
suword
talloc
tfree
thread_setsched
thread_self
thread_set_grq_should
thread_unset_grq_should
time
tl_dom
tl_eq
tregister_vcon
tstart
tstop
tuning_deregister
tuning_get_context
tuning_register_bint32
tuning_register_bint64
tuning_register_buint32
tuning_register_buint64
tuning_register_handler
tuning_set_free
tunregister_vcon
uexadd
uexdel
uexblock
uexclear
uexpid
ufdcreate
ufdgetf
ufdhold
ufdrele
ufdsys_unmark
uiomove
uiomove_chksum
ulimit
unlockl
unpin
unpin_context_stack
unregister_bufx_region
uphysio
uprintf
ureadc
uwritec
vfs_mount
vfs_unmount
vfs_root
vfs_statfs
vfs_sync
vfs_syncvfs
vfs_vget
vfs_cntl
vfs_quotactl
vnop_access
vnop_close
vnop_create
vnop_create_attr
vnop_fclear
vnop_fid
vnop_finfo
vnop_fsync
vnop_fsync_range
vnop_ftrunc
vnop_getacl
vnop_getattr
vnop_getpcl
vnop_getea
vnop_getxacl
vnop_hold
vnop_ioctl
vnop_link
vnop_listea
vnop_lockctl
vnop_lookup
vnop_map
vnop_map_lloff
vnop_memcntl
vnop_mkdir
vnop_mknod
vnop_open
vnop_select
vnop_rdwr
vnop_rdwr_attr
vnop_readdir
vnop_readdir_eofp
vnop_readlink
vnop_rele
vnop_remove
vnop_removeea
vnop_rename
vnop_revoke
vnop_rmdir
vnop_seek
vnop_setacl
vnop_setattr
vnop_setea
vnop_setpcl
vnop_setxacl
vnop_statea
vnop_strategy
vnop_symlink
vnop_unmap
v
vfs_aclxcntl
vfs_hold
vfs_search
vfs_unhold
vfsListCtl
rdevioctl
setioctlrv
vnodefops
vm_att
vm_det
vm_pinp
vm_unpinp
vm_galloc
vm_gfree
vm_eff_to_virt
xmempsize
vm_vmid
vn_get
vsnprintf_np
vx_disable
vx_enable
vsx_disable
vsx_enable
facility_enable
facility_disable
w_clear
w_init
w_start
w_stop
w_setattr
waitcfree
wakeup
xlate_create
xlate_remove
xlate_pin
xlate_unpin
xlate_addr
xlate_addr_update
xmalloc
xmalloc_free_chain
xmalloc_srad
xmattach
xmattach_remio
xmdetach
xmemin
xmemout
xmempin
xmemunpin
xmdbg_query
xmfree
xm_att
xm_mapin
xm_maxmap
xm_det
NLuprintf
inputdd_lock
issysgrp_user

********************************************
* Exported services used for file attachement
********************************************
gn_opencnt
gn_closecnt
gn_mapcnt
gn_unmapcnt
gn_common_memcntl

********************************************
* Exported services used for addressability
* to global kernel memory
********************************************
vm_guatt
vm_gudet

*************************************************
* Exported services used for VMM attachement
* NOW DEPRECATED (use enhanced affinity services)
*************************************************
vm_attach
vm_detach
vm_galloc_attach
vms_create_attach

**************************************************
* Exported services used for VMM enhanced affinity
**************************************************
vm_place
vm_unplace
vm_galloc_place
vms_create_place

********************************************
* Exported services used for job control
********************************************
resched

********************************************
* Exported symbols from libsys.a and libcsys.a
********************************************
panic

********************************************
* Exported kernel symbols for kprocs
* (These ordinarily are libc.a symbols)
********************************************
nsleep
pause
sigaction
sigpending
sigsuspend
semop

********************************************
* Exported trace services
********************************************
trchook
trcgenk
trcgenkt
trchook64
trc_ishookon
trace_off

********************************************
* Exported dump services
********************************************
dmp_add
dmp_add_buffer
dmp_ctl
dmp_del
dmp_prinit
dmp_errlog
dmp_trchk0
dmp_trchk1
dmp_trchk2
dmp_trchk3
dmp_trchk4
dmp_trchk5

* live dump
dmp_compspec
dmp_compext
livedump

* dump / live dump pseudo components
dmp_context
dmp_mtrc
dmp_ct
dmp_pid
dmp_tid
dmp_errbuf
dmp_eaddr
dmp_systrace
dmp_kernext

* dump / live dump callback services
ldmp_setupparms
ldmp_freeparms
ldmp_bufest
ldmp_timeleft
ldmp_xmalloc
ldmp_xmfree
ldmp_errstr
ldmp_default_symptom
ldmp_heap_chg

********************************************
* Exported services for NFS
********************************************
copyinstr
groupmember
groupmember_cr
kmsgctl
kmsgget
kmsgsnd
kmsgrcv
pincode
lookupvp
lookupname
lookupname_cur
suser
unpincode
vfsrele
vms_create
vms_create_psize
vms_delete
vms_iowait
vms_inactive
vms_psize
vms_segtype
vn_free
vm_handle
vm_makep
vm_mount
vm_move
vm_uiomove
vm_protect
vm_protectp
vm_qmodify
vm_release
vm_releasep
vm_setdevid
vm_write
vm_writep
vm_xwritep
vm_umount
vm_flushp
increase_vfsnumber

***********************************************
* Exported RAS run-time error checking services
***********************************************
abend
rt_raschk_safe_read
rt_raschk_vm_att
rt_raschk_vm_det
rt_raschk_kernel_eaddr
rt_raschk_user_eaddr
rt_raschk_eaddr
rt_raschk_xmalloc_eaddr
rt_raschk_netmalloc_eaddr
rt_raschk_executable_eaddr
rt_raschk_chan
rt_raschk_cpu
rt_raschk_dev
rt_raschk_mode
rt_raschk_pid
rt_raschk_tid
rt_raschk_time
rt_raschk_timestruc
rt_raschk_timeval
rt_raschk_vmid
rt_raschk_vmhandle
rt_raschk_simple_lock
rt_raschk_complex_lock
rt_raschk_cred
rt_raschk_xmem
rt_raschk_sockaddr_in
rt_raschk_sockaddr_in6
rt_raschk_event_list
rt_raschk_string
raschk_stktrace
raschk_addr2sym
raschk_errhook
raschk_lockcount
raschk_intpri
raschk_process_env
raschk_random
raschk_queue_verify

********************************************
* Exported recovery services
********************************************
errinj_raise_except
frr_add
frr_addfrr
frr_delete
frr_get_ftptid
frr_reentry
frr_reentry_delete
frr_setjmpx
frr_clrjmpx
queue_repair

***********************************************
* Exported Targeted Error Injection symbols
***********************************************
errinj_hook
errinj_register
errinj_unregister
errinj_kctrl
error_inject_flag

*************************************************************************
*
* kernex.mach:  Machine dependent labels that are exported to kernel
*		extensions.
*
*************************************************************************

*       kernel services

bus_register
bus_unregister
d_map_init
d_map_init_ext
d_map_query
d_alloc_dmamem
d_free_dmamem
eeh_init
eeh_init_multifunc
eeh_set_and_broadcast_user_state
eeh_get_user_state
eeh_clear_user_session
dreq_active
dr_register_dma_mapper
dr_register_dma_mapperx
dr_unregister_dma_mapper
dr_mem_sync
hypervisor_call
h_call_with_trace
h_control_ca_function
h_control_ca_facility
io_map
io_unmap
io_map_init
io_map_clear
pci_cfgrw
write_operator_panel_light
vm_cflush
_sync_cache_range
xmemdma64
xmemdma64_list
xmemdma64_list_ext

reg_display_acc
unreg_display_acc
grant_display_owner
revoke_display_owner
chk_bus_auth

rmmap_create
rmmap_remove
rmmap_getwimg

*****************************************************
* Exported services for locking and atomic operations
*****************************************************
simple_lock_init
simple_lock
simple_dlock_timeout
simple_unlock
simple_unlock_mem
simple_lock_try
disable_lock
unlock_enable
unlock_enable_mem
disable_lock_mask
unlock_enable_mask
lock_init
drw_lock_write
drw_lock_read
drw_lock_done
drw_lock_read_to_write
drw_lock_try_read_to_write
drw_lock_write_to_read
drw_lock_islocked
drw_lock_try_write
drw_lock_init
drw_lock_free
lock_write
lock_read
lock_done
lock_done_mem
lock_read_to_write
lock_write_to_read
lock_try_write
lock_try_read
lock_try_read_to_write
lock_set_recursive
lock_clear_recursive
lock_islocked
lock_alloc
lock_ctl
lock_free
lock_mine
fetch_and_add
fetch_and_add_h
fetch_and_and
fetch_and_or
fetch_and_addlp
fetch_and_andlp
fetch_and_orlp
compare_and_swap
compare_and_swaplp
test_and_set
so_pin_more_stack
xmem_compare_and_swap_32
xmem_compare_and_swap_64
dist_lock_read
dist_lock_write
dist_lock_done
dist_lock_islocked
dist_lock_mine
dist_lock_try_read
dist_lock_try_write
init_dist_lock
init_dist_lock_grp
dist_lock_alloc
dist_lock_free
kinfo_get_sctp
kinfo_get_rds

* Compression kernel extension function pointer
compp

********************************************
* Exported service for power management
********************************************
pm_register_handle
pm_planar_control
pm_register_planar_control_handle

********************************************
* Exported services/symbols for PAL
********************************************
pal_register
pal_command
md_ioctl_register
i_init_epow
pal_speaker_beep
ue_proc_check
i_init_ioevent

********************************************
* Exported for PMTU discovery
********************************************
rtexpire
rn_walktree
route_expire
_rtl

********************************************
* The following are for Best/X integration
********************************************
__B1_dmy
_extension_loaded
_pB1_dispatch

********************************************************
* Exported services for high-availability event handlers
********************************************************
register_HA_handler
unregister_HA_handler

********************************************************
* Exported services for Dynamic Reconfiguration
********************************************************
reconfig_register_list
reconfig_register_ext
reconfig_unregister
reconfig_complete
* the service below will be phased out
reconfig_register

********************************************************
* alloclmb service
********************************************************
alloclmb
freelmb

********************************************************
* numa kernel extensions
********************************************************
krs_numrads
krs_getrad
krs_getinfo
krs_alloc
krs_free
krs_op
krs_radid
kra_creatp
kra_thread_create

kra_attach
kra_attachrset
kra_detachrset
kra_getrset
krs_init
krs_getpartition
krs_setpartition
krs_getassociativity
krs_get_homesrad
krs_get_lcpu_srad

********************************************************
* lpar kernel services
********************************************************
klpar_get_info

********************************************************
* wlm kernel services
********************************************************
wlm_charge_pid

********************************************************
* System Decomposition Levels:
* - system RAD level
* - Scheduler RAD level
* - IO RAD level
* - atomic RAD level
********************************************************
sys_sdl
srad_sdl
iorad_sdl
max_sdl

********************************************
* The following are for AFS and DCE
********************************************
get_pag
get_pag64
set_pag
set_pag64
validate_pag
validate_pag64

********************************************
* The following are for thrpgio file systems
********************************************
vm_invalidatep
vm_ioaccessp
vm_mounte
vm_mvc
vm_qpages
vm_readp
vm_restatt
vm_saveatt
vm_segmap
vm_thrpgio_push
vm_thrpgio_pop
vm_thrpgio_top
xmemzero
vm_zeropage
vms_iowaitf

********************************************
* These are for DMAPI enabled file systems
********************************************
kdm_fsetcache_clean
kdm_fsetcachemount
kdm_fsetcacheumount
kdm_k_nofunction
kdm_attribute_event
kdm_closed_event
kdm_destroy_event
kdm_enospc_event
kdm_name_event
kdm_mount_event_gen
kdm_mmap_event_gen
kdm_preunmount_event_gen
kdm_read_event_gen
kdm_truncate_event_gen
kdm_unmount_event_gen
kdm_write_event_gen
kdm_vattr2dmstat

*********************************************
* The following are for shutdown notification
*********************************************
shutdown_notify_reg
shutdown_notify_unreg

*********************************************
* The following are for advanced accounting
*********************************************
acct_put
acct_put_wpar
acct_interval_register
acct_wpar_interval_register
acct_interval_unregister
acct_interval_walk
acct_process_table
acct_add_LL
acct_wpar_add_LL
acct_zero_LL
acct_wpar_zero_LL
acct_add_proc
acct_sys_data
acct_config
acct_wpar_sys_data
acct_get_usage
acct_classify
acct_get_projid
getprojbyid
turbo_acct
cpu_rate
kwpar_get_aacct_ker_data
*********************************************
* The following are for VCM
*********************************************
vcm_clientRegister
vcm_clientUnregister
vcm_openVFS
vcm_closeVFS
vcm_getOpRights
vcm_returnOpRights
vcm_beginCreate
vcm_endCreate
vcm_peerRegister
vcm_peerUnregister
vcm_peerRevoke
vcm_vnop_access
vcm_vnop_close
vcm_vnop_create
vcm_vnop_fclear
vcm_vnop_fid
vcm_vnop_fsync
vcm_vnop_ftrunc
vcm_vnop_getacl
vcm_vnop_getattr
vcm_vnop_getpcl
vcm_vnop_hold
vcm_vnop_ioctl
vcm_vnop_link
vcm_vnop_lockctl
vcm_vnop_lookup
vcm_vnop_map
vcm_vnop_mkdir
vcm_vnop_mknod
vcm_vnop_open
vcm_vnop_select
vcm_vnop_rdwr
vcm_vnop_readdir
vcm_vnop_readlink
vcm_vnop_rele
vcm_vnop_remove
vcm_vnop_rename
vcm_vnop_revoke
vcm_vnop_rmdir
vcm_vnop_setacl
vcm_vnop_setattr
vcm_vnop_setpcl
vcm_vnop_strategy
vcm_vnop_symlink
vcm_vnop_unmap
vcm_vnop_seek
vcm_vnop_fsync_range
vcm_vnop_create_attr
vcm_vnop_finfo
vcm_vnop_map_lloff
vcm_vnop_readdir_eofp
vcm_vnop_rdwr_attr
vcm_vnop_memcntl
vcm_vnop_setxacl
vcm_vnop_getxacl
vcm_localOpsGet
vcm_localOpsPut
vcm_localOpsOpen
vcm_localOpsClose
vcm_localOpsBeginCreate
vcm_localOpsEndCreate
vcm_monitorRegister
vcm_monitorUnregister
vcm_start_vfs_monitor
vcm_stop_vfs_monitor

****************************************************
* The following are for lightweight kernel services
****************************************************
as_lw_pool_init
as_lw_att64
as_lw_det64

*********************************************
* The following are pointers to aio functions
* for use by other extensions
*********************************************
ptx_kaio_stats
ptx_posix_kaio_stats

*******************************************************
* The following are services allowing kernel extensions
* to register services to be called by other KEs
*******************************************************
kext_service_register
kext_service_unregister
kext_service_request
kext_service_release
kext_service_call

*************************************
* ACL engine functions
**************************************
evaluate_mode_from_nfs4acl

********************************************************
* Barrier Synchronization Register services
********************************************************
bsr_query
bsr_alloc
bsr_free

********************************************************
* Kernel MCR services
********************************************************
kmcr_chkpnt_kill
kmcr_get_path

********************************************
* Exported RAS infrastructure services
********************************************
ras_register
ras_control
ras_path_control
ras_customize
ras_unregister
ras_null_callback
ras_ret_query_parms
glog_write_i15d

RAS_BLOCK_NULL

disablement_checking_suspend
disablement_checking_resume
disablement_checking_forgive

***********************************************
* Lightweight Memory Trace millicode routines
***********************************************
mtrchook0_pre
mtrchook0
mtrchook1_pre
mtrchook1
mtrchook2_pre
mtrchook2
mtrchook3_pre
mtrchook3
mtrchook4_pre
mtrchook4
mtrchook5_pre
mtrchook5

**********************************
* RAS Component Trace Routines
**********************************
ct_hook0
ct_hook1
ct_hook2
ct_hook3
ct_hook4
ct_hook5
rasp_trcgen

ctfunc_hook0
ctfunc_hook1
ctfunc_hook2
ctfunc_hook3
ctfunc_hook4
ctfunc_hook5

ctcs_hook0
ctcs_hook1
ctcs_hook2
ctcs_hook3
ctcs_hook4
ctcs_hook5

***************************************
* Exported RAS storage keys services
***************************************
kkeyset_create
kkeyset_delete
kkeyset_add_key
kkeyset_remove_key
kkeyset_add_set
kkeyset_remove_set
kkey_assign_private
kkeyset_to_hkeyset
hkeyset_update_userkeys
hkeyset_restore_userkeys

kernel_keysets

raschk_eaddr_kkey
raschk_eaddr_hkeyset
vm_protect_kkey
vm_setseg_kkey
xmgethkeyset
xmsethkeyset

***************************************
* Exported networking RAS sysmbols
***************************************
network_ras_register
network_ras_unregister
network_rtec_error_handler
network_trace_with_stktrace
network_rtec_rw_lock_hang
net_rw_write_lock_max_spins
ras_netinet_callback
ras_netinet_tcp_callback
ras_netinet_udp_callback
ras_netinet_ipv4_callback
ras_netinet_ipv6_callback
ras_qos_callback
ras_netinet_misc_callback
ras_if_en_callback
ras_ethchan_callback
check_system
ras_vasi_callback
ras_mover_callback
ras_sea_callback
ras_seaha_callback
ras_sea_gvrp_callback
ras_net_callback
ras_if_gif_callback
ras_kdapl_callback

********************************
* DSET routines
********************************
dset_piRegister
dset_piUnregister
dset_ciFindProvider
dset_ciReleaseProviderHandle
dset_ciGetDsetLocationsByUuid
dset_ciFreeLocations
dset_ciRegisterNotifyHook
dset_ciRemoveNotifyHook
dset_gsvcsRegister
dset_gsvcsUnregister
dset_eventNotify
dset_prOpFindDset
dset_prOpFindDsetByIntId
dset_prOpFindDsetByUuid
dset_prOpCreateDset
dset_prOpIsDsetReference
dset_prOpGetDsetGenById
dset_dsOpHold
dset_dsOpRele
dset_dsOpDsetRoot
dset_dsOpCreateDsetRef
dset_dsOpDeleteDset
dset_dsOpDeleteDsetRef
dset_dsOpGetDsetAttrs

**********************
* MLS network related
**********************
ncred_malloc
ncred_free
net_default_label

************************
*Dead Gateway Detection
************************
rn_change_cost
mark_gw
mark_gateway

************************
*PKCS#11 support
************************
get_pkcs11_ctx
set_pkcs11_ctx

*************************************************
* VRM I/O Memory Entitlement Management services
*************************************************
vrme_create_pool
vrme_reserve
vrme_alloc
vrme_free
vrme_delete_pool
vrme_get_info

*************************************
* Exported WPAR - Network Isolation
*************************************
wpar_network_isolation
novip_wpar
active_novipwpars
corrals_cat
corrals_def_msg

******************************************
* TCP Network Option - Traffic Regulation
******************************************
tcptr_enable

************************************
* AHAFS services
************************************
ahafs_evprods
ahafs_get_curthrd_info
ahafs_initialize
ahafs_uninitialize
send_rcv_clust_init
kcluster_wraper_send
kcluster_send_ahafs
kcluster_get_node_info

************************************
* POSIX 08 Standard Support
************************************
get_curdvp
lookupnameat

************************************
* Coprocessor Services
************************************
coprocessor_user_register
coprocessor_user_unregister

************************************
* Device Statistics Services
************************************
dev_stat_register
dev_stat_get_count
dev_stat_get_data
dev_stat_reset
dev_stat_unregister
dev_stat_ctl

************************************
* Domain RBAC
************************************
domain_rbac
find_domain_rule

************************************
* CPU External Interrupt control
************************************
k_cpuextintr_ctl


************************************
* ProbeVue : trace tools set/unset
*            on/off routines
************************************
set_ttools_funcs
unset_ttools_funcs


************************************
* Live Update
************************************
klvup_startedOrig
klvup_startedSurr
klvup_chckpnt_status
klvup_base_active
klvup_baseProcsOps
klvup_is_base_pid
klvup_log
klvup_chrooted
klvup_get_comp_version
klvup_write_errbuf
klvup_process_in_chkpt

************************************
* Coherent Accelerators (CAPI)
************************************
caccel_init_afu
caccel_clear_afu
caccel_attach_uctx
caccel_detach
caccel_query_exceptions
caccel_mmio
caccel_map_mmio
caccel_unmap_mmio
caccel_count_exceptions
caccel_query_function
caccel_ack_error
caccel_get_error
caccel_purge_ctx
caccel_attach_kctx
caccel_reset_afu
caccel_reattach_kctx
caccel_reinit_intr
caccel_slot_reset
caccel_capify
bsterile
xmbsterile
xm_ue_query

**********************
* Trusted Execution
**********************
TE_verify_reg
TE_verify_unreg

#!/unix
* IBM_PROLOG_BEGIN_TAG 
* This is an automatically generated prolog. 
*  
* bos72F src/bos/kernel/exp/sockets.exp 1.5.7.8 
*  
* Licensed Materials - Property of IBM 
*  
* COPYRIGHT International Business Machines Corp. 1988,1993 
* All Rights Reserved 
*  
* US Government Users Restricted Rights - Use, duplication or 
* disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
*  
* IBM_PROLOG_END_TAG 
* @(#)18	1.5.7.8  src/bos/kernel/exp/sockets.exp, sockexp, bos72F, f2017_04A0 1/11/17 09:08:44
*
*   COMPONENT_NAME: SOCKEXP
*
*   FUNCTIONS: none
*
*   ORIGINS: 27
*
*
*   (C) COPYRIGHT International Business Machines Corp. 1988,1996
*   All Rights Reserved
*   Licensed Materials - Property of IBM
*   US Government Users Restricted Rights - Use, duplication or
*   disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
*
*
*
********************************************
* Exported socket services
********************************************
soabort
soaccept
sobind
soclose
soclose2
soconnect
socreate
sodisconnect
sodisconnectreuse
sofree
sofree2
solisten
soqinsque
soqremque
soreceive
sokernrecv
soreserve
sosend
soshutdown
socantrcvmore
socantsendmore
sohasoutofband
soisconnected
soisconnecting
soisdisconnected
soiskerndisconnected
soisdisconnecting
soaccessfailure
sowakeup
sbappend
sbappendaddr
sbdrop
sbdroprecord
sbflush
sbwakeup
k_soaccept
kgethostname
kgetdomainname
sbappendrecord
sbinsertoob
sonewconn1
sbreserve
sonewsock
sonewsock_base
sosbwait
sosbwait_w_timeout
sosleep
sogetopt
sosetopt
sounlock
sosblock
sbunlock
sbpoll
sodequeue
sogetaddr
sockaddr_new
sb_max
protosw_enable
protosw_disable
ip_protox
insert_mtu
next_mtu
ip6_protox
protosw6_enable
protosw6_disable
soqosregister
soqosunregister
qos_fns
use_isno
soiskernconnected
socreategroup
soputonfreelist
so_inprog
so_inprogdone
bypassdomain
bypassdomain_loaded
protobypass_enable
protobypass_disable
getPidAddr
freePidAddr
kern_socreate
kern_sobind
kern_soconnect
kern_solisten
kern_soaccept
kern_sogetopt
kern_sosetopt
kern_soreserve
kern_soshutdown
kern_soclose
kern_soreceive
kern_sosend
solockpair
ras_so_cbp
sock_mbuf_trace
sounfilter
lockfilter
network_pmgr_control_blk
netpmgr_fire
net_probe_desc
soisconnected_nowakeup
soisconnected_wakeup
isSmcrAvailable
get_kproc_state

********************************************
* syscalls NOT imported by libc
********************************************
socket_aio_dequeue syscall3264

domains