Lines Matching defs:ctor
164 * This structure is passed as the zone ctor arg so that I don't have to create
170 uma_ctor ctor;
1393 * Keg header ctor. This initializes all fields, locks, etc. And inserts
1528 * Zone header ctor. This initializes all fields, locks, etc.
1543 zone->uz_ctor = arg->ctor;
1773 args.ctor = keg_ctor;
1800 args.ctor = zone_ctor;
1890 uma_zcreate(const char *name, size_t size, uma_ctor ctor, uma_dtor dtor,
1898 /* This stuff is essential for the zone ctor */
1902 args.ctor = ctor;
1913 ctor == NULL && dtor == NULL && uminit == NULL && fini == NULL) {
1914 args.ctor = trash_ctor;
1938 uma_zsecond_create(char *name, uma_ctor ctor, uma_dtor dtor,
1950 args.ctor = ctor;
1973 uma_zcache_create(char *name, int size, uma_ctor ctor, uma_dtor dtor,
1982 args.ctor = ctor;
2597 * and the zone's ctor. This is because the item is going from
2599 * to be both zone-init'd as well as zone-ctor'd.