Home
last modified time | relevance | path

Searched refs:urb_context (Results 1 – 4 of 4) sorted by relevance

/Linux-v4.19/drivers/net/wireless/ath/ath6kl/
Dusb.c132 struct ath6kl_urb_context *urb_context = NULL; in ath6kl_usb_alloc_urb_from_pipe() local
137 urb_context = in ath6kl_usb_alloc_urb_from_pipe()
140 list_del(&urb_context->link); in ath6kl_usb_alloc_urb_from_pipe()
145 return urb_context; in ath6kl_usb_alloc_urb_from_pipe()
149 struct ath6kl_urb_context *urb_context) in ath6kl_usb_free_urb_to_pipe() argument
156 list_add(&urb_context->link, &pipe->urb_list_head); in ath6kl_usb_free_urb_to_pipe()
160 static void ath6kl_usb_cleanup_recv_urb(struct ath6kl_urb_context *urb_context) in ath6kl_usb_cleanup_recv_urb() argument
162 dev_kfree_skb(urb_context->skb); in ath6kl_usb_cleanup_recv_urb()
163 urb_context->skb = NULL; in ath6kl_usb_cleanup_recv_urb()
165 ath6kl_usb_free_urb_to_pipe(urb_context->pipe, urb_context); in ath6kl_usb_cleanup_recv_urb()
[all …]
/Linux-v4.19/drivers/net/wireless/ath/ath10k/
Dusb.c49 struct ath10k_urb_context *urb_context = NULL; in ath10k_usb_alloc_urb_from_pipe() local
54 urb_context = list_first_entry(&pipe->urb_list_head, in ath10k_usb_alloc_urb_from_pipe()
56 list_del(&urb_context->link); in ath10k_usb_alloc_urb_from_pipe()
61 return urb_context; in ath10k_usb_alloc_urb_from_pipe()
65 struct ath10k_urb_context *urb_context) in ath10k_usb_free_urb_to_pipe() argument
72 list_add(&urb_context->link, &pipe->urb_list_head); in ath10k_usb_free_urb_to_pipe()
77 static void ath10k_usb_cleanup_recv_urb(struct ath10k_urb_context *urb_context) in ath10k_usb_cleanup_recv_urb() argument
79 dev_kfree_skb(urb_context->skb); in ath10k_usb_cleanup_recv_urb()
80 urb_context->skb = NULL; in ath10k_usb_cleanup_recv_urb()
82 ath10k_usb_free_urb_to_pipe(urb_context->pipe, urb_context); in ath10k_usb_cleanup_recv_urb()
[all …]
/Linux-v4.19/drivers/net/wireless/marvell/mwifiex/
Dusb.h60 struct urb_context { struct
90 struct urb_context tx_data_list[MWIFIEX_TX_DATA_URB];
104 struct urb_context rx_cmd;
106 struct urb_context rx_data_list[MWIFIEX_RX_DATA_URB];
113 struct urb_context tx_cmd;
Dusb.c53 static int mwifiex_usb_submit_rx_urb(struct urb_context *ctx, int size);
165 struct urb_context *context = (struct urb_context *)urb->context; in mwifiex_usb_rx_complete()
258 struct urb_context *context = (struct urb_context *)(urb->context); in mwifiex_usb_tx_complete()
296 static int mwifiex_usb_submit_rx_urb(struct urb_context *ctx, int size) in mwifiex_usb_submit_rx_urb()
794 struct urb_context *context, in mwifiex_usb_construct_send_urb()
946 struct urb_context *context = NULL; in mwifiex_usb_aggr_tx_data()
1112 struct urb_context *urb_cnxt = NULL; in mwifiex_usb_tx_aggr_tmo()
1157 struct urb_context *context = NULL; in mwifiex_usb_host_to_card()
1559 struct urb_context *ctx; in mwifiex_usb_submit_rem_rx_urbs()