Lines Matching refs:card

69 	struct com20020_dev *card;  in led_tx_set()  local
73 card = container_of(led_cdev, struct com20020_dev, tx_led); in led_tx_set()
75 priv = card->pci_priv; in led_tx_set()
78 outb(!!value, priv->misc + ci->leds[card->index].green); in led_tx_set()
84 struct com20020_dev *card; in led_recon_set() local
88 card = container_of(led_cdev, struct com20020_dev, recon_led); in led_recon_set()
90 priv = card->pci_priv; in led_recon_set()
93 outb(!!value, priv->misc + ci->leds[card->index].red); in led_recon_set()
137 struct com20020_dev *card; in com20020pci_probe() local
197 card = devm_kzalloc(&pdev->dev, sizeof(struct com20020_dev), in com20020pci_probe()
199 if (!card) in com20020pci_probe()
202 card->index = i; in com20020pci_probe()
203 card->pci_priv = priv; in com20020pci_probe()
204 card->tx_led.brightness_set = led_tx_set; in com20020pci_probe()
205 card->tx_led.default_trigger = devm_kasprintf(&pdev->dev, in com20020pci_probe()
208 card->tx_led.name = devm_kasprintf(&pdev->dev, GFP_KERNEL, in com20020pci_probe()
212 card->tx_led.dev = &dev->dev; in com20020pci_probe()
213 card->recon_led.brightness_set = led_recon_set; in com20020pci_probe()
214 card->recon_led.default_trigger = devm_kasprintf(&pdev->dev, in com20020pci_probe()
217 card->recon_led.name = devm_kasprintf(&pdev->dev, GFP_KERNEL, in com20020pci_probe()
220 card->recon_led.dev = &dev->dev; in com20020pci_probe()
221 card->dev = dev; in com20020pci_probe()
223 ret = devm_led_classdev_register(&pdev->dev, &card->tx_led); in com20020pci_probe()
227 ret = devm_led_classdev_register(&pdev->dev, &card->recon_led); in com20020pci_probe()
231 dev_set_drvdata(&dev->dev, card); in com20020pci_probe()
239 list_add(&card->list, &priv->list_dev); in com20020pci_probe()
253 struct com20020_dev *card, *tmpcard; in com20020pci_remove() local
258 list_for_each_entry_safe(card, tmpcard, &priv->list_dev, list) { in com20020pci_remove()
259 struct net_device *dev = card->dev; in com20020pci_remove()