Lines Matching refs:bcm
41 struct bcm_data *bcm; in bcm_open() local
45 bcm = kzalloc(sizeof(*bcm), GFP_KERNEL); in bcm_open()
46 if (!bcm) in bcm_open()
49 skb_queue_head_init(&bcm->txq); in bcm_open()
51 hu->priv = bcm; in bcm_open()
57 struct bcm_data *bcm = hu->priv; in bcm_close() local
61 skb_queue_purge(&bcm->txq); in bcm_close()
62 kfree_skb(bcm->rx_skb); in bcm_close()
63 kfree(bcm); in bcm_close()
71 struct bcm_data *bcm = hu->priv; in bcm_flush() local
75 skb_queue_purge(&bcm->txq); in bcm_flush()
97 struct bcm_data *bcm = hu->priv; in bcm_recv() local
102 bcm->rx_skb = h4_recv_buf(hu->hdev, bcm->rx_skb, data, count, in bcm_recv()
104 if (IS_ERR(bcm->rx_skb)) { in bcm_recv()
105 int err = PTR_ERR(bcm->rx_skb); in bcm_recv()
115 struct bcm_data *bcm = hu->priv; in bcm_enqueue() local
121 skb_queue_tail(&bcm->txq, skb); in bcm_enqueue()
128 struct bcm_data *bcm = hu->priv; in bcm_dequeue() local
130 return skb_dequeue(&bcm->txq); in bcm_dequeue()