mirror of
https://github.com/ipxe/ipxe
synced 2025-12-21 20:40:25 +03:00
Add (and use) generic reference counter, to improve signal:noise ratio
in code defining reference-counted objects.
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user