Lines Matching refs:kts
51 static struct ktstate *kts; variable
1216 if (!kts[actual_id].active) { in ktio()
1219 if (!kts[actual_id].active in ktio()
1220 && aoe_ktstart(&kts[actual_id]) == 0) in ktio()
1221 kts[actual_id].active = 1; in ktio()
1289 if (!kts[id].active) { in ktcomplete()
1648 if (kts[i].active) in aoe_flush_iocq()
1703 kts = kcalloc(ncpus, sizeof(struct ktstate), GFP_KERNEL); in aoecmd_init()
1704 if (!kts) { in aoecmd_init()
1721 snprintf(kts[i].name, sizeof(kts[i].name), "aoe_ktio%d", i); in aoecmd_init()
1722 kts[i].fn = ktio; in aoecmd_init()
1723 kts[i].waitq = &ktiowq[i]; in aoecmd_init()
1724 kts[i].lock = &iocq[i].lock; in aoecmd_init()
1725 kts[i].id = i; in aoecmd_init()
1726 kts[i].active = 0; in aoecmd_init()
1728 kts[0].active = 1; in aoecmd_init()
1729 if (aoe_ktstart(&kts[0])) { in aoecmd_init()
1738 kfree(kts); in aoecmd_init()
1751 if (kts[i].active) in aoecmd_exit()
1752 aoe_ktstop(&kts[i]); in aoecmd_exit()
1760 kfree(kts); in aoecmd_exit()