Lines Matching refs:rc

60 			ir_raw_event_store(kernel_ir->rc,  in cx23885_input_process_measurements()
67 ir_raw_event_reset(kernel_ir->rc); in cx23885_input_process_measurements()
69 ir_raw_event_handle(kernel_ir->rc); in cx23885_input_process_measurements()
219 static int cx23885_input_ir_open(struct rc_dev *rc) in cx23885_input_ir_open() argument
221 struct cx23885_kernel_ir *kernel_ir = rc->priv; in cx23885_input_ir_open()
257 static void cx23885_input_ir_close(struct rc_dev *rc) in cx23885_input_ir_close() argument
259 struct cx23885_kernel_ir *kernel_ir = rc->priv; in cx23885_input_ir_close()
268 struct rc_dev *rc; in cx23885_input_init() local
355 rc = rc_allocate_device(); in cx23885_input_init()
356 if (!rc) { in cx23885_input_init()
361 kernel_ir->rc = rc; in cx23885_input_init()
362 rc->input_name = kernel_ir->name; in cx23885_input_init()
363 rc->input_phys = kernel_ir->phys; in cx23885_input_init()
364 rc->input_id.bustype = BUS_PCI; in cx23885_input_init()
365 rc->input_id.version = 1; in cx23885_input_init()
367 rc->input_id.vendor = dev->pci->subsystem_vendor; in cx23885_input_init()
368 rc->input_id.product = dev->pci->subsystem_device; in cx23885_input_init()
370 rc->input_id.vendor = dev->pci->vendor; in cx23885_input_init()
371 rc->input_id.product = dev->pci->device; in cx23885_input_init()
373 rc->dev.parent = &dev->pci->dev; in cx23885_input_init()
374 rc->driver_type = driver_type; in cx23885_input_init()
375 rc->allowed_protocols = allowed_protos; in cx23885_input_init()
376 rc->priv = kernel_ir; in cx23885_input_init()
377 rc->open = cx23885_input_ir_open; in cx23885_input_init()
378 rc->close = cx23885_input_ir_close; in cx23885_input_init()
379 rc->map_name = rc_map; in cx23885_input_init()
380 rc->driver_name = MODULE_NAME; in cx23885_input_init()
384 ret = rc_register_device(rc); in cx23885_input_init()
393 rc_free_device(rc); in cx23885_input_init()
408 rc_unregister_device(dev->kernel_ir->rc); in cx23885_input_fini()