Lines Matching defs:rdev

150 		ir_raw_event_store_with_filter(dev->rdev, &ev);
157 ir_raw_event_store_with_filter(dev->rdev, &ev);
164 ir_raw_event_store_with_filter(dev->rdev, &ev);
169 ir_raw_event_handle(dev->rdev);
171 dev_dbg(&dev->rdev->dev, "decoded %d bytes\n", length);
240 dev_warn(&dev->rdev->dev, "receive overflow\n");
241 ir_raw_event_overflow(dev->rdev);
250 dev_dbg(&dev->rdev->dev, "interrupt %d RX bytes\n", rx_bytes);
269 dev_dbg(&dev->rdev->dev, "interrupt TX FIFO\n");
373 dev_dbg(&dev->rdev->dev, "%s: %d\n",
1302 struct rc_dev *rdev = NULL;
1312 rdev = rc_allocate_device(RC_DRIVER_IR_RAW);
1313 if (!rdev)
1315 itdev->rdev = rdev;
1370 rdev->priv = itdev;
1371 rdev->dev.parent = &pdev->dev;
1372 rdev->allowed_protocols = RC_PROTO_BIT_ALL_IR_DECODER;
1373 rdev->open = ite_open;
1374 rdev->close = ite_close;
1375 rdev->s_idle = ite_s_idle;
1376 rdev->s_rx_carrier_range = ite_set_rx_carrier_range;
1378 rdev->min_timeout = 17 * 8 * ITE_BAUDRATE_DIVISOR *
1380 rdev->timeout = IR_DEFAULT_TIMEOUT;
1381 rdev->max_timeout = 10 * IR_DEFAULT_TIMEOUT;
1382 rdev->rx_resolution = ITE_BAUDRATE_DIVISOR * sample_period / 1000;
1383 rdev->tx_resolution = ITE_BAUDRATE_DIVISOR * sample_period / 1000;
1386 rdev->tx_ir = ite_tx_ir;
1387 rdev->s_tx_carrier = ite_set_tx_carrier;
1388 rdev->s_tx_duty_cycle = ite_set_tx_duty_cycle;
1390 rdev->device_name = dev_desc->model;
1391 rdev->input_id.bustype = BUS_HOST;
1392 rdev->input_id.vendor = PCI_VENDOR_ID_ITE;
1393 rdev->input_id.product = 0;
1394 rdev->input_id.version = 0;
1395 rdev->driver_name = ITE_DRIVER_NAME;
1396 rdev->map_name = RC_MAP_RC6_MCE;
1398 ret = rc_register_device(rdev);
1417 rc_unregister_device(rdev);
1418 rdev = NULL;
1420 rc_free_device(rdev);
1442 rc_unregister_device(dev->rdev);