Lines Matching refs:itdev
1452 struct ite_dev *itdev = NULL;
1460 itdev = kzalloc(sizeof(struct ite_dev), GFP_KERNEL);
1461 if (!itdev)
1468 itdev->rdev = rdev;
1501 itdev->cir_addr = pnp_port_start(pdev, io_rsrc_no);
1502 itdev->cir_irq = pnp_irq(pdev, 0);
1505 spin_lock_init(&itdev->lock);
1508 pnp_set_drvdata(pdev, itdev);
1509 itdev->pdev = pdev;
1512 init_waitqueue_head(&itdev->tx_queue);
1513 init_waitqueue_head(&itdev->tx_ended);
1516 itdev->params = *dev_desc;
1520 itdev->params.sample_period = sample_period;
1523 itdev->params.tx_carrier_freq = tx_carrier_freq;
1526 itdev->params.tx_duty_cycle = tx_duty_cycle;
1529 itdev->params.rx_low_carrier_freq = rx_low_carrier_freq;
1532 itdev->params.rx_high_carrier_freq = rx_high_carrier_freq;
1536 itdev->params.hw_tx_capable);
1538 itdev->params.sample_period);
1540 itdev->params.tx_carrier_freq);
1542 itdev->params.tx_duty_cycle);
1544 itdev->params.rx_low_carrier_freq);
1546 itdev->params.rx_high_carrier_freq);
1549 itdev->params.init_hardware(itdev);
1552 rdev->priv = itdev;
1560 itdev->params.sample_period / 1000;
1564 itdev->params.sample_period / 1000;
1566 itdev->params.sample_period / 1000;
1569 if (itdev->params.hw_tx_capable) {
1589 if (!request_region(itdev->cir_addr,
1593 if (request_irq(itdev->cir_irq, ite_cir_isr, IRQF_SHARED,
1594 ITE_DRIVER_NAME, (void *)itdev))
1602 release_region(itdev->cir_addr, itdev->params.io_region_size);
1608 kfree(itdev);