Changes in uspace/drv/nic/e1k/e1k.c [870841cf:60744cb] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/nic/e1k/e1k.c
r870841cf r60744cb 1 1 /* 2 * Copyright (c) 2025 Jiri Svoboda3 2 * Copyright (c) 2011 Zdenek Bouska 4 3 * All rights reserved. … … 221 220 222 221 static errno_t e1000_dev_add(ddf_dev_t *); 223 static errno_t e1000_dev_quiesce(ddf_dev_t *);224 222 225 223 /** Basic driver operations for E1000 driver */ 226 224 static driver_ops_t e1000_driver_ops = { 227 .dev_add = e1000_dev_add, 228 .dev_quiesce = e1000_dev_quiesce 225 .dev_add = e1000_dev_add 229 226 }; 230 227 … … 1272 1269 * 1273 1270 */ 1274 static errno_t e1000_register_int_handler(nic_t *nic,1271 inline static errno_t e1000_register_int_handler(nic_t *nic, 1275 1272 cap_irq_handle_t *handle) 1276 1273 { … … 1921 1918 * 1922 1919 */ 1923 static void e1000_delete_dev_data(ddf_dev_t *dev)1920 inline static void e1000_delete_dev_data(ddf_dev_t *dev) 1924 1921 { 1925 1922 assert(dev); … … 2226 2223 } 2227 2224 2228 /** Quiesce E1000 device.2229 *2230 * @param dev E1000 device.2231 *2232 */2233 errno_t e1000_dev_quiesce(ddf_dev_t *dev)2234 {2235 nic_t *nic = ddf_dev_data_get(dev);2236 e1000_t *e1000 = DRIVER_DATA_NIC(nic);2237 errno_t rc;2238 2239 ddf_msg(LVL_DEBUG, "e1000_dev_quiesce()");2240 2241 e1000_disable_interrupts(e1000);2242 rc = e1000_reset(nic);2243 if (rc != EOK)2244 ddf_msg(LVL_ERROR, "e1000_dev_quiesce failed");2245 return rc;2246 }2247 2248 2225 /** Read 16-bit value from EEPROM of E1000 adapter 2249 2226 *
Note:
See TracChangeset
for help on using the changeset viewer.