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