Lines Matching refs:bg

126 	struct fcoe_percpu_s *bg;  in bnx2fc_clean_rx_queue()  local
132 bg = &bnx2fc_global; in bnx2fc_clean_rx_queue()
133 spin_lock_bh(&bg->fcoe_rx_list.lock); in bnx2fc_clean_rx_queue()
134 list = &bg->fcoe_rx_list; in bnx2fc_clean_rx_queue()
145 spin_unlock_bh(&bg->fcoe_rx_list.lock); in bnx2fc_clean_rx_queue()
414 struct fcoe_percpu_s *bg; in bnx2fc_rcv() local
455 bg = &bnx2fc_global; in bnx2fc_rcv()
456 spin_lock(&bg->fcoe_rx_list.lock); in bnx2fc_rcv()
458 __skb_queue_tail(&bg->fcoe_rx_list, skb); in bnx2fc_rcv()
459 if (bg->fcoe_rx_list.qlen == 1) in bnx2fc_rcv()
460 wake_up_process(bg->thread); in bnx2fc_rcv()
462 spin_unlock(&bg->fcoe_rx_list.lock); in bnx2fc_rcv()
472 struct fcoe_percpu_s *bg = arg; in bnx2fc_l2_rcv_thread() local
479 spin_lock_bh(&bg->fcoe_rx_list.lock); in bnx2fc_l2_rcv_thread()
480 while ((skb = __skb_dequeue(&bg->fcoe_rx_list)) != NULL) { in bnx2fc_l2_rcv_thread()
481 spin_unlock_bh(&bg->fcoe_rx_list.lock); in bnx2fc_l2_rcv_thread()
483 spin_lock_bh(&bg->fcoe_rx_list.lock); in bnx2fc_l2_rcv_thread()
486 spin_unlock_bh(&bg->fcoe_rx_list.lock); in bnx2fc_l2_rcv_thread()
2614 struct fcoe_percpu_s *bg; in bnx2fc_mod_init() local
2646 bg = &bnx2fc_global; in bnx2fc_mod_init()
2647 skb_queue_head_init(&bg->fcoe_rx_list); in bnx2fc_mod_init()
2649 (void *)bg, in bnx2fc_mod_init()
2656 spin_lock_bh(&bg->fcoe_rx_list.lock); in bnx2fc_mod_init()
2657 bg->thread = l2_thread; in bnx2fc_mod_init()
2658 spin_unlock_bh(&bg->fcoe_rx_list.lock); in bnx2fc_mod_init()
2695 struct fcoe_percpu_s *bg; in bnx2fc_mod_exit() local
2728 bg = &bnx2fc_global; in bnx2fc_mod_exit()
2729 spin_lock_bh(&bg->fcoe_rx_list.lock); in bnx2fc_mod_exit()
2730 l2_thread = bg->thread; in bnx2fc_mod_exit()
2731 bg->thread = NULL; in bnx2fc_mod_exit()
2732 while ((skb = __skb_dequeue(&bg->fcoe_rx_list)) != NULL) in bnx2fc_mod_exit()
2735 spin_unlock_bh(&bg->fcoe_rx_list.lock); in bnx2fc_mod_exit()