Lines Matching refs:async_ids
303 struct track_id* async_ids = NULL; in ext_thread() local
306 async_ids = (struct track_id*)calloc((size_t)inf->numq, sizeof(struct track_id)); in ext_thread()
307 if(!async_ids) { in ext_thread()
312 lock_basic_init(&async_ids[i].lock); in ext_thread()
314 inf->id_list = async_ids; in ext_thread()
317 if(async_ids) { in ext_thread()
320 LDNS_RR_CLASS_IN, &async_ids[i], ext_callback, in ext_thread()
321 &async_ids[i].id); in ext_thread()
324 lock_basic_lock(&async_ids[i-100].lock); in ext_thread()
325 r = ub_cancel(inf->ctx, async_ids[i-100].id); in ext_thread()
327 async_ids[i-100].cancel=1; in ext_thread()
328 lock_basic_unlock(&async_ids[i-100].lock); in ext_thread()