Lines Matching refs:mcs

487 static int mos7840_get_reg(struct moschip_port *mcs, __u16 Wval, __u16 reg,  in mos7840_get_reg()  argument
490 struct usb_device *dev = mcs->port->serial->dev; in mos7840_get_reg()
491 struct usb_ctrlrequest *dr = mcs->dr; in mos7840_get_reg()
492 unsigned char *buffer = mcs->ctrl_buf; in mos7840_get_reg()
495 if (test_and_set_bit_lock(MOS7840_FLAG_CTRL_BUSY, &mcs->flags)) in mos7840_get_reg()
504 usb_fill_control_urb(mcs->control_urb, dev, usb_rcvctrlpipe(dev, 0), in mos7840_get_reg()
506 mos7840_control_callback, mcs); in mos7840_get_reg()
507 mcs->control_urb->transfer_buffer_length = 2; in mos7840_get_reg()
508 ret = usb_submit_urb(mcs->control_urb, GFP_ATOMIC); in mos7840_get_reg()
510 clear_bit_unlock(MOS7840_FLAG_CTRL_BUSY, &mcs->flags); in mos7840_get_reg()
534 static void mos7840_set_led_async(struct moschip_port *mcs, __u16 wval, in mos7840_set_led_async() argument
537 struct usb_device *dev = mcs->port->serial->dev; in mos7840_set_led_async()
538 struct usb_ctrlrequest *dr = mcs->led_dr; in mos7840_set_led_async()
546 usb_fill_control_urb(mcs->led_urb, dev, usb_sndctrlpipe(dev, 0), in mos7840_set_led_async()
549 usb_submit_urb(mcs->led_urb, GFP_ATOMIC); in mos7840_set_led_async()
563 struct moschip_port *mcs = (struct moschip_port *) arg; in mos7840_led_off() local
566 mos7840_set_led_async(mcs, 0x0300, MODEM_CONTROL_REGISTER); in mos7840_led_off()
567 mod_timer(&mcs->led_timer2, in mos7840_led_off()
573 struct moschip_port *mcs = (struct moschip_port *) arg; in mos7840_led_flag_off() local
575 clear_bit_unlock(MOS7840_FLAG_LED_BUSY, &mcs->flags); in mos7840_led_flag_off()