_obj_             262 dev/raidframe/rf_freelist.h #define	RF_FREELIST_GET_INIT(_fl_,_obj_,_nextp_,_cast_,_init_)		\
_obj_             267 dev/raidframe/rf_freelist.h 	RF_ASSERT(sizeof(*(_obj_)) == ((_fl_)->obj_size));		\
_obj_             269 dev/raidframe/rf_freelist.h 		_obj_ = _cast_((_fl_)->objlist);			\
_obj_             270 dev/raidframe/rf_freelist.h 		(_fl_)->objlist = (void *)((_obj_)->_nextp_);		\
_obj_             279 dev/raidframe/rf_freelist.h 		RF_Calloc(_obj_, 1, (_fl_)->obj_size, _cast_);		\
_obj_             280 dev/raidframe/rf_freelist.h 		if (_obj_) {						\
_obj_             281 dev/raidframe/rf_freelist.h 			if (_init_(_obj_)) {				\
_obj_             282 dev/raidframe/rf_freelist.h 				RF_Free(_obj_, (_fl_)->obj_size);	\
_obj_             283 dev/raidframe/rf_freelist.h 				_obj_ = NULL;				\
_obj_             322 dev/raidframe/rf_freelist.h #define	RF_FREELIST_GET_INIT_ARG(_fl_,_obj_,_nextp_,_cast_,_init_,_arg_) \
_obj_             327 dev/raidframe/rf_freelist.h 	RF_ASSERT(sizeof(*(_obj_)) == ((_fl_)->obj_size));		\
_obj_             329 dev/raidframe/rf_freelist.h 		_obj_ = _cast_((_fl_)->objlist);			\
_obj_             330 dev/raidframe/rf_freelist.h 		(_fl_)->objlist = (void *)((_obj_)->_nextp_);		\
_obj_             339 dev/raidframe/rf_freelist.h 		RF_Calloc(_obj_, 1, (_fl_)->obj_size, _cast_);		\
_obj_             340 dev/raidframe/rf_freelist.h 		if (_obj_) {						\
_obj_             341 dev/raidframe/rf_freelist.h 			if (_init_(_obj_, _arg_)) {			\
_obj_             342 dev/raidframe/rf_freelist.h 				RF_Free(_obj_, (_fl_)->obj_size);	\
_obj_             343 dev/raidframe/rf_freelist.h 				_obj_ = NULL;				\
_obj_             381 dev/raidframe/rf_freelist.h #define	RF_FREELIST_GET_INIT_NOUNLOCK(_fl_,_obj_,_nextp_,_cast_,_init_)	\
_obj_             386 dev/raidframe/rf_freelist.h 	RF_ASSERT(sizeof(*(_obj_)) == ((_fl_)->obj_size));		\
_obj_             388 dev/raidframe/rf_freelist.h 		_obj_ = _cast_((_fl_)->objlist);			\
_obj_             389 dev/raidframe/rf_freelist.h 		(_fl_)->objlist = (void *)((_obj_)->_nextp_);		\
_obj_             398 dev/raidframe/rf_freelist.h 		RF_Calloc(_obj_, 1, (_fl_)->obj_size, _cast_);		\
_obj_             399 dev/raidframe/rf_freelist.h 		if (_obj_) {						\
_obj_             400 dev/raidframe/rf_freelist.h 			if (_init_(_obj_)) {				\
_obj_             401 dev/raidframe/rf_freelist.h 				RF_Free(_obj_, (_fl_)->obj_size);	\
_obj_             402 dev/raidframe/rf_freelist.h 				_obj_ = NULL;				\
_obj_             438 dev/raidframe/rf_freelist.h #define	RF_FREELIST_GET(_fl_,_obj_,_nextp_,_cast_)			\
_obj_             443 dev/raidframe/rf_freelist.h 	RF_ASSERT(sizeof(*(_obj_)) == ((_fl_)->obj_size));		\
_obj_             445 dev/raidframe/rf_freelist.h 		_obj_ = _cast_((_fl_)->objlist);			\
_obj_             446 dev/raidframe/rf_freelist.h 		(_fl_)->objlist = (void *)((_obj_)->_nextp_);		\
_obj_             455 dev/raidframe/rf_freelist.h 		RF_Calloc(_obj_, 1, (_fl_)->obj_size, _cast_);		\
_obj_             456 dev/raidframe/rf_freelist.h 		if (_obj_) {						\
_obj_             483 dev/raidframe/rf_freelist.h #define	RF_FREELIST_GET_N(_fl_,_obj_,_nextp_,_cast_,_num_)		\
_obj_             490 dev/raidframe/rf_freelist.h 	RF_ASSERT(sizeof(*(_obj_)) == ((_fl_)->obj_size));		\
_obj_             493 dev/raidframe/rf_freelist.h 			_obj_ = _cast_((_fl_)->objlist);		\
_obj_             494 dev/raidframe/rf_freelist.h 			(_fl_)->objlist = (void *)((_obj_)->_nextp_);	\
_obj_             503 dev/raidframe/rf_freelist.h 			RF_Calloc(_obj_, 1, (_fl_)->obj_size, _cast_);	\
_obj_             504 dev/raidframe/rf_freelist.h 			if (_obj_) {					\
_obj_             523 dev/raidframe/rf_freelist.h 			_f = _obj_;					\
_obj_             524 dev/raidframe/rf_freelist.h 		if (_obj_) {						\
_obj_             525 dev/raidframe/rf_freelist.h 			(_cast_(_obj_))->_nextp_ = _l;			\
_obj_             526 dev/raidframe/rf_freelist.h 			_l = _obj_;					\
_obj_             543 dev/raidframe/rf_freelist.h #define	RF_FREELIST_FREE(_fl_,_obj_,_nextp_)				\
_obj_             547 dev/raidframe/rf_freelist.h 		RF_Free(_obj_, (_fl_)->obj_size);			\
_obj_             551 dev/raidframe/rf_freelist.h 		(_obj_)->_nextp_ = (_fl_)->objlist;			\
_obj_             552 dev/raidframe/rf_freelist.h 		(_fl_)->objlist = (void *)(_obj_);			\
_obj_             565 dev/raidframe/rf_freelist.h #define	RF_FREELIST_FREE_N(_fl_,_obj_,_nextp_,_cast_,_num_)		\
_obj_             571 dev/raidframe/rf_freelist.h 	while(_obj_) {							\
_obj_             572 dev/raidframe/rf_freelist.h 		_no = (_cast_(_obj_))->_nextp_;				\
_obj_             574 dev/raidframe/rf_freelist.h 			RF_Free(_obj_, (_fl_)->obj_size);		\
_obj_             579 dev/raidframe/rf_freelist.h 			(_obj_)->_nextp_ = (_fl_)->objlist;		\
_obj_             580 dev/raidframe/rf_freelist.h 			(_fl_)->objlist = (void *)(_obj_);		\
_obj_             584 dev/raidframe/rf_freelist.h 		_obj_ = _no;						\
_obj_             597 dev/raidframe/rf_freelist.h #define	RF_FREELIST_FREE_CLEAN(_fl_,_obj_,_nextp_,_clean_)		\
_obj_             601 dev/raidframe/rf_freelist.h 		_clean_(_obj_);					\
_obj_             602 dev/raidframe/rf_freelist.h 		RF_Free(_obj_, (_fl_)->obj_size);			\
_obj_             606 dev/raidframe/rf_freelist.h 		(_obj_)->_nextp_ = (_fl_)->objlist;			\
_obj_             607 dev/raidframe/rf_freelist.h 		(_fl_)->objlist = (void *)(_obj_);			\
_obj_             621 dev/raidframe/rf_freelist.h #define	RF_FREELIST_FREE_CLEAN_ARG(_fl_,_obj_,_nextp_,_clean_,_arg_)	\
_obj_             625 dev/raidframe/rf_freelist.h 		_clean_(_obj_, _arg_);					\
_obj_             626 dev/raidframe/rf_freelist.h 		RF_Free(_obj_, (_fl_)->obj_size);			\
_obj_             630 dev/raidframe/rf_freelist.h 		(_obj_)->_nextp_ = (_fl_)->objlist;			\
_obj_             631 dev/raidframe/rf_freelist.h 		(_fl_)->objlist = (void *)(_obj_);			\
_obj_             644 dev/raidframe/rf_freelist.h #define	RF_FREELIST_FREE_CLEAN_NOUNLOCK(_fl_,_obj_,_nextp_,_clean_)	\
_obj_             648 dev/raidframe/rf_freelist.h 		_clean_(_obj_);					\
_obj_             649 dev/raidframe/rf_freelist.h 		RF_Free(_obj_, (_fl_)->obj_size);			\
_obj_             653 dev/raidframe/rf_freelist.h 		(_obj_)->_nextp_ = (_fl_)->objlist;			\
_obj_             654 dev/raidframe/rf_freelist.h 		(_fl_)->objlist = (void *)(_obj_);			\