Lines Matching refs:drv_data
85 static struct pti_dev *drv_data; variable
122 aperture = drv_data->pti_ioaddr + (mc->master << 15) in pti_write_to_aperture()
314 mc = get_id(drv_data->ia_app, MAX_APP_IDS, in pti_request_masterchannel()
319 mc = get_id(drv_data->ia_os, MAX_OS_IDS, in pti_request_masterchannel()
324 mc = get_id(drv_data->ia_modem, MAX_MODEM_IDS, in pti_request_masterchannel()
356 drv_data->ia_app[i] &= ~(0x80>>(channel & 0x7)); in pti_release_masterchannel()
359 drv_data->ia_os[i] &= ~(0x80>>(channel & 0x7)); in pti_release_masterchannel()
362 drv_data->ia_modem[i] &= ~(0x80>>(channel & 0x7)); in pti_release_masterchannel()
826 drv_data = kzalloc(sizeof(*drv_data), GFP_KERNEL); in pti_pci_probe()
827 if (drv_data == NULL) { in pti_pci_probe()
834 drv_data->pti_addr = pci_resource_start(pdev, pci_bar); in pti_pci_probe()
843 drv_data->aperture_base = drv_data->pti_addr+APERTURE_14; in pti_pci_probe()
844 drv_data->pti_ioaddr = in pti_pci_probe()
845 ioremap_nocache((u32)drv_data->aperture_base, in pti_pci_probe()
847 if (!drv_data->pti_ioaddr) { in pti_pci_probe()
852 pci_set_drvdata(pdev, drv_data); in pti_pci_probe()
855 struct tty_port *port = &drv_data->port[a]; in pti_pci_probe()
868 kfree(drv_data); in pti_pci_probe()
884 struct pti_dev *drv_data = pci_get_drvdata(pdev); in pti_pci_remove() local
891 tty_port_destroy(&drv_data->port[a]); in pti_pci_remove()
894 iounmap(drv_data->pti_ioaddr); in pti_pci_remove()
895 kfree(drv_data); in pti_pci_remove()