From owner-freebsd-hackers Thu Mar 30 8:47:50 2000 Delivered-To: freebsd-hackers@freebsd.org Received: from ludwig.troikanetworks.com (host03.troikanetworks.com [12.31.172.3]) by hub.freebsd.org (Postfix) with ESMTP id 3011337B73E for ; Thu, 30 Mar 2000 08:47:47 -0800 (PST) (envelope-from ericp@troikanetworks.com) Received: by host03.troikanetworks.com with Internet Mail Service (5.5.2650.21) id ; Thu, 30 Mar 2000 08:47:59 -0800 Message-ID: From: Eric Peterson To: "'hackers@freebsd.org'" Subject: Deferred procedure call available? Date: Thu, 30 Mar 2000 08:47:52 -0800 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2650.21) Content-Type: text/plain; charset="iso-8859-1" Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi, Is there a facility in FreeBSD to do a deferred procedure call? Sometimes called "task queues" or "deferred callbacks", they allow an interrupt handler to schedule a (possibly predefined) function to be called outside the context of the interrupt. I dug a bit and found some "software interrupt" functions (swi_*()), but they are just a list of functions to be called immediately (no deferral); they don't seem to be of help to me. Regards, Eric -- Eric Peterson - Troika Networks, Inc. ericp@troikanetworks.com PGP: http://pgp5.ai.mit.edu:11371/pks/lookup?op=get&search=0x4DA8EEF1 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message