Lines Matching refs:workTable
88 workTable = NULL; in init()
98 workTable = kalloc_type(WorkTableEntry, workTableLength, Z_WAITOK_ZERO); in init()
99 if (!workTable) { in init()
115 if (workTable) { in init()
116 kfree_type(WorkTableEntry, workTableLength, workTable); in init()
117 workTable = NULL; in init()
141 if (workTable) { in free()
142 kfree_type(WorkTableEntry, workTableLength, workTable); in free()
212 if (workTable[index].thread_group == nullptr) { in allocateToken()
214 workTable[index].thread_group = thread_group; in allocateToken()
219 workTable[index].coal = coalition; in allocateToken()
258 auto &entry = workTable[token]; in deallocateToken()
286 WorkTableEntry *entry = &workTable[token]; in getEntryForToken()
302 workTable[token].started = started; in markEntryStarted()
416 state.work_data = &workTable[token].perfcontrol_data; in workSubmit()
417 state.work_data_size = sizeof(workTable[token].perfcontrol_data); in workSubmit()
449 auto &entry = workTable[token]; in workSubmitAndBegin()
451 state.work_data_size = sizeof(workTable[token].perfcontrol_data); in workSubmitAndBegin()
509 accountResources(workTable[token].coal, clientData.driverState.device_type, &resources); in workEnd()