Lines Matching refs:idd

745 	struct ioc4_driver_data *idd = dev_get_drvdata(the_port->dev);  in get_ioc4_port()  local
746 struct ioc4_control *control = idd->idd_serial_data; in get_ioc4_port()
1050 static int inline ioc4_attach_local(struct ioc4_driver_data *idd) in ioc4_attach_local() argument
1057 struct pci_dev *pdev = idd->idd_pdev; in ioc4_attach_local()
1058 struct ioc4_control* control = idd->idd_serial_data; in ioc4_attach_local()
1060 void __iomem *ioc4_misc = idd->idd_misc_regs; in ioc4_attach_local()
1102 if (idd->count_period/IOC4_EXTINT_COUNT_DIVISOR < 20) { in ioc4_attach_local()
2638 static int ioc4_serial_remove_one(struct ioc4_driver_data *idd) in ioc4_serial_remove_one() argument
2647 control = idd->idd_serial_data; in ioc4_serial_remove_one()
2693 idd->idd_serial_data = NULL; in ioc4_serial_remove_one()
2709 struct ioc4_driver_data *idd = pci_get_drvdata(pdev); in ioc4_serial_core_attach() local
2710 struct ioc4_control *control = idd->idd_serial_data; in ioc4_serial_core_attach()
2770 ioc4_serial_attach_one(struct ioc4_driver_data *idd) in ioc4_serial_attach_one() argument
2779 DPRINT_CONFIG(("%s (0x%p, 0x%p)\n", __func__, idd->idd_pdev, in ioc4_serial_attach_one()
2780 idd->idd_pci_id)); in ioc4_serial_attach_one()
2785 if (idd->idd_variant == IOC4_VARIANT_PCI_RT) in ioc4_serial_attach_one()
2789 tmp_addr1 = idd->idd_bar0 + IOC4_SERIAL_OFFSET; in ioc4_serial_attach_one()
2795 "uart space\n", (void *)idd->idd_pdev); in ioc4_serial_attach_one()
2803 (void *)idd->idd_pdev); in ioc4_serial_attach_one()
2808 __func__, (void *)idd->idd_misc_regs, in ioc4_serial_attach_one()
2820 idd->idd_serial_data = control; in ioc4_serial_attach_one()
2827 (void *)idd->idd_pdev); in ioc4_serial_attach_one()
2833 soft->is_ioc4_misc_addr = idd->idd_misc_regs; in ioc4_serial_attach_one()
2838 &idd->idd_misc_regs->sio_cr.raw); in ioc4_serial_attach_one()
2843 &idd->idd_misc_regs->gpcr_s.raw); in ioc4_serial_attach_one()
2847 writel(~0, &idd->idd_misc_regs->sio_ir.raw); in ioc4_serial_attach_one()
2850 writel(IOC4_OTHER_IR_SER_MEMERR, &idd->idd_misc_regs->other_ir.raw); in ioc4_serial_attach_one()
2854 if (!request_irq(idd->idd_pdev->irq, ioc4_intr, IRQF_SHARED, in ioc4_serial_attach_one()
2856 control->ic_irq = idd->idd_pdev->irq; in ioc4_serial_attach_one()
2860 __func__, idd->idd_pdev->irq); in ioc4_serial_attach_one()
2862 ret = ioc4_attach_local(idd); in ioc4_serial_attach_one()
2868 if ((ret = ioc4_serial_core_attach(idd->idd_pdev, PROTO_RS232))) in ioc4_serial_attach_one()
2871 if ((ret = ioc4_serial_core_attach(idd->idd_pdev, PROTO_RS422))) in ioc4_serial_attach_one()
2880 ioc4_serial_remove_one(idd); in ioc4_serial_attach_one()