Lines Matching defs:work_token
313 work_token_t *work_token;
347 work_token = work_queue.head;
348 work_queue.head = work_token->next;
349 if (work_queue.tail == work_token)
352 work_opcode = work_token->opcode;
353 path = WORK_TOKEN_TO_PATH(work_token, work_opcode -1);
354 work_token->next = NULL;
388 work_token->opcode = 0;
446 work_token->opcode = 0;
537 work_token->opcode = 0;
586 * If the work_token is found on the work queue, the work is cancelled
589 * Return true if a work_token was found and cancelled, otherwise return false
593 * which this work_token belongs if a work_token is found in the work_queue
597 cancel_work(work_token_t *work_token)
610 if (current_token == work_token) {
611 if (work_token == work_queue.head)
612 work_queue.head = work_token->next;
614 prev_token->next = work_token->next;
615 if (work_token == work_queue.tail)
623 "cancelled_work = 0x%p\n", work_token));
974 if (cancel_work(&path->work_token[RSMKA_IPC_UP_INDEX])) {
977 if (cancel_work(&path->work_token[RSMKA_IPC_DOWN_INDEX])) {
1280 up_token = &path->work_token[RSMKA_IPC_UP_INDEX];
1281 down_token = &path->work_token[RSMKA_IPC_DOWN_INDEX];
1403 work_token_t *up_token = &path->work_token[RSMKA_IPC_UP_INDEX];
1404 work_token_t *down_token = &path->work_token[RSMKA_IPC_DOWN_INDEX];
1597 work_token_t *up_token = &path->work_token[RSMKA_IPC_UP_INDEX];
1598 work_token_t *down_token = &path->work_token[RSMKA_IPC_DOWN_INDEX];