he.c (8a84fc15ae5cafcc366dd85cf8e1ab2040679abc) | he.c (0c1cca1d8e0d58775dad43374f925e6cddf1bebc) |
---|---|
1/* $Id: he.c,v 1.18 2003/05/06 22:57:15 chas Exp $ */ 2 3/* 4 5 he.c 6 7 ForeRunnerHE ATM Adapter driver for ATM on Linux 8 Copyright (C) 1999-2001 Naval Research Laboratory --- 369 unchanged lines hidden (view full) --- 378 379 atm_dev = atm_dev_register(DEV_LABEL, &he_ops, -1, NULL); 380 if (!atm_dev) { 381 err = -ENODEV; 382 goto init_one_failure; 383 } 384 pci_set_drvdata(pci_dev, atm_dev); 385 | 1/* $Id: he.c,v 1.18 2003/05/06 22:57:15 chas Exp $ */ 2 3/* 4 5 he.c 6 7 ForeRunnerHE ATM Adapter driver for ATM on Linux 8 Copyright (C) 1999-2001 Naval Research Laboratory --- 369 unchanged lines hidden (view full) --- 378 379 atm_dev = atm_dev_register(DEV_LABEL, &he_ops, -1, NULL); 380 if (!atm_dev) { 381 err = -ENODEV; 382 goto init_one_failure; 383 } 384 pci_set_drvdata(pci_dev, atm_dev); 385 |
386 he_dev = (struct he_dev *) kmalloc(sizeof(struct he_dev), | 386 he_dev = kzalloc(sizeof(struct he_dev), |
387 GFP_KERNEL); 388 if (!he_dev) { 389 err = -ENOMEM; 390 goto init_one_failure; 391 } | 387 GFP_KERNEL); 388 if (!he_dev) { 389 err = -ENOMEM; 390 goto init_one_failure; 391 } |
392 memset(he_dev, 0, sizeof(struct he_dev)); 393 | |
394 he_dev->pci_dev = pci_dev; 395 he_dev->atm_dev = atm_dev; 396 he_dev->atm_dev->dev_data = he_dev; 397 atm_dev->dev_data = he_dev; 398 he_dev->number = atm_dev->number; 399 if (he_start(atm_dev)) { 400 he_stop(he_dev); 401 err = -ENODEV; --- 2698 unchanged lines hidden --- | 392 he_dev->pci_dev = pci_dev; 393 he_dev->atm_dev = atm_dev; 394 he_dev->atm_dev->dev_data = he_dev; 395 atm_dev->dev_data = he_dev; 396 he_dev->number = atm_dev->number; 397 if (he_start(atm_dev)) { 398 he_stop(he_dev); 399 err = -ENODEV; --- 2698 unchanged lines hidden --- |