Lines Matching refs:ucs
432 struct usb_cardstate *ucs = cs->hw.usb; in send_cb() local
458 count = min(cb->len, ucs->bulk_out_size); in send_cb()
461 usb_fill_bulk_urb(ucs->bulk_out_urb, ucs->udev, in send_cb()
462 usb_sndbulkpipe(ucs->udev, in send_cb()
463 ucs->bulk_out_epnum), in send_cb()
469 ucs->busy = 1; in send_cb()
473 usb_submit_urb(ucs->bulk_out_urb, GFP_ATOMIC) : in send_cb()
478 ucs->busy = 0; in send_cb()
575 struct usb_cardstate *ucs; in gigaset_initcshw() local
577 cs->hw.usb = ucs = in gigaset_initcshw()
579 if (!ucs) { in gigaset_initcshw()
584 ucs->bchars[0] = 0; in gigaset_initcshw()
585 ucs->bchars[1] = 0; in gigaset_initcshw()
586 ucs->bchars[2] = 0; in gigaset_initcshw()
587 ucs->bchars[3] = 0; in gigaset_initcshw()
588 ucs->bchars[4] = 0x11; in gigaset_initcshw()
589 ucs->bchars[5] = 0x13; in gigaset_initcshw()
590 ucs->bulk_out_buffer = NULL; in gigaset_initcshw()
591 ucs->bulk_out_urb = NULL; in gigaset_initcshw()
592 ucs->read_urb = NULL; in gigaset_initcshw()
605 struct usb_cardstate *ucs = cs->hw.usb; in write_modem() local
617 count = min(bcs->tx_skb->len, (unsigned) ucs->bulk_out_size); in write_modem()
618 skb_copy_from_linear_data(bcs->tx_skb, ucs->bulk_out_buffer, count); in write_modem()
620 ucs->busy = 1; in write_modem()
625 usb_fill_bulk_urb(ucs->bulk_out_urb, ucs->udev, in write_modem()
626 usb_sndbulkpipe(ucs->udev, in write_modem()
627 ucs->bulk_out_epnum), in write_modem()
628 ucs->bulk_out_buffer, count, in write_modem()
630 ret = usb_submit_urb(ucs->bulk_out_urb, GFP_ATOMIC); in write_modem()
638 ucs->busy = 0; in write_modem()
661 struct usb_cardstate *ucs = NULL; in gigaset_probe() local
697 ucs = cs->hw.usb; in gigaset_probe()
701 ucs->udev = udev; in gigaset_probe()
702 ucs->interface = interface; in gigaset_probe()
711 ucs->bulk_out_size = buffer_size; in gigaset_probe()
712 ucs->bulk_out_epnum = usb_endpoint_num(endpoint); in gigaset_probe()
713 ucs->bulk_out_buffer = kmalloc(buffer_size, GFP_KERNEL); in gigaset_probe()
714 if (!ucs->bulk_out_buffer) { in gigaset_probe()
720 ucs->bulk_out_urb = usb_alloc_urb(0, GFP_KERNEL); in gigaset_probe()
721 if (!ucs->bulk_out_urb) { in gigaset_probe()
729 ucs->busy = 0; in gigaset_probe()
731 ucs->read_urb = usb_alloc_urb(0, GFP_KERNEL); in gigaset_probe()
732 if (!ucs->read_urb) { in gigaset_probe()
738 ucs->rcvbuf_size = buffer_size; in gigaset_probe()
739 ucs->rcvbuf = kmalloc(buffer_size, GFP_KERNEL); in gigaset_probe()
740 if (!ucs->rcvbuf) { in gigaset_probe()
746 usb_fill_int_urb(ucs->read_urb, udev, in gigaset_probe()
748 ucs->rcvbuf, buffer_size, in gigaset_probe()
752 retval = usb_submit_urb(ucs->read_urb, GFP_KERNEL); in gigaset_probe()
770 usb_kill_urb(ucs->read_urb); in gigaset_probe()
771 kfree(ucs->bulk_out_buffer); in gigaset_probe()
772 usb_free_urb(ucs->bulk_out_urb); in gigaset_probe()
773 kfree(ucs->rcvbuf); in gigaset_probe()
774 usb_free_urb(ucs->read_urb); in gigaset_probe()
776 ucs->read_urb = ucs->bulk_out_urb = NULL; in gigaset_probe()
777 ucs->rcvbuf = ucs->bulk_out_buffer = NULL; in gigaset_probe()
778 usb_put_dev(ucs->udev); in gigaset_probe()
779 ucs->udev = NULL; in gigaset_probe()
780 ucs->interface = NULL; in gigaset_probe()
788 struct usb_cardstate *ucs; in gigaset_disconnect() local
791 ucs = cs->hw.usb; in gigaset_disconnect()
795 usb_kill_urb(ucs->read_urb); in gigaset_disconnect()
802 usb_kill_urb(ucs->bulk_out_urb); in gigaset_disconnect()
804 kfree(ucs->bulk_out_buffer); in gigaset_disconnect()
805 usb_free_urb(ucs->bulk_out_urb); in gigaset_disconnect()
806 kfree(ucs->rcvbuf); in gigaset_disconnect()
807 usb_free_urb(ucs->read_urb); in gigaset_disconnect()
808 ucs->read_urb = ucs->bulk_out_urb = NULL; in gigaset_disconnect()
809 ucs->rcvbuf = ucs->bulk_out_buffer = NULL; in gigaset_disconnect()
811 usb_put_dev(ucs->udev); in gigaset_disconnect()
812 ucs->interface = NULL; in gigaset_disconnect()
813 ucs->udev = NULL; in gigaset_disconnect()