Changeset 8300c72 in mainline for uspace/srv/devman/driver.c
- Timestamp:
- 2025-03-03T22:58:05Z (14 hours ago)
- Branches:
- master
- Children:
- 77a0119
- Parents:
- f35749e
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/devman/driver.c
rf35749e r8300c72 741 741 } 742 742 743 errno_t driver_dev_quiesce(dev_tree_t *tree, dev_node_t *dev) 744 { 745 async_exch_t *exch; 746 errno_t retval; 747 driver_t *drv; 748 devman_handle_t handle; 749 750 assert(dev != NULL); 751 752 log_msg(LOG_DEFAULT, LVL_DEBUG, "driver_dev_quiesce(%p)", dev); 753 754 fibril_rwlock_read_lock(&tree->rwlock); 755 drv = dev->drv; 756 handle = dev->handle; 757 fibril_rwlock_read_unlock(&tree->rwlock); 758 759 exch = async_exchange_begin(drv->sess); 760 retval = async_req_1_0(exch, DRIVER_DEV_QUIESCE, handle); 761 async_exchange_end(exch); 762 763 return retval; 764 } 765 743 766 errno_t driver_dev_gone(dev_tree_t *tree, dev_node_t *dev) 744 767 {
Note:
See TracChangeset
for help on using the changeset viewer.