Lines Matching defs:olddev
1877 struct i3c_dev_desc *newdev, *olddev;
1900 olddev = i3c_master_search_i3c_dev_duplicate(newdev);
1901 if (olddev) {
1902 newdev->dev = olddev->dev;
1908 * IBI information and try to restore them after olddev has
1912 mutex_lock(&olddev->ibi_lock);
1913 if (olddev->ibi) {
1914 ibireq.handler = olddev->ibi->handler;
1915 ibireq.max_payload_len = olddev->ibi->max_payload_len;
1916 ibireq.num_slots = olddev->ibi->num_slots;
1918 if (olddev->ibi->enabled) {
1920 i3c_dev_disable_ibi_locked(olddev);
1923 i3c_dev_free_ibi_locked(olddev);
1925 mutex_unlock(&olddev->ibi_lock);
1927 old_dyn_addr = olddev->info.dyn_addr;
1929 i3c_master_detach_i3c_dev(olddev);
1930 i3c_master_free_i3c_dev(olddev);