/freebsd-current/sys/compat/linuxkpi/common/src/ |
H A D | linux_usb.c | 90 static int usb_start_wait_urb(struct urb *, usb_timeout_t, uint16_t *); 98 static int usb_unlink_urb_sub(struct urb *, uint8_t); 401 usb_submit_urb(struct urb *urb, uint16_t mem_flags) argument 407 if (urb == NULL) 414 if (urb->endpoint == NULL) { 420 * Check to see if the urb is in the process of being killed 421 * and stop a urb that is in the process of being killed from 425 if (urb->kill_count != 0) { 430 uhe = urb 466 usb_unlink_urb(struct urb *urb) argument 472 usb_unlink_bsd(struct usb_xfer *xfer, struct urb *urb, uint8_t drain) argument 492 usb_unlink_urb_sub(struct urb *urb, uint8_t drain) argument 592 usb_start_wait_urb(struct urb *urb, usb_timeout_t timeout, uint16_t *p_actlen) argument 658 struct urb *urb; local 983 struct urb *urb; local 1215 usb_free_urb(struct urb *urb) argument 1238 usb_init_urb(struct urb *urb) argument 1250 usb_kill_urb(struct urb *urb) argument 1301 usb_linux_wait_complete(struct urb *urb) argument 1315 struct urb *urb; local 1338 struct urb *urb = usbd_xfer_get_priv(xfer); local 1509 struct urb *urb = usbd_xfer_get_priv(xfer); local 1663 usb_fill_bulk_urb(struct urb *urb, struct usb_device *udev, struct usb_host_endpoint *uhe, void *buf, int length, usb_complete_t callback, void *arg) argument 1688 struct urb *urb; local [all...] |
/freebsd-current/sys/contrib/dev/mediatek/mt76/ |
H A D | usb.c | 321 mt76u_fill_rx_sg(struct mt76_dev *dev, struct mt76_queue *q, struct urb *urb, argument 334 sg_set_page(&urb->sg[i], virt_to_head_page(data), q->buf_size, 341 for (j = nsgs; j < urb->num_sgs; j++) 342 mt76_put_page_pool_buf(sg_virt(&urb->sg[j]), false); 343 urb->num_sgs = i; 346 urb->num_sgs = max_t(int, i, urb->num_sgs); 347 urb->transfer_buffer_length = urb 354 mt76u_refill_rx(struct mt76_dev *dev, struct mt76_queue *q, struct urb *urb, int nsgs) argument 405 mt76u_urb_free(struct urb *urb) argument 419 mt76u_fill_bulk_urb(struct mt76_dev *dev, int dir, int index, struct urb *urb, usb_complete_t complete_fn, void *context) argument 441 struct urb *urb = NULL; local 513 mt76u_process_rx_entry(struct mt76_dev *dev, struct urb *urb, int buf_size) argument 556 mt76u_complete_rx(struct urb *urb) argument 590 mt76u_submit_rx_buf(struct mt76_dev *dev, enum mt76_rxq_id qid, struct urb *urb) argument 606 struct urb *urb; local 822 mt76u_complete_tx(struct urb *urb) argument 835 mt76u_tx_setup_buffers(struct mt76_dev *dev, struct sk_buff *skb, struct urb *urb) argument 890 struct urb *urb; local [all...] |
H A D | usb_trace.h | 55 TP_PROTO(struct mt76_dev *dev, struct urb *u), 70 TP_PROTO(struct mt76_dev *dev, struct urb *u), 75 TP_PROTO(struct mt76_dev *dev, struct urb *u),
|
H A D | mt76.h | 170 struct urb *urb; member in union:mt76_queue_entry::__anon217 1413 static inline bool mt76u_urb_error(struct urb *urb) argument 1415 return urb->status && 1416 urb->status != -ECONNRESET && 1417 urb->status != -ESHUTDOWN && 1418 urb->status != -ENOENT;
|
/freebsd-current/sys/compat/linuxkpi/common/include/linux/ |
H A D | usb.h | 44 struct urb; 46 typedef void (usb_complete_t)(struct urb *); 185 * a) to initialize "urb->endpoint" 217 * The following structure is used to extend "struct urb" when we are 221 * callback in the "urb" structure is called. 237 struct urb { struct 238 TAILQ_ENTRY(urb) bsd_urb_list; 280 int usb_submit_urb(struct urb *urb, uint16_t mem_flags); 281 int usb_unlink_urb(struct urb *ur [all...] |
/freebsd-current/sys/contrib/dev/mediatek/mt76/mt76x2/ |
H A D | mt76x2u.h | 33 void mt76x2u_mcu_complete_urb(struct urb *urb);
|
/freebsd-current/sys/contrib/dev/athk/ath10k/ |
H A D | usb.c | 34 /* pipe/urb operations */ 99 "usb urb leak lpipe %d hpipe 0x%x urbs %d avail %d\n", 125 static void ath10k_usb_recv_complete(struct urb *urb) argument 127 struct ath10k_urb_context *urb_context = urb->context; 134 "usb recv pipe %d stat %d len %d urb 0x%pK\n", 135 pipe->logical_pipe_num, urb->status, urb->actual_length, 136 urb); 138 if (urb 182 ath10k_usb_transmit_complete(struct urb *urb) argument 209 struct urb *urb; local 416 struct urb *urb; local [all...] |
/freebsd-current/sys/contrib/dev/rtw88/ |
H A D | usb.c | 219 static void rtw_usb_write_port_tx_complete(struct urb *urb) argument 221 struct rtw_usb_txcb *txcb = urb->context; 268 struct urb *urb; local 277 urb = usb_alloc_urb(0, GFP_ATOMIC); 278 if (!urb) 281 usb_fill_bulk_urb(urb, usbd, pipe, skb->data, skb->len, cb, context); 282 urb->transfer_flags |= URB_ZERO_PACKET; 283 ret = usb_submit_urb(urb, GFP_ATOMI 383 rtw_usb_write_port_complete(struct urb *urb) argument 565 rtw_usb_read_port_complete(struct urb *urb) argument [all...] |
H A D | usb.h | 55 struct urb *rx_urb;
|
/freebsd-current/sys/dev/usb/ |
H A D | usb_device.h | 71 TAILQ_HEAD(, urb) bsd_urb_list;
|