summaryrefslogtreecommitdiff
path: root/share/man/man9/Makefile
AgeCommit message (Collapse)Author
2015-02-10First step towards making uiomove() take a size_t size argument:Miod Vallat
- rename uiomove() to uiomovei() and update all its users. - introduce uiomove(), which is similar to uiomovei() but with a size_t. - rewrite uiomovei() as an uiomove() wrapper. ok kettenis@
2015-02-07jmc reminded me that if we document new functions we should link them upDavid Gwynne
2015-01-24Add bus_dmamem_alloc_range(9).Mark Kettenis
2014-12-28The greatest happiness is to scatter inferiour APIs, to drive themKenneth R Westerback
before you, to see their files reduced to ashes, to see those who love them shrouded in tears, and to gather into your API all their invocations. In other words, workq is no more. There is only taskq. ok kettenis@ dlg@ (creator of taskq) jmc@
2014-12-22add TIMEOUT_INITIALIZER for initting timeout declaractions.David Gwynne
similar to TASK_INITIALIZER and all the queue _INITIALIZER things. ok deraadt@
2014-12-11according to kaspars bankovskis, allocbuf was removed in -r1.88Jason McIntyre
of sys/kern/vfs_bio.c;
2014-12-10retire shutdown hooks; ok deraadt, krwMike Belopuhov
2014-11-24Rename rt_ifa_addloop() into rt_ifa_addlocal() and make it return anMartin Pieuchot
error code on failure (unchecked for the moment). ok mikeb@, jmc@
2014-11-04document the SipHash24 api. some more could be done for history andDavid Gwynne
where its appropriate to use it, but that can happen later. discussed with djm@ tweaks from jmc@
2014-11-01Document rtalloc(9).Martin Pieuchot
2014-10-08rtalloc(9) and rtalloc_noclone(9) are dead, long live rtalloc1(9)!Martin Pieuchot
reminded by phessler@
2014-08-18introduce mbuf list and queue apis. both manage fifo lists of mbufsDavid Gwynne
and a count of the mbufs. struct mbuf_list and the ml_foo() apis can be used to build lists of mbufs where you dont need locking (eg, on the stack). struct mbuf_queue and mq_foo() wrap mbuf_lists with a mutex, and limits the number of mbufs that can be queued. they can be useful for moving mbufs between contexts/subsystems. with help from jmc@ for the manpage bits mpi@ is keen
2014-07-24this is start on documenting bufqs. it covers the bits disk drivers needDavid Gwynne
to know. the grubby bits the midlayer touches on them will get written up soon. ok deraadt@
2014-07-13KASSERTMSG(9): New kernel assertion with messageMasao Uebayashi
KASSERT() is annoying as it only prints the expression as a string. If you (developers) want to know a little more information, you have to do: #ifdef DIAGNOSTIC if (bad) panic(...); #endif KASSERTMSG() replaces it into a single line: KASSERTMSG(!bad, ...); Taken from NetBSD. (There is a concern that KASSERT() messages are too long; consume more memory, and not friendly for small monitors. This have to be considered & revisited later.) "Like" from henning@ Man page review & advices from jmc@ and schwarze@
2014-07-13What would you use config_init() for?Martin Pieuchot
2014-07-13Split config_attach/detach(9) from autoconf(9). Stop talking aboutMartin Pieuchot
config_deactivate(9), it should die. Mention config_detach_children(9). Use CONTEXT and RETURN VALUES sections
2014-07-10Add mallocarray(9)Matthew Dempsky
While here, change malloc(9)'s size argument from "unsigned long" to "size_t". ok tedu
2014-07-09sort out the MLINKS mess, and tweak previous a bit;Jason McIntyre
2014-07-09MLINKS for rw_{assert_{unlocked,wrlock,rdlock},status}Philip Guenther
2014-07-08introduce the if_rxr api. it is intended to pull the rx ring accountingDavid Gwynne
out of the mbuf layer, and break the assumption that an interface will only have a single ring per mbuf cluster size. mpi@ is ok with moving this forward
2014-06-30Remove some dead functions from uvm.9:Matthew Dempsky
uvm_fork() was removed by uvm_glue.c r1.65 (2014-05-15) uvm_scheduler() was removed by uvm_glue.c r1.50 (2009-08-11) uvm_swapin() was removed by uvm_glue.c r1.45 (2006-11-29) RIP
2014-04-19bye byeHenning Brauer
2014-04-10Retire rtinit() an use rt_ifa_add(9) and rt_ifa_del(9) to manageMartin Pieuchot
connected routes to prefixes/hosts. Since the introduction of rt_ifa_addloop(9) and rt_ifa_delloop(9), rtinit() was just a wrapper, so use the underlying functions directly and document them. Inputs from and ok mikeb@, manpage tweaks from jmc@
2014-04-03lies lies lies lies liesTed Unangst
2014-04-02Add a man page for rtrequest1(9) splitted from route(9) with someMartin Pieuchot
improvements. ok sthen@
2014-03-21rt_timer* spring cleanup.Martin Pieuchot
Rename and document rt_timer_count() into rt_timer_queue_count() to be consistent with the other functions. Remove unused argument from rt_timer_queue_destroy(), clean the definitions and finally use the same order in NAME and DESCRIPTION as requested by jmc@. ok henning@
2014-03-18Rename rt_gettable() into rtable_get(), swap its arguments to beMartin Pieuchot
coherent with the existing rtable_* functions and document it. While here fix some other manpage glitches pointed out by jmc@.
2014-03-18Split route(9) into various manuals to make it easier to complete/improveMartin Pieuchot
its content. With inputs from jmc@ and schwarze@
2014-03-14provide an MI api for doing byteswapping loads and stores. someDavid Gwynne
archs have instrutions that can do this, and the rest that dont get to use wrappers around the byteswap(3) api. this provides MI backends for sparc64 and powerpc which get a big benefit from this because byteswapping in registers is really hard for them. the intended use case is for reading and writing bits of dma memory handed to and from hardware. discussed with miod@ guenther@ deraadt@ ok miod@ kettenis@
2014-02-09MLINK extent_alloc_with_descr;Jason McIntyre
2014-02-04rename atomic.9 to atomic_setbits_int.9 since the former isn't a functionDavid Gwynne
you can call. discussed briefly with jmc@ who i might have misinterpreted.
2014-02-03rename the atomic_foo manpages to atomic_foo_int or _uint cos we name theseDavid Gwynne
after functions. for reasons. reminded by jmc@
2014-02-03rename membar.9 to membar_sync.9 because manpages have to be named afterDavid Gwynne
functions FOR REASONS. reminded by jmc@
2014-01-30markus hennecke points out i had a trailing slash on a line thatDavid Gwynne
shouldnt have one
2014-01-30add an MI api for atomic ops in the kernel. this api has its origins inDavid Gwynne
solaris, but we found it via netbsd. this provides an MI implementation by using gccs atomic builtins. if an arch wants to provide a better implementation it can simply provide the specific bit of the api it wants to replace as a macro. we're being conservative with this API and only providing it in the kernel, and only for uints, ulongs, and pointers. discussed at n2k14 and with hackers at length. ok kettenis@
2014-01-22wakeup_n and wakeup_one blurbsTed Unangst
2014-01-21Document extent_alloc_subregion_with_descr(9).Mark Kettenis
2013-12-29Add MLINK for db_vprintf(9)Philip Guenther
2013-12-23mlink TASK_INITIALIZERDavid Gwynne
2013-12-09jmc has high expectations.David Gwynne
2013-12-09basic documentation for MUTEX_INITIALIZER.David Gwynne
2013-11-28update fb_setup(9) to follow changes that occurs in struct fusebuf fewSylvestre Gallon
month ago. Add also a few words about fb_delete(9). ok jmc@
2013-10-31oops, wrong MLINKTheo de Raadt
2013-10-30task_systq got removed;Jason McIntyre
2013-10-29task_add tweaks; ok dlgJason McIntyre
2013-10-29wire task_add.9 inDavid Gwynne
2013-09-20Unify and document usbd_transfer(9).Martin Pieuchot
Get rid of the badly named usbd_bulk_transfer() and usbd_intr_transfer() they were two identical wrappers to submit a synchronous transfer. Now all synchronous transfers are submited using usbd_setup_xfer(9) and usbd_transfer(9) explicitly using the USBD_CATCH flag when signals must be checked. Previous version ok'd by mglocker@, with subtle inputs from miod@
2013-08-08rename fuse docs after existent functions;Jason McIntyre
2013-07-11document fls/flslJonathan Gray
2013-06-05m_defrag(9) wasnt documented.David Gwynne