Lines Matching refs:exe_queue

58 	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);
253 ECORE_MSG(sc, "Allocating a new exe_queue element\n");
476 rc = ecore_exe_queue_step(sc, &o->exe_queue, &ramrod_flags);
540 ECORE_SPIN_LOCK_BH(&o->exe_queue.lock);
542 ECORE_SPIN_UNLOCK_BH(&o->exe_queue.lock);
578 ECORE_SPIN_LOCK_BH(&o->exe_queue.lock);
580 ECORE_SPIN_UNLOCK_BH(&o->exe_queue.lock);
633 ECORE_SPIN_LOCK_BH(&o->exe_queue.lock);
635 ECORE_SPIN_UNLOCK_BH(&o->exe_queue.lock);
1332 ECORE_LIST_FOR_EACH_ENTRY(pos, &o->exe_queue, link,
1350 ECORE_LIST_FOR_EACH_ENTRY(pos, &o->exe_queue, link,
1369 ECORE_LIST_FOR_EACH_ENTRY(pos, &o->exe_queue, link,
1397 struct ecore_exe_queue_obj *exeq = &o->exe_queue;
1446 struct ecore_exe_queue_obj *exeq = &o->exe_queue;
1506 struct ecore_exe_queue_obj *src_exeq = &src_o->exe_queue;
1507 struct ecore_exe_queue_obj *dest_exeq = &dest_o->exe_queue;
1617 struct ecore_exe_queue_obj *exeq = &o->exe_queue;
1642 ECORE_SPIN_LOCK_BH(&o->exe_queue.lock);
1655 rc = ecore_exe_queue_step(sc, &o->exe_queue, ramrod_flags);
1657 ECORE_SPIN_UNLOCK_BH(&o->exe_queue.lock);
1682 ECORE_SPIN_LOCK_BH(&o->exe_queue.lock);
1685 __ecore_exe_queue_reset_pending(sc, &o->exe_queue);
1690 ECORE_SPIN_UNLOCK_BH(&o->exe_queue.lock);
1704 if (!ecore_exe_queue_empty(&o->exe_queue))
1723 struct ecore_exe_queue_obj *exeq = &o->exe_queue;
1760 ECORE_LIST_REMOVE_ENTRY(&pos->link, &exeq->exe_queue);
1986 return ecore_exe_queue_add(sc, &o->exe_queue, elem, restore);
2017 if (!ecore_exe_queue_empty(&o->exe_queue))
2038 /* Wait maximum for the current exe_queue length iterations plus
2041 int max_iterations = ecore_exe_queue_length(&o->exe_queue) + 1;
2043 while (!ecore_exe_queue_empty(&o->exe_queue) &&
2085 struct ecore_exe_queue_obj *exeq = &o->exe_queue;
2095 &exeq->exe_queue, link,
2106 &exeq->exe_queue);
2223 &mac_obj->exe_queue, 1, qable_obj,
2240 &mac_obj->exe_queue, CLASSIFY_RULES_COUNT,
2281 &vlan_obj->exe_queue, CLASSIFY_RULES_COUNT,
2327 &vlan_mac_obj->exe_queue, 1, qable_obj,
2343 &vlan_mac_obj->exe_queue,