Lines Matching defs:info
305 kmp_dephash_entry_t *info =
307 kmp_depnode_t *last_out = info->last_out;
308 kmp_depnode_list_t *last_ins = info->last_ins;
309 kmp_depnode_list_t *last_mtxs = info->last_mtxs;
313 if (info->last_flag == ENTRY_LAST_INS) { // INS were last
322 info->last_ins = NULL;
323 info->last_mtxs = NULL;
333 info->last_out = NULL;
335 info->last_out = __kmp_node_ref(node);
343 info->last_out = NULL;
344 if (info->last_flag == ENTRY_LAST_MTXS && last_ins) { // MTXS were last
347 info->last_ins = NULL;
354 info->last_flag = ENTRY_LAST_INS;
355 info->last_ins = __kmp_add_node(thread, info->last_ins, node);
363 info->last_out = NULL;
364 if (info->last_flag == ENTRY_LAST_INS && last_mtxs) { // INS were last
367 info->last_mtxs = NULL;
374 info->last_flag = ENTRY_LAST_MTXS;
375 info->last_mtxs = __kmp_add_node(thread, info->last_mtxs, node);
376 if (info->mtx_lock == NULL) {
377 info->mtx_lock = (kmp_lock_t *)__kmp_allocate(sizeof(kmp_lock_t));
378 __kmp_init_lock(info->mtx_lock);
385 if (node->dn.mtx_locks[m] < info->mtx_lock) {
392 node->dn.mtx_locks[m] = info->mtx_lock;