Lines Matching refs:ctor
212 * This structure is passed as the zone ctor arg so that I don't have to create
218 uma_ctor ctor;
2275 * Keg header ctor. This initializes all fields, locks, etc. And inserts
2648 * Zone header ctor. This initializes all fields, locks, etc.
2666 zone->uz_ctor = arg->ctor;
2967 args.ctor = keg_ctor;
2978 args.ctor = zone_ctor;
3100 uma_zcreate(const char *name, size_t size, uma_ctor ctor, uma_dtor dtor,
3110 /* This stuff is essential for the zone ctor */
3114 args.ctor = ctor;
3125 * the ctor and dtor do not need to be empty.
3146 uma_zsecond_create(const char *name, uma_ctor ctor, uma_dtor dtor,
3157 args.ctor = ctor;
3174 uma_zcache_create(const char *name, int size, uma_ctor ctor, uma_dtor dtor,
3183 args.ctor = ctor;
3281 /* Check flags before loading ctor pointer. */
4144 * and the zone's ctor. This is because the item is going from
4146 * to be both zone-init'd as well as zone-ctor'd.