Lines Matching defs:taskp
183 isc_task_t **taskp);
187 isc__task_detach(isc_task_t **taskp);
191 isc__task_sendanddetach(isc_task_t **taskp, isc_event_t **eventp);
213 isc__task_destroy(isc_task_t **taskp);
232 isc_taskmgr_excltask(isc_taskmgr_t *mgr0, isc_task_t **taskp);
337 isc_task_t **taskp)
345 REQUIRE(taskp != NULL && *taskp == NULL);
391 *taskp = (isc_task_t *)task;
511 isc__task_detach(isc_task_t **taskp) {
516 * Detach *taskp from its task.
519 REQUIRE(taskp != NULL);
520 task = (isc__task_t *)*taskp;
532 *taskp = NULL;
610 isc__task_sendanddetach(isc_task_t **taskp, isc_event_t **eventp) {
615 * Send '*event' to '*taskp' and then detach '*taskp' from its
619 REQUIRE(taskp != NULL);
620 task = (isc__task_t *)*taskp;
640 *taskp = NULL;
865 isc__task_destroy(isc_task_t **taskp) {
868 * Destroy '*taskp'.
871 REQUIRE(taskp != NULL);
873 isc_task_shutdown(*taskp);
874 isc_task_detach(taskp);
1698 isc_taskmgr_excltask(isc_taskmgr_t *mgr0, isc_task_t **taskp) {
1703 REQUIRE(taskp != NULL && *taskp == NULL);
1707 isc__task_attach((isc_task_t *) mgr->excl, taskp);
2128 isc_task_t **taskp)
2131 REQUIRE(taskp != NULL && *taskp == NULL);
2134 return (isc__task_create(manager, quantum, taskp));
2136 return (manager->methods->taskcreate(manager, quantum, taskp));
2153 isc_task_detach(isc_task_t **taskp) {
2154 REQUIRE(taskp != NULL && ISCAPI_TASK_VALID(*taskp));
2157 isc__task_detach(taskp);
2159 (*taskp)->methods->detach(taskp);
2161 ENSURE(*taskp == NULL);
2178 isc_task_sendanddetach(isc_task_t **taskp, isc_event_t **eventp) {
2179 REQUIRE(taskp != NULL && ISCAPI_TASK_VALID(*taskp));
2183 isc__task_sendanddetach(taskp, eventp);
2185 (*taskp)->methods->sendanddetach(taskp, eventp);
2189 ENSURE(*taskp == NULL);
2226 isc_task_destroy(isc_task_t **taskp) {
2230 isc__task_destroy(taskp);