Lines Matching refs:kts
51 static struct ktstate *kts; variable
1275 if (!kts[actual_id].active) { in ktio()
1278 if (!kts[actual_id].active in ktio()
1279 && aoe_ktstart(&kts[actual_id]) == 0) in ktio()
1280 kts[actual_id].active = 1; in ktio()
1348 if (!kts[id].active) { in ktcomplete()
1709 if (kts[i].active) in aoe_flush_iocq()
1764 kts = kcalloc(ncpus, sizeof(struct ktstate), GFP_KERNEL); in aoecmd_init()
1765 if (!kts) { in aoecmd_init()
1782 snprintf(kts[i].name, sizeof(kts[i].name), "aoe_ktio%d", i); in aoecmd_init()
1783 kts[i].fn = ktio; in aoecmd_init()
1784 kts[i].waitq = &ktiowq[i]; in aoecmd_init()
1785 kts[i].lock = &iocq[i].lock; in aoecmd_init()
1786 kts[i].id = i; in aoecmd_init()
1787 kts[i].active = 0; in aoecmd_init()
1789 kts[0].active = 1; in aoecmd_init()
1790 if (aoe_ktstart(&kts[0])) { in aoecmd_init()
1799 kfree(kts); in aoecmd_init()
1812 if (kts[i].active) in aoecmd_exit()
1813 aoe_ktstop(&kts[i]); in aoecmd_exit()
1821 kfree(kts); in aoecmd_exit()