Lines Matching refs:rc

40 	struct rc_dev *rc;  member
136 if (ir_raw_event_store_with_filter(tt->rc, &rawir)) in ttusbir_process_ir_data()
142 if (ir_raw_event_store_with_filter(tt->rc, &rawir)) in ttusbir_process_ir_data()
156 if (ir_raw_event_store_with_filter(tt->rc, &rawir)) in ttusbir_process_ir_data()
161 if (ir_raw_event_store_with_filter(tt->rc, &rawir)) in ttusbir_process_ir_data()
169 ir_raw_event_handle(tt->rc); in ttusbir_process_ir_data()
175 int rc; in ttusbir_urb_complete() local
192 rc = usb_submit_urb(urb, GFP_ATOMIC); in ttusbir_urb_complete()
193 if (rc && rc != -ENODEV) in ttusbir_urb_complete()
194 dev_warn(tt->dev, "failed to resubmit urb: %d\n", rc); in ttusbir_urb_complete()
203 struct rc_dev *rc; in ttusbir_probe() local
208 rc = rc_allocate_device(); in ttusbir_probe()
209 if (!tt || !rc) { in ttusbir_probe()
249 tt->rc = rc; in ttusbir_probe()
316 rc->input_name = DRIVER_DESC; in ttusbir_probe()
317 rc->input_phys = tt->phys; in ttusbir_probe()
318 usb_to_input_id(tt->udev, &rc->input_id); in ttusbir_probe()
319 rc->dev.parent = &intf->dev; in ttusbir_probe()
320 rc->driver_type = RC_DRIVER_IR_RAW; in ttusbir_probe()
321 rc->allowed_protocols = RC_BIT_ALL; in ttusbir_probe()
322 rc->priv = tt; in ttusbir_probe()
323 rc->driver_name = DRIVER_NAME; in ttusbir_probe()
324 rc->map_name = RC_MAP_TT_1500; in ttusbir_probe()
325 rc->timeout = MS_TO_NS(100); in ttusbir_probe()
330 rc->rx_resolution = NS_PER_BIT; in ttusbir_probe()
332 ret = rc_register_device(rc); in ttusbir_probe()
350 rc_unregister_device(rc); in ttusbir_probe()
351 rc = NULL; in ttusbir_probe()
368 rc_free_device(rc); in ttusbir_probe()
381 rc_unregister_device(tt->rc); in ttusbir_disconnect()
412 int i, rc; in ttusbir_resume() local
418 rc = usb_submit_urb(tt->urb[i], GFP_KERNEL); in ttusbir_resume()
419 if (rc) { in ttusbir_resume()
420 dev_warn(tt->dev, "failed to submit urb: %d\n", rc); in ttusbir_resume()
425 return rc; in ttusbir_resume()