• Home
  • Raw
  • Download

Lines Matching refs:in

487 	struct st5481_in *in = urb->context;  in usb_in_complete()  local
510 if (in->mode == L1_MODE_TRANS) { in usb_in_complete()
511 memcpy(in->rcvbuf, ptr, len); in usb_in_complete()
515 status = isdnhdlc_decode(&in->hdlc_state, ptr, len, &count, in usb_in_complete()
516 in->rcvbuf, in->bufsize); in usb_in_complete()
524 DBG_PACKET(0x400, in->rcvbuf, status); in usb_in_complete()
529 memcpy(skb_put(skb, status), in->rcvbuf, status); in usb_in_complete()
530 in->hisax_if->l1l2(in->hisax_if, PH_DATA | INDICATION, skb); in usb_in_complete()
541 urb->dev = in->adapter->usb_dev; in usb_in_complete()
547 int st5481_setup_in(struct st5481_in *in) in st5481_setup_in() argument
549 struct usb_device *dev = in->adapter->usb_dev; in st5481_setup_in()
554 in->rcvbuf = kmalloc(in->bufsize, GFP_KERNEL); in st5481_setup_in()
556 if (!in->rcvbuf) in st5481_setup_in()
559 retval = st5481_setup_isocpipes(in->urb, dev, in st5481_setup_in()
560 usb_rcvisocpipe(dev, in->ep), in st5481_setup_in()
561 in->num_packets, in->packet_size, in st5481_setup_in()
562 in->num_packets * in->packet_size, in st5481_setup_in()
563 usb_in_complete, in); in st5481_setup_in()
569 kfree(in->rcvbuf); in st5481_setup_in()
574 void st5481_release_in(struct st5481_in *in) in st5481_release_in() argument
578 st5481_release_isocpipes(in->urb); in st5481_release_in()
624 struct st5481_in *in = context; in st5481_start_rcv() local
625 struct st5481_adapter *adapter = in->adapter; in st5481_start_rcv()
629 in->urb[0]->dev = adapter->usb_dev; in st5481_start_rcv()
630 SUBMIT_URB(in->urb[0], GFP_KERNEL); in st5481_start_rcv()
632 in->urb[1]->dev = adapter->usb_dev; in st5481_start_rcv()
633 SUBMIT_URB(in->urb[1], GFP_KERNEL); in st5481_start_rcv()
636 void st5481_in_mode(struct st5481_in *in, int mode) in st5481_in_mode() argument
638 if (in->mode == mode) in st5481_in_mode()
641 in->mode = mode; in st5481_in_mode()
643 usb_unlink_urb(in->urb[0]); in st5481_in_mode()
644 usb_unlink_urb(in->urb[1]); in st5481_in_mode()
646 if (in->mode != L1_MODE_NULL) { in st5481_in_mode()
647 if (in->mode != L1_MODE_TRANS) in st5481_in_mode()
648 isdnhdlc_rcv_init(&in->hdlc_state, in st5481_in_mode()
649 in->mode == L1_MODE_HDLC_56K); in st5481_in_mode()
651 st5481_usb_pipe_reset(in->adapter, in->ep, NULL, NULL); in st5481_in_mode()
652 st5481_usb_device_ctrl_msg(in->adapter, in->counter, in st5481_in_mode()
653 in->packet_size, in st5481_in_mode()
655 st5481_start_rcv(in); in st5481_in_mode()
657 st5481_usb_device_ctrl_msg(in->adapter, in->counter, in st5481_in_mode()