Lines Matching defs:rdev
180 ir_raw_event_store_with_filter(dev->rdev, &ev);
187 ir_raw_event_store_with_filter(dev->rdev, &ev);
199 (dev->rdev, &ev);
204 ir_raw_event_handle(dev->rdev);
281 dev_warn(&dev->rdev->dev, "receive overflow\n");
282 ir_raw_event_reset(dev->rdev);
1453 struct rc_dev *rdev = NULL;
1465 rdev = rc_allocate_device(RC_DRIVER_IR_RAW);
1466 if (!rdev)
1468 itdev->rdev = rdev;
1552 rdev->priv = itdev;
1553 rdev->allowed_protocols = RC_PROTO_BIT_ALL_IR_DECODER;
1554 rdev->open = ite_open;
1555 rdev->close = ite_close;
1556 rdev->s_idle = ite_s_idle;
1557 rdev->s_rx_carrier_range = ite_set_rx_carrier_range;
1559 rdev->min_timeout = 17 * 8 * ITE_BAUDRATE_DIVISOR *
1561 rdev->timeout = IR_DEFAULT_TIMEOUT;
1562 rdev->max_timeout = 10 * IR_DEFAULT_TIMEOUT;
1563 rdev->rx_resolution = ITE_BAUDRATE_DIVISOR *
1565 rdev->tx_resolution = ITE_BAUDRATE_DIVISOR *
1570 rdev->tx_ir = ite_tx_ir;
1571 rdev->s_tx_carrier = ite_set_tx_carrier;
1572 rdev->s_tx_duty_cycle = ite_set_tx_duty_cycle;
1575 rdev->device_name = dev_desc->model;
1576 rdev->input_id.bustype = BUS_HOST;
1577 rdev->input_id.vendor = PCI_VENDOR_ID_ITE;
1578 rdev->input_id.product = 0;
1579 rdev->input_id.version = 0;
1580 rdev->driver_name = ITE_DRIVER_NAME;
1581 rdev->map_name = RC_MAP_RC6_MCE;
1583 ret = rc_register_device(rdev);
1604 rc_unregister_device(rdev);
1605 rdev = NULL;
1607 rc_free_device(rdev);
1631 rc_unregister_device(dev->rdev);