Searched refs:exe_queue (Results 1 - 2 of 2) sorted by relevance

/freebsd-10.3-release/sys/dev/bxe/
H A Decore_sp.c58 ECORE_LIST_INIT(&o->exe_queue);
80 ECORE_MSG(sc, "Deleting an exe_queue element\n");
91 ECORE_LIST_FOR_EACH_ENTRY(elem, &o->exe_queue, link,
134 ECORE_LIST_PUSH_TAIL(&elem->link, &o->exe_queue);
171 * (Should be called while holding the exe_queue->lock).
200 while (!ECORE_LIST_IS_EMPTY(&o->exe_queue)) {
201 elem = ECORE_LIST_FIRST_ENTRY(&o->exe_queue,
214 ECORE_LIST_REMOVE_ENTRY(&elem->link, &o->exe_queue);
230 ECORE_LIST_SPLICE_INIT(&o->pending_comp, &o->exe_queue);
242 bool empty = ECORE_LIST_IS_EMPTY(&o->exe_queue);
[all...]
H A Decore_sp.h648 ecore_list_t exe_queue; member in struct:ecore_exe_queue_obj
665 * Must run under exe_queue->lock
681 * Must run under exe_queue->lock
691 * Return the exe_queue element containing the specific command
745 * all these fields should only be accessed under the exe_queue lock
752 struct ecore_exe_queue_obj exe_queue; member in struct:ecore_vlan_mac_obj

Completed in 73 milliseconds