zfs-fuse/src/lib/libzpool/arc.c
/*
 * Loan out an anonymous arc buffer. Loaned buffers are not counted as in
 * flight data by arc_tempreserve_space() until they are "returned". Loaned
 * buffers must be returned to the arc before they can be used by the DMU or
 * freed.
 */
Loan out an anonymous arc buffer. Loaned buffers are not counted as in
flight data by arc_tempreserve_space() until they are "returned". Loaned
buffers must be returned to the arc before they can be used by the DMU or
freed.
Loan out an anonymous arc buffer . Loaned buffers are not counted as in flight data by arc_tempreserve_space () until they are " returned " . Loaned buffers must be returned to the arc before they can be used by the DMU or freed .
arc_buf_t *
arc_loan_buf(spa_t *spa, int size)
{
	arc_buf_t *buf;
	buf = arc_buf_alloc(spa, size, arc_onloan_tag, ARC_BUFC_DATA);
	atomic_add_64(&arc_loaned_bytes, size);
	return (buf);
}
arc_buf_t * arc_loan_buf ( spa_t * spa , int size ) { arc_buf_t * buf ; buf = arc_buf_alloc ( spa , size , arc_onloan_tag , ARC_BUFC_DATA ) ; atomic_add_64 ( & arc_loaned_bytes , size ) ; return ( buf ) ; }
Loan out an anonymous arc buffer.
Loan out an anonymous arc buffer .