Lines Matching refs:in

483 	struct st5481_in *in = urb->context;  in usb_in_complete()  local
506 if (in->mode == L1_MODE_TRANS) { in usb_in_complete()
507 memcpy(in->rcvbuf, ptr, len); in usb_in_complete()
511 status = isdnhdlc_decode(&in->hdlc_state, ptr, len, &count, in usb_in_complete()
512 in->rcvbuf, in->bufsize); in usb_in_complete()
520 DBG_PACKET(0x400, in->rcvbuf, status); in usb_in_complete()
525 skb_put_data(skb, in->rcvbuf, status); in usb_in_complete()
526 in->hisax_if->l1l2(in->hisax_if, PH_DATA | INDICATION, skb); in usb_in_complete()
537 urb->dev = in->adapter->usb_dev; in usb_in_complete()
543 int st5481_setup_in(struct st5481_in *in) in st5481_setup_in() argument
545 struct usb_device *dev = in->adapter->usb_dev; in st5481_setup_in()
550 in->rcvbuf = kmalloc(in->bufsize, GFP_KERNEL); in st5481_setup_in()
552 if (!in->rcvbuf) in st5481_setup_in()
555 retval = st5481_setup_isocpipes(in->urb, dev, in st5481_setup_in()
556 usb_rcvisocpipe(dev, in->ep), in st5481_setup_in()
557 in->num_packets, in->packet_size, in st5481_setup_in()
558 in->num_packets * in->packet_size, in st5481_setup_in()
559 usb_in_complete, in); in st5481_setup_in()
565 kfree(in->rcvbuf); in st5481_setup_in()
570 void st5481_release_in(struct st5481_in *in) in st5481_release_in() argument
574 st5481_release_isocpipes(in->urb); in st5481_release_in()
620 struct st5481_in *in = context; in st5481_start_rcv() local
621 struct st5481_adapter *adapter = in->adapter; in st5481_start_rcv()
625 in->urb[0]->dev = adapter->usb_dev; in st5481_start_rcv()
626 SUBMIT_URB(in->urb[0], GFP_KERNEL); in st5481_start_rcv()
628 in->urb[1]->dev = adapter->usb_dev; in st5481_start_rcv()
629 SUBMIT_URB(in->urb[1], GFP_KERNEL); in st5481_start_rcv()
632 void st5481_in_mode(struct st5481_in *in, int mode) in st5481_in_mode() argument
634 if (in->mode == mode) in st5481_in_mode()
637 in->mode = mode; in st5481_in_mode()
639 usb_unlink_urb(in->urb[0]); in st5481_in_mode()
640 usb_unlink_urb(in->urb[1]); in st5481_in_mode()
642 if (in->mode != L1_MODE_NULL) { in st5481_in_mode()
643 if (in->mode != L1_MODE_TRANS) { in st5481_in_mode()
646 if (in->mode == L1_MODE_HDLC_56K) in st5481_in_mode()
648 isdnhdlc_rcv_init(&in->hdlc_state, features); in st5481_in_mode()
650 st5481_usb_pipe_reset(in->adapter, in->ep, NULL, NULL); in st5481_in_mode()
651 st5481_usb_device_ctrl_msg(in->adapter, in->counter, in st5481_in_mode()
652 in->packet_size, in st5481_in_mode()
654 st5481_start_rcv(in); in st5481_in_mode()
656 st5481_usb_device_ctrl_msg(in->adapter, in->counter, in st5481_in_mode()