Rev 1119 | Rev 1246 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1119 | Rev 1120 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | #include |
1 | #include |
2 | #include |
2 | #include |
3 | #include |
3 | #include |
Line 4... | Line 4... | ||
4 | 4 | ||
Line 5... | Line 5... | ||
5 | link_t devices; |
5 | static LIST_HEAD(devices); |
Line 6... | Line 6... | ||
6 | 6 | ||
Line 344... | Line 344... | ||
344 | hdr = PciRead8(bus, devfn, PCI_HEADER_TYPE); |
344 | hdr = PciRead8(bus, devfn, PCI_HEADER_TYPE); |
Line 345... | Line 345... | ||
345 | 345 | ||
Line 346... | Line 346... | ||
346 | dev = (dev_t*)malloc(sizeof(dev_t)); |
346 | dev = (dev_t*)malloc(sizeof(dev_t)); |
Line 347... | Line 347... | ||
347 | 347 | ||
348 | link_initialize(&dev->link); |
348 | INIT_LIST_HEAD(&dev->link); |
Line 349... | Line 349... | ||
349 | 349 | ||
Line 373... | Line 373... | ||
373 | 373 | ||
Line 374... | Line 374... | ||
374 | dev = pci_scan_device(bus, devfn); |
374 | dev = pci_scan_device(bus, devfn); |
375 | if( dev ) |
375 | if( dev ) |
376 | { |
376 | { |
377 | list_append(&dev->link, &devices); |
377 | list_add(&dev->link, &devices); |
Line 378... | Line 378... | ||
378 | 378 | ||
Line 379... | Line 379... | ||
379 | nr++; |
379 | nr++; |
380 | 380 | ||
Line 418... | Line 418... | ||
418 | dev_t *dev; |
418 | dev_t *dev; |
419 | u32_t last_bus; |
419 | u32_t last_bus; |
420 | u32_t bus = 0 , devfn = 0; |
420 | u32_t bus = 0 , devfn = 0; |
421 | 421 | ||
Line 422... | Line 422... | ||
422 | list_initialize(&devices); |
422 | // list_initialize(&devices); |
Line 423... | Line 423... | ||
423 | 423 | ||
Line 424... | Line 424... | ||
424 | last_bus = PciApi(1); |
424 | last_bus = PciApi(1); |