Lines Matching defs:atmdev
56 #include <linux/atmdev.h>
2106 static int lanai_dev_open(struct atm_dev *atmdev)
2108 struct lanai_dev *lanai = (struct lanai_dev *) atmdev->dev_data;
2114 lanai->number = atmdev->number;
2126 atmdev->ci_range.vpi_bits = 0;
2127 atmdev->ci_range.vci_bits = 0;
2128 while (1 << atmdev->ci_range.vci_bits < lanai->num_vci)
2129 atmdev->ci_range.vci_bits++;
2130 atmdev->link_rate = ATM_25_PCR;
2214 memcpy(atmdev->esi, eeprom_mac(lanai), ESI_LEN);
2218 lanai->base, lanai->pci->irq, atmdev->esi);
2246 static void lanai_dev_close(struct atm_dev *atmdev)
2248 struct lanai_dev *lanai = (struct lanai_dev *) atmdev->dev_data;
2442 static int lanai_proc_read(struct atm_dev *atmdev, loff_t *pos, char *page)
2444 struct lanai_dev *lanai = (struct lanai_dev *) atmdev->dev_data;
2450 atmdev->number, lanai->type==lanai2 ? "2" : "HB",
2555 struct atm_dev *atmdev;
2565 atmdev = atm_dev_register(DEV_LABEL, &pci->dev, &ops, -1, NULL);
2566 if (atmdev == NULL) {
2573 atmdev->dev_data = lanai;
2577 result = lanai_dev_open(atmdev);
2580 atm_dev_deregister(atmdev);