Searched refs:tx_context (Results 1 – 6 of 6) sorted by relevance
76 if (!priv->tx_context[ii]) in vnt_get_free_context()79 context = priv->tx_context[ii]; in vnt_get_free_context()252 static u16 vnt_mac_hdr_pos(struct vnt_usb_send_context *tx_context, in vnt_mac_hdr_pos() argument255 u8 *head = tx_context->data + offsetof(struct vnt_tx_buffer, fifo_head); in vnt_mac_hdr_pos()258 tx_context->hdr = hdr; in vnt_mac_hdr_pos()259 if (!tx_context->hdr) in vnt_mac_hdr_pos()265 static u16 vnt_rxtx_datahead_g(struct vnt_usb_send_context *tx_context, in vnt_rxtx_datahead_g() argument268 struct vnt_private *priv = tx_context->priv; in vnt_rxtx_datahead_g()270 (struct ieee80211_hdr *)tx_context->skb->data; in vnt_rxtx_datahead_g()271 u32 frame_len = tx_context->frame_len; in vnt_rxtx_datahead_g()[all …]
361 struct vnt_usb_send_context *tx_context; in vnt_free_tx_bufs() local365 tx_context = priv->tx_context[ii]; in vnt_free_tx_bufs()367 if (tx_context->urb) { in vnt_free_tx_bufs()368 usb_kill_urb(tx_context->urb); in vnt_free_tx_bufs()369 usb_free_urb(tx_context->urb); in vnt_free_tx_bufs()372 kfree(tx_context); in vnt_free_tx_bufs()407 struct vnt_usb_send_context *tx_context; in vnt_alloc_bufs() local412 tx_context = kmalloc(sizeof(*tx_context), GFP_KERNEL); in vnt_alloc_bufs()413 if (!tx_context) in vnt_alloc_bufs()416 priv->tx_context[ii] = tx_context; in vnt_alloc_bufs()[all …]
67 context = priv->tx_context[pkt_no]; in vnt_int_report_rate()
283 struct vnt_usb_send_context *tx_context[CB_MAX_TX_DESC]; member
185 struct gs_tx_context tx_context[GS_MAX_TX_URBS]; member210 if (dev->tx_context[i].echo_id == GS_MAX_TX_URBS) { in gs_alloc_tx_context()211 dev->tx_context[i].echo_id = i; in gs_alloc_tx_context()213 return &dev->tx_context[i]; in gs_alloc_tx_context()237 if (dev->tx_context[id].echo_id == id) { in gs_get_tx_context()239 return &dev->tx_context[id]; in gs_get_tx_context()718 dev->tx_context[rc].dev = dev; in gs_can_close()719 dev->tx_context[rc].echo_id = GS_MAX_TX_URBS; in gs_can_close()858 dev->tx_context[rc].dev = dev; in gs_make_candev()859 dev->tx_context[rc].echo_id = GS_MAX_TX_URBS; in gs_make_candev()
86 struct mcba_usb_ctx tx_context[MCBA_MAX_TX_URBS]; member178 priv->tx_context[i].ndx = MCBA_CTX_FREE; in mcba_init_ctx()179 priv->tx_context[i].priv = priv; in mcba_init_ctx()182 atomic_set(&priv->free_ctx_cnt, ARRAY_SIZE(priv->tx_context)); in mcba_init_ctx()192 if (priv->tx_context[i].ndx == MCBA_CTX_FREE) { in mcba_usb_get_free_ctx()193 ctx = &priv->tx_context[i]; in mcba_usb_get_free_ctx()