Changeset 869d936 in mainline for uspace/drv/nic/e1k/e1k.c
- Timestamp:
- 2014-07-18T08:11:34Z (11 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- e5424e9
- Parents:
- fc6abbe
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/nic/e1k/e1k.c
rfc6abbe r869d936 42 42 #include <align.h> 43 43 #include <byteorder.h> 44 #include <sysinfo.h> 45 #include <ipc/irc.h> 46 #include <ipc/ns.h> 44 #include <irc.h> 45 #include <as.h> 47 46 #include <ddi.h> 48 #include <as.h>49 47 #include <ddf/log.h> 50 48 #include <ddf/interrupt.h> … … 1758 1756 e1000_enable_interrupts(e1000); 1759 1757 1760 nic_enable_interrupt(nic,e1000->irq);1758 irc_enable_interrupt(e1000->irq); 1761 1759 1762 1760 e1000_clear_rx_ring(e1000); … … 1796 1794 e1000_disable_rx(e1000); 1797 1795 1798 nic_disable_interrupt(nic,e1000->irq);1796 irc_disable_interrupt(e1000->irq); 1799 1797 e1000_disable_interrupts(e1000); 1800 1798 … … 2153 2151 if (rc != EOK) 2154 2152 goto err_fun_create; 2155 2156 rc = nic_connect_to_services(nic);2157 if (rc != EOK)2158 goto err_irq;2159 2153 2160 2154 rc = e1000_initialize_rx_structure(nic); … … 2379 2373 int main(void) 2380 2374 { 2381 int rc = nic_driver_init(NAME); 2382 if (rc != EOK) 2383 return rc; 2375 printf("%s: HelenOS E1000 network adapter driver\n", NAME); 2376 2377 if (irc_init() != EOK) { 2378 printf("%s: Failed connecting IRC service\n", NAME); 2379 return 1; 2380 } 2381 2382 if (nic_driver_init(NAME) != EOK) 2383 return 1; 2384 2384 2385 2385 nic_driver_implement(&e1000_driver_ops, &e1000_dev_ops, … … 2387 2387 2388 2388 ddf_log_init(NAME); 2389 ddf_msg(LVL_NOTE, "HelenOS E1000 driver started");2390 2389 return ddf_driver_main(&e1000_driver); 2391 2390 }
Note:
See TracChangeset
for help on using the changeset viewer.