Lines Matching refs:tmp
118 struct _WsbmFenceMgr *tmp; in wsbmFenceMgrCreate() local
122 tmp = calloc(1, sizeof(*tmp)); in wsbmFenceMgrCreate()
123 if (!tmp) in wsbmFenceMgrCreate()
126 tmp->info = *info; in wsbmFenceMgrCreate()
127 tmp->classes = calloc(tmp->info.num_classes, sizeof(*tmp->classes)); in wsbmFenceMgrCreate()
128 if (!tmp->classes) in wsbmFenceMgrCreate()
131 for (i = 0; i < tmp->info.num_classes; ++i) { in wsbmFenceMgrCreate()
132 struct _WsbmFenceClass *fc = &tmp->classes[i]; in wsbmFenceMgrCreate()
144 wsbmAtomicSet(&tmp->count, 0); in wsbmFenceMgrCreate()
146 return tmp; in wsbmFenceMgrCreate()
150 WSBM_MUTEX_FREE(&tmp->classes[j].mutex); in wsbmFenceMgrCreate()
151 WSBM_MUTEX_FREE(&tmp->classes[j].cmd_mutex); in wsbmFenceMgrCreate()
153 free(tmp->classes); in wsbmFenceMgrCreate()
155 if (tmp) in wsbmFenceMgrCreate()
156 free(tmp); in wsbmFenceMgrCreate()