diff options
| author | Michael Brown | 2007-04-30 01:53:39 +0200 |
|---|---|---|
| committer | Michael Brown | 2007-04-30 01:53:39 +0200 |
| commit | d40761d7258cd509d698c210fc6c478bd7788c6b (patch) | |
| tree | c7f419e1e189936d706a53c26fc9f236e0118b6d /src/include/gpxe/xfer.h | |
| parent | Skeleton job control interface (diff) | |
| download | ipxe-d40761d7258cd509d698c210fc6c478bd7788c6b.tar.gz ipxe-d40761d7258cd509d698c210fc6c478bd7788c6b.tar.xz ipxe-d40761d7258cd509d698c210fc6c478bd7788c6b.zip | |
Add (and use) generic reference counter, to improve signal:noise ratio
in code defining reference-counted objects.
Diffstat (limited to 'src/include/gpxe/xfer.h')
| -rw-r--r-- | src/include/gpxe/xfer.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/include/gpxe/xfer.h b/src/include/gpxe/xfer.h index dfbde89d0..2423c03c4 100644 --- a/src/include/gpxe/xfer.h +++ b/src/include/gpxe/xfer.h @@ -114,12 +114,11 @@ extern int ignore_deliver_raw ( struct xfer_interface *xfer, * * @v xfer Data transfer interface * @v op Data transfer interface operations - * @v refcnt Data transfer interface reference counting method + * @v refcnt Containing object reference counter, or NULL */ static inline void xfer_init ( struct xfer_interface *xfer, struct xfer_interface_operations *op, - void ( * refcnt ) ( struct interface *intf, - int delta ) ) { + struct refcnt *refcnt ) { xfer->intf.dest = &null_xfer.intf; xfer->intf.refcnt = refcnt; xfer->op = op; |
