Commit 20fb2280 authored by Kulikov Vasiliy's avatar Kulikov Vasiliy Committed by Greg Kroah-Hartman

Staging: comedi: use for_each_pci_dev()

Use for_each_pci_dev() to simplify the code.
Signed-off-by: default avatarKulikov Vasiliy <segooon@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 27bf0bc9
...@@ -247,16 +247,14 @@ int i_pci_card_data(struct pcilst_struct *amcc, ...@@ -247,16 +247,14 @@ int i_pci_card_data(struct pcilst_struct *amcc,
/* build list of amcc cards in this system */ /* build list of amcc cards in this system */
void v_pci_card_list_init(unsigned short pci_vendor, char display) void v_pci_card_list_init(unsigned short pci_vendor, char display)
{ {
struct pci_dev *pcidev; struct pci_dev *pcidev = NULL;
struct pcilst_struct *amcc, *last; struct pcilst_struct *amcc, *last;
int i; int i;
int i_Count = 0; int i_Count = 0;
amcc_devices = NULL; amcc_devices = NULL;
last = NULL; last = NULL;
for (pcidev = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, NULL); for_each_pci_dev(pcidev) {
pcidev != NULL;
pcidev = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, pcidev)) {
for (i_Count = 0; i_Count < 2; i_Count++) { for (i_Count = 0; i_Count < 2; i_Count++) {
pci_vendor = i_ADDIDATADeviceID[i_Count]; pci_vendor = i_ADDIDATADeviceID[i_Count];
if (pcidev->vendor == pci_vendor) { if (pcidev->vendor == pci_vendor) {
......
...@@ -351,12 +351,10 @@ static int pci6208_ao_rinsn(struct comedi_device *dev, ...@@ -351,12 +351,10 @@ static int pci6208_ao_rinsn(struct comedi_device *dev,
static int pci6208_find_device(struct comedi_device *dev, int bus, int slot) static int pci6208_find_device(struct comedi_device *dev, int bus, int slot)
{ {
struct pci_dev *pci_dev; struct pci_dev *pci_dev = NULL;
int i; int i;
for (pci_dev = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, NULL); for_each_pci_dev(pci_dev) {
pci_dev != NULL;
pci_dev = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, pci_dev)) {
if (pci_dev->vendor == PCI_VENDOR_ID_ADLINK) { if (pci_dev->vendor == PCI_VENDOR_ID_ADLINK) {
for (i = 0; i < ARRAY_SIZE(pci6208_boards); i++) { for (i = 0; i < ARRAY_SIZE(pci6208_boards); i++) {
if (pci6208_boards[i].dev_id == if (pci6208_boards[i].dev_id ==
......
...@@ -90,7 +90,7 @@ static int adl_pci7230_do_insn_bits(struct comedi_device *dev, ...@@ -90,7 +90,7 @@ static int adl_pci7230_do_insn_bits(struct comedi_device *dev,
static int adl_pci7230_attach(struct comedi_device *dev, static int adl_pci7230_attach(struct comedi_device *dev,
struct comedi_devconfig *it) struct comedi_devconfig *it)
{ {
struct pci_dev *pcidev; struct pci_dev *pcidev = NULL;
struct comedi_subdevice *s; struct comedi_subdevice *s;
int bus, slot; int bus, slot;
...@@ -106,10 +106,7 @@ static int adl_pci7230_attach(struct comedi_device *dev, ...@@ -106,10 +106,7 @@ static int adl_pci7230_attach(struct comedi_device *dev,
if (alloc_subdevices(dev, 2) < 0) if (alloc_subdevices(dev, 2) < 0)
return -ENOMEM; return -ENOMEM;
for (pcidev = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, NULL); for_each_pci_dev(pcidev) {
pcidev != NULL;
pcidev = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, pcidev)) {
if (pcidev->vendor == PCI_VENDOR_ID_ADLINK && if (pcidev->vendor == PCI_VENDOR_ID_ADLINK &&
pcidev->device == PCI_DEVICE_ID_PCI7230) { pcidev->device == PCI_DEVICE_ID_PCI7230) {
if (bus || slot) { if (bus || slot) {
......
...@@ -77,7 +77,7 @@ static struct comedi_driver driver_adl_pci7296 = { ...@@ -77,7 +77,7 @@ static struct comedi_driver driver_adl_pci7296 = {
static int adl_pci7296_attach(struct comedi_device *dev, static int adl_pci7296_attach(struct comedi_device *dev,
struct comedi_devconfig *it) struct comedi_devconfig *it)
{ {
struct pci_dev *pcidev; struct pci_dev *pcidev = NULL;
struct comedi_subdevice *s; struct comedi_subdevice *s;
int bus, slot; int bus, slot;
int ret; int ret;
...@@ -94,10 +94,7 @@ static int adl_pci7296_attach(struct comedi_device *dev, ...@@ -94,10 +94,7 @@ static int adl_pci7296_attach(struct comedi_device *dev,
if (alloc_subdevices(dev, 4) < 0) if (alloc_subdevices(dev, 4) < 0)
return -ENOMEM; return -ENOMEM;
for (pcidev = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, NULL); for_each_pci_dev(pcidev) {
pcidev != NULL;
pcidev = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, pcidev)) {
if (pcidev->vendor == PCI_VENDOR_ID_ADLINK && if (pcidev->vendor == PCI_VENDOR_ID_ADLINK &&
pcidev->device == PCI_DEVICE_ID_PCI7296) { pcidev->device == PCI_DEVICE_ID_PCI7296) {
if (bus || slot) { if (bus || slot) {
......
...@@ -86,7 +86,7 @@ static int adl_pci7432_do_insn_bits(struct comedi_device *dev, ...@@ -86,7 +86,7 @@ static int adl_pci7432_do_insn_bits(struct comedi_device *dev,
static int adl_pci7432_attach(struct comedi_device *dev, static int adl_pci7432_attach(struct comedi_device *dev,
struct comedi_devconfig *it) struct comedi_devconfig *it)
{ {
struct pci_dev *pcidev; struct pci_dev *pcidev = NULL;
struct comedi_subdevice *s; struct comedi_subdevice *s;
int bus, slot; int bus, slot;
...@@ -102,10 +102,7 @@ static int adl_pci7432_attach(struct comedi_device *dev, ...@@ -102,10 +102,7 @@ static int adl_pci7432_attach(struct comedi_device *dev,
if (alloc_subdevices(dev, 2) < 0) if (alloc_subdevices(dev, 2) < 0)
return -ENOMEM; return -ENOMEM;
for (pcidev = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, NULL); for_each_pci_dev(pcidev) {
pcidev != NULL;
pcidev = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, pcidev)) {
if (pcidev->vendor == PCI_VENDOR_ID_ADLINK && if (pcidev->vendor == PCI_VENDOR_ID_ADLINK &&
pcidev->device == PCI_DEVICE_ID_PCI7432) { pcidev->device == PCI_DEVICE_ID_PCI7432) {
if (bus || slot) { if (bus || slot) {
......
...@@ -125,7 +125,7 @@ static int adl_pci8164_insn_write_buf1(struct comedi_device *dev, ...@@ -125,7 +125,7 @@ static int adl_pci8164_insn_write_buf1(struct comedi_device *dev,
static int adl_pci8164_attach(struct comedi_device *dev, static int adl_pci8164_attach(struct comedi_device *dev,
struct comedi_devconfig *it) struct comedi_devconfig *it)
{ {
struct pci_dev *pcidev; struct pci_dev *pcidev = NULL;
struct comedi_subdevice *s; struct comedi_subdevice *s;
int bus, slot; int bus, slot;
...@@ -142,10 +142,7 @@ static int adl_pci8164_attach(struct comedi_device *dev, ...@@ -142,10 +142,7 @@ static int adl_pci8164_attach(struct comedi_device *dev,
if (alloc_subdevices(dev, 4) < 0) if (alloc_subdevices(dev, 4) < 0)
return -ENOMEM; return -ENOMEM;
for (pcidev = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, NULL); for_each_pci_dev(pcidev) {
pcidev != NULL;
pcidev = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, pcidev)) {
if (pcidev->vendor == PCI_VENDOR_ID_ADLINK && if (pcidev->vendor == PCI_VENDOR_ID_ADLINK &&
pcidev->device == PCI_DEVICE_ID_PCI8164) { pcidev->device == PCI_DEVICE_ID_PCI8164) {
if (bus || slot) { if (bus || slot) {
......
...@@ -1262,7 +1262,7 @@ static int pci9111_attach(struct comedi_device *dev, ...@@ -1262,7 +1262,7 @@ static int pci9111_attach(struct comedi_device *dev,
{ {
struct comedi_subdevice *subdevice; struct comedi_subdevice *subdevice;
unsigned long io_base, io_range, lcr_io_base, lcr_io_range; unsigned long io_base, io_range, lcr_io_base, lcr_io_range;
struct pci_dev *pci_device; struct pci_dev *pci_device = NULL;
int error, i; int error, i;
const struct pci9111_board *board; const struct pci9111_board *board;
...@@ -1272,9 +1272,7 @@ static int pci9111_attach(struct comedi_device *dev, ...@@ -1272,9 +1272,7 @@ static int pci9111_attach(struct comedi_device *dev,
printk("comedi%d: " PCI9111_DRIVER_NAME " driver\n", dev->minor); printk("comedi%d: " PCI9111_DRIVER_NAME " driver\n", dev->minor);
for (pci_device = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, NULL); for_each_pci_dev(pci_device) {
pci_device != NULL;
pci_device = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, pci_device)) {
if (pci_device->vendor == PCI_VENDOR_ID_ADLINK) { if (pci_device->vendor == PCI_VENDOR_ID_ADLINK) {
for (i = 0; i < pci9111_board_nbr; i++) { for (i = 0; i < pci9111_board_nbr; i++) {
if (pci9111_boards[i].device_id == if (pci9111_boards[i].device_id ==
......
...@@ -1104,7 +1104,7 @@ static int pci_dio_attach(struct comedi_device *dev, ...@@ -1104,7 +1104,7 @@ static int pci_dio_attach(struct comedi_device *dev,
struct comedi_subdevice *s; struct comedi_subdevice *s;
int ret, subdev, n_subdevices, i, j; int ret, subdev, n_subdevices, i, j;
unsigned long iobase; unsigned long iobase;
struct pci_dev *pcidev; struct pci_dev *pcidev = NULL;
printk("comedi%d: adv_pci_dio: ", dev->minor); printk("comedi%d: adv_pci_dio: ", dev->minor);
...@@ -1114,9 +1114,7 @@ static int pci_dio_attach(struct comedi_device *dev, ...@@ -1114,9 +1114,7 @@ static int pci_dio_attach(struct comedi_device *dev,
return -ENOMEM; return -ENOMEM;
} }
for (pcidev = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, NULL); for_each_pci_dev(pcidev) {
pcidev != NULL;
pcidev = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, pcidev)) {
/* loop through cards supported by this driver */ /* loop through cards supported by this driver */
for (i = 0; i < n_boardtypes; ++i) { for (i = 0; i < n_boardtypes; ++i) {
if (boardtypes[i].vendor_id != pcidev->vendor) if (boardtypes[i].vendor_id != pcidev->vendor)
......
...@@ -764,7 +764,7 @@ static int pci230_attach(struct comedi_device *dev, struct comedi_devconfig *it) ...@@ -764,7 +764,7 @@ static int pci230_attach(struct comedi_device *dev, struct comedi_devconfig *it)
struct comedi_subdevice *s; struct comedi_subdevice *s;
unsigned long iobase1, iobase2; unsigned long iobase1, iobase2;
/* PCI230's I/O spaces 1 and 2 respectively. */ /* PCI230's I/O spaces 1 and 2 respectively. */
struct pci_dev *pci_dev; struct pci_dev *pci_dev = NULL;
int i = 0, irq_hdl, rc; int i = 0, irq_hdl, rc;
printk("comedi%d: amplc_pci230: attach %s %d,%d\n", dev->minor, printk("comedi%d: amplc_pci230: attach %s %d,%d\n", dev->minor,
...@@ -780,9 +780,7 @@ static int pci230_attach(struct comedi_device *dev, struct comedi_devconfig *it) ...@@ -780,9 +780,7 @@ static int pci230_attach(struct comedi_device *dev, struct comedi_devconfig *it)
spin_lock_init(&devpriv->ai_stop_spinlock); spin_lock_init(&devpriv->ai_stop_spinlock);
spin_lock_init(&devpriv->ao_stop_spinlock); spin_lock_init(&devpriv->ao_stop_spinlock);
/* Find card */ /* Find card */
for (pci_dev = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, NULL); for_each_pci_dev(pci_dev) {
pci_dev != NULL;
pci_dev = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, pci_dev)) {
if (it->options[0] || it->options[1]) { if (it->options[0] || it->options[1]) {
/* Match against bus/slot options. */ /* Match against bus/slot options. */
if (it->options[0] != pci_dev->bus->number || if (it->options[0] != pci_dev->bus->number ||
......
...@@ -533,7 +533,7 @@ static int cb_pcidas_attach(struct comedi_device *dev, ...@@ -533,7 +533,7 @@ static int cb_pcidas_attach(struct comedi_device *dev,
struct comedi_devconfig *it) struct comedi_devconfig *it)
{ {
struct comedi_subdevice *s; struct comedi_subdevice *s;
struct pci_dev *pcidev; struct pci_dev *pcidev = NULL;
int index; int index;
int i; int i;
...@@ -550,9 +550,7 @@ static int cb_pcidas_attach(struct comedi_device *dev, ...@@ -550,9 +550,7 @@ static int cb_pcidas_attach(struct comedi_device *dev,
*/ */
printk("\n"); printk("\n");
for (pcidev = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, NULL); for_each_pci_dev(pcidev) {
pcidev != NULL;
pcidev = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, pcidev)) {
/* is it not a computer boards card? */ /* is it not a computer boards card? */
if (pcidev->vendor != PCI_VENDOR_ID_CB) if (pcidev->vendor != PCI_VENDOR_ID_CB)
continue; continue;
......
...@@ -1754,7 +1754,7 @@ static inline void warn_external_queue(struct comedi_device *dev) ...@@ -1754,7 +1754,7 @@ static inline void warn_external_queue(struct comedi_device *dev)
*/ */
static int attach(struct comedi_device *dev, struct comedi_devconfig *it) static int attach(struct comedi_device *dev, struct comedi_devconfig *it)
{ {
struct pci_dev *pcidev; struct pci_dev *pcidev = NULL;
int index; int index;
uint32_t local_range, local_decode; uint32_t local_range, local_decode;
int retval; int retval;
...@@ -1771,9 +1771,7 @@ static int attach(struct comedi_device *dev, struct comedi_devconfig *it) ...@@ -1771,9 +1771,7 @@ static int attach(struct comedi_device *dev, struct comedi_devconfig *it)
* Probe the device to determine what device in the series it is. * Probe the device to determine what device in the series it is.
*/ */
for (pcidev = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, NULL); for_each_pci_dev(pcidev) {
pcidev != NULL;
pcidev = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, pcidev)) {
/* is it not a computer boards card? */ /* is it not a computer boards card? */
if (pcidev->vendor != PCI_VENDOR_ID_COMPUTERBOARDS) if (pcidev->vendor != PCI_VENDOR_ID_COMPUTERBOARDS)
continue; continue;
......
...@@ -281,7 +281,7 @@ static int cb_pcidda_attach(struct comedi_device *dev, ...@@ -281,7 +281,7 @@ static int cb_pcidda_attach(struct comedi_device *dev,
struct comedi_devconfig *it) struct comedi_devconfig *it)
{ {
struct comedi_subdevice *s; struct comedi_subdevice *s;
struct pci_dev *pcidev; struct pci_dev *pcidev = NULL;
int index; int index;
printk("comedi%d: cb_pcidda: ", dev->minor); printk("comedi%d: cb_pcidda: ", dev->minor);
...@@ -297,9 +297,7 @@ static int cb_pcidda_attach(struct comedi_device *dev, ...@@ -297,9 +297,7 @@ static int cb_pcidda_attach(struct comedi_device *dev,
*/ */
printk("\n"); printk("\n");
for (pcidev = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, NULL); for_each_pci_dev(pcidev) {
pcidev != NULL;
pcidev = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, pcidev)) {
if (pcidev->vendor == PCI_VENDOR_ID_CB) { if (pcidev->vendor == PCI_VENDOR_ID_CB) {
if (it->options[0] || it->options[1]) { if (it->options[0] || it->options[1]) {
if (pcidev->bus->number != it->options[0] || if (pcidev->bus->number != it->options[0] ||
......
...@@ -202,9 +202,7 @@ static int pcidio_attach(struct comedi_device *dev, struct comedi_devconfig *it) ...@@ -202,9 +202,7 @@ static int pcidio_attach(struct comedi_device *dev, struct comedi_devconfig *it)
* Probe the device to determine what device in the series it is. * Probe the device to determine what device in the series it is.
*/ */
for (pcidev = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, NULL); for_each_pci_dev(pcidev) {
pcidev != NULL;
pcidev = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, pcidev)) {
/* is it not a computer boards card? */ /* is it not a computer boards card? */
if (pcidev->vendor != PCI_VENDOR_ID_CB) if (pcidev->vendor != PCI_VENDOR_ID_CB)
continue; continue;
......
...@@ -210,7 +210,7 @@ static int cb_pcimdas_attach(struct comedi_device *dev, ...@@ -210,7 +210,7 @@ static int cb_pcimdas_attach(struct comedi_device *dev,
struct comedi_devconfig *it) struct comedi_devconfig *it)
{ {
struct comedi_subdevice *s; struct comedi_subdevice *s;
struct pci_dev *pcidev; struct pci_dev *pcidev = NULL;
int index; int index;
/* int i; */ /* int i; */
...@@ -227,9 +227,7 @@ static int cb_pcimdas_attach(struct comedi_device *dev, ...@@ -227,9 +227,7 @@ static int cb_pcimdas_attach(struct comedi_device *dev,
*/ */
printk("\n"); printk("\n");
for (pcidev = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, NULL); for_each_pci_dev(pcidev) {
pcidev != NULL;
pcidev = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, pcidev)) {
/* is it not a computer boards card? */ /* is it not a computer boards card? */
if (pcidev->vendor != PCI_VENDOR_ID_COMPUTERBOARDS) if (pcidev->vendor != PCI_VENDOR_ID_COMPUTERBOARDS)
continue; continue;
......
...@@ -464,13 +464,11 @@ static int ao_rinsn(struct comedi_device *dev, struct comedi_subdevice *s, ...@@ -464,13 +464,11 @@ static int ao_rinsn(struct comedi_device *dev, struct comedi_subdevice *s,
*/ */
static int probe(struct comedi_device *dev, const struct comedi_devconfig *it) static int probe(struct comedi_device *dev, const struct comedi_devconfig *it)
{ {
struct pci_dev *pcidev; struct pci_dev *pcidev = NULL;
int index; int index;
unsigned long registers; unsigned long registers;
for (pcidev = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, NULL); for_each_pci_dev(pcidev) {
pcidev != NULL;
pcidev = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, pcidev)) {
/* is it not a computer boards card? */ /* is it not a computer boards card? */
if (pcidev->vendor != PCI_VENDOR_ID_COMPUTERBOARDS) if (pcidev->vendor != PCI_VENDOR_ID_COMPUTERBOARDS)
continue; continue;
......
...@@ -103,7 +103,7 @@ static int contec_ns_to_timer(unsigned int *ns, int round); ...@@ -103,7 +103,7 @@ static int contec_ns_to_timer(unsigned int *ns, int round);
static int contec_attach(struct comedi_device *dev, struct comedi_devconfig *it) static int contec_attach(struct comedi_device *dev, struct comedi_devconfig *it)
{ {
struct pci_dev *pcidev; struct pci_dev *pcidev = NULL;
struct comedi_subdevice *s; struct comedi_subdevice *s;
printk("comedi%d: contec: ", dev->minor); printk("comedi%d: contec: ", dev->minor);
...@@ -116,10 +116,7 @@ static int contec_attach(struct comedi_device *dev, struct comedi_devconfig *it) ...@@ -116,10 +116,7 @@ static int contec_attach(struct comedi_device *dev, struct comedi_devconfig *it)
if (alloc_subdevices(dev, 2) < 0) if (alloc_subdevices(dev, 2) < 0)
return -ENOMEM; return -ENOMEM;
for (pcidev = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, NULL); for_each_pci_dev(pcidev) {
pcidev != NULL;
pcidev = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, pcidev)) {
if (pcidev->vendor == PCI_VENDOR_ID_CONTEC && if (pcidev->vendor == PCI_VENDOR_ID_CONTEC &&
pcidev->device == PCI_DEVICE_ID_PIO1616L) { pcidev->device == PCI_DEVICE_ID_PIO1616L) {
if (it->options[0] || it->options[1]) { if (it->options[0] || it->options[1]) {
......
...@@ -980,7 +980,7 @@ static int das08_attach(struct comedi_device *dev, struct comedi_devconfig *it) ...@@ -980,7 +980,7 @@ static int das08_attach(struct comedi_device *dev, struct comedi_devconfig *it)
unsigned long iobase; unsigned long iobase;
#ifdef CONFIG_COMEDI_PCI #ifdef CONFIG_COMEDI_PCI
unsigned long pci_iobase = 0; unsigned long pci_iobase = 0;
struct pci_dev *pdev; struct pci_dev *pdev = NULL;
#endif #endif
ret = alloc_private(dev, sizeof(struct das08_private_struct)); ret = alloc_private(dev, sizeof(struct das08_private_struct));
...@@ -997,9 +997,7 @@ static int das08_attach(struct comedi_device *dev, struct comedi_devconfig *it) ...@@ -997,9 +997,7 @@ static int das08_attach(struct comedi_device *dev, struct comedi_devconfig *it)
} }
printk("\n"); printk("\n");
/* find card */ /* find card */
for (pdev = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, NULL); for_each_pci_dev(pdev) {
pdev != NULL;
pdev = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, pdev)) {
if (pdev->vendor == PCI_VENDOR_ID_COMPUTERBOARDS if (pdev->vendor == PCI_VENDOR_ID_COMPUTERBOARDS
&& pdev->device == PCI_DEVICE_ID_PCIDAS08) { && pdev->device == PCI_DEVICE_ID_PCIDAS08) {
if (it->options[0] || it->options[1]) { if (it->options[0] || it->options[1]) {
......
...@@ -62,16 +62,14 @@ static int pci_card_data(struct pcilst_struct *amcc, ...@@ -62,16 +62,14 @@ static int pci_card_data(struct pcilst_struct *amcc,
/* build list of Inova cards in this system */ /* build list of Inova cards in this system */
static void pci_card_list_init(unsigned short pci_vendor, char display) static void pci_card_list_init(unsigned short pci_vendor, char display)
{ {
struct pci_dev *pcidev; struct pci_dev *pcidev = NULL;
struct pcilst_struct *inova, *last; struct pcilst_struct *inova, *last;
int i; int i;
inova_devices = NULL; inova_devices = NULL;
last = NULL; last = NULL;
for (pcidev = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, NULL); for_each_pci_dev(pcidev) {
pcidev != NULL;
pcidev = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, pcidev)) {
if (pcidev->vendor == pci_vendor) { if (pcidev->vendor == pci_vendor) {
inova = kzalloc(sizeof(*inova), GFP_KERNEL); inova = kzalloc(sizeof(*inova), GFP_KERNEL);
if (!inova) { if (!inova) {
......
...@@ -188,7 +188,7 @@ static int cnt_rinsn(struct comedi_device *dev, ...@@ -188,7 +188,7 @@ static int cnt_rinsn(struct comedi_device *dev,
static int cnt_attach(struct comedi_device *dev, struct comedi_devconfig *it) static int cnt_attach(struct comedi_device *dev, struct comedi_devconfig *it)
{ {
struct comedi_subdevice *subdevice; struct comedi_subdevice *subdevice;
struct pci_dev *pci_device; struct pci_dev *pci_device = NULL;
struct cnt_board_struct *board; struct cnt_board_struct *board;
unsigned long io_base; unsigned long io_base;
int error, i; int error, i;
...@@ -199,9 +199,7 @@ static int cnt_attach(struct comedi_device *dev, struct comedi_devconfig *it) ...@@ -199,9 +199,7 @@ static int cnt_attach(struct comedi_device *dev, struct comedi_devconfig *it)
return error; return error;
/* Probe the device to determine what device in the series it is. */ /* Probe the device to determine what device in the series it is. */
for (pci_device = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, NULL); for_each_pci_dev(pci_device) {
pci_device != NULL;
pci_device = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, pci_device)) {
if (pci_device->vendor == PCI_VENDOR_ID_KOLTER) { if (pci_device->vendor == PCI_VENDOR_ID_KOLTER) {
for (i = 0; i < cnt_board_nbr; i++) { for (i = 0; i < cnt_board_nbr; i++) {
if (cnt_boards[i].device_id == if (cnt_boards[i].device_id ==
......
...@@ -389,7 +389,7 @@ static int me4000_attach(struct comedi_device *dev, struct comedi_devconfig *it) ...@@ -389,7 +389,7 @@ static int me4000_attach(struct comedi_device *dev, struct comedi_devconfig *it)
static int me4000_probe(struct comedi_device *dev, struct comedi_devconfig *it) static int me4000_probe(struct comedi_device *dev, struct comedi_devconfig *it)
{ {
struct pci_dev *pci_device; struct pci_dev *pci_device = NULL;
int result, i; int result, i;
struct me4000_board *board; struct me4000_board *board;
...@@ -402,9 +402,7 @@ static int me4000_probe(struct comedi_device *dev, struct comedi_devconfig *it) ...@@ -402,9 +402,7 @@ static int me4000_probe(struct comedi_device *dev, struct comedi_devconfig *it)
/* /*
* Probe the device to determine what device in the series it is. * Probe the device to determine what device in the series it is.
*/ */
for (pci_device = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, NULL); for_each_pci_dev(pci_device) {
pci_device != NULL;
pci_device = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, pci_device)) {
if (pci_device->vendor == PCI_VENDOR_ID_MEILHAUS) { if (pci_device->vendor == PCI_VENDOR_ID_MEILHAUS) {
for (i = 0; i < ME4000_BOARD_VERSIONS; i++) { for (i = 0; i < ME4000_BOARD_VERSIONS; i++) {
if (me4000_boards[i].device_id == if (me4000_boards[i].device_id ==
......
...@@ -680,7 +680,7 @@ static int me_reset(struct comedi_device *dev) ...@@ -680,7 +680,7 @@ static int me_reset(struct comedi_device *dev)
*/ */
static int me_attach(struct comedi_device *dev, struct comedi_devconfig *it) static int me_attach(struct comedi_device *dev, struct comedi_devconfig *it)
{ {
struct pci_dev *pci_device; struct pci_dev *pci_device = NULL;
struct comedi_subdevice *subdevice; struct comedi_subdevice *subdevice;
struct me_board *board; struct me_board *board;
resource_size_t plx_regbase_tmp; resource_size_t plx_regbase_tmp;
...@@ -697,9 +697,7 @@ static int me_attach(struct comedi_device *dev, struct comedi_devconfig *it) ...@@ -697,9 +697,7 @@ static int me_attach(struct comedi_device *dev, struct comedi_devconfig *it)
return -ENOMEM; return -ENOMEM;
/* Probe the device to determine what device in the series it is. */ /* Probe the device to determine what device in the series it is. */
for (pci_device = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, NULL); for_each_pci_dev(pci_device) {
pci_device != NULL;
pci_device = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, pci_device)) {
if (pci_device->vendor == PCI_VENDOR_ID_MEILHAUS) { if (pci_device->vendor == PCI_VENDOR_ID_MEILHAUS) {
for (i = 0; i < me_board_nbr; i++) { for (i = 0; i < me_board_nbr; i++) {
if (me_boards[i].device_id == if (me_boards[i].device_id ==
......
...@@ -70,12 +70,10 @@ EXPORT_SYMBOL(mite_devices); ...@@ -70,12 +70,10 @@ EXPORT_SYMBOL(mite_devices);
void mite_init(void) void mite_init(void)
{ {
struct pci_dev *pcidev; struct pci_dev *pcidev = NULL;
struct mite_struct *mite; struct mite_struct *mite;
for (pcidev = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, NULL); for_each_pci_dev(pcidev) {
pcidev != NULL;
pcidev = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, pcidev)) {
if (pcidev->vendor == PCI_VENDOR_ID_NI) { if (pcidev->vendor == PCI_VENDOR_ID_NI) {
unsigned i; unsigned i;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment