Lines Matching refs:mcs
479 static int mos7840_get_reg(struct moschip_port *mcs, __u16 Wval, __u16 reg, in mos7840_get_reg() argument
482 struct usb_device *dev = mcs->port->serial->dev; in mos7840_get_reg()
483 struct usb_ctrlrequest *dr = mcs->dr; in mos7840_get_reg()
484 unsigned char *buffer = mcs->ctrl_buf; in mos7840_get_reg()
487 if (test_and_set_bit_lock(MOS7840_FLAG_CTRL_BUSY, &mcs->flags)) in mos7840_get_reg()
496 usb_fill_control_urb(mcs->control_urb, dev, usb_rcvctrlpipe(dev, 0), in mos7840_get_reg()
498 mos7840_control_callback, mcs); in mos7840_get_reg()
499 mcs->control_urb->transfer_buffer_length = 2; in mos7840_get_reg()
500 ret = usb_submit_urb(mcs->control_urb, GFP_ATOMIC); in mos7840_get_reg()
502 clear_bit_unlock(MOS7840_FLAG_CTRL_BUSY, &mcs->flags); in mos7840_get_reg()
526 static void mos7840_set_led_async(struct moschip_port *mcs, __u16 wval, in mos7840_set_led_async() argument
529 struct usb_device *dev = mcs->port->serial->dev; in mos7840_set_led_async()
530 struct usb_ctrlrequest *dr = mcs->led_dr; in mos7840_set_led_async()
538 usb_fill_control_urb(mcs->led_urb, dev, usb_sndctrlpipe(dev, 0), in mos7840_set_led_async()
541 usb_submit_urb(mcs->led_urb, GFP_ATOMIC); in mos7840_set_led_async()
555 struct moschip_port *mcs = from_timer(mcs, t, led_timer1); in mos7840_led_off() local
558 mos7840_set_led_async(mcs, 0x0300, MODEM_CONTROL_REGISTER); in mos7840_led_off()
559 mod_timer(&mcs->led_timer2, in mos7840_led_off()
565 struct moschip_port *mcs = from_timer(mcs, t, led_timer2); in mos7840_led_flag_off() local
567 clear_bit_unlock(MOS7840_FLAG_LED_BUSY, &mcs->flags); in mos7840_led_flag_off()