Lines Matching refs:exe_queue
60 INIT_LIST_HEAD(&o->exe_queue); in bnx2x_exe_queue_init()
93 list_for_each_entry(elem, &o->exe_queue, link) in bnx2x_exe_queue_length()
135 list_add_tail(&elem->link, &o->exe_queue); in bnx2x_exe_queue_add()
200 while (!list_empty(&o->exe_queue)) { in bnx2x_exe_queue_step()
201 elem = list_first_entry(&o->exe_queue, struct bnx2x_exeq_elem, in bnx2x_exe_queue_step()
228 list_splice_init(&o->pending_comp, &o->exe_queue); in bnx2x_exe_queue_step()
240 bool empty = list_empty(&o->exe_queue); in bnx2x_exe_queue_empty()
461 rc = bnx2x_exe_queue_step(bp, &o->exe_queue, &ramrod_flags); in __bnx2x_vlan_mac_h_exec_pending()
546 spin_lock_bh(&o->exe_queue.lock); in bnx2x_vlan_mac_h_read_lock()
548 spin_unlock_bh(&o->exe_queue.lock); in bnx2x_vlan_mac_h_read_lock()
601 spin_lock_bh(&o->exe_queue.lock); in bnx2x_vlan_mac_h_read_unlock()
603 spin_unlock_bh(&o->exe_queue.lock); in bnx2x_vlan_mac_h_read_unlock()
1278 list_for_each_entry(pos, &o->exe_queue, link) in bnx2x_exeq_get_mac()
1295 list_for_each_entry(pos, &o->exe_queue, link) in bnx2x_exeq_get_vlan()
1313 list_for_each_entry(pos, &o->exe_queue, link) in bnx2x_exeq_get_vlan_mac()
1341 struct bnx2x_exe_queue_obj *exeq = &o->exe_queue; in bnx2x_validate_vlan_mac_add()
1390 struct bnx2x_exe_queue_obj *exeq = &o->exe_queue; in bnx2x_validate_vlan_mac_del()
1450 struct bnx2x_exe_queue_obj *src_exeq = &src_o->exe_queue; in bnx2x_validate_vlan_mac_move()
1451 struct bnx2x_exe_queue_obj *dest_exeq = &dest_o->exe_queue; in bnx2x_validate_vlan_mac_move()
1561 struct bnx2x_exe_queue_obj *exeq = &o->exe_queue; in bnx2x_wait_vlan_mac()
1586 spin_lock_bh(&o->exe_queue.lock); in __bnx2x_vlan_mac_execute_step()
1599 rc = bnx2x_exe_queue_step(bp, &o->exe_queue, ramrod_flags); in __bnx2x_vlan_mac_execute_step()
1601 spin_unlock_bh(&o->exe_queue.lock); in __bnx2x_vlan_mac_execute_step()
1626 spin_lock_bh(&o->exe_queue.lock); in bnx2x_complete_vlan_mac()
1629 __bnx2x_exe_queue_reset_pending(bp, &o->exe_queue); in bnx2x_complete_vlan_mac()
1634 spin_unlock_bh(&o->exe_queue.lock); in bnx2x_complete_vlan_mac()
1649 if (!bnx2x_exe_queue_empty(&o->exe_queue)) in bnx2x_complete_vlan_mac()
1668 struct bnx2x_exe_queue_obj *exeq = &o->exe_queue; in bnx2x_optimize_vlan_mac()
1926 return bnx2x_exe_queue_add(bp, &o->exe_queue, elem, restore); in bnx2x_vlan_mac_push_new_cmd()
1957 if (!bnx2x_exe_queue_empty(&o->exe_queue)) in bnx2x_config_vlan_mac()
1981 int max_iterations = bnx2x_exe_queue_length(&o->exe_queue) + 1; in bnx2x_config_vlan_mac()
1983 while (!bnx2x_exe_queue_empty(&o->exe_queue) && in bnx2x_config_vlan_mac()
2025 struct bnx2x_exe_queue_obj *exeq = &o->exe_queue; in bnx2x_vlan_mac_del_all()
2035 list_for_each_entry_safe(exeq_pos, exeq_pos_n, &exeq->exe_queue, link) { in bnx2x_vlan_mac_del_all()
2163 &mac_obj->exe_queue, 1, qable_obj, in bnx2x_init_mac_obj()
2180 &mac_obj->exe_queue, CLASSIFY_RULES_COUNT, in bnx2x_init_mac_obj()
2221 &vlan_obj->exe_queue, CLASSIFY_RULES_COUNT, in bnx2x_init_vlan_obj()
2267 &vlan_mac_obj->exe_queue, 1, qable_obj, in bnx2x_init_vlan_mac_obj()
2283 &vlan_mac_obj->exe_queue, in bnx2x_init_vlan_mac_obj()