/haiku/src/add-ons/kernel/file_systems/netfs/shared/ |
H A D | TaskManager.cpp | 26 const char* name = (fName.GetLength() > 0 ? fName.GetString() : "task"); 104 TaskManager::RunTask(Task* task) argument 106 if (!task) 108 fTasks.Insert(task); 109 status_t error = task->Run(); 111 fTasks.Remove(task); 112 delete task; 121 Task* task = fTasks.First(); local 122 while (task) { 123 Task* next = fTasks.GetNext(task); [all...] |
/haiku/src/libs/compat/freebsd_network/compat/sys/ |
H A D | _task.h | 37 * Each task includes a function which is called from 39 * field of struct task and the second argument is a count of how many 40 * times the task was enqueued before the call to taskqueue_run(). 48 struct task { struct 49 STAILQ_ENTRY(task) ta_link; /* (q) link for queue */ 53 task_fn_t *ta_func; /* (c) task handler */
|
H A D | taskqueue.h | 46 struct task t; 76 int taskqueue_enqueue(struct taskqueue *queue, struct task *task); 79 int taskqueue_cancel(struct taskqueue *queue, struct task *task, 83 void taskqueue_drain(struct taskqueue *queue, struct task *task); 103 * Initialise a task structure. 105 void _task_init(struct task *, int prio, task_fn_t handler, void *arg); 172 * a task, cal [all...] |
/haiku/src/preferences/repositories/ |
H A D | TaskLooper.cpp | 29 B_TRANSLATE_COMMENT("Completed", "Completed task status message"); 31 B_TRANSLATE_COMMENT("Failed", "Failed task status message"); 33 B_TRANSLATE_COMMENT("Aborted", "Aborted task status message"); 35 B_TRANSLATE_COMMENT("Description", "Failed task error description"); 123 // Check to make sure there isn't already an existing task for this 126 Task* task = fTaskQueue.ItemAt(index); local 127 if (rowItem == task->rowItem) 131 // Initialize task 179 Task* task; local 180 status_t result = message->FindPointer(key_taskptr, (void**)&task); 200 Task* task; local 217 _RemoveAndDelete(Task* task) argument 232 Task* task = (Task*)data; local [all...] |
H A D | TaskLooper.h | 57 void _RemoveAndDelete(Task* task);
|
/haiku/src/libs/compat/freebsd_network/ |
H A D | fbsd_subr_taskqueue.c | 50 struct task *tb_running; 54 struct task * const TB_DRAIN_WAITER = (struct task *)0x1; 57 STAILQ_HEAD(, task) tq_queue; 195 taskqueue_enqueue_locked(struct taskqueue *queue, struct task *task) argument 197 struct task *ins; 198 struct task *prev; 200 KASSERT(task->ta_func != NULL, ("enqueueing task wit 243 taskqueue_enqueue(struct taskqueue *queue, struct task *task) argument 336 struct task *task; local 387 task_is_running(struct taskqueue *queue, struct task *task) argument 400 taskqueue_cancel_locked(struct taskqueue *queue, struct task *task, u_int *pendp) argument 413 taskqueue_cancel(struct taskqueue *queue, struct task *task, u_int *pendp) argument [all...] |
H A D | taskqueue.c | 133 taskqueue_drain(struct taskqueue *taskQueue, struct task *task) argument 139 while (task->ta_pending != 0 || task_is_running(taskQueue, task)) { 151 struct task t_barrier; 173 _task_init(struct task *task, int prio, task_fn_t handler, void *context) argument 175 task->ta_priority = prio; 176 task->ta_flags = 0; 177 task [all...] |
/haiku/src/libs/compat/openbsd_network/compat/sys/ |
H A D | task.h | 21 task_set(struct task *t, void (*fn)(void *), void *arg) 28 task_pending(struct task *t) 35 task_add(struct taskq* tasq, struct task *w) 55 task_del(struct taskq* tasq, struct task *w)
|
/haiku/headers/private/userlandfs/private/ |
H A D | Requests.h | 1983 do_for_request(Request* request, Task& task) argument 1991 return task((UFSDisconnectRequest*)request); 1993 return task((FSConnectRequest*)request); 1995 return task((FSConnectReply*)request); 1998 return task((MountVolumeRequest*)request); 2000 return task((MountVolumeReply*)request); 2002 return task((UnmountVolumeRequest*)request); 2004 return task((UnmountVolumeReply*)request); 2006 // return task((InitializeVolumeRequest*)request); 2008 // return task((InitializeVolumeRepl [all...] |
/haiku/src/libs/compat/openbsd_network/compat/net/ |
H A D | ifq.h | 18 ifq_serialize(struct ifaltq* ifq, struct task* t)
|
/haiku/src/add-ons/kernel/bus_managers/firewire/ |
H A D | fwohcivar.h | 72 struct task fwohci_task_busreset; 73 struct task fwohci_task_sid; 74 struct task fwohci_task_dma;
|
/haiku/src/kits/tracker/ |
H A D | TaskLoop.cpp | 89 // don't accumulate if too late past initial task 212 // if call didn't terminate the task yet, check if timeout is due 249 // PRINT(("run when idle task - past intial delay\n")); 340 TaskLoop::RunLater(DelayedTask* task) argument 342 AddTask(task); 391 AccumulatedOneShotDelayedTask* task local 394 if (task == NULL) 396 else if (task->CanAccumulate(functor)) { 397 task->Accumulate(functor, delay); 416 DelayedTask* task local 464 RemoveTask(DelayedTask* task) argument 472 AddTask(DelayedTask* task) argument [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi2200/dev/iwi/ |
H A D | if_iwivar.h | 194 struct task sc_radiontask; /* radio on processing */ 195 struct task sc_radiofftask; /* radio off processing */ 196 struct task sc_restarttask; /* restart adapter processing */ 197 struct task sc_disassoctask; 198 struct task sc_monitortask;
|
/haiku/src/add-ons/kernel/file_systems/netfs/headers/shared/ |
H A D | TaskManager.h | 45 status_t RunTask(Task* task);
|
/haiku/src/libs/compat/freebsd_wlan/net80211/ |
H A D | ieee80211_var.h | 152 struct task ic_parent_task; /* deferred parent processing */ 153 struct task ic_promisc_task;/* deferred promisc update */ 154 struct task ic_mcast_task; /* deferred mcast update */ 155 struct task ic_chan_task; /* deferred channel change */ 156 struct task ic_bmiss_task; /* deferred beacon miss hndlr */ 157 struct task ic_chw_task; /* deferred HT CHW update */ 158 struct task ic_restart_task; /* deferred device restart */ 420 struct task iv_nstate_task; /* deferred state processing */ 421 struct task iv_swbmiss_task;/* deferred iv_bmiss call */ 576 struct task iv_wme_tas 847 ieee80211_runtask(struct ieee80211com *ic, struct task *task) argument 856 ieee80211_draintask(struct ieee80211com *ic, struct task *task) argument [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/idualwifi7260/dev/pci/ |
H A D | if_iwmvar.h | 488 struct task init_task; /* NB: not reference-counted */ 490 struct task newstate_task; 495 struct task ba_task; 500 struct task mac_ctxt_task; 503 struct task phy_ctxt_task; 605 struct task bgscan_done_task;
|
/haiku/src/add-ons/kernel/file_systems/netfs/client/ |
H A D | ServerManager.cpp | 50 : Task("server info task"), 248 // create and execute the task -- it will do what is necessary 249 ServerInfoTask task(this, NULL, serverInfo); 250 error = task.Init(); 255 return task.Execute(); 381 // create a task to add/update the server info 382 ServerInfoTask* task = new(std::nothrow) ServerInfoTask(this, oldServerInfo, local 384 if (!task) { 393 // now the task has all info and will call the respective cleanup 395 if (task [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/attansic_l2/dev/ae/ |
H A D | if_aevar.h | 123 struct task int_task; 124 struct task link_task;
|
/haiku/src/libs/compat/freebsd_iflib/compat/sys/ |
H A D | gtaskqueue.h | 68 void gtaskqueue_drain(struct gtaskqueue *queue, struct gtask *task); 73 int grouptaskqueue_enqueue(struct gtaskqueue *queue, struct gtask *task);
|
/haiku/src/add-ons/kernel/drivers/network/wlan/iaxwifi200/dev/pci/ |
H A D | if_iwxvar.h | 625 struct task init_task; /* NB: not reference-counted */ 627 struct task newstate_task; 632 struct task ba_task; 637 struct task setkey_task; 651 struct task mac_ctxt_task; 654 struct task phy_ctxt_task; 750 struct task bgscan_done_task;
|
/haiku/src/add-ons/kernel/drivers/network/wlan/marvell88w8363/dev/mwl/ |
H A D | if_mwlvar.h | 261 struct taskqueue *sc_tq; /* private task queue */ 316 struct task sc_rxtask; /* rx int processing */ 329 struct task sc_txtask; /* tx int processing */ 330 struct task sc_bawatchdogtask;/* BA watchdog processing */ 332 struct task sc_radartask; /* radar detect processing */ 333 struct task sc_chanswitchtask;/* chan switch processing */
|
/haiku/src/add-ons/kernel/drivers/network/ether/jmicron2x0/dev/jme/ |
H A D | if_jmevar.h | 225 struct task jme_int_task; 226 struct task jme_link_task;
|
/haiku/src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/usb/wlan/ |
H A D | if_rumvar.h | 92 struct task ratectl_task; 137 struct task cmdq_task;
|
H A D | if_uralvar.h | 77 struct task ratectl_task;
|
/haiku/src/add-ons/kernel/file_systems/userlandfs/private/ |
H A D | Requests.cpp | 369 RequestAddressInfoGetter task(infos, count); 370 return do_for_request(request, task); 385 RequestChecker task; local 386 return do_for_request(request, task); 514 RequestRelocator task(requestBufferSize, areas, count); 515 return do_for_request(request, task);
|