Lines Matching refs:exe_queue

61 	ECORE_LIST_INIT(&o->exe_queue);  in ecore_exe_queue_init()
94 ECORE_LIST_FOR_EACH_ENTRY(elem, &o->exe_queue, link, in ecore_exe_queue_length()
137 ECORE_LIST_PUSH_TAIL(&elem->link, &o->exe_queue); in ecore_exe_queue_add()
203 while (!ECORE_LIST_IS_EMPTY(&o->exe_queue)) { in ecore_exe_queue_step()
204 elem = ECORE_LIST_FIRST_ENTRY(&o->exe_queue, in ecore_exe_queue_step()
217 ECORE_LIST_REMOVE_ENTRY(&elem->link, &o->exe_queue); in ecore_exe_queue_step()
233 ECORE_LIST_SPLICE_INIT(&o->pending_comp, &o->exe_queue); in ecore_exe_queue_step()
245 bool empty = ECORE_LIST_IS_EMPTY(&o->exe_queue); in ecore_exe_queue_empty()
479 rc = ecore_exe_queue_step(sc, &o->exe_queue, &ramrod_flags); in __ecore_vlan_mac_h_exec_pending()
543 ECORE_SPIN_LOCK_BH(&o->exe_queue.lock); in ecore_vlan_mac_h_write_unlock()
545 ECORE_SPIN_UNLOCK_BH(&o->exe_queue.lock); in ecore_vlan_mac_h_write_unlock()
581 ECORE_SPIN_LOCK_BH(&o->exe_queue.lock); in ecore_vlan_mac_h_read_lock()
583 ECORE_SPIN_UNLOCK_BH(&o->exe_queue.lock); in ecore_vlan_mac_h_read_lock()
636 ECORE_SPIN_LOCK_BH(&o->exe_queue.lock); in ecore_vlan_mac_h_read_unlock()
638 ECORE_SPIN_UNLOCK_BH(&o->exe_queue.lock); in ecore_vlan_mac_h_read_unlock()
1434 ECORE_LIST_FOR_EACH_ENTRY(pos, &o->exe_queue, link, in ecore_exeq_get_mac()
1452 ECORE_LIST_FOR_EACH_ENTRY(pos, &o->exe_queue, link, in ecore_exeq_get_vlan()
1471 ECORE_LIST_FOR_EACH_ENTRY(pos, &o->exe_queue, link, in ecore_exeq_get_vlan_mac()
1490 ECORE_LIST_FOR_EACH_ENTRY(pos, &o->exe_queue, link, in ecore_exeq_get_vxlan_fltr()
1519 struct ecore_exe_queue_obj *exeq = &o->exe_queue; in ecore_validate_vlan_mac_add()
1568 struct ecore_exe_queue_obj *exeq = &o->exe_queue; in ecore_validate_vlan_mac_del()
1628 struct ecore_exe_queue_obj *src_exeq = &src_o->exe_queue; in ecore_validate_vlan_mac_move()
1629 struct ecore_exe_queue_obj *dest_exeq = &dest_o->exe_queue; in ecore_validate_vlan_mac_move()
1739 struct ecore_exe_queue_obj *exeq = &o->exe_queue; in ecore_wait_vlan_mac()
1764 ECORE_SPIN_LOCK_BH(&o->exe_queue.lock); in __ecore_vlan_mac_execute_step()
1777 rc = ecore_exe_queue_step(sc, &o->exe_queue, ramrod_flags); in __ecore_vlan_mac_execute_step()
1779 ECORE_SPIN_UNLOCK_BH(&o->exe_queue.lock); in __ecore_vlan_mac_execute_step()
1804 ECORE_SPIN_LOCK_BH(&o->exe_queue.lock); in ecore_complete_vlan_mac()
1807 __ecore_exe_queue_reset_pending(sc, &o->exe_queue); in ecore_complete_vlan_mac()
1812 ECORE_SPIN_UNLOCK_BH(&o->exe_queue.lock); in ecore_complete_vlan_mac()
1826 if (!ecore_exe_queue_empty(&o->exe_queue)) in ecore_complete_vlan_mac()
1845 struct ecore_exe_queue_obj *exeq = &o->exe_queue; in ecore_optimize_vlan_mac()
1882 ECORE_LIST_REMOVE_ENTRY(&pos->link, &exeq->exe_queue); in ecore_optimize_vlan_mac()
2106 return ecore_exe_queue_add(sc, &o->exe_queue, elem, restore); in ecore_vlan_mac_push_new_cmd()
2137 if (!ecore_exe_queue_empty(&o->exe_queue)) in ecore_config_vlan_mac()
2161 int max_iterations = ecore_exe_queue_length(&o->exe_queue) + 1; in ecore_config_vlan_mac()
2163 while (!ecore_exe_queue_empty(&o->exe_queue) && in ecore_config_vlan_mac()
2205 struct ecore_exe_queue_obj *exeq = &o->exe_queue; in ecore_vlan_mac_del_all()
2216 &exeq->exe_queue, link, in ecore_vlan_mac_del_all()
2228 &exeq->exe_queue); in ecore_vlan_mac_del_all()
2347 &mac_obj->exe_queue, 1, qable_obj, in ecore_init_mac_obj()
2364 &mac_obj->exe_queue, CLASSIFY_RULES_COUNT, in ecore_init_mac_obj()
2405 &vlan_obj->exe_queue, CLASSIFY_RULES_COUNT, in ecore_init_vlan_obj()
2451 &vlan_mac_obj->exe_queue, 1, qable_obj, in ecore_init_vlan_mac_obj()
2467 &vlan_mac_obj->exe_queue, in ecore_init_vlan_mac_obj()
2515 &vlan_mac_obj->exe_queue, in ecore_init_vxlan_fltr_obj()