1999-08-28 00:22:10 +00:00
|
|
|
# $FreeBSD$
|
1995-12-14 10:08:31 +00:00
|
|
|
|
2004-01-20 10:27:23 +00:00
|
|
|
MAN= accept_filter.9 \
|
|
|
|
accf_data.9 \
|
2008-07-18 14:46:01 +00:00
|
|
|
accf_dns.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
accf_http.9 \
|
|
|
|
acl.9 \
|
2005-04-20 19:11:05 +00:00
|
|
|
alloc_unr.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
alq.9 \
|
2004-08-07 12:35:56 +00:00
|
|
|
altq.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
atomic.9 \
|
|
|
|
bios.9 \
|
|
|
|
boot.9 \
|
2004-05-19 20:39:22 +00:00
|
|
|
bpf.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
buf.9 \
|
2008-01-22 21:26:35 +00:00
|
|
|
BUF_ISLOCKED.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
BUF_LOCK.9 \
|
|
|
|
BUF_LOCKFREE.9 \
|
|
|
|
BUF_LOCKINIT.9 \
|
2008-01-22 21:26:35 +00:00
|
|
|
BUF_RECURSED.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
BUF_TIMELOCK.9 \
|
|
|
|
BUF_UNLOCK.9 \
|
|
|
|
bus_activate_resource.9 \
|
2004-05-13 20:28:18 +00:00
|
|
|
BUS_ADD_CHILD.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
bus_alloc_resource.9 \
|
2009-10-14 15:58:59 +00:00
|
|
|
BUS_BIND_INTR.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
bus_child_present.9 \
|
|
|
|
BUS_CONFIG_INTR.9 \
|
2009-10-15 14:54:35 +00:00
|
|
|
BUS_DESCRIBE_INTR.9 \
|
2003-05-30 22:57:54 +00:00
|
|
|
bus_dma.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
bus_generic_attach.9 \
|
2001-10-04 09:46:01 +00:00
|
|
|
bus_generic_detach.9 \
|
2009-06-09 14:26:23 +00:00
|
|
|
bus_generic_new_pass.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
bus_generic_print_child.9 \
|
|
|
|
bus_generic_read_ivar.9 \
|
|
|
|
bus_generic_shutdown.9 \
|
2009-06-09 14:26:23 +00:00
|
|
|
BUS_NEW_PASS.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
BUS_PRINT_CHILD.9 \
|
|
|
|
BUS_READ_IVAR.9 \
|
|
|
|
bus_release_resource.9 \
|
2009-06-09 14:26:23 +00:00
|
|
|
bus_set_pass.9 \
|
2003-03-30 00:25:23 +00:00
|
|
|
bus_set_resource.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
BUS_SETUP_INTR.9 \
|
2005-06-14 03:40:01 +00:00
|
|
|
bus_space.9 \
|
2002-03-06 01:53:35 +00:00
|
|
|
byteorder.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
cd.9 \
|
|
|
|
condvar.9 \
|
2006-09-25 20:12:13 +00:00
|
|
|
config_intrhook.9 \
|
2004-03-06 08:01:16 +00:00
|
|
|
contigmalloc.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
copy.9 \
|
2006-11-19 13:35:03 +00:00
|
|
|
cr_cansee.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
critical_enter.9 \
|
|
|
|
cr_seeothergids.9 \
|
|
|
|
cr_seeotheruids.9 \
|
|
|
|
crypto.9 \
|
|
|
|
CTASSERT.9 \
|
2008-09-15 23:13:29 +00:00
|
|
|
DB_COMMAND.9 \
|
2004-02-11 10:09:17 +00:00
|
|
|
DECLARE_GEOM_CLASS.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
DECLARE_MODULE.9 \
|
|
|
|
DELAY.9 \
|
|
|
|
devclass.9 \
|
|
|
|
devclass_find.9 \
|
|
|
|
devclass_get_device.9 \
|
|
|
|
devclass_get_devices.9 \
|
2005-04-07 17:27:14 +00:00
|
|
|
devclass_get_drivers.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
devclass_get_maxunit.9 \
|
|
|
|
devclass_get_name.9 \
|
|
|
|
devclass_get_softc.9 \
|
2008-09-15 10:12:04 +00:00
|
|
|
dev_clone.9 \
|
|
|
|
devfs_set_cdevpriv.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
device.9 \
|
|
|
|
device_add_child.9 \
|
|
|
|
DEVICE_ATTACH.9 \
|
|
|
|
device_delete_child.9 \
|
|
|
|
DEVICE_DETACH.9 \
|
|
|
|
device_enable.9 \
|
|
|
|
device_find_child.9 \
|
|
|
|
device_get_children.9 \
|
|
|
|
device_get_devclass.9 \
|
|
|
|
device_get_driver.9 \
|
|
|
|
device_get_ivars.9 \
|
|
|
|
device_get_name.9 \
|
|
|
|
device_get_parent.9 \
|
|
|
|
device_get_softc.9 \
|
|
|
|
device_get_state.9 \
|
2006-05-23 22:11:20 +00:00
|
|
|
device_get_sysctl.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
device_get_unit.9 \
|
|
|
|
DEVICE_IDENTIFY.9 \
|
|
|
|
device_printf.9 \
|
|
|
|
DEVICE_PROBE.9 \
|
|
|
|
device_probe_and_attach.9 \
|
|
|
|
device_quiet.9 \
|
|
|
|
device_set_desc.9 \
|
|
|
|
device_set_driver.9 \
|
|
|
|
device_set_flags.9 \
|
|
|
|
DEVICE_SHUTDOWN.9 \
|
|
|
|
DEV_MODULE.9 \
|
|
|
|
devstat.9 \
|
|
|
|
devtoname.9 \
|
2003-09-26 21:43:25 +00:00
|
|
|
disk.9 \
|
2001-12-07 20:58:07 +00:00
|
|
|
domain.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
driver.9 \
|
|
|
|
DRIVER_MODULE.9 \
|
2004-12-03 14:05:55 +00:00
|
|
|
EVENTHANDLER.9 \
|
2001-07-10 07:42:35 +00:00
|
|
|
extattr.9 \
|
2009-05-27 16:36:54 +00:00
|
|
|
fail.9 \
|
2000-11-21 20:28:48 +00:00
|
|
|
fetch.9 \
|
2006-01-29 02:52:42 +00:00
|
|
|
firmware.9 \
|
2004-03-11 19:51:14 +00:00
|
|
|
g_access.9 \
|
2004-02-11 10:09:17 +00:00
|
|
|
g_attach.9 \
|
|
|
|
g_bio.9 \
|
|
|
|
g_consumer.9 \
|
|
|
|
g_data.9 \
|
2004-09-19 05:17:21 +00:00
|
|
|
get_cyclecount.9 \
|
|
|
|
getnewvnode.9 \
|
2004-02-11 10:09:17 +00:00
|
|
|
g_event.9 \
|
|
|
|
g_geom.9 \
|
|
|
|
g_provider.9 \
|
|
|
|
g_provider_by_name.9 \
|
2004-09-19 05:17:21 +00:00
|
|
|
groupmember.9 \
|
2004-02-11 10:09:17 +00:00
|
|
|
g_wither_geom.9 \
|
2006-10-02 11:51:25 +00:00
|
|
|
hash.9 \
|
2004-10-12 02:36:24 +00:00
|
|
|
hashinit.9 \
|
2003-12-07 20:48:00 +00:00
|
|
|
hexdump.9 \
|
2004-03-04 21:13:06 +00:00
|
|
|
ieee80211.9 \
|
2009-08-12 21:03:16 +00:00
|
|
|
ieee80211_amrr.9 \
|
|
|
|
ieee80211_beacon.9 \
|
|
|
|
ieee80211_bmiss.9 \
|
2004-03-04 21:13:06 +00:00
|
|
|
ieee80211_crypto.9 \
|
2009-08-12 21:03:16 +00:00
|
|
|
ieee80211_ddb.9 \
|
2004-03-04 21:13:06 +00:00
|
|
|
ieee80211_input.9 \
|
|
|
|
ieee80211_node.9 \
|
|
|
|
ieee80211_output.9 \
|
|
|
|
ieee80211_proto.9 \
|
|
|
|
ieee80211_radiotap.9 \
|
2009-08-12 21:03:16 +00:00
|
|
|
ieee80211_regdomain.9 \
|
|
|
|
ieee80211_scan.9 \
|
|
|
|
ieee80211_vap.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
ifnet.9 \
|
|
|
|
inittodr.9 \
|
2008-02-26 21:11:05 +00:00
|
|
|
insmntque.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
intro.9 \
|
|
|
|
ithread.9 \
|
|
|
|
KASSERT.9 \
|
|
|
|
kernacc.9 \
|
2004-12-13 19:29:40 +00:00
|
|
|
kernel_mount.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
kobj.9 \
|
2007-10-26 16:50:21 +00:00
|
|
|
kproc.9 \
|
2006-10-04 20:16:23 +00:00
|
|
|
kqueue.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
kthread.9 \
|
|
|
|
ktr.9 \
|
2002-01-26 00:09:41 +00:00
|
|
|
lock.9 \
|
2007-03-30 17:56:19 +00:00
|
|
|
locking.9 \
|
2006-11-11 08:59:34 +00:00
|
|
|
LOCK_PROFILING.9 \
|
2002-12-05 00:05:38 +00:00
|
|
|
mac.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
make_dev.9 \
|
|
|
|
malloc.9 \
|
|
|
|
mbchain.9 \
|
|
|
|
mbpool.9 \
|
|
|
|
mbuf.9 \
|
2004-05-20 09:34:19 +00:00
|
|
|
mbuf_tags.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
MD5.9 \
|
|
|
|
mdchain.9 \
|
2005-02-22 17:42:12 +00:00
|
|
|
memguard.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
microseq.9 \
|
|
|
|
microtime.9 \
|
|
|
|
microuptime.9 \
|
|
|
|
mi_switch.9 \
|
|
|
|
module.9 \
|
|
|
|
MODULE_DEPEND.9 \
|
|
|
|
MODULE_VERSION.9 \
|
|
|
|
mtx_pool.9 \
|
|
|
|
mutex.9 \
|
2000-11-21 20:28:48 +00:00
|
|
|
namei.9 \
|
2009-06-07 21:31:06 +00:00
|
|
|
netisr.9 \
|
2011-01-05 11:49:23 +00:00
|
|
|
osd.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
panic.9 \
|
|
|
|
pbuf.9 \
|
|
|
|
p_candebug.9 \
|
2006-11-19 13:35:03 +00:00
|
|
|
p_cansee.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
pci.9 \
|
|
|
|
pfil.9 \
|
|
|
|
pfind.9 \
|
|
|
|
pgfind.9 \
|
|
|
|
physio.9 \
|
|
|
|
pmap.9 \
|
|
|
|
pmap_activate.9 \
|
|
|
|
pmap_change_wiring.9 \
|
|
|
|
pmap_clear_modify.9 \
|
|
|
|
pmap_copy.9 \
|
|
|
|
pmap_enter.9 \
|
|
|
|
pmap_extract.9 \
|
|
|
|
pmap_growkernel.9 \
|
|
|
|
pmap_init.9 \
|
|
|
|
pmap_is_modified.9 \
|
|
|
|
pmap_is_prefaultable.9 \
|
|
|
|
pmap_map.9 \
|
|
|
|
pmap_mincore.9 \
|
|
|
|
pmap_object_init_pt.9 \
|
|
|
|
pmap_page_exists_quick.9 \
|
2005-06-10 17:16:16 +00:00
|
|
|
pmap_page_init.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
pmap_page_protect.9 \
|
|
|
|
pmap_pinit.9 \
|
|
|
|
pmap_qenter.9 \
|
|
|
|
pmap_release.9 \
|
|
|
|
pmap_remove.9 \
|
|
|
|
pmap_resident_count.9 \
|
|
|
|
pmap_zero_page.9 \
|
|
|
|
printf.9 \
|
2003-12-11 13:29:05 +00:00
|
|
|
prison_check.9 \
|
Add a new priv(9) kernel interface for checking the availability of
privilege for threads and credentials. Unlike the existing suser(9)
interface, priv(9) exposes a named privilege identifier to the privilege
checking code, allowing more complex policies regarding the granting of
privilege to be expressed. Two interfaces are provided, replacing the
existing suser(9) interface:
suser(td) -> priv_check(td, priv)
suser_cred(cred, flags) -> priv_check_cred(cred, priv, flags)
A comprehensive list of currently available kernel privileges may be
found in priv.h. New privileges are easily added as required, but the
comments on adding privileges found in priv.h and priv(9) should be read
before doing so.
The new privilege interface exposed sufficient information to the
privilege checking routine that it will now be possible for jail to
determine whether a particular privilege is granted in the check routine,
rather than relying on hints from the calling context via the
SUSER_ALLOWJAIL flag. For now, the flag is maintained, but a new jail
check function, prison_priv_check(), is exposed from kern_jail.c and used
by the privilege check routine to determine if the privilege is permitted
in jail. As a result, a centralized list of privileges permitted in jail
is now present in kern_jail.c.
The MAC Framework is now also able to instrument privilege checks, both
to deny privileges otherwise granted (mac_priv_check()), and to grant
privileges otherwise denied (mac_priv_grant()), permitting MAC Policy
modules to implement privilege models, as well as control a much broader
range of system behavior in order to constrain processes running with
root privilege.
The suser() and suser_cred() functions remain implemented, now in terms
of priv_check() and the PRIV_ROOT privilege, for use during the transition
and possibly continuing use by third party kernel modules that have not
been updated. The PRIV_DRIVER privilege exists to allow device drivers to
check privilege without adopting a more specific privilege identifier.
This change does not modify the actual security policy, rather, it
modifies the interface for privilege checks so changes to the security
policy become more feasible.
Sponsored by: nCircle Network Security, Inc.
Obtained from: TrustedBSD Project
Discussed on: arch@
Reviewed (at least in part) by: mlaier, jmg, pjd, bde, ceri,
Alex Lyashkov <umka at sevcity dot net>,
Skip Ford <skip dot ford at verizon dot net>,
Antoine Brodin <antoine dot brodin at laposte dot net>
2006-11-06 13:37:19 +00:00
|
|
|
priv.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
pseudofs.9 \
|
|
|
|
psignal.9 \
|
|
|
|
random.9 \
|
|
|
|
random_harvest.9 \
|
2006-01-31 11:09:21 +00:00
|
|
|
redzone.9 \
|
2009-03-30 18:01:12 +00:00
|
|
|
refcount.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
resettodr.9 \
|
|
|
|
resource_int_value.9 \
|
|
|
|
rijndael.9 \
|
2003-05-16 19:22:27 +00:00
|
|
|
rman.9 \
|
2007-11-10 16:47:38 +00:00
|
|
|
rmlock.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
rtalloc.9 \
|
|
|
|
rtentry.9 \
|
|
|
|
runqueue.9 \
|
2006-02-01 19:39:25 +00:00
|
|
|
rwlock.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
sbuf.9 \
|
|
|
|
scheduler.9 \
|
2004-03-07 15:22:08 +00:00
|
|
|
securelevel_gt.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
selrecord.9 \
|
|
|
|
sema.9 \
|
2007-01-28 16:07:50 +00:00
|
|
|
sf_buf.9 \
|
2009-06-01 20:35:39 +00:00
|
|
|
sglist.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
signal.9 \
|
|
|
|
sleep.9 \
|
|
|
|
sleepqueue.9 \
|
2006-12-15 23:35:15 +00:00
|
|
|
socket.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
spl.9 \
|
2007-11-27 11:02:41 +00:00
|
|
|
stack.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
store.9 \
|
|
|
|
style.9 \
|
|
|
|
swi.9 \
|
|
|
|
sx.9 \
|
|
|
|
SYSCALL_MODULE.9 \
|
2006-04-28 10:45:27 +00:00
|
|
|
sysctl.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
sysctl_add_oid.9 \
|
|
|
|
sysctl_ctx_init.9 \
|
2010-12-06 15:19:03 +00:00
|
|
|
SYSINIT.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
taskqueue.9 \
|
|
|
|
thread_exit.9 \
|
|
|
|
time.9 \
|
|
|
|
timeout.9 \
|
|
|
|
tvtohz.9 \
|
|
|
|
ucred.9 \
|
|
|
|
uidinfo.9 \
|
|
|
|
uio.9 \
|
2005-12-31 03:53:02 +00:00
|
|
|
usbdi.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
utopia.9 \
|
|
|
|
vaccess.9 \
|
2009-09-22 15:15:03 +00:00
|
|
|
vaccess_acl_nfs4.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
vaccess_acl_posix1e.9 \
|
|
|
|
vcount.9 \
|
2001-12-02 02:13:35 +00:00
|
|
|
vflush.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
VFS.9 \
|
|
|
|
vfs_busy.9 \
|
|
|
|
VFS_CHECKEXP.9 \
|
|
|
|
vfsconf.9 \
|
|
|
|
VFS_FHTOVP.9 \
|
|
|
|
vfs_getnewfsid.9 \
|
2007-03-02 17:03:56 +00:00
|
|
|
vfs_getopt.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
vfs_getvfs.9 \
|
2005-09-21 10:19:57 +00:00
|
|
|
VFS_LOCK_GIANT.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
VFS_MOUNT.9 \
|
|
|
|
vfs_mount.9 \
|
2008-02-26 21:40:30 +00:00
|
|
|
vfs_mountedfrom.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
VFS_QUOTACTL.9 \
|
|
|
|
VFS_ROOT.9 \
|
|
|
|
vfs_rootmountalloc.9 \
|
|
|
|
VFS_SET.9 \
|
|
|
|
VFS_STATFS.9 \
|
2004-07-09 22:33:43 +00:00
|
|
|
vfs_suser.9 \
|
2004-09-19 05:17:21 +00:00
|
|
|
VFS_SYNC.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
vfs_timestamp.9 \
|
|
|
|
vfs_unbusy.9 \
|
|
|
|
VFS_UNMOUNT.9 \
|
|
|
|
vfs_unmountall.9 \
|
|
|
|
VFS_VGET.9 \
|
|
|
|
vget.9 \
|
|
|
|
vgone.9 \
|
|
|
|
vhold.9 \
|
|
|
|
vinvalbuf.9 \
|
2003-10-04 01:30:01 +00:00
|
|
|
vm_fault_prefault.9 \
|
2003-09-30 00:56:17 +00:00
|
|
|
vm_map.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
vm_map_check_protection.9 \
|
|
|
|
vm_map_clean.9 \
|
|
|
|
vm_map_create.9 \
|
|
|
|
vm_map_delete.9 \
|
2004-09-27 04:22:41 +00:00
|
|
|
vm_map_entry_resize_free.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
vm_map_find.9 \
|
|
|
|
vm_map_findspace.9 \
|
|
|
|
vm_map_inherit.9 \
|
|
|
|
vm_map_init.9 \
|
|
|
|
vm_map_insert.9 \
|
|
|
|
vm_map_lock.9 \
|
|
|
|
vm_map_lookup.9 \
|
|
|
|
vm_map_madvise.9 \
|
|
|
|
vm_map_max.9 \
|
|
|
|
vm_map_protect.9 \
|
|
|
|
vm_map_remove.9 \
|
|
|
|
vm_map_simplify_entry.9 \
|
|
|
|
vm_map_stack.9 \
|
|
|
|
vm_map_submap.9 \
|
|
|
|
vm_map_wire.9 \
|
|
|
|
vm_page_alloc.9 \
|
|
|
|
vm_page_bits.9 \
|
|
|
|
vm_page_cache.9 \
|
|
|
|
vm_page_copy.9 \
|
|
|
|
vm_page_deactivate.9 \
|
|
|
|
vm_page_dontneed.9 \
|
|
|
|
vm_page_flag.9 \
|
|
|
|
vm_page_free.9 \
|
|
|
|
vm_page_grab.9 \
|
|
|
|
vm_page_hold.9 \
|
|
|
|
vm_page_insert.9 \
|
|
|
|
vm_page_io.9 \
|
|
|
|
vm_page_lookup.9 \
|
|
|
|
vm_page_protect.9 \
|
|
|
|
vm_page_rename.9 \
|
2010-10-20 06:29:11 +00:00
|
|
|
vm_page_sleep_if_busy.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
vm_page_wakeup.9 \
|
|
|
|
vm_page_wire.9 \
|
|
|
|
vm_page_zero_fill.9 \
|
|
|
|
vm_set_page_size.9 \
|
|
|
|
vn_fullpath.9 \
|
|
|
|
vn_isdisk.9 \
|
|
|
|
vnode.9 \
|
|
|
|
VOP_ACCESS.9 \
|
|
|
|
VOP_ACLCHECK.9 \
|
|
|
|
VOP_ADVLOCK.9 \
|
|
|
|
VOP_ATTRIB.9 \
|
|
|
|
VOP_BWRITE.9 \
|
|
|
|
VOP_CREATE.9 \
|
|
|
|
VOP_FSYNC.9 \
|
|
|
|
VOP_GETACL.9 \
|
|
|
|
VOP_GETEXTATTR.9 \
|
|
|
|
VOP_GETPAGES.9 \
|
|
|
|
VOP_GETVOBJECT.9 \
|
|
|
|
VOP_INACTIVE.9 \
|
|
|
|
VOP_IOCTL.9 \
|
|
|
|
VOP_LINK.9 \
|
|
|
|
VOP_LISTEXTATTR.9 \
|
|
|
|
VOP_LOCK.9 \
|
|
|
|
VOP_LOOKUP.9 \
|
|
|
|
VOP_OPENCLOSE.9 \
|
|
|
|
VOP_PATHCONF.9 \
|
|
|
|
VOP_PRINT.9 \
|
|
|
|
VOP_RDWR.9 \
|
|
|
|
VOP_READDIR.9 \
|
|
|
|
VOP_READLINK.9 \
|
|
|
|
VOP_REALLOCBLKS.9 \
|
|
|
|
VOP_REMOVE.9 \
|
|
|
|
VOP_RENAME.9 \
|
|
|
|
VOP_REVOKE.9 \
|
|
|
|
VOP_SETACL.9 \
|
|
|
|
VOP_SETEXTATTR.9 \
|
|
|
|
VOP_STRATEGY.9 \
|
2008-12-12 01:08:28 +00:00
|
|
|
VOP_VPTOCNP.9 \
|
2007-02-16 14:27:59 +00:00
|
|
|
VOP_VPTOFH.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
vref.9 \
|
2008-02-26 20:10:32 +00:00
|
|
|
vrefcnt.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
vrele.9 \
|
2001-07-10 07:42:35 +00:00
|
|
|
vslock.9 \
|
2004-02-28 20:08:41 +00:00
|
|
|
watchdog.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
zero_copy.9 \
|
|
|
|
zone.9
|
2001-07-10 07:28:11 +00:00
|
|
|
|
2005-04-20 19:11:05 +00:00
|
|
|
MLINKS= alloc_unr.9 alloc_unrl.9 \
|
2010-07-05 16:23:55 +00:00
|
|
|
alloc_unr.9 alloc_unr_specific.9 \
|
2005-04-20 19:11:05 +00:00
|
|
|
alloc_unr.9 delete_unrhdr.9 \
|
|
|
|
alloc_unr.9 free_unr.9 \
|
|
|
|
alloc_unr.9 new_unrhdr.9
|
|
|
|
MLINKS+=alq.9 ALQ.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
alq.9 alq_close.9 \
|
|
|
|
alq.9 alq_flush.9 \
|
|
|
|
alq.9 alq_get.9 \
|
|
|
|
alq.9 alq_open.9 \
|
|
|
|
alq.9 alq_post.9 \
|
|
|
|
alq.9 alq_write.9
|
2004-08-07 12:35:56 +00:00
|
|
|
MLINKS+=altq.9 ALTQ.9
|
2004-01-20 10:27:23 +00:00
|
|
|
MLINKS+=atomic.9 atomic_add.9 \
|
|
|
|
atomic.9 atomic_clear.9 \
|
|
|
|
atomic.9 atomic_cmpset.9 \
|
2005-09-27 17:59:29 +00:00
|
|
|
atomic.9 atomic_fetchadd.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
atomic.9 atomic_load.9 \
|
|
|
|
atomic.9 atomic_readandclear.9 \
|
|
|
|
atomic.9 atomic_set.9 \
|
|
|
|
atomic.9 atomic_store.9 \
|
|
|
|
atomic.9 atomic_subtract.9
|
2009-12-22 16:02:08 +00:00
|
|
|
MLINKS+=bpf.9 bpfattach.9 \
|
|
|
|
bpf.9 bpfattach2.9 \
|
|
|
|
bpf.9 bpfdetach.9 \
|
|
|
|
bpf.9 bpf_filter.9 \
|
2008-08-28 17:04:52 +00:00
|
|
|
bpf.9 bpf_mtap.9 \
|
|
|
|
bpf.9 bpf_mtap2.9 \
|
|
|
|
bpf.9 bpf_tap.9 \
|
2009-12-22 16:02:08 +00:00
|
|
|
bpf.9 bpf_validate.9
|
2004-01-20 10:27:23 +00:00
|
|
|
MLINKS+=buf.9 bp.9
|
2003-03-29 05:16:15 +00:00
|
|
|
MLINKS+=bus_activate_resource.9 bus_deactivate_resource.9
|
2004-03-17 17:40:34 +00:00
|
|
|
MLINKS+=bus_alloc_resource.9 bus_alloc_resource_any.9
|
2009-10-14 15:58:59 +00:00
|
|
|
MLINKS+=BUS_BIND_INTR.9 bus_bind_intr.9
|
2009-10-15 14:54:35 +00:00
|
|
|
MLINKS+=BUS_DESCRIBE_INTR.9 bus_describe_intr.9
|
2004-01-20 10:27:23 +00:00
|
|
|
MLINKS+=bus_dma.9 busdma.9 \
|
|
|
|
bus_dma.9 bus_dmamap_create.9 \
|
|
|
|
bus_dma.9 bus_dmamap_destroy.9 \
|
|
|
|
bus_dma.9 bus_dmamap_load.9 \
|
|
|
|
bus_dma.9 bus_dmamap_load_mbuf.9 \
|
2007-02-12 17:53:21 +00:00
|
|
|
bus_dma.9 bus_dmamap_load_mbuf_sg.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
bus_dma.9 bus_dmamap_load_uio.9 \
|
|
|
|
bus_dma.9 bus_dmamap_sync.9 \
|
|
|
|
bus_dma.9 bus_dmamap_unload.9 \
|
|
|
|
bus_dma.9 bus_dmamem_alloc.9 \
|
|
|
|
bus_dma.9 bus_dmamem_free.9 \
|
|
|
|
bus_dma.9 bus_dma_tag_create.9 \
|
|
|
|
bus_dma.9 bus_dma_tag_destroy.9
|
|
|
|
MLINKS+=bus_generic_read_ivar.9 bus_generic_write_ivar.9
|
|
|
|
MLINKS+=BUS_READ_IVAR.9 BUS_WRITE_IVAR.9
|
|
|
|
MLINKS+=BUS_SETUP_INTR.9 bus_setup_intr.9 \
|
|
|
|
BUS_SETUP_INTR.9 BUS_TEARDOWN_INTR.9 \
|
|
|
|
BUS_SETUP_INTR.9 bus_teardown_intr.9
|
2006-04-04 22:56:08 +00:00
|
|
|
MLINKS+=bus_space.9 bus_space_barrier.9 \
|
|
|
|
bus_space.9 bus_space_copy_region_1.9 \
|
|
|
|
bus_space.9 bus_space_copy_region_2.9 \
|
|
|
|
bus_space.9 bus_space_copy_region_4.9 \
|
|
|
|
bus_space.9 bus_space_copy_region_8.9 \
|
2006-04-22 03:58:41 +00:00
|
|
|
bus_space.9 bus_space_copy_region_stream_1.9 \
|
|
|
|
bus_space.9 bus_space_copy_region_stream_2.9 \
|
|
|
|
bus_space.9 bus_space_copy_region_stream_4.9 \
|
|
|
|
bus_space.9 bus_space_copy_region_stream_8.9 \
|
2006-04-04 22:56:08 +00:00
|
|
|
bus_space.9 bus_space_free.9 \
|
|
|
|
bus_space.9 bus_space_map.9 \
|
|
|
|
bus_space.9 bus_space_read_1.9 \
|
|
|
|
bus_space.9 bus_space_read_2.9 \
|
|
|
|
bus_space.9 bus_space_read_4.9 \
|
|
|
|
bus_space.9 bus_space_read_8.9 \
|
|
|
|
bus_space.9 bus_space_read_multi_1.9 \
|
|
|
|
bus_space.9 bus_space_read_multi_2.9 \
|
|
|
|
bus_space.9 bus_space_read_multi_4.9 \
|
|
|
|
bus_space.9 bus_space_read_multi_8.9 \
|
2006-04-22 03:58:41 +00:00
|
|
|
bus_space.9 bus_space_read_multi_stream_1.9 \
|
|
|
|
bus_space.9 bus_space_read_multi_stream_2.9 \
|
|
|
|
bus_space.9 bus_space_read_multi_stream_4.9 \
|
|
|
|
bus_space.9 bus_space_read_multi_stream_8.9 \
|
2006-04-04 22:56:08 +00:00
|
|
|
bus_space.9 bus_space_read_region_1.9 \
|
|
|
|
bus_space.9 bus_space_read_region_2.9 \
|
|
|
|
bus_space.9 bus_space_read_region_4.9 \
|
|
|
|
bus_space.9 bus_space_read_region_8.9 \
|
2006-04-22 03:58:41 +00:00
|
|
|
bus_space.9 bus_space_read_region_stream_1.9 \
|
|
|
|
bus_space.9 bus_space_read_region_stream_2.9 \
|
|
|
|
bus_space.9 bus_space_read_region_stream_4.9 \
|
|
|
|
bus_space.9 bus_space_read_region_stream_8.9 \
|
2006-10-05 12:40:44 +00:00
|
|
|
bus_space.9 bus_space_read_stream_1.9 \
|
|
|
|
bus_space.9 bus_space_read_stream_2.9 \
|
|
|
|
bus_space.9 bus_space_read_stream_4.9 \
|
|
|
|
bus_space.9 bus_space_read_stream_8.9 \
|
2006-04-04 22:56:08 +00:00
|
|
|
bus_space.9 bus_space_set_multi_1.9 \
|
|
|
|
bus_space.9 bus_space_set_multi_2.9 \
|
|
|
|
bus_space.9 bus_space_set_multi_4.9 \
|
|
|
|
bus_space.9 bus_space_set_multi_8.9 \
|
2006-04-22 03:58:41 +00:00
|
|
|
bus_space.9 bus_space_set_multi_stream_1.9 \
|
|
|
|
bus_space.9 bus_space_set_multi_stream_2.9 \
|
|
|
|
bus_space.9 bus_space_set_multi_stream_4.9 \
|
|
|
|
bus_space.9 bus_space_set_multi_stream_8.9 \
|
2006-04-04 22:56:08 +00:00
|
|
|
bus_space.9 bus_space_set_region_1.9 \
|
|
|
|
bus_space.9 bus_space_set_region_2.9 \
|
|
|
|
bus_space.9 bus_space_set_region_4.9 \
|
|
|
|
bus_space.9 bus_space_set_region_8.9 \
|
2006-04-22 03:58:41 +00:00
|
|
|
bus_space.9 bus_space_set_region_stream_1.9 \
|
|
|
|
bus_space.9 bus_space_set_region_stream_2.9 \
|
|
|
|
bus_space.9 bus_space_set_region_stream_4.9 \
|
|
|
|
bus_space.9 bus_space_set_region_stream_8.9 \
|
2006-04-04 22:56:08 +00:00
|
|
|
bus_space.9 bus_space_subregion.9 \
|
|
|
|
bus_space.9 bus_space_unmap.9 \
|
|
|
|
bus_space.9 bus_space_write_1.9 \
|
|
|
|
bus_space.9 bus_space_write_2.9 \
|
|
|
|
bus_space.9 bus_space_write_4.9 \
|
|
|
|
bus_space.9 bus_space_write_8.9 \
|
|
|
|
bus_space.9 bus_space_write_multi_1.9 \
|
|
|
|
bus_space.9 bus_space_write_multi_2.9 \
|
|
|
|
bus_space.9 bus_space_write_multi_4.9 \
|
|
|
|
bus_space.9 bus_space_write_multi_8.9 \
|
2006-04-22 03:58:41 +00:00
|
|
|
bus_space.9 bus_space_write_multi_stream_1.9 \
|
|
|
|
bus_space.9 bus_space_write_multi_stream_2.9 \
|
|
|
|
bus_space.9 bus_space_write_multi_stream_4.9 \
|
|
|
|
bus_space.9 bus_space_write_multi_stream_8.9 \
|
2006-04-04 22:56:08 +00:00
|
|
|
bus_space.9 bus_space_write_region_1.9 \
|
|
|
|
bus_space.9 bus_space_write_region_2.9 \
|
|
|
|
bus_space.9 bus_space_write_region_4.9 \
|
2006-04-22 03:58:41 +00:00
|
|
|
bus_space.9 bus_space_write_region_8.9 \
|
|
|
|
bus_space.9 bus_space_write_region_stream_1.9 \
|
|
|
|
bus_space.9 bus_space_write_region_stream_2.9 \
|
|
|
|
bus_space.9 bus_space_write_region_stream_4.9 \
|
2006-10-05 12:40:44 +00:00
|
|
|
bus_space.9 bus_space_write_region_stream_8.9 \
|
|
|
|
bus_space.9 bus_space_write_stream_1.9 \
|
|
|
|
bus_space.9 bus_space_write_stream_2.9 \
|
|
|
|
bus_space.9 bus_space_write_stream_4.9 \
|
|
|
|
bus_space.9 bus_space_write_stream_8.9
|
2004-01-20 10:27:23 +00:00
|
|
|
MLINKS+=byteorder.9 be16dec.9 \
|
|
|
|
byteorder.9 be16enc.9 \
|
|
|
|
byteorder.9 be16toh.9 \
|
|
|
|
byteorder.9 be32dec.9 \
|
|
|
|
byteorder.9 be32enc.9 \
|
|
|
|
byteorder.9 be32toh.9 \
|
|
|
|
byteorder.9 be64dec.9 \
|
|
|
|
byteorder.9 be64enc.9 \
|
|
|
|
byteorder.9 be64toh.9 \
|
|
|
|
byteorder.9 bswap16.9 \
|
|
|
|
byteorder.9 bswap32.9 \
|
|
|
|
byteorder.9 bswap64.9 \
|
|
|
|
byteorder.9 htobe16.9 \
|
|
|
|
byteorder.9 htobe32.9 \
|
|
|
|
byteorder.9 htobe64.9 \
|
|
|
|
byteorder.9 htole16.9 \
|
|
|
|
byteorder.9 htole32.9 \
|
|
|
|
byteorder.9 htole64.9 \
|
|
|
|
byteorder.9 le16dec.9 \
|
|
|
|
byteorder.9 le16enc.9 \
|
|
|
|
byteorder.9 le16toh.9 \
|
|
|
|
byteorder.9 le32dec.9 \
|
|
|
|
byteorder.9 le32enc.9 \
|
|
|
|
byteorder.9 le32toh.9 \
|
|
|
|
byteorder.9 le64dec.9 \
|
|
|
|
byteorder.9 le64enc.9 \
|
|
|
|
byteorder.9 le64toh.9
|
|
|
|
MLINKS+=condvar.9 cv_broadcast.9 \
|
2004-03-10 15:57:25 +00:00
|
|
|
condvar.9 cv_broadcastpri.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
condvar.9 cv_destroy.9 \
|
|
|
|
condvar.9 cv_init.9 \
|
|
|
|
condvar.9 cv_signal.9 \
|
|
|
|
condvar.9 cv_timedwait.9 \
|
|
|
|
condvar.9 cv_timedwait_sig.9 \
|
|
|
|
condvar.9 cv_wait.9 \
|
|
|
|
condvar.9 cv_wait_sig.9 \
|
2007-03-09 16:59:27 +00:00
|
|
|
condvar.9 cv_wait_unlock.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
condvar.9 cv_wmesg.9
|
2006-09-25 20:12:13 +00:00
|
|
|
MLINKS+=config_intrhook.9 config_intrhook_disestablish.9 \
|
|
|
|
config_intrhook.9 config_intrhook_establish.9
|
2004-09-19 05:17:21 +00:00
|
|
|
MLINKS+=contigmalloc.9 contigfree.9
|
2004-01-20 10:27:23 +00:00
|
|
|
MLINKS+=copy.9 copyin.9 \
|
|
|
|
copy.9 copyinstr.9 \
|
|
|
|
copy.9 copyout.9 \
|
|
|
|
copy.9 copystr.9
|
2005-10-05 19:48:21 +00:00
|
|
|
MLINKS+=critical_enter.9 critical.9 \
|
2005-09-28 07:32:43 +00:00
|
|
|
critical_enter.9 critical_exit.9
|
|
|
|
MLINKS+=crypto.9 crypto_dispatch.9 \
|
2005-04-09 18:38:54 +00:00
|
|
|
crypto.9 crypto_done.9 \
|
2005-09-28 07:32:43 +00:00
|
|
|
crypto.9 crypto_freereq.9 \
|
2005-04-09 18:38:54 +00:00
|
|
|
crypto.9 crypto_freesession.9 \
|
2005-09-28 07:32:43 +00:00
|
|
|
crypto.9 crypto_get_driverid.9 \
|
|
|
|
crypto.9 crypto_getreq.9 \
|
2005-04-09 18:38:54 +00:00
|
|
|
crypto.9 crypto_kdispatch.9 \
|
2005-09-28 07:32:43 +00:00
|
|
|
crypto.9 crypto_kdone.9 \
|
|
|
|
crypto.9 crypto_kregister.9 \
|
|
|
|
crypto.9 crypto_newsession.9 \
|
|
|
|
crypto.9 crypto_register.9 \
|
2005-04-09 18:38:54 +00:00
|
|
|
crypto.9 crypto_unblock.9 \
|
2005-09-28 07:32:43 +00:00
|
|
|
crypto.9 crypto_unregister.9 \
|
|
|
|
crypto.9 crypto_unregister_all.9
|
2009-12-22 16:02:08 +00:00
|
|
|
MLINKS+=DB_COMMAND.9 DB_SHOW_ALL_COMMAND.9 \
|
|
|
|
DB_COMMAND.9 DB_SHOW_COMMAND.9
|
2008-09-15 10:12:04 +00:00
|
|
|
MLINKS+=dev_clone.9 drain_dev_clone_events.9
|
2009-12-22 16:02:08 +00:00
|
|
|
MLINKS+=devfs_set_cdevpriv.9 devfs_clear_cdevpriv.9 \
|
|
|
|
devfs_set_cdevpriv.9 devfs_get_cdevpriv.9
|
2004-01-20 10:27:23 +00:00
|
|
|
MLINKS+=device_add_child.9 device_add_child_ordered.9
|
|
|
|
MLINKS+=device_enable.9 device_disable.9 \
|
|
|
|
device_enable.9 device_is_enabled.9
|
|
|
|
MLINKS+=device_get_ivars.9 device_set_ivars.9
|
|
|
|
MLINKS+=device_get_name.9 device_get_nameunit.9
|
|
|
|
MLINKS+=device_get_state.9 device_busy.9 \
|
|
|
|
device_get_state.9 device_is_alive.9 \
|
|
|
|
device_get_state.9 device_is_attached.9 \
|
|
|
|
device_get_state.9 device_unbusy.9
|
2006-05-23 22:11:20 +00:00
|
|
|
MLINKS+=device_get_sysctl.9 device_get_sysctl_ctx.9 \
|
|
|
|
device_get_sysctl.9 device_get_sysctl_tree.9
|
2004-01-20 10:27:23 +00:00
|
|
|
MLINKS+=device_quiet.9 device_is_quiet.9 \
|
|
|
|
device_quiet.9 device_verbose.9
|
|
|
|
MLINKS+=device_set_desc.9 device_get_desc.9 \
|
|
|
|
device_set_desc.9 device_set_desc_copy.9
|
|
|
|
MLINKS+=device_set_flags.9 device_get_flags.9
|
|
|
|
MLINKS+=devstat.9 devicestat.9 \
|
|
|
|
devstat.9 devstat_add_entry.9 \
|
|
|
|
devstat.9 devstat_end_transaction.9 \
|
|
|
|
devstat.9 devstat_remove_entry.9 \
|
|
|
|
devstat.9 devstat_start_transaction.9
|
2009-02-22 13:38:16 +00:00
|
|
|
MLINKS+=disk.9 disk_alloc.9 \
|
|
|
|
disk.9 disk_create.9 \
|
2009-12-22 16:02:08 +00:00
|
|
|
disk.9 disk_destroy.9 \
|
|
|
|
disk.9 disk_gone.9
|
2004-01-20 10:27:23 +00:00
|
|
|
MLINKS+=domain.9 DOMAIN_SET.9 \
|
|
|
|
domain.9 net_add_domain.9 \
|
|
|
|
domain.9 pfctlinput.9 \
|
2006-10-05 12:40:44 +00:00
|
|
|
domain.9 pfctlinput2.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
domain.9 pffindproto.9 \
|
|
|
|
domain.9 pffindtype.9
|
|
|
|
MLINKS+=DRIVER_MODULE.9 MULTI_DRIVER_MODULE.9
|
2004-12-03 14:05:55 +00:00
|
|
|
MLINKS+=EVENTHANDLER.9 EVENTHANDLER_DECLARE.9 \
|
|
|
|
EVENTHANDLER.9 EVENTHANDLER_DEREGISTER.9 \
|
|
|
|
EVENTHANDLER.9 eventhandler_deregister.9 \
|
2005-09-28 07:32:43 +00:00
|
|
|
EVENTHANDLER.9 eventhandler_find_list.9 \
|
2004-12-03 14:05:55 +00:00
|
|
|
EVENTHANDLER.9 EVENTHANDLER_INVOKE.9 \
|
2005-09-28 07:32:43 +00:00
|
|
|
EVENTHANDLER.9 eventhandler_prune_list.9 \
|
2004-12-03 14:05:55 +00:00
|
|
|
EVENTHANDLER.9 EVENTHANDLER_REGISTER.9 \
|
2005-09-28 07:32:43 +00:00
|
|
|
EVENTHANDLER.9 eventhandler_register.9
|
2004-01-20 10:27:23 +00:00
|
|
|
MLINKS+=fetch.9 fubyte.9 \
|
|
|
|
fetch.9 fuswintr.9 \
|
2009-10-05 15:16:28 +00:00
|
|
|
fetch.9 fuword.9 \
|
|
|
|
fetch.9 fuword16.9 \
|
|
|
|
fetch.9 fuword32.9 \
|
|
|
|
fetch.9 fuword64.9
|
2004-02-11 10:09:17 +00:00
|
|
|
MLINKS+=g_attach.9 g_detach.9
|
|
|
|
MLINKS+=g_bio.9 g_clone_bio.9 \
|
|
|
|
g_bio.9 g_destroy_bio.9 \
|
2004-02-11 18:43:20 +00:00
|
|
|
g_bio.9 g_new_bio.9 \
|
|
|
|
g_bio.9 g_print_bio.9
|
2004-02-11 10:09:17 +00:00
|
|
|
MLINKS+=g_consumer.9 g_destroy_consumer.9 \
|
|
|
|
g_consumer.9 g_new_consumer.9
|
|
|
|
MLINKS+=g_data.9 g_read_data.9 \
|
|
|
|
g_data.9 g_write_data.9
|
|
|
|
MLINKS+=g_event.9 g_cancel_event.9 \
|
|
|
|
g_event.9 g_post_event.9 \
|
|
|
|
g_event.9 g_waitfor_event.9
|
|
|
|
MLINKS+=g_geom.9 g_destroy_geom.9 \
|
|
|
|
g_geom.9 g_new_geomf.9
|
|
|
|
MLINKS+=g_provider.9 g_destroy_provider.9 \
|
|
|
|
g_provider.9 g_error_provider.9 \
|
|
|
|
g_provider.9 g_new_providerf.9
|
2006-10-02 11:51:25 +00:00
|
|
|
MLINKS+=hash.9 hash32.9 \
|
|
|
|
hash.9 hash32_buf.9 \
|
|
|
|
hash.9 hash32_str.9 \
|
|
|
|
hash.9 hash32_stre.9 \
|
2006-10-05 12:40:44 +00:00
|
|
|
hash.9 hash32_strn.9 \
|
2006-10-02 11:51:25 +00:00
|
|
|
hash.9 hash32_strne.9
|
2004-10-12 02:36:24 +00:00
|
|
|
MLINKS+=hashinit.9 hashdestroy.9 \
|
2007-10-26 11:01:17 +00:00
|
|
|
hashinit.9 hashinit_flags.9 \
|
|
|
|
hashinit.9 phashinit.9
|
2009-08-12 21:03:16 +00:00
|
|
|
MLINKS+=ieee80211.9 ieee80211_ifattach.9 \
|
|
|
|
ieee80211.9 ieee80211_ifdetach.9
|
2009-12-22 16:02:08 +00:00
|
|
|
MLINKS+=ieee80211_amrr.9 ieee80211_amrr_cleanup.9 \
|
|
|
|
ieee80211_amrr.9 ieee80211_amrr_init.9 \
|
2009-08-12 21:03:16 +00:00
|
|
|
ieee80211_amrr.9 ieee80211_amrr_node_init.9 \
|
2009-12-22 16:02:08 +00:00
|
|
|
ieee80211_amrr.9 ieee80211_amrr_setinterval.9 \
|
2009-08-12 21:03:16 +00:00
|
|
|
ieee80211_amrr.9 ieee80211_amrr_tx_complete.9 \
|
|
|
|
ieee80211_amrr.9 ieee80211_amrr_tx_update.9
|
|
|
|
MLINKS+=ieee80211_beacon.9 ieee80211_beacon_alloc.9 \
|
2009-12-22 16:02:08 +00:00
|
|
|
ieee80211_beacon.9 ieee80211_beacon_notify.9 \
|
|
|
|
ieee80211_beacon.9 ieee80211_beacon_update.9
|
2009-08-12 21:03:16 +00:00
|
|
|
MLINKS+=ieee80211_bmiss.9 ieee80211_beacon_miss.9
|
2009-12-22 16:02:08 +00:00
|
|
|
MLINKS+=ieee80211_crypto.9 ieee80211_crypto_available.9 \
|
2009-08-12 21:03:16 +00:00
|
|
|
ieee80211_crypto.9 ieee80211_crypto_decap.9 \
|
2009-12-22 16:02:08 +00:00
|
|
|
ieee80211_crypto.9 ieee80211_crypto_delglobalkeys.9 \
|
2009-08-12 21:03:16 +00:00
|
|
|
ieee80211_crypto.9 ieee80211_crypto_demic.9 \
|
2009-12-22 16:02:08 +00:00
|
|
|
ieee80211_crypto.9 ieee80211_crypto_encap.9 \
|
2009-08-12 21:03:16 +00:00
|
|
|
ieee80211_crypto.9 ieee80211_crypto_enmic.9 \
|
2009-12-22 16:02:08 +00:00
|
|
|
ieee80211_crypto.9 ieee80211_crypto_newkey.9 \
|
2009-08-12 21:03:16 +00:00
|
|
|
ieee80211_crypto.9 ieee80211_crypto_register.9 \
|
2009-12-22 16:02:08 +00:00
|
|
|
ieee80211_crypto.9 ieee80211_crypto_reload_keys.9 \
|
|
|
|
ieee80211_crypto.9 ieee80211_crypto_setkey.9 \
|
2009-08-12 21:03:16 +00:00
|
|
|
ieee80211_crypto.9 ieee80211_crypto_unregister.9 \
|
2009-12-22 16:02:08 +00:00
|
|
|
ieee80211_crypto.9 ieee80211_key_update_begin.9 \
|
|
|
|
ieee80211_crypto.9 ieee80211_key_update_end.9 \
|
|
|
|
ieee80211_crypto.9 ieee80211_notify_michael_failure.9 \
|
|
|
|
ieee80211_crypto.9 ieee80211_notify_replay_failure.9
|
2009-08-12 21:03:16 +00:00
|
|
|
MLINKS+=ieee80211_input.9 ieee80211_input_all.9
|
2009-12-22 16:02:08 +00:00
|
|
|
MLINKS+=ieee80211_node.9 ieee80211_dump_node.9 \
|
|
|
|
ieee80211_node.9 ieee80211_dump_nodes.9 \
|
|
|
|
ieee80211_node.9 ieee80211_find_rxnode.9 \
|
2009-08-12 21:03:16 +00:00
|
|
|
ieee80211_node.9 ieee80211_find_rxnode_withkey.9 \
|
2004-03-04 12:52:10 +00:00
|
|
|
ieee80211_node.9 ieee80211_free_node.9 \
|
|
|
|
ieee80211_node.9 ieee80211_iterate_nodes.9 \
|
2009-12-22 16:02:08 +00:00
|
|
|
ieee80211_node.9 ieee80211_ref_node.9 \
|
|
|
|
ieee80211_node.9 ieee80211_unref_node.9
|
|
|
|
MLINKS+=ieee80211_output.9 ieee80211_process_callback.9 \
|
2009-08-12 21:03:16 +00:00
|
|
|
ieee80211_output.9 M_SEQNO_GET.9 \
|
2009-12-22 16:02:08 +00:00
|
|
|
ieee80211_output.9 M_WME_GETAC.9
|
2009-08-12 21:03:16 +00:00
|
|
|
MLINKS+=ieee80211_proto.9 ieee80211_new_state.9 \
|
2009-12-22 16:02:08 +00:00
|
|
|
ieee80211_proto.9 ieee80211_resume_all.9 \
|
2009-08-12 21:03:16 +00:00
|
|
|
ieee80211_proto.9 ieee80211_start_all.9 \
|
|
|
|
ieee80211_proto.9 ieee80211_stop_all.9 \
|
|
|
|
ieee80211_proto.9 ieee80211_suspend_all.9 \
|
|
|
|
ieee80211_proto.9 ieee80211_waitfor_parent.9
|
2009-12-22 16:02:08 +00:00
|
|
|
MLINKS+=ieee80211_radiotap.9 ieee80211_radiotap_active.9 \
|
2009-08-12 21:03:16 +00:00
|
|
|
ieee80211_radiotap.9 ieee80211_radiotap_active_vap.9 \
|
2009-12-22 16:02:08 +00:00
|
|
|
ieee80211_radiotap.9 ieee80211_radiotap_attach.9 \
|
|
|
|
ieee80211_radiotap.9 ieee80211_radiotap_tx.9 \
|
|
|
|
ieee80211_radiotap.9 radiotap.9
|
|
|
|
MLINKS+=ieee80211_regdomain.9 ieee80211_alloc_countryie.9 \
|
|
|
|
ieee80211_regdomain.9 ieee80211_init_channels.9 \
|
|
|
|
ieee80211_regdomain.9 ieee80211_sort_channels.9
|
|
|
|
MLINKS+=ieee80211_vap.9 ieee80211_vap_attach.9 \
|
|
|
|
ieee80211_vap.9 ieee80211_vap_detach.9 \
|
|
|
|
ieee80211_vap.9 ieee80211_vap_setup.9
|
2004-01-20 10:27:23 +00:00
|
|
|
MLINKS+=ifnet.9 ifaddr.9 \
|
|
|
|
ifnet.9 if_data.9 \
|
|
|
|
ifnet.9 ifqueue.9
|
2010-08-22 16:42:46 +00:00
|
|
|
MLINKS+=insmntque.9 insmntque1.9
|
2004-01-20 10:27:23 +00:00
|
|
|
MLINKS+=ithread.9 ithread_add_handler.9 \
|
|
|
|
ithread.9 ithread_create.9 \
|
|
|
|
ithread.9 ithread_destroy.9 \
|
|
|
|
ithread.9 ithread_priority.9 \
|
|
|
|
ithread.9 ithread_remove_handler.9 \
|
|
|
|
ithread.9 ithread_schedule.9
|
1998-01-01 10:12:14 +00:00
|
|
|
MLINKS+=kernacc.9 useracc.9
|
2004-12-13 23:09:19 +00:00
|
|
|
MLINKS+=kernel_mount.9 free_mntarg.9 \
|
|
|
|
kernel_mount.9 kernel_vmount.9 \
|
|
|
|
kernel_mount.9 mount_arg.9 \
|
|
|
|
kernel_mount.9 mount_argb.9 \
|
|
|
|
kernel_mount.9 mount_argf.9 \
|
|
|
|
kernel_mount.9 mount_argsu.9
|
2004-01-20 10:27:23 +00:00
|
|
|
MLINKS+=kobj.9 DEFINE_CLASS.9 \
|
|
|
|
kobj.9 kobj_class_compile.9 \
|
|
|
|
kobj.9 kobj_class_compile_static.9 \
|
|
|
|
kobj.9 kobj_class_free.9 \
|
|
|
|
kobj.9 kobj_create.9 \
|
|
|
|
kobj.9 kobj_delete.9 \
|
|
|
|
kobj.9 kobj_init.9
|
2007-10-26 16:50:21 +00:00
|
|
|
MLINKS+=kproc.9 kproc_create.9 \
|
|
|
|
kproc.9 kproc_exit.9 \
|
2009-07-11 17:36:59 +00:00
|
|
|
kproc.9 kproc_resume.9 \
|
2007-10-26 16:50:21 +00:00
|
|
|
kproc.9 kproc_shutdown.9 \
|
|
|
|
kproc.9 kproc_start.9 \
|
|
|
|
kproc.9 kproc_suspend.9 \
|
2009-12-22 16:02:08 +00:00
|
|
|
kproc.9 kproc_suspend_check.9 \
|
|
|
|
kproc.9 kthread_create.9
|
2006-10-05 08:55:35 +00:00
|
|
|
MLINKS+=kqueue.9 knlist_add.9 \
|
2006-10-04 20:16:23 +00:00
|
|
|
kqueue.9 knlist_clear.9 \
|
|
|
|
kqueue.9 knlist_delete.9 \
|
2006-10-05 08:55:35 +00:00
|
|
|
kqueue.9 knlist_destroy.9 \
|
|
|
|
kqueue.9 knlist_empty.9 \
|
|
|
|
kqueue.9 knlist_init.9 \
|
|
|
|
kqueue.9 knlist_remove.9 \
|
|
|
|
kqueue.9 knlist_remove_inevent.9 \
|
2006-10-04 20:16:23 +00:00
|
|
|
kqueue.9 knote_fdclose.9 \
|
|
|
|
kqueue.9 KNOTE_LOCKED.9 \
|
|
|
|
kqueue.9 KNOTE_UNLOCKED.9 \
|
2006-10-05 08:55:35 +00:00
|
|
|
kqueue.9 kqfd_register.9 \
|
2006-10-04 20:16:23 +00:00
|
|
|
kqueue.9 kqueue_add_filteropts.9 \
|
|
|
|
kqueue.9 kqueue_del_filteropts.9
|
2007-10-26 16:50:21 +00:00
|
|
|
MLINKS+=kthread.9 kthread_add.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
kthread.9 kthread_exit.9 \
|
|
|
|
kthread.9 kthread_resume.9 \
|
2007-10-26 16:50:21 +00:00
|
|
|
kthread.9 kthread_shutdown.9 \
|
|
|
|
kthread.9 kthread_start.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
kthread.9 kthread_suspend.9 \
|
|
|
|
kthread.9 kthread_suspend_check.9
|
|
|
|
MLINKS+=ktr.9 CTR0.9 \
|
|
|
|
ktr.9 CTR1.9 \
|
|
|
|
ktr.9 CTR2.9 \
|
|
|
|
ktr.9 CTR3.9 \
|
|
|
|
ktr.9 CTR4.9 \
|
|
|
|
ktr.9 CTR5.9
|
2008-02-13 21:54:16 +00:00
|
|
|
MLINKS+=lock.9 lockdestroy.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
lock.9 lockinit.9 \
|
|
|
|
lock.9 lockmgr.9 \
|
2008-03-01 20:39:56 +00:00
|
|
|
lock.9 lockmgr_args.9 \
|
2008-04-06 21:22:12 +00:00
|
|
|
lock.9 lockmgr_args_rw.9 \
|
2008-02-13 21:54:16 +00:00
|
|
|
lock.9 lockmgr_assert.9 \
|
2008-01-22 19:58:30 +00:00
|
|
|
lock.9 lockmgr_disown.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
lock.9 lockmgr_printinfo.9 \
|
2008-01-22 20:16:09 +00:00
|
|
|
lock.9 lockmgr_recursed.9 \
|
2008-04-06 21:22:12 +00:00
|
|
|
lock.9 lockmgr_rw.9 \
|
2008-03-28 21:30:37 +00:00
|
|
|
lock.9 lockmgr_waiters.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
lock.9 lockstatus.9
|
2007-05-13 22:56:58 +00:00
|
|
|
MLINKS+=LOCK_PROFILING.9 MUTEX_PROFILING.9
|
2004-01-20 10:27:23 +00:00
|
|
|
MLINKS+=make_dev.9 destroy_dev.9 \
|
2010-08-06 16:50:48 +00:00
|
|
|
make_dev.9 destroy_dev_drain.9 \
|
|
|
|
make_dev.9 destroy_dev_sched.9 \
|
|
|
|
make_dev.9 destroy_dev_sched_cb.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
make_dev.9 dev_depends.9 \
|
2010-08-06 16:50:48 +00:00
|
|
|
make_dev.9 make_dev_alias.9 \
|
|
|
|
make_dev.9 make_dev_cred.9 \
|
2010-10-24 15:56:21 +00:00
|
|
|
make_dev.9 make_dev_credf.9 \
|
|
|
|
make_dev.9 make_dev_p.9
|
2008-10-23 15:53:51 +00:00
|
|
|
MLINKS+=malloc.9 free.9 \
|
2004-09-19 05:17:21 +00:00
|
|
|
malloc.9 MALLOC_DECLARE.9 \
|
2004-02-28 23:01:20 +00:00
|
|
|
malloc.9 MALLOC_DEFINE.9 \
|
2004-09-19 05:17:21 +00:00
|
|
|
malloc.9 realloc.9 \
|
|
|
|
malloc.9 reallocf.9
|
2004-01-20 10:27:23 +00:00
|
|
|
MLINKS+=mbchain.9 mb_detach.9 \
|
|
|
|
mbchain.9 mb_done.9 \
|
|
|
|
mbchain.9 mb_fixhdr.9 \
|
|
|
|
mbchain.9 mb_init.9 \
|
|
|
|
mbchain.9 mb_initm.9 \
|
|
|
|
mbchain.9 mb_put_int64be.9 \
|
|
|
|
mbchain.9 mb_put_int64le.9 \
|
|
|
|
mbchain.9 mb_put_mbuf.9 \
|
|
|
|
mbchain.9 mb_put_mem.9 \
|
|
|
|
mbchain.9 mb_put_uint16be.9 \
|
|
|
|
mbchain.9 mb_put_uint16le.9 \
|
|
|
|
mbchain.9 mb_put_uint32be.9 \
|
|
|
|
mbchain.9 mb_put_uint32le.9 \
|
|
|
|
mbchain.9 mb_put_uint8.9 \
|
|
|
|
mbchain.9 mb_put_uio.9 \
|
|
|
|
mbchain.9 mb_reserve.9
|
|
|
|
MLINKS+=mbpool.9 mbp_alloc.9 \
|
|
|
|
mbpool.9 mbp_card_free.9 \
|
|
|
|
mbpool.9 mbp_count.9 \
|
|
|
|
mbpool.9 mbp_create.9 \
|
|
|
|
mbpool.9 mbp_destroy.9 \
|
|
|
|
mbpool.9 mbp_ext_free.9 \
|
|
|
|
mbpool.9 mbp_free.9 \
|
|
|
|
mbpool.9 mbp_get.9 \
|
|
|
|
mbpool.9 mbp_get_keep.9 \
|
|
|
|
mbpool.9 mbp_sync.9
|
2004-09-19 05:17:21 +00:00
|
|
|
MLINKS+=\
|
2004-09-18 19:04:24 +00:00
|
|
|
mbuf.9 m_adj.9 \
|
2004-09-19 05:17:21 +00:00
|
|
|
mbuf.9 M_ALIGN.9 \
|
2004-09-18 19:04:24 +00:00
|
|
|
mbuf.9 m_apply.9 \
|
|
|
|
mbuf.9 m_cat.9 \
|
2004-09-19 05:17:21 +00:00
|
|
|
mbuf.9 MCHTYPE.9 \
|
|
|
|
mbuf.9 MCLGET.9 \
|
2004-09-18 19:04:24 +00:00
|
|
|
mbuf.9 m_copyback.9 \
|
|
|
|
mbuf.9 m_copydata.9 \
|
|
|
|
mbuf.9 m_copym.9 \
|
|
|
|
mbuf.9 m_copypacket.9 \
|
|
|
|
mbuf.9 m_defrag.9 \
|
|
|
|
mbuf.9 m_devget.9 \
|
|
|
|
mbuf.9 m_dup.9 \
|
|
|
|
mbuf.9 m_dup_pkthdr.9 \
|
2004-09-19 05:17:21 +00:00
|
|
|
mbuf.9 MEXTADD.9 \
|
|
|
|
mbuf.9 MEXT_ADD_REF.9 \
|
|
|
|
mbuf.9 MEXTFREE.9 \
|
|
|
|
mbuf.9 MEXT_IS_REF.9 \
|
|
|
|
mbuf.9 MEXT_REM_REF.9 \
|
2004-09-18 19:04:24 +00:00
|
|
|
mbuf.9 m_fixhdr.9 \
|
2004-09-19 05:17:21 +00:00
|
|
|
mbuf.9 MFREE.9 \
|
2004-09-18 19:04:24 +00:00
|
|
|
mbuf.9 m_free.9 \
|
|
|
|
mbuf.9 m_freem.9 \
|
2004-09-19 05:17:21 +00:00
|
|
|
mbuf.9 MGET.9 \
|
2004-09-18 19:04:24 +00:00
|
|
|
mbuf.9 m_get.9 \
|
|
|
|
mbuf.9 m_getcl.9 \
|
|
|
|
mbuf.9 m_getclr.9 \
|
2004-09-19 05:17:21 +00:00
|
|
|
mbuf.9 MGETHDR.9 \
|
2004-09-18 19:04:24 +00:00
|
|
|
mbuf.9 m_gethdr.9 \
|
|
|
|
mbuf.9 m_getm.9 \
|
|
|
|
mbuf.9 m_getptr.9 \
|
2004-09-19 05:17:21 +00:00
|
|
|
mbuf.9 MH_ALIGN.9 \
|
|
|
|
mbuf.9 M_LEADINGSPACE.9 \
|
2004-09-18 19:04:24 +00:00
|
|
|
mbuf.9 m_length.9 \
|
2004-09-19 05:17:21 +00:00
|
|
|
mbuf.9 M_MOVE_PKTHDR.9 \
|
2004-09-18 19:04:24 +00:00
|
|
|
mbuf.9 m_move_pkthdr.9 \
|
2004-09-19 05:17:21 +00:00
|
|
|
mbuf.9 M_PREPEND.9 \
|
2004-09-18 19:04:24 +00:00
|
|
|
mbuf.9 m_prepend.9 \
|
|
|
|
mbuf.9 m_pullup.9 \
|
|
|
|
mbuf.9 m_split.9 \
|
2004-09-19 05:17:21 +00:00
|
|
|
mbuf.9 mtod.9 \
|
|
|
|
mbuf.9 M_TRAILINGSPACE.9 \
|
|
|
|
mbuf.9 M_WRITABLE.9
|
2004-01-20 10:27:23 +00:00
|
|
|
MLINKS+=MD5.9 MD5Init.9 \
|
|
|
|
MD5.9 MD5Transform.9
|
|
|
|
MLINKS+=mdchain.9 md_append_record.9 \
|
|
|
|
mdchain.9 md_done.9 \
|
|
|
|
mdchain.9 md_get_int64.9 \
|
|
|
|
mdchain.9 md_get_int64be.9 \
|
|
|
|
mdchain.9 md_get_int64le.9 \
|
|
|
|
mdchain.9 md_get_mbuf.9 \
|
|
|
|
mdchain.9 md_get_mem.9 \
|
|
|
|
mdchain.9 md_get_uint16.9 \
|
|
|
|
mdchain.9 md_get_uint16be.9 \
|
|
|
|
mdchain.9 md_get_uint16le.9 \
|
|
|
|
mdchain.9 md_get_uint32.9 \
|
|
|
|
mdchain.9 md_get_uint32be.9 \
|
|
|
|
mdchain.9 md_get_uint32le.9 \
|
|
|
|
mdchain.9 md_get_uint8.9 \
|
|
|
|
mdchain.9 md_get_uio.9 \
|
|
|
|
mdchain.9 md_initm.9 \
|
|
|
|
mdchain.9 md_next_record.9
|
2004-09-17 07:24:18 +00:00
|
|
|
MLINKS+=microtime.9 bintime.9 \
|
|
|
|
microtime.9 getbintime.9 \
|
|
|
|
microtime.9 getmicrotime.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
microtime.9 getnanotime.9 \
|
|
|
|
microtime.9 nanotime.9
|
2004-09-17 07:24:18 +00:00
|
|
|
MLINKS+=microuptime.9 binuptime.9 \
|
|
|
|
microuptime.9 getbinuptime.9 \
|
|
|
|
microuptime.9 getmicrouptime.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
microuptime.9 getnanouptime.9 \
|
|
|
|
microuptime.9 nanouptime.9
|
|
|
|
MLINKS+=mi_switch.9 cpu_switch.9 \
|
|
|
|
mi_switch.9 cpu_throw.9
|
|
|
|
MLINKS+=mtx_pool.9 mtx_pool_alloc.9 \
|
|
|
|
mtx_pool.9 mtx_pool_create.9 \
|
|
|
|
mtx_pool.9 mtx_pool_destroy.9 \
|
|
|
|
mtx_pool.9 mtx_pool_find.9 \
|
|
|
|
mtx_pool.9 mtx_pool_lock.9 \
|
|
|
|
mtx_pool.9 mtx_pool_lock_spin.9 \
|
|
|
|
mtx_pool.9 mtx_pool_unlock.9 \
|
|
|
|
mtx_pool.9 mtx_pool_unlock_spin.9
|
|
|
|
MLINKS+=mutex.9 mtx_assert.9 \
|
|
|
|
mutex.9 mtx_destroy.9 \
|
|
|
|
mutex.9 mtx_init.9 \
|
|
|
|
mutex.9 mtx_initialized.9 \
|
|
|
|
mutex.9 mtx_lock.9 \
|
|
|
|
mutex.9 mtx_lock_flags.9 \
|
|
|
|
mutex.9 mtx_lock_spin.9 \
|
|
|
|
mutex.9 mtx_lock_spin_flags.9 \
|
|
|
|
mutex.9 mtx_owned.9 \
|
|
|
|
mutex.9 mtx_recursed.9 \
|
2007-03-09 22:41:01 +00:00
|
|
|
mutex.9 mtx_sleep.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
mutex.9 MTX_SYSINIT.9 \
|
|
|
|
mutex.9 mtx_trylock.9 \
|
|
|
|
mutex.9 mtx_trylock_flags.9 \
|
|
|
|
mutex.9 mtx_unlock.9 \
|
|
|
|
mutex.9 mtx_unlock_flags.9 \
|
|
|
|
mutex.9 mtx_unlock_spin.9 \
|
|
|
|
mutex.9 mtx_unlock_spin_flags.9
|
|
|
|
MLINKS+=namei.9 NDFREE.9 \
|
2010-01-19 20:36:15 +00:00
|
|
|
namei.9 NDHASGIANT.9 \
|
|
|
|
namei.9 NDINIT.9
|
2004-01-20 10:27:23 +00:00
|
|
|
MLINKS+=pbuf.9 getpbuf.9 \
|
|
|
|
pbuf.9 relpbuf.9 \
|
|
|
|
pbuf.9 trypbuf.9
|
|
|
|
MLINKS+=pci.9 pci_disable_busmaster.9 \
|
|
|
|
pci.9 pci_disable_io.9 \
|
|
|
|
pci.9 pci_enable_busmaster.9 \
|
|
|
|
pci.9 pci_enable_io.9 \
|
|
|
|
pci.9 pci_find_bsf.9 \
|
2007-10-05 22:50:44 +00:00
|
|
|
pci.9 pci_find_dbsf.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
pci.9 pci_find_device.9 \
|
|
|
|
pci.9 pci_get_powerstate.9 \
|
|
|
|
pci.9 pci_read_config.9 \
|
|
|
|
pci.9 pci_set_powerstate.9 \
|
|
|
|
pci.9 pci_write_config.9
|
|
|
|
MLINKS+=pfil.9 pfil_add_hook.9 \
|
|
|
|
pfil.9 pfil_hook_get.9 \
|
|
|
|
pfil.9 pfil_remove_hook.9
|
2001-07-16 07:04:09 +00:00
|
|
|
MLINKS+=pfind.9 zpfind.9
|
2003-09-25 19:14:40 +00:00
|
|
|
MLINKS+=pmap_clear_modify.9 pmap_clear_reference.9
|
|
|
|
MLINKS+=pmap_copy.9 pmap_copy_page.9
|
|
|
|
MLINKS+=pmap_extract.9 pmap_extract_and_hold.9
|
|
|
|
MLINKS+=pmap_init.9 pmap_init2.9
|
|
|
|
MLINKS+=pmap_is_modified.9 pmap_ts_modified.9
|
|
|
|
MLINKS+=pmap_page_protect.9 pmap_protect.9
|
2004-01-20 10:27:23 +00:00
|
|
|
MLINKS+=pmap_pinit.9 pmap_pinit0.9 \
|
|
|
|
pmap_pinit.9 pmap_pinit2.9
|
2003-09-25 19:14:40 +00:00
|
|
|
MLINKS+=pmap_qenter.9 pmap_qremove.9
|
2004-01-20 10:27:23 +00:00
|
|
|
MLINKS+=pmap_remove.9 pmap_remove_all.9 \
|
|
|
|
pmap_remove.9 pmap_remove_pages.9
|
2003-10-06 01:49:35 +00:00
|
|
|
MLINKS+=pmap_resident_count.9 pmap_wired_count.9
|
2004-01-20 10:27:23 +00:00
|
|
|
MLINKS+=pmap_zero_page.9 pmap_zero_area.9 \
|
|
|
|
pmap_zero_page.9 pmap_zero_idle.9
|
2004-09-19 05:17:21 +00:00
|
|
|
MLINKS+=printf.9 log.9 \
|
|
|
|
printf.9 tprintf.9 \
|
|
|
|
printf.9 uprintf.9
|
2007-03-28 04:41:50 +00:00
|
|
|
MLINKS+=priv.9 priv_check.9 \
|
2007-03-28 04:43:55 +00:00
|
|
|
priv.9 priv_check_cred.9
|
2004-01-20 10:27:23 +00:00
|
|
|
MLINKS+=psignal.9 gsignal.9 \
|
|
|
|
psignal.9 pgsignal.9
|
|
|
|
MLINKS+=random.9 arc4rand.9 \
|
|
|
|
random.9 arc4random.9 \
|
|
|
|
random.9 read_random.9 \
|
|
|
|
random.9 srandom.9
|
2009-03-30 18:01:12 +00:00
|
|
|
MLINKS+=refcount.9 refcount_acquire.9 \
|
|
|
|
refcount.9 refcount_init.9 \
|
|
|
|
refcount.9 refcount_release.9
|
2004-01-20 10:27:23 +00:00
|
|
|
MLINKS+=resource_int_value.9 resource_long_value.9 \
|
|
|
|
resource_int_value.9 resource_string_value.9
|
|
|
|
MLINKS+=rman.9 rman_activate_resource.9 \
|
|
|
|
rman.9 rman_await_resource.9 \
|
|
|
|
rman.9 rman_deactivate_resource.9 \
|
|
|
|
rman.9 rman_fini.9 \
|
|
|
|
rman.9 rman_get_bushandle.9 \
|
|
|
|
rman.9 rman_get_bustag.9 \
|
2004-05-17 21:25:02 +00:00
|
|
|
rman.9 rman_get_device.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
rman.9 rman_get_end.9 \
|
|
|
|
rman.9 rman_get_flags.9 \
|
|
|
|
rman.9 rman_get_rid.9 \
|
|
|
|
rman.9 rman_get_size.9 \
|
|
|
|
rman.9 rman_get_start.9 \
|
|
|
|
rman.9 rman_get_virtual.9 \
|
|
|
|
rman.9 rman_init.9 \
|
|
|
|
rman.9 rman_make_alignment_flags.9 \
|
|
|
|
rman.9 rman_manage_region.9 \
|
|
|
|
rman.9 rman_release_resource.9 \
|
|
|
|
rman.9 rman_reserve_resource.9 \
|
|
|
|
rman.9 rman_reserve_resource_bound.9 \
|
|
|
|
rman.9 rman_set_bushandle.9 \
|
|
|
|
rman.9 rman_set_bustag.9 \
|
|
|
|
rman.9 rman_set_rid.9 \
|
|
|
|
rman.9 rman_set_virtual.9
|
2007-11-10 16:47:38 +00:00
|
|
|
MLINKS+=rmlock.9 rm_destroy.9 \
|
|
|
|
rmlock.9 rm_init.9 \
|
|
|
|
rmlock.9 rm_rlock.9 \
|
2010-09-01 19:50:03 +00:00
|
|
|
rmlock.9 rm_try_rlock.9 \
|
2007-11-10 16:47:38 +00:00
|
|
|
rmlock.9 rm_runlock.9 \
|
|
|
|
rmlock.9 RM_SYSINIT.9 \
|
|
|
|
rmlock.9 rm_wlock.9 \
|
|
|
|
rmlock.9 rm_wowned.9 \
|
|
|
|
rmlock.9 rm_wunlock.9
|
2007-11-13 20:26:27 +00:00
|
|
|
MLINKS+=rtalloc.9 rtalloc1.9 \
|
|
|
|
rtalloc.9 rtalloc_ign.9 \
|
|
|
|
rtalloc.9 RTFREE.9 \
|
|
|
|
rtalloc.9 rtfree.9
|
2010-08-15 21:25:52 +00:00
|
|
|
MLINKS+=runqueue.9 choosethread.9 \
|
2007-11-13 20:26:27 +00:00
|
|
|
runqueue.9 procrunnable.9 \
|
|
|
|
runqueue.9 remrunqueue.9 \
|
|
|
|
runqueue.9 setrunqueue.9
|
2006-04-19 21:09:39 +00:00
|
|
|
MLINKS+=rwlock.9 rw_assert.9 \
|
|
|
|
rwlock.9 rw_destroy.9 \
|
|
|
|
rwlock.9 rw_downgrade.9 \
|
|
|
|
rwlock.9 rw_init.9 \
|
2007-03-09 16:44:58 +00:00
|
|
|
rwlock.9 rw_initialized.9 \
|
2006-04-19 21:09:39 +00:00
|
|
|
rwlock.9 rw_rlock.9 \
|
|
|
|
rwlock.9 rw_runlock.9 \
|
2007-03-09 22:41:01 +00:00
|
|
|
rwlock.9 rw_sleep.9 \
|
2006-04-19 21:09:39 +00:00
|
|
|
rwlock.9 RW_SYSINIT.9 \
|
2008-04-01 20:56:45 +00:00
|
|
|
rwlock.9 rw_try_rlock.9 \
|
2006-04-19 21:09:39 +00:00
|
|
|
rwlock.9 rw_try_upgrade.9 \
|
2008-04-01 20:56:45 +00:00
|
|
|
rwlock.9 rw_try_wlock.9 \
|
2006-04-19 21:09:39 +00:00
|
|
|
rwlock.9 rw_wlock.9 \
|
2007-02-26 19:09:36 +00:00
|
|
|
rwlock.9 rw_wowned.9 \
|
2006-04-19 21:09:39 +00:00
|
|
|
rwlock.9 rw_wunlock.9
|
2005-04-15 10:57:34 +00:00
|
|
|
MLINKS+=sbuf.9 sbuf_bcat.9 \
|
|
|
|
sbuf.9 sbuf_bcopyin.9 \
|
|
|
|
sbuf.9 sbuf_bcpy.9 \
|
|
|
|
sbuf.9 sbuf_cat.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
sbuf.9 sbuf_clear.9 \
|
2005-04-15 10:57:34 +00:00
|
|
|
sbuf.9 sbuf_copyin.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
sbuf.9 sbuf_cpy.9 \
|
|
|
|
sbuf.9 sbuf_data.9 \
|
|
|
|
sbuf.9 sbuf_delete.9 \
|
2005-04-15 10:57:34 +00:00
|
|
|
sbuf.9 sbuf_done.9 \
|
2010-09-10 16:42:16 +00:00
|
|
|
sbuf.9 sbuf_error.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
sbuf.9 sbuf_finish.9 \
|
|
|
|
sbuf.9 sbuf_len.9 \
|
|
|
|
sbuf.9 sbuf_new.9 \
|
2011-01-25 17:39:52 +00:00
|
|
|
sbuf.9 sbuf_new_for_sysctl.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
sbuf.9 sbuf_printf.9 \
|
|
|
|
sbuf.9 sbuf_putc.9 \
|
2010-09-09 17:49:18 +00:00
|
|
|
sbuf.9 sbuf_set_drain.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
sbuf.9 sbuf_setpos.9 \
|
|
|
|
sbuf.9 sbuf_trim.9 \
|
|
|
|
sbuf.9 sbuf_vprintf.9
|
|
|
|
MLINKS+=scheduler.9 curpriority_cmp.9 \
|
|
|
|
scheduler.9 maybe_resched.9 \
|
|
|
|
scheduler.9 resetpriority.9 \
|
|
|
|
scheduler.9 roundrobin.9 \
|
|
|
|
scheduler.9 roundrobin_interval.9 \
|
|
|
|
scheduler.9 schedclock.9 \
|
|
|
|
scheduler.9 schedcpu.9 \
|
|
|
|
scheduler.9 sched_setup.9 \
|
|
|
|
scheduler.9 setrunnable.9 \
|
|
|
|
scheduler.9 updatepri.9
|
2004-03-07 15:22:08 +00:00
|
|
|
MLINKS+=securelevel_gt.9 securelevel_ge.9
|
2002-04-12 06:19:34 +00:00
|
|
|
MLINKS+=selrecord.9 selwakeup.9
|
2004-01-20 10:27:23 +00:00
|
|
|
MLINKS+=sema.9 sema_destroy.9 \
|
|
|
|
sema.9 sema_init.9 \
|
|
|
|
sema.9 sema_post.9 \
|
|
|
|
sema.9 sema_timedwait.9 \
|
|
|
|
sema.9 sema_trywait.9 \
|
|
|
|
sema.9 sema_value.9 \
|
|
|
|
sema.9 sema_wait.9
|
2007-01-29 11:27:44 +00:00
|
|
|
MLINKS+=sf_buf.9 sf_buf_alloc.9 \
|
|
|
|
sf_buf.9 sf_buf_free.9 \
|
|
|
|
sf_buf.9 sf_buf_kva.9 \
|
|
|
|
sf_buf.9 sf_buf_page.9
|
2009-06-01 20:35:39 +00:00
|
|
|
MLINKS+=sglist.9 sglist_alloc.9 \
|
|
|
|
sglist.9 sglist_append.9 \
|
|
|
|
sglist.9 sglist_append_mbuf.9 \
|
|
|
|
sglist.9 sglist_append_phys.9 \
|
|
|
|
sglist.9 sglist_append_uio.9 \
|
|
|
|
sglist.9 sglist_append_user.9 \
|
|
|
|
sglist.9 sglist_build.9 \
|
|
|
|
sglist.9 sglist_clone.9 \
|
|
|
|
sglist.9 sglist_consume_uio.9 \
|
|
|
|
sglist.9 sglist_count.9 \
|
|
|
|
sglist.9 sglist_free.9 \
|
|
|
|
sglist.9 sglist_hold.9 \
|
|
|
|
sglist.9 sglist_init.9 \
|
|
|
|
sglist.9 sglist_join.9 \
|
|
|
|
sglist.9 sglist_length.9 \
|
|
|
|
sglist.9 sglist_reset.9 \
|
|
|
|
sglist.9 sglist_slice.9 \
|
|
|
|
sglist.9 sglist_split.9
|
2004-11-20 02:11:42 +00:00
|
|
|
MLINKS+=signal.9 cursig.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
signal.9 execsigs.9 \
|
|
|
|
signal.9 issignal.9 \
|
|
|
|
signal.9 killproc.9 \
|
|
|
|
signal.9 pgsigio.9 \
|
|
|
|
signal.9 postsig.9 \
|
|
|
|
signal.9 SETSETNEQ.9 \
|
|
|
|
signal.9 SETSETOR.9 \
|
|
|
|
signal.9 SIGADDSET.9 \
|
|
|
|
signal.9 SIG_CONTSIGMASK.9 \
|
|
|
|
signal.9 SIGDELSET.9 \
|
|
|
|
signal.9 SIGEMPTYSET.9 \
|
|
|
|
signal.9 sigexit.9 \
|
|
|
|
signal.9 SIGFILLSET.9 \
|
|
|
|
signal.9 siginit.9 \
|
|
|
|
signal.9 SIGISEMPTY.9 \
|
|
|
|
signal.9 SIGISMEMBER.9 \
|
|
|
|
signal.9 SIGNOTEMPTY.9 \
|
|
|
|
signal.9 signotify.9 \
|
|
|
|
signal.9 SIGPENDING.9 \
|
|
|
|
signal.9 SIGSETAND.9 \
|
|
|
|
signal.9 SIGSETCANTMASK.9 \
|
|
|
|
signal.9 SIGSETEQ.9 \
|
|
|
|
signal.9 SIGSETNAND.9 \
|
|
|
|
signal.9 SIG_STOPSIGMASK.9 \
|
|
|
|
signal.9 trapsignal.9
|
|
|
|
MLINKS+=sleep.9 msleep.9 \
|
2006-01-03 17:00:38 +00:00
|
|
|
sleep.9 msleep_spin.9 \
|
2007-02-23 16:22:09 +00:00
|
|
|
sleep.9 pause.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
sleep.9 tsleep.9 \
|
|
|
|
sleep.9 wakeup.9 \
|
|
|
|
sleep.9 wakeup_one.9
|
2004-03-12 19:07:18 +00:00
|
|
|
MLINKS+=sleepqueue.9 init_sleepqueues.9 \
|
|
|
|
sleepqueue.9 sleepq_abort.9 \
|
|
|
|
sleepqueue.9 sleepq_add.9 \
|
|
|
|
sleepqueue.9 sleepq_alloc.9 \
|
|
|
|
sleepqueue.9 sleepq_broadcast.9 \
|
|
|
|
sleepqueue.9 sleepq_calc_signal_retval.9 \
|
|
|
|
sleepqueue.9 sleepq_catch_signals.9 \
|
|
|
|
sleepqueue.9 sleepq_free.9 \
|
|
|
|
sleepqueue.9 sleepq_lookup.9 \
|
|
|
|
sleepqueue.9 sleepq_release.9 \
|
|
|
|
sleepqueue.9 sleepq_remove.9 \
|
|
|
|
sleepqueue.9 sleepq_set_timeout.9 \
|
2004-09-19 05:17:21 +00:00
|
|
|
sleepqueue.9 sleepq_signal.9 \
|
2004-03-12 19:07:18 +00:00
|
|
|
sleepqueue.9 sleepq_timedwait.9 \
|
|
|
|
sleepqueue.9 sleepq_timedwait_sig.9 \
|
|
|
|
sleepqueue.9 sleepq_wait.9 \
|
|
|
|
sleepqueue.9 sleepq_wait_sig.9
|
2006-12-15 23:35:15 +00:00
|
|
|
MLINKS+=socket.9 sobind.9 \
|
|
|
|
socket.9 soclose.9 \
|
|
|
|
socket.9 soconnect.9 \
|
|
|
|
socket.9 socreate.9 \
|
|
|
|
socket.9 sogetopt.9 \
|
|
|
|
socket.9 soreceive.9 \
|
|
|
|
socket.9 sosend.9 \
|
2007-10-26 11:01:17 +00:00
|
|
|
socket.9 sosetopt.9 \
|
2006-12-15 23:35:15 +00:00
|
|
|
socket.9 soshutdown.9
|
2004-01-20 10:27:23 +00:00
|
|
|
MLINKS+=spl.9 spl0.9 \
|
|
|
|
spl.9 splbio.9 \
|
|
|
|
spl.9 splclock.9 \
|
|
|
|
spl.9 splhigh.9 \
|
|
|
|
spl.9 splimp.9 \
|
|
|
|
spl.9 splnet.9 \
|
|
|
|
spl.9 splsoftclock.9 \
|
|
|
|
spl.9 splsofttty.9 \
|
|
|
|
spl.9 splstatclock.9 \
|
|
|
|
spl.9 spltty.9 \
|
|
|
|
spl.9 splvm.9 \
|
|
|
|
spl.9 splx.9
|
2007-11-27 11:02:41 +00:00
|
|
|
MLINKS+=stack.9 stack_copy.9 \
|
|
|
|
stack.9 stack_create.9 \
|
|
|
|
stack.9 stack_destroy.9 \
|
2008-03-14 13:13:37 +00:00
|
|
|
stack.9 stack_print.9 \
|
|
|
|
stack.9 stack_print_ddb.9 \
|
2007-11-27 11:02:41 +00:00
|
|
|
stack.9 stack_put.9 \
|
|
|
|
stack.9 stack_save.9 \
|
|
|
|
stack.9 stack_sbuf_print.9 \
|
2007-12-01 22:04:16 +00:00
|
|
|
stack.9 stack_sbuf_print_ddb.9 \
|
2007-11-27 11:02:41 +00:00
|
|
|
stack.9 stack_zero.9
|
2004-01-20 10:27:23 +00:00
|
|
|
MLINKS+=store.9 subyte.9 \
|
|
|
|
store.9 suswintr.9 \
|
2009-10-05 15:16:28 +00:00
|
|
|
store.9 suword.9 \
|
|
|
|
store.9 suword16.9 \
|
|
|
|
store.9 suword32.9 \
|
|
|
|
store.9 suword64.9
|
2004-01-20 10:27:23 +00:00
|
|
|
MLINKS+=swi.9 swi_add.9 \
|
|
|
|
swi.9 swi_sched.9
|
|
|
|
MLINKS+=sx.9 sx_assert.9 \
|
|
|
|
sx.9 sx_destroy.9 \
|
|
|
|
sx.9 sx_downgrade.9 \
|
|
|
|
sx.9 sx_init.9 \
|
2007-03-31 23:23:42 +00:00
|
|
|
sx.9 sx_init_flags.9 \
|
2007-10-26 11:01:17 +00:00
|
|
|
sx.9 sx_sleep.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
sx.9 sx_slock.9 \
|
|
|
|
sx.9 sx_sunlock.9 \
|
|
|
|
sx.9 SX_SYSINIT.9 \
|
|
|
|
sx.9 sx_try_slock.9 \
|
|
|
|
sx.9 sx_try_upgrade.9 \
|
|
|
|
sx.9 sx_try_xlock.9 \
|
2007-03-09 16:52:26 +00:00
|
|
|
sx.9 sx_unlock.9 \
|
2007-05-19 20:24:32 +00:00
|
|
|
sx.9 sx_xholder.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
sx.9 sx_xlock.9 \
|
2006-07-12 19:12:16 +00:00
|
|
|
sx.9 sx_xlocked.9 \
|
|
|
|
sx.9 sx_xunlock.9
|
2007-09-05 19:46:23 +00:00
|
|
|
MLINKS+=sysctl.9 SYSCTL_DECL.9 \
|
|
|
|
sysctl.9 SYSCTL_INT.9 \
|
|
|
|
sysctl.9 SYSCTL_LONG.9 \
|
|
|
|
sysctl.9 SYSCTL_NODE.9 \
|
|
|
|
sysctl.9 SYSCTL_OPAQUE.9 \
|
|
|
|
sysctl.9 SYSCTL_PROC.9 \
|
|
|
|
sysctl.9 SYSCTL_STRING.9 \
|
|
|
|
sysctl.9 SYSCTL_STRUCT.9 \
|
|
|
|
sysctl.9 SYSCTL_UINT.9 \
|
|
|
|
sysctl.9 SYSCTL_ULONG.9 \
|
2011-01-19 17:04:07 +00:00
|
|
|
sysctl.9 SYSCTL_QUAD.9
|
2004-01-20 10:27:23 +00:00
|
|
|
MLINKS+=sysctl_add_oid.9 SYSCTL_ADD_INT.9 \
|
|
|
|
sysctl_add_oid.9 SYSCTL_ADD_LONG.9 \
|
|
|
|
sysctl_add_oid.9 SYSCTL_ADD_NODE.9 \
|
|
|
|
sysctl_add_oid.9 SYSCTL_ADD_OID.9 \
|
|
|
|
sysctl_add_oid.9 SYSCTL_ADD_OPAQUE.9 \
|
|
|
|
sysctl_add_oid.9 SYSCTL_ADD_PROC.9 \
|
|
|
|
sysctl_add_oid.9 SYSCTL_ADD_STRING.9 \
|
|
|
|
sysctl_add_oid.9 SYSCTL_ADD_STRUCT.9 \
|
|
|
|
sysctl_add_oid.9 SYSCTL_ADD_UINT.9 \
|
|
|
|
sysctl_add_oid.9 SYSCTL_ADD_ULONG.9 \
|
2011-01-19 17:04:07 +00:00
|
|
|
sysctl_add_oid.9 SYSCTL_ADD_QUAD.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
sysctl_add_oid.9 SYSCTL_CHILDREN.9 \
|
2004-02-27 17:13:42 +00:00
|
|
|
sysctl_add_oid.9 sysctl_move_oid.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
sysctl_add_oid.9 sysctl_remove_oid.9 \
|
|
|
|
sysctl_add_oid.9 SYSCTL_STATIC_CHILDREN.9
|
|
|
|
MLINKS+=sysctl_ctx_init.9 sysctl_ctx_entry_add.9 \
|
|
|
|
sysctl_ctx_init.9 sysctl_ctx_entry_del.9 \
|
|
|
|
sysctl_ctx_init.9 sysctl_ctx_entry_find.9 \
|
|
|
|
sysctl_ctx_init.9 sysctl_ctx_free.9
|
2010-12-06 15:19:03 +00:00
|
|
|
MLINKS+=SYSINIT.9 SYSUNINIT.9
|
2004-01-20 10:27:23 +00:00
|
|
|
MLINKS+=taskqueue.9 TASK_INIT.9 \
|
2010-11-08 20:56:31 +00:00
|
|
|
taskqueue.9 taskqueue_cancel.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
taskqueue.9 taskqueue_create.9 \
|
2010-10-18 12:35:48 +00:00
|
|
|
taskqueue.9 taskqueue_create_fast.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
taskqueue.9 TASKQUEUE_DECLARE.9 \
|
|
|
|
taskqueue.9 TASKQUEUE_DEFINE.9 \
|
2010-10-18 12:35:48 +00:00
|
|
|
taskqueue.9 TASKQUEUE_DEFINE_THREAD.9 \
|
|
|
|
taskqueue.9 taskqueue_drain.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
taskqueue.9 taskqueue_enqueue.9 \
|
2010-10-18 12:35:48 +00:00
|
|
|
taskqueue.9 taskqueue_enqueue_fast.9 \
|
|
|
|
taskqueue.9 TASKQUEUE_FAST_DEFINE.9 \
|
|
|
|
taskqueue.9 TASKQUEUE_FAST_DEFINE_THREAD.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
taskqueue.9 taskqueue_free.9 \
|
2010-10-18 12:35:48 +00:00
|
|
|
taskqueue.9 taskqueue_member.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
taskqueue.9 taskqueue_run.9
|
|
|
|
MLINKS+=time.9 boottime.9 \
|
2004-09-17 07:24:18 +00:00
|
|
|
time.9 time_second.9 \
|
|
|
|
time.9 time_uptime.9
|
2005-02-07 02:47:33 +00:00
|
|
|
MLINKS+=timeout.9 callout.9 \
|
|
|
|
timeout.9 callout_active.9 \
|
|
|
|
timeout.9 callout_deactivate.9 \
|
|
|
|
timeout.9 callout_drain.9 \
|
2004-06-06 13:35:37 +00:00
|
|
|
timeout.9 callout_handle_init.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
timeout.9 callout_init.9 \
|
2005-02-07 02:47:33 +00:00
|
|
|
timeout.9 callout_init_mtx.9 \
|
2007-11-20 14:13:49 +00:00
|
|
|
timeout.9 callout_init_rw.9 \
|
2005-02-07 02:47:33 +00:00
|
|
|
timeout.9 callout_pending.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
timeout.9 callout_reset.9 \
|
2009-10-27 14:37:25 +00:00
|
|
|
timeout.9 callout_schedule.9 \
|
2004-01-20 10:27:23 +00:00
|
|
|
timeout.9 callout_stop.9 \
|
|
|
|
timeout.9 untimeout.9
|
|
|
|
MLINKS+=ucred.9 crcopy.9 \
|
|
|
|
ucred.9 crdup.9 \
|
|
|
|
ucred.9 crfree.9 \
|
|
|
|
ucred.9 crget.9 \
|
|
|
|
ucred.9 crhold.9 \
|
|
|
|
ucred.9 crshared.9 \
|
|
|
|
ucred.9 cru2x.9
|
|
|
|
MLINKS+=uidinfo.9 uifind.9 \
|
|
|
|
uidinfo.9 uifree.9 \
|
|
|
|
uidinfo.9 uihashinit.9 \
|
|
|
|
uidinfo.9 uihold.9
|
1999-09-11 15:39:31 +00:00
|
|
|
MLINKS+=uio.9 uiomove.9
|
2009-12-22 16:02:08 +00:00
|
|
|
MLINKS+=usbdi.9 usbd_do_request.9 \
|
2005-12-31 03:53:02 +00:00
|
|
|
usbdi.9 usbd_do_request_flags.9 \
|
|
|
|
usbdi.9 usbd_errstr.9 \
|
2009-06-24 17:01:17 +00:00
|
|
|
usbdi.9 usbd_lookup_id_by_info.9 \
|
|
|
|
usbdi.9 usbd_lookup_id_by_uaa.9 \
|
|
|
|
usbdi.9 usbd_transfer_clear_stall.9 \
|
|
|
|
usbdi.9 usbd_transfer_drain.9 \
|
|
|
|
usbdi.9 usbd_transfer_pending.9 \
|
|
|
|
usbdi.9 usbd_transfer_poll.9 \
|
|
|
|
usbdi.9 usbd_transfer_setup.9 \
|
|
|
|
usbdi.9 usbd_transfer_start.9 \
|
|
|
|
usbdi.9 usbd_transfer_stop.9 \
|
|
|
|
usbdi.9 usbd_transfer_submit.9 \
|
|
|
|
usbdi.9 usbd_transfer_unsetup.9 \
|
|
|
|
usbdi.9 usbd_xfer_clr_flag.9 \
|
|
|
|
usbdi.9 usbd_xfer_frame_data.9 \
|
|
|
|
usbdi.9 usbd_xfer_frame_len.9 \
|
|
|
|
usbdi.9 usbd_xfer_get_frame.9 \
|
|
|
|
usbdi.9 usbd_xfer_get_priv.9 \
|
|
|
|
usbdi.9 usbd_xfer_is_stalled.9 \
|
|
|
|
usbdi.9 usbd_xfer_max_framelen.9 \
|
|
|
|
usbdi.9 usbd_xfer_max_frames.9 \
|
|
|
|
usbdi.9 usbd_xfer_max_len.9 \
|
|
|
|
usbdi.9 usbd_xfer_set_flag.9 \
|
|
|
|
usbdi.9 usbd_xfer_set_frame_data.9 \
|
|
|
|
usbdi.9 usbd_xfer_set_frame_len.9 \
|
|
|
|
usbdi.9 usbd_xfer_set_frame_offset.9 \
|
|
|
|
usbdi.9 usbd_xfer_set_frames.9 \
|
|
|
|
usbdi.9 usbd_xfer_set_interval.9 \
|
|
|
|
usbdi.9 usbd_xfer_set_priv.9 \
|
|
|
|
usbdi.9 usbd_xfer_set_stall.9 \
|
|
|
|
usbdi.9 usbd_xfer_set_timeout.9 \
|
|
|
|
usbdi.9 usbd_xfer_softc.9 \
|
|
|
|
usbdi.9 usbd_xfer_state.9 \
|
2009-12-22 16:02:08 +00:00
|
|
|
usbdi.9 usbd_xfer_status.9 \
|
|
|
|
usbdi.9 usb_fifo_alloc_buffer.9 \
|
|
|
|
usbdi.9 usb_fifo_attach.9 \
|
|
|
|
usbdi.9 usb_fifo_detach.9 \
|
|
|
|
usbdi.9 usb_fifo_free_buffer.9 \
|
|
|
|
usbdi.9 usb_fifo_get_data.9 \
|
|
|
|
usbdi.9 usb_fifo_get_data_buffer.9 \
|
|
|
|
usbdi.9 usb_fifo_get_data_error.9 \
|
|
|
|
usbdi.9 usb_fifo_get_data_linear.9 \
|
|
|
|
usbdi.9 usb_fifo_put_bytes_max.9 \
|
|
|
|
usbdi.9 usb_fifo_put_data.9 \
|
|
|
|
usbdi.9 usb_fifo_put_data_buffer.9 \
|
|
|
|
usbdi.9 usb_fifo_put_data_error.9 \
|
|
|
|
usbdi.9 usb_fifo_put_data_linear.9 \
|
|
|
|
usbdi.9 usb_fifo_reset.9 \
|
|
|
|
usbdi.9 usb_fifo_softc.9 \
|
|
|
|
usbdi.9 usb_fifo_wakeup.9
|
2004-01-20 10:27:23 +00:00
|
|
|
MLINKS+=vcount.9 count_dev.9
|
|
|
|
MLINKS+=vfsconf.9 vfs_modevent.9 \
|
|
|
|
vfsconf.9 vfs_register.9 \
|
|
|
|
vfsconf.9 vfs_unregister.9
|
2007-10-26 11:01:17 +00:00
|
|
|
MLINKS+=vfs_getopt.9 vfs_copyopt.9 \
|
|
|
|
vfs_getopt.9 vfs_filteropt.9 \
|
2007-03-02 17:03:56 +00:00
|
|
|
vfs_getopt.9 vfs_flagopt.9 \
|
2007-10-26 11:01:17 +00:00
|
|
|
vfs_getopt.9 vfs_getopts.9 \
|
2009-03-02 23:26:30 +00:00
|
|
|
vfs_getopt.9 vfs_scanopt.9 \
|
|
|
|
vfs_getopt.9 vfs_setopt.9 \
|
|
|
|
vfs_getopt.9 vfs_setopt_part.9 \
|
|
|
|
vfs_getopt.9 vfs_setopts.9
|
2005-09-21 10:19:57 +00:00
|
|
|
MLINKS+=VFS_LOCK_GIANT.9 VFS_UNLOCK_GIANT.9
|
2007-04-01 09:48:59 +00:00
|
|
|
MLINKS+=vhold.9 vdrop.9 \
|
2009-12-22 16:02:08 +00:00
|
|
|
vhold.9 vdropl.9 \
|
|
|
|
vhold.9 vholdl.9
|
2004-01-20 10:27:23 +00:00
|
|
|
MLINKS+=vm_map_lock.9 vm_map_lock_downgrade.9 \
|
|
|
|
vm_map_lock.9 vm_map_lock_read.9 \
|
|
|
|
vm_map_lock.9 vm_map_lock_upgrade.9 \
|
|
|
|
vm_map_lock.9 vm_map_trylock.9 \
|
|
|
|
vm_map_lock.9 vm_map_trylock_read.9 \
|
|
|
|
vm_map_lock.9 vm_map_unlock.9 \
|
|
|
|
vm_map_lock.9 vm_map_unlock_read.9
|
2003-09-30 00:51:31 +00:00
|
|
|
MLINKS+=vm_map_lookup.9 vm_map_lookup_done.9
|
2004-01-20 10:27:23 +00:00
|
|
|
MLINKS+=vm_map_max.9 vm_map_min.9 \
|
|
|
|
vm_map_max.9 vm_map_pmap.9
|
2003-09-30 00:51:31 +00:00
|
|
|
MLINKS+=vm_map_stack.9 vm_map_growstack.9
|
|
|
|
MLINKS+=vm_map_wire.9 vm_map_unwire.9
|
2004-01-20 10:27:23 +00:00
|
|
|
MLINKS+=vm_page_bits.9 vm_page_clear_dirty.9 \
|
|
|
|
vm_page_bits.9 vm_page_dirty.9 \
|
|
|
|
vm_page_bits.9 vm_page_is_valid.9 \
|
|
|
|
vm_page_bits.9 vm_page_set_invalid.9 \
|
|
|
|
vm_page_bits.9 vm_page_set_validclean.9 \
|
|
|
|
vm_page_bits.9 vm_page_test_dirty.9 \
|
|
|
|
vm_page_bits.9 vm_page_undirty.9 \
|
|
|
|
vm_page_bits.9 vm_page_zero_invalid.9
|
|
|
|
MLINKS+=vm_page_flag.9 vm_page_flag_clear.9 \
|
|
|
|
vm_page_flag.9 vm_page_flag_set.9
|
|
|
|
MLINKS+=vm_page_free.9 vm_page_free_toq.9 \
|
|
|
|
vm_page_free.9 vm_page_free_zero.9 \
|
|
|
|
vm_page_free.9 vm_page_try_to_free.9
|
2001-07-18 06:10:33 +00:00
|
|
|
MLINKS+=vm_page_hold.9 vm_page_unhold.9
|
|
|
|
MLINKS+=vm_page_insert.9 vm_page_remove.9
|
2004-01-20 10:27:23 +00:00
|
|
|
MLINKS+=vm_page_io.9 vm_page_io_finish.9 \
|
|
|
|
vm_page_io.9 vm_page_io_start.9
|
|
|
|
MLINKS+=vm_page_wakeup.9 vm_page_busy.9 \
|
|
|
|
vm_page_wakeup.9 vm_page_flash.9
|
2001-07-18 06:10:33 +00:00
|
|
|
MLINKS+=vm_page_wire.9 vm_page_unwire.9
|
2009-05-30 13:59:05 +00:00
|
|
|
MLINKS+=VOP_ACCESS.9 VOP_ACCESSX.9
|
2004-01-20 10:27:23 +00:00
|
|
|
MLINKS+=VOP_ATTRIB.9 VOP_GETATTR.9 \
|
|
|
|
VOP_ATTRIB.9 VOP_SETATTR.9
|
|
|
|
MLINKS+=VOP_CREATE.9 VOP_MKDIR.9 \
|
|
|
|
VOP_CREATE.9 VOP_MKNOD.9 \
|
|
|
|
VOP_CREATE.9 VOP_SYMLINK.9
|
|
|
|
MLINKS+=VOP_GETPAGES.9 VOP_PUTPAGES.9
|
|
|
|
MLINKS+=VOP_GETVOBJECT.9 VOP_CREATEVOBJECT.9 \
|
|
|
|
VOP_GETVOBJECT.9 VOP_DESTROYVOBJECT.9
|
|
|
|
MLINKS+=VOP_INACTIVE.9 VOP_RECLAIM.9
|
|
|
|
MLINKS+=VOP_LOCK.9 vn_lock.9 \
|
|
|
|
VOP_LOCK.9 VOP_ISLOCKED.9 \
|
|
|
|
VOP_LOCK.9 VOP_UNLOCK.9
|
|
|
|
MLINKS+=VOP_OPENCLOSE.9 VOP_CLOSE.9 \
|
|
|
|
VOP_OPENCLOSE.9 VOP_OPEN.9
|
|
|
|
MLINKS+=VOP_RDWR.9 VOP_READ.9 \
|
|
|
|
VOP_RDWR.9 VOP_WRITE.9
|
|
|
|
MLINKS+=VOP_REMOVE.9 VOP_RMDIR.9
|
1998-01-01 10:12:14 +00:00
|
|
|
MLINKS+=vref.9 VREF.9
|
2010-10-17 16:30:33 +00:00
|
|
|
MLINKS+=vrele.9 vput.9 \
|
|
|
|
vrele.9 vunref.9
|
1998-01-01 10:12:14 +00:00
|
|
|
MLINKS+=vslock.9 vsunlock.9
|
At long last, commit the zero copy sockets code.
MAKEDEV: Add MAKEDEV glue for the ti(4) device nodes.
ti.4: Update the ti(4) man page to include information on the
TI_JUMBO_HDRSPLIT and TI_PRIVATE_JUMBOS kernel options,
and also include information about the new character
device interface and the associated ioctls.
man9/Makefile: Add jumbo.9 and zero_copy.9 man pages and associated
links.
jumbo.9: New man page describing the jumbo buffer allocator
interface and operation.
zero_copy.9: New man page describing the general characteristics of
the zero copy send and receive code, and what an
application author should do to take advantage of the
zero copy functionality.
NOTES: Add entries for ZERO_COPY_SOCKETS, TI_PRIVATE_JUMBOS,
TI_JUMBO_HDRSPLIT, MSIZE, and MCLSHIFT.
conf/files: Add uipc_jumbo.c and uipc_cow.c.
conf/options: Add the 5 options mentioned above.
kern_subr.c: Receive side zero copy implementation. This takes
"disposable" pages attached to an mbuf, gives them to
a user process, and then recycles the user's page.
This is only active when ZERO_COPY_SOCKETS is turned on
and the kern.ipc.zero_copy.receive sysctl variable is
set to 1.
uipc_cow.c: Send side zero copy functions. Takes a page written
by the user and maps it copy on write and assigns it
kernel virtual address space. Removes copy on write
mapping once the buffer has been freed by the network
stack.
uipc_jumbo.c: Jumbo disposable page allocator code. This allocates
(optionally) disposable pages for network drivers that
want to give the user the option of doing zero copy
receive.
uipc_socket.c: Add kern.ipc.zero_copy.{send,receive} sysctls that are
enabled if ZERO_COPY_SOCKETS is turned on.
Add zero copy send support to sosend() -- pages get
mapped into the kernel instead of getting copied if
they meet size and alignment restrictions.
uipc_syscalls.c:Un-staticize some of the sf* functions so that they
can be used elsewhere. (uipc_cow.c)
if_media.c: In the SIOCGIFMEDIA ioctl in ifmedia_ioctl(), avoid
calling malloc() with M_WAITOK. Return an error if
the M_NOWAIT malloc fails.
The ti(4) driver and the wi(4) driver, at least, call
this with a mutex held. This causes witness warnings
for 'ifconfig -a' with a wi(4) or ti(4) board in the
system. (I've only verified for ti(4)).
ip_output.c: Fragment large datagrams so that each segment contains
a multiple of PAGE_SIZE amount of data plus headers.
This allows the receiver to potentially do page
flipping on receives.
if_ti.c: Add zero copy receive support to the ti(4) driver. If
TI_PRIVATE_JUMBOS is not defined, it now uses the
jumbo(9) buffer allocator for jumbo receive buffers.
Add a new character device interface for the ti(4)
driver for the new debugging interface. This allows
(a patched version of) gdb to talk to the Tigon board
and debug the firmware. There are also a few additional
debugging ioctls available through this interface.
Add header splitting support to the ti(4) driver.
Tweak some of the default interrupt coalescing
parameters to more useful defaults.
Add hooks for supporting transmit flow control, but
leave it turned off with a comment describing why it
is turned off.
if_tireg.h: Change the firmware rev to 12.4.11, since we're really
at 12.4.11 plus fixes from 12.4.13.
Add defines needed for debugging.
Remove the ti_stats structure, it is now defined in
sys/tiio.h.
ti_fw.h: 12.4.11 firmware.
ti_fw2.h: 12.4.11 firmware, plus selected fixes from 12.4.13,
and my header splitting patches. Revision 12.4.13
doesn't handle 10/100 negotiation properly. (This
firmware is the same as what was in the tree previously,
with the addition of header splitting support.)
sys/jumbo.h: Jumbo buffer allocator interface.
sys/mbuf.h: Add a new external mbuf type, EXT_DISPOSABLE, to
indicate that the payload buffer can be thrown away /
flipped to a userland process.
socketvar.h: Add prototype for socow_setup.
tiio.h: ioctl interface to the character portion of the ti(4)
driver, plus associated structure/type definitions.
uio.h: Change prototype for uiomoveco() so that we'll know
whether the source page is disposable.
ufs_readwrite.c:Update for new prototype of uiomoveco().
vm_fault.c: In vm_fault(), check to see whether we need to do a page
based copy on write fault.
vm_object.c: Add a new function, vm_object_allocate_wait(). This
does the same thing that vm_object allocate does, except
that it gives the caller the opportunity to specify whether
it should wait on the uma_zalloc() of the object structre.
This allows vm objects to be allocated while holding a
mutex. (Without generating WITNESS warnings.)
vm_object_allocate() is implemented as a call to
vm_object_allocate_wait() with the malloc flag set to
M_WAITOK.
vm_object.h: Add prototype for vm_object_allocate_wait().
vm_page.c: Add page-based copy on write setup, clear and fault
routines.
vm_page.h: Add page based COW function prototypes and variable in
the vm_page structure.
Many thanks to Drew Gallatin, who wrote the zero copy send and receive
code, and to all the other folks who have tested and reviewed this code
over the years.
2002-06-26 03:37:47 +00:00
|
|
|
MLINKS+=zero_copy.9 zero_copy_sockets.9
|
2004-01-20 10:27:23 +00:00
|
|
|
MLINKS+=zone.9 uma.9 \
|
|
|
|
zone.9 uma_zalloc.9 \
|
|
|
|
zone.9 uma_zcreate.9 \
|
|
|
|
zone.9 uma_zdestroy.9 \
|
|
|
|
zone.9 uma_zfree.9 \
|
|
|
|
zone.9 uma_zone_set_max.9
|
2001-01-27 19:13:08 +00:00
|
|
|
|
1995-12-14 10:08:31 +00:00
|
|
|
.include <bsd.prog.mk>
|