Lines Matching refs:i

144   int i;  in tcl_thread_create()  local
153 i = parse_thread_id(interp, argv[1]); in tcl_thread_create()
154 if( i<0 ) return TCL_ERROR; in tcl_thread_create()
155 if( threadset[i].busy ){ in tcl_thread_create()
159 threadset[i].busy = 1; in tcl_thread_create()
160 sqlite3_free(threadset[i].zFilename); in tcl_thread_create()
161 threadset[i].zFilename = sqlite3_mprintf("%s", argv[2]); in tcl_thread_create()
162 threadset[i].opnum = 1; in tcl_thread_create()
163 threadset[i].completed = 0; in tcl_thread_create()
164 rc = pthread_create(&x, 0, test_thread_main, &threadset[i]); in tcl_thread_create()
167 sqlite3_free(threadset[i].zFilename); in tcl_thread_create()
168 threadset[i].busy = 0; in tcl_thread_create()
195 int i; in tcl_thread_wait() local
202 i = parse_thread_id(interp, argv[1]); in tcl_thread_wait()
203 if( i<0 ) return TCL_ERROR; in tcl_thread_wait()
204 if( !threadset[i].busy ){ in tcl_thread_wait()
208 test_thread_wait(&threadset[i]); in tcl_thread_wait()
239 int i; in tcl_thread_halt() local
247 for(i=0; i<N_THREAD; i++){ in tcl_thread_halt()
248 if( threadset[i].busy ) test_stop_thread(&threadset[i]); in tcl_thread_halt()
251 i = parse_thread_id(interp, argv[1]); in tcl_thread_halt()
252 if( i<0 ) return TCL_ERROR; in tcl_thread_halt()
253 if( !threadset[i].busy ){ in tcl_thread_halt()
257 test_stop_thread(&threadset[i]); in tcl_thread_halt()
274 int i; in tcl_thread_argc() local
282 i = parse_thread_id(interp, argv[1]); in tcl_thread_argc()
283 if( i<0 ) return TCL_ERROR; in tcl_thread_argc()
284 if( !threadset[i].busy ){ in tcl_thread_argc()
288 test_thread_wait(&threadset[i]); in tcl_thread_argc()
289 sqlite3_snprintf(sizeof(zBuf), zBuf, "%d", threadset[i].argc); in tcl_thread_argc()
306 int i; in tcl_thread_argv() local
314 i = parse_thread_id(interp, argv[1]); in tcl_thread_argv()
315 if( i<0 ) return TCL_ERROR; in tcl_thread_argv()
316 if( !threadset[i].busy ){ in tcl_thread_argv()
321 test_thread_wait(&threadset[i]); in tcl_thread_argv()
322 if( n<0 || n>=threadset[i].argc ){ in tcl_thread_argv()
326 Tcl_AppendResult(interp, threadset[i].argv[n], 0); in tcl_thread_argv()
342 int i; in tcl_thread_colname() local
350 i = parse_thread_id(interp, argv[1]); in tcl_thread_colname()
351 if( i<0 ) return TCL_ERROR; in tcl_thread_colname()
352 if( !threadset[i].busy ){ in tcl_thread_colname()
357 test_thread_wait(&threadset[i]); in tcl_thread_colname()
358 if( n<0 || n>=threadset[i].argc ){ in tcl_thread_colname()
362 Tcl_AppendResult(interp, threadset[i].colv[n], 0); in tcl_thread_colname()
378 int i; in tcl_thread_result() local
386 i = parse_thread_id(interp, argv[1]); in tcl_thread_result()
387 if( i<0 ) return TCL_ERROR; in tcl_thread_result()
388 if( !threadset[i].busy ){ in tcl_thread_result()
392 test_thread_wait(&threadset[i]); in tcl_thread_result()
393 zName = sqlite3ErrName(threadset[i].rc); in tcl_thread_result()
410 int i; in tcl_thread_error() local
417 i = parse_thread_id(interp, argv[1]); in tcl_thread_error()
418 if( i<0 ) return TCL_ERROR; in tcl_thread_error()
419 if( !threadset[i].busy ){ in tcl_thread_error()
423 test_thread_wait(&threadset[i]); in tcl_thread_error()
424 Tcl_AppendResult(interp, threadset[i].zErr, 0); in tcl_thread_error()
455 int i; in tcl_thread_compile() local
461 i = parse_thread_id(interp, argv[1]); in tcl_thread_compile()
462 if( i<0 ) return TCL_ERROR; in tcl_thread_compile()
463 if( !threadset[i].busy ){ in tcl_thread_compile()
467 test_thread_wait(&threadset[i]); in tcl_thread_compile()
468 threadset[i].xOp = do_compile; in tcl_thread_compile()
469 sqlite3_free(threadset[i].zArg); in tcl_thread_compile()
470 threadset[i].zArg = sqlite3_mprintf("%s", argv[2]); in tcl_thread_compile()
472 threadset[i].opnum++; in tcl_thread_compile()
480 int i; in do_step() local
489 for(i=0; i<sqlite3_data_count(p->pStmt); i++){ in do_step()
490 p->argv[i] = (char*)sqlite3_column_text(p->pStmt, i); in do_step()
492 for(i=0; i<p->argc; i++){ in do_step()
493 p->colv[i] = sqlite3_column_name(p->pStmt, i); in do_step()
509 int i; in tcl_thread_step() local
515 i = parse_thread_id(interp, argv[1]); in tcl_thread_step()
516 if( i<0 ) return TCL_ERROR; in tcl_thread_step()
517 if( !threadset[i].busy ){ in tcl_thread_step()
521 test_thread_wait(&threadset[i]); in tcl_thread_step()
522 threadset[i].xOp = do_step; in tcl_thread_step()
524 threadset[i].opnum++; in tcl_thread_step()
552 int i; in tcl_thread_finalize() local
558 i = parse_thread_id(interp, argv[1]); in tcl_thread_finalize()
559 if( i<0 ) return TCL_ERROR; in tcl_thread_finalize()
560 if( !threadset[i].busy ){ in tcl_thread_finalize()
564 test_thread_wait(&threadset[i]); in tcl_thread_finalize()
565 threadset[i].xOp = do_finalize; in tcl_thread_finalize()
566 sqlite3_free(threadset[i].zArg); in tcl_thread_finalize()
567 threadset[i].zArg = 0; in tcl_thread_finalize()
569 threadset[i].opnum++; in tcl_thread_finalize()
584 int i, j; in tcl_thread_swap() local
591 i = parse_thread_id(interp, argv[1]); in tcl_thread_swap()
592 if( i<0 ) return TCL_ERROR; in tcl_thread_swap()
593 if( !threadset[i].busy ){ in tcl_thread_swap()
597 test_thread_wait(&threadset[i]); in tcl_thread_swap()
605 temp = threadset[i].db; in tcl_thread_swap()
606 threadset[i].db = threadset[j].db; in tcl_thread_swap()
624 int i; in tcl_thread_db_get() local
632 i = parse_thread_id(interp, argv[1]); in tcl_thread_db_get()
633 if( i<0 ) return TCL_ERROR; in tcl_thread_db_get()
634 if( !threadset[i].busy ){ in tcl_thread_db_get()
638 test_thread_wait(&threadset[i]); in tcl_thread_db_get()
639 sqlite3TestMakePointerStr(interp, zBuf, threadset[i].db); in tcl_thread_db_get()
640 threadset[i].db = 0; in tcl_thread_db_get()
655 int i; in tcl_thread_db_put() local
663 i = parse_thread_id(interp, argv[1]); in tcl_thread_db_put()
664 if( i<0 ) return TCL_ERROR; in tcl_thread_db_put()
665 if( !threadset[i].busy ){ in tcl_thread_db_put()
669 test_thread_wait(&threadset[i]); in tcl_thread_db_put()
670 assert( !threadset[i].db ); in tcl_thread_db_put()
671 threadset[i].db = (sqlite3*)sqlite3TestTextToPtr(argv[2]); in tcl_thread_db_put()
687 int i; in tcl_thread_stmt_get() local
695 i = parse_thread_id(interp, argv[1]); in tcl_thread_stmt_get()
696 if( i<0 ) return TCL_ERROR; in tcl_thread_stmt_get()
697 if( !threadset[i].busy ){ in tcl_thread_stmt_get()
701 test_thread_wait(&threadset[i]); in tcl_thread_stmt_get()
702 sqlite3TestMakePointerStr(interp, zBuf, threadset[i].pStmt); in tcl_thread_stmt_get()
703 threadset[i].pStmt = 0; in tcl_thread_stmt_get()
732 int i; in Sqlitetest4_Init() local
734 for(i=0; i<sizeof(aCmd)/sizeof(aCmd[0]); i++){ in Sqlitetest4_Init()
735 Tcl_CreateCommand(interp, aCmd[i].zName, aCmd[i].xProc, 0, 0); in Sqlitetest4_Init()