Commit Graph

25 Commits

Author SHA1 Message Date
rmind
3def089fbe Relate interfaces by updating "see also" section. 2009-08-03 23:29:19 +00:00
wiz
159e5816d2 Add missing word. 2009-05-04 13:37:57 +00:00
ad
1e51983b0a Add a CONCURRENCY section with some food for thought. 2009-05-04 11:44:28 +00:00
ad
c4d79b73e9 Document callout_halt. 2009-05-04 11:28:20 +00:00
joerg
43e5aad940 No space between dot and macro name. 2009-03-12 12:48:26 +00:00
jdc
639713fd10 Add callout_pending to NAME section. 2009-01-04 19:32:16 +00:00
martin
11a6dbe728 Convert TNF licenses to new 2 clause variant 2008-04-30 13:10:46 +00:00
wiz
41fff49aa3 Document CALLOUT_MPSAFE. Bump date. 2007-12-29 09:41:10 +00:00
joerg
545f4d8d88 Sync callout(9) man page with bool changes. 2007-10-16 09:17:44 +00:00
xtraeme
8f6e6386cb Bump date. 2007-07-14 11:47:15 +00:00
ad
8a398d3980 Sync with reality. 2007-07-14 11:34:54 +00:00
mycroft
62480540a9 Document callout_active(). 2005-03-04 05:53:19 +00:00
thorpej
db71356cd1 - Change callout_setfunc() to require that the callout handle is already
initialized.  Update the txp(4) to compensate.
- Statically initialize the TCP timer callout handles in the tcpcb
  template.  We still use callout_setfunc(), but that call is now much
  less expensive.  Add a comment that the compiler is likely to unroll
  the loop (so don't sweat that it's there).
2003-10-27 16:52:01 +00:00
he
848e3bb5cf Make the documentation match the source, and excise instances of
the RUNNING flag which existed in an earlier draft implementation.
Also, now that callout_stop() no longer clears INVOKING, reflect
that as well.
2003-10-19 14:37:12 +00:00
wiz
1c976c2b9c Bump date for callout_invoking; fix macro usage; remove superfluous "The". 2003-08-07 09:53:33 +00:00
he
ddef043b97 Temporarily introduce CALLOUT_INVOKING, callout_invoking() and callout_ack()
to make users of the callout facility able to cooperate to work around the
race caused by the callout code lowering interrupt priority level when
invoking callout handlers, something which allows other code to run before
the callout handler gets to it's spl*() call.

This is to enable the workaround for the TCP code found in PR#20390 to be
applied.

This should be backed out once a more comprehensive fix can be put in
place.
2003-07-20 16:25:57 +00:00
wiz
472351e13d Use
.In header.h
instead of
.Fd #include \*[Lt]header.h\*[Gt]
Much easier to read and write, and supported by groff for ages.
Okayed by ross.
2003-04-16 13:34:34 +00:00
thorpej
c6d7641749 Update for new callout(9) implemenatation. 2003-02-04 01:22:36 +00:00
wiz
770eef2122 New sentence, new line. 2002-10-14 13:43:14 +00:00
ross
4fa402f116 Generate <>& symbolically. I'm avoiding .../dist/... directories for now. 2002-02-13 08:17:26 +00:00
wiz
4537f2cc42 Xref hz(9), now that it exists. 2001-09-04 04:03:50 +00:00
wiz
6539335131 Fix typos, punctuation and whitespace. 2001-06-21 11:59:00 +00:00
jhawk
6de3c7fef6 Comment out references to hz(9) and hardclock(9). It'd be nice
if someone wrote them, but let's not reference them until they are
written. Addresses PR kern/4901.
2001-04-29 19:12:20 +00:00
jdolecek
ff20a537dd Add an include statement to SYNOPSIS sections. Fixes kern/9685. 2000-03-27 17:13:50 +00:00
thorpej
fed1844c73 Documentation for new callout interfaces. 2000-03-23 07:05:30 +00:00