Lines Matching refs:exe_queue
58 INIT_LIST_HEAD(&o->exe_queue); in bnx2x_exe_queue_init()
91 list_for_each_entry(elem, &o->exe_queue, link) in bnx2x_exe_queue_length()
133 list_add_tail(&elem->link, &o->exe_queue); in bnx2x_exe_queue_add()
198 while (!list_empty(&o->exe_queue)) { in bnx2x_exe_queue_step()
199 elem = list_first_entry(&o->exe_queue, struct bnx2x_exeq_elem, in bnx2x_exe_queue_step()
226 list_splice_init(&o->pending_comp, &o->exe_queue); in bnx2x_exe_queue_step()
238 bool empty = list_empty(&o->exe_queue); in bnx2x_exe_queue_empty()
426 rc = bnx2x_exe_queue_step(bp, &o->exe_queue, &ramrod_flags); in __bnx2x_vlan_mac_h_exec_pending()
511 spin_lock_bh(&o->exe_queue.lock); in bnx2x_vlan_mac_h_read_lock()
513 spin_unlock_bh(&o->exe_queue.lock); in bnx2x_vlan_mac_h_read_lock()
566 spin_lock_bh(&o->exe_queue.lock); in bnx2x_vlan_mac_h_read_unlock()
568 spin_unlock_bh(&o->exe_queue.lock); in bnx2x_vlan_mac_h_read_unlock()
1112 list_for_each_entry(pos, &o->exe_queue, link) in bnx2x_exeq_get_mac()
1129 list_for_each_entry(pos, &o->exe_queue, link) in bnx2x_exeq_get_vlan()
1156 struct bnx2x_exe_queue_obj *exeq = &o->exe_queue; in bnx2x_validate_vlan_mac_add()
1205 struct bnx2x_exe_queue_obj *exeq = &o->exe_queue; in bnx2x_validate_vlan_mac_del()
1265 struct bnx2x_exe_queue_obj *src_exeq = &src_o->exe_queue; in bnx2x_validate_vlan_mac_move()
1266 struct bnx2x_exe_queue_obj *dest_exeq = &dest_o->exe_queue; in bnx2x_validate_vlan_mac_move()
1376 struct bnx2x_exe_queue_obj *exeq = &o->exe_queue; in bnx2x_wait_vlan_mac()
1401 spin_lock_bh(&o->exe_queue.lock); in __bnx2x_vlan_mac_execute_step()
1414 rc = bnx2x_exe_queue_step(bp, &o->exe_queue, ramrod_flags); in __bnx2x_vlan_mac_execute_step()
1416 spin_unlock_bh(&o->exe_queue.lock); in __bnx2x_vlan_mac_execute_step()
1441 spin_lock_bh(&o->exe_queue.lock); in bnx2x_complete_vlan_mac()
1444 __bnx2x_exe_queue_reset_pending(bp, &o->exe_queue); in bnx2x_complete_vlan_mac()
1449 spin_unlock_bh(&o->exe_queue.lock); in bnx2x_complete_vlan_mac()
1464 if (!bnx2x_exe_queue_empty(&o->exe_queue)) in bnx2x_complete_vlan_mac()
1483 struct bnx2x_exe_queue_obj *exeq = &o->exe_queue; in bnx2x_optimize_vlan_mac()
1741 return bnx2x_exe_queue_add(bp, &o->exe_queue, elem, restore); in bnx2x_vlan_mac_push_new_cmd()
1772 if (!bnx2x_exe_queue_empty(&o->exe_queue)) in bnx2x_config_vlan_mac()
1796 int max_iterations = bnx2x_exe_queue_length(&o->exe_queue) + 1; in bnx2x_config_vlan_mac()
1798 while (!bnx2x_exe_queue_empty(&o->exe_queue) && in bnx2x_config_vlan_mac()
1840 struct bnx2x_exe_queue_obj *exeq = &o->exe_queue; in bnx2x_vlan_mac_del_all()
1850 list_for_each_entry_safe(exeq_pos, exeq_pos_n, &exeq->exe_queue, link) { in bnx2x_vlan_mac_del_all()
1978 &mac_obj->exe_queue, 1, qable_obj, in bnx2x_init_mac_obj()
1995 &mac_obj->exe_queue, CLASSIFY_RULES_COUNT, in bnx2x_init_mac_obj()
2036 &vlan_obj->exe_queue, CLASSIFY_RULES_COUNT, in bnx2x_init_vlan_obj()