Lines Matching refs:kts
50 static struct ktstate *kts; variable
1212 if (!kts[actual_id].active) { in ktio()
1215 if (!kts[actual_id].active in ktio()
1216 && aoe_ktstart(&kts[actual_id]) == 0) in ktio()
1217 kts[actual_id].active = 1; in ktio()
1285 if (!kts[id].active) { in ktcomplete()
1647 if (kts[i].active) in aoe_flush_iocq()
1702 kts = kcalloc(ncpus, sizeof(struct ktstate), GFP_KERNEL); in aoecmd_init()
1703 if (!kts) { in aoecmd_init()
1718 snprintf(kts[i].name, sizeof(kts[i].name), "aoe_ktio%d", i); in aoecmd_init()
1719 kts[i].fn = ktio; in aoecmd_init()
1720 kts[i].waitq = &ktiowq[i]; in aoecmd_init()
1721 kts[i].lock = &iocq[i].lock; in aoecmd_init()
1722 kts[i].id = i; in aoecmd_init()
1723 kts[i].active = 0; in aoecmd_init()
1725 kts[0].active = 1; in aoecmd_init()
1726 if (aoe_ktstart(&kts[0])) { in aoecmd_init()
1735 kfree(kts); in aoecmd_init()
1748 if (kts[i].active) in aoecmd_exit()
1749 aoe_ktstop(&kts[i]); in aoecmd_exit()
1757 kfree(kts); in aoecmd_exit()