#!/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