Home | History | Annotate | Download | only in isc

Lines Matching refs:taskp

165 isc_taskmgr_excltask(isc_taskmgr_t *mgr, isc_task_t **taskp);
199 isc_task_t **taskp) {
200 return (isc_task_create_bound(manager, quantum, taskp, -1));
205 isc_task_t **taskp, int threadid) {
210 REQUIRE(taskp != NULL && *taskp == NULL);
273 *taskp = task;
386 isc_task_detach(isc_task_t **taskp) {
391 * Detach *taskp from its task.
394 REQUIRE(taskp != NULL);
395 task = *taskp;
408 *taskp = NULL;
458 isc_task_sendanddetach(isc_task_t **taskp, isc_event_t **eventp) {
459 isc_task_sendtoanddetach(taskp, eventp, -1);
503 isc_task_sendtoanddetach(isc_task_t **taskp, isc_event_t **eventp, int c) {
508 * Send '*event' to '*taskp' and then detach '*taskp' from its
512 REQUIRE(taskp != NULL);
513 task = *taskp;
533 *taskp = NULL;
739 isc_task_destroy(isc_task_t **taskp) {
741 * Destroy '*taskp'.
744 REQUIRE(taskp != NULL);
746 isc_task_shutdown(*taskp);
747 isc_task_detach(taskp);
1128 isc_taskmgr_excltask(isc_taskmgr_t *mgr, isc_task_t **taskp) {
1132 REQUIRE(taskp != NULL && *taskp == NULL);
1136 isc_task_attach(mgr->excl, taskp);