Changes in uspace/drv/nic/rtl8169/driver.c [870841cf:60744cb] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/nic/rtl8169/driver.c
r870841cf r60744cb 1 1 /* 2 * Copyright (c) 2025 Jiri Svoboda3 2 * Copyright (c) 2014 Agnieszka Tabaka 4 3 * All rights reserved. … … 165 164 166 165 static errno_t rtl8169_dev_add(ddf_dev_t *dev); 167 static errno_t rtl8169_dev_quiesce(ddf_dev_t *dev);168 166 169 167 /** Basic driver operations for RTL8169 driver */ 170 168 static driver_ops_t rtl8169_driver_ops = { 171 169 .dev_add = &rtl8169_dev_add, 172 .dev_quiesce = &rtl8169_dev_quiesce173 170 }; 174 171 … … 365 362 } 366 363 367 static errno_t rtl8169_register_int_handler(nic_t *nic_data,364 inline static errno_t rtl8169_register_int_handler(nic_t *nic_data, 368 365 cap_irq_handle_t *handle) 369 366 { … … 487 484 } 488 485 489 static errno_t rtl8169_dev_quiesce(ddf_dev_t *dev)490 {491 nic_t *nic;492 rtl8169_t *rtl8169;493 494 ddf_msg(LVL_NOTE, "RTL8169_dev_quiesce %s (handle = %zu)",495 ddf_dev_get_name(dev), ddf_dev_get_handle(dev));496 497 nic = nic_get_from_ddf_dev(dev);498 rtl8169 = nic_get_specific(nic);499 500 /* Reset card */501 pio_write_8(rtl8169->regs + CONFIG0, 0);502 rtl8169_reset(rtl8169);503 504 return EOK;505 }506 507 486 static errno_t rtl8169_set_addr(ddf_fun_t *fun, const nic_address_t *addr) 508 487 { … … 783 762 } 784 763 785 static void rtl8169_reset(rtl8169_t *rtl8169)764 inline static void rtl8169_reset(rtl8169_t *rtl8169) 786 765 { 787 766 pio_write_8(rtl8169->regs + CR, CR_RST); … … 828 807 * @param was_promisc Sign if the promiscuous mode was active before disabling 829 808 */ 830 static void rtl8169_rcx_promics_rem(nic_t *nic_data,809 inline static void rtl8169_rcx_promics_rem(nic_t *nic_data, 831 810 nic_multicast_mode_t mcast_mode, uint8_t was_promisc) 832 811 {
Note:
See TracChangeset
for help on using the changeset viewer.