Lines Matching refs:atmdev
2113 static int lanai_dev_open(struct atm_dev *atmdev) in lanai_dev_open() argument
2115 struct lanai_dev *lanai = (struct lanai_dev *) atmdev->dev_data; in lanai_dev_open()
2121 lanai->number = atmdev->number; in lanai_dev_open()
2133 atmdev->ci_range.vpi_bits = 0; in lanai_dev_open()
2134 atmdev->ci_range.vci_bits = 0; in lanai_dev_open()
2135 while (1 << atmdev->ci_range.vci_bits < lanai->num_vci) in lanai_dev_open()
2136 atmdev->ci_range.vci_bits++; in lanai_dev_open()
2137 atmdev->link_rate = ATM_25_PCR; in lanai_dev_open()
2220 memcpy(atmdev->esi, eeprom_mac(lanai), ESI_LEN); in lanai_dev_open()
2224 (unsigned long) lanai->base, lanai->pci->irq, atmdev->esi); in lanai_dev_open()
2252 static void lanai_dev_close(struct atm_dev *atmdev) in lanai_dev_close() argument
2254 struct lanai_dev *lanai = (struct lanai_dev *) atmdev->dev_data; in lanai_dev_close()
2448 static int lanai_proc_read(struct atm_dev *atmdev, loff_t *pos, char *page) in lanai_proc_read() argument
2450 struct lanai_dev *lanai = (struct lanai_dev *) atmdev->dev_data; in lanai_proc_read()
2456 atmdev->number, lanai->type==lanai2 ? "2" : "HB", in lanai_proc_read()
2563 struct atm_dev *atmdev; in lanai_init_one() local
2573 atmdev = atm_dev_register(DEV_LABEL, &pci->dev, &ops, -1, NULL); in lanai_init_one()
2574 if (atmdev == NULL) { in lanai_init_one()
2581 atmdev->dev_data = lanai; in lanai_init_one()
2585 result = lanai_dev_open(atmdev); in lanai_init_one()
2588 atm_dev_deregister(atmdev); in lanai_init_one()