Lines Matching refs:idd
357 struct ioc3_driver_data *idd = dev_get_drvdata(the_port->dev); in get_ioc3_port() local
358 struct ioc3_card *card_ptr = idd->data[Submodule_slot]; in get_ioc3_port()
386 struct ioc3_driver_data *idd = port->ip_idd; in port_init() local
393 sio_cr = readl(&idd->vma->sio_cr); in port_init()
446 sbbr_l = &idd->vma->sbbr_l; in port_init()
447 sbbr_h = &idd->vma->sbbr_h; in port_init()
474 ioc3_disable(port->ip_is, idd, hooks->intr_clear); in port_init()
475 ioc3_ack(port->ip_is, idd, hooks->intr_clear); in port_init()
1437 struct ioc3_driver_data *idd, in ioc3uart_intr_one() argument
1450 card_ptr = idd->data[is->id]; in ioc3uart_intr_one()
1486 ioc3_ack(is, idd, hooks->intr_delta_dcd); in ioc3uart_intr_one()
1508 ioc3_ack(is, idd, hooks->intr_delta_cts); in ioc3uart_intr_one()
1525 ioc3_ack(is, idd, hooks->intr_rx_timer); in ioc3uart_intr_one()
1548 if ((sio_ir = PENDING(card_ptr, idd)) in ioc3uart_intr_one()
1566 ioc3_ack(is, idd, hooks->intr_tx_explicit); in ioc3uart_intr_one()
1587 sio_ir = PENDING(card_ptr, idd); in ioc3uart_intr_one()
1611 sio_ir = PENDING(card_ptr, idd); in ioc3uart_intr_one()
1623 ioc3_enable(is, idd, card_ptr->ic_enable); in ioc3uart_intr_one()
1636 struct ioc3_driver_data *idd, in ioc3uart_intr() argument
1647 ret |= ioc3uart_intr_one(is, idd, pending & SIO_IR_SA); in ioc3uart_intr()
1649 ret |= ioc3uart_intr_one(is, idd, pending & SIO_IR_SB); in ioc3uart_intr()
1915 struct ioc3_driver_data *idd) in ioc3_serial_core_attach() argument
1919 struct ioc3_card *card_ptr = idd->data[is->id]; in ioc3_serial_core_attach()
1921 struct pci_dev *pdev = idd->pdev; in ioc3_serial_core_attach()
1949 the_port->irq = idd->irq_io; in ioc3_serial_core_attach()
1975 struct ioc3_driver_data *idd) in ioc3uart_remove() argument
1977 struct ioc3_card *card_ptr = idd->data[is->id]; in ioc3uart_remove()
2001 idd->data[is->id] = NULL; in ioc3uart_remove()
2013 ioc3uart_probe(struct ioc3_submodule *is, struct ioc3_driver_data *idd) in ioc3uart_probe() argument
2015 struct pci_dev *pdev = idd->pdev; in ioc3uart_probe()
2023 DPRINT_CONFIG(("%s (0x%p, 0x%p)\n", __func__, is, idd)); in ioc3uart_probe()
2031 idd->data[is->id] = card_ptr; in ioc3uart_probe()
2036 (0xf << SIO_CR_CMD_PULSE_SHIFT), &idd->vma->sio_cr); in ioc3uart_probe()
2041 ioc3_gpcr_set(idd, GPCR_UARTA_MODESEL | GPCR_UARTB_MODESEL); in ioc3uart_probe()
2062 port->ip_idd = idd; in ioc3uart_probe()
2069 port->ip_serial_regs = &idd->vma->port_a; in ioc3uart_probe()
2070 port->ip_uart_regs = &idd->vma->sregs.uarta; in ioc3uart_probe()
2096 port->ip_serial_regs = &idd->vma->port_b; in ioc3uart_probe()
2097 port->ip_uart_regs = &idd->vma->sregs.uartb; in ioc3uart_probe()
2143 if ((ret = ioc3_serial_core_attach(is, idd))) in ioc3uart_probe()