Lines Matching defs:driver
241 if (notify && bdev->driver->del_from_lru_notify)
242 bdev->driver->del_from_lru_notify(bo);
371 if (bdev->driver->move_notify)
372 bdev->driver->move_notify(bo, evict, mem);
379 if (bdev->driver->move_notify)
380 bdev->driver->move_notify(bo, evict, mem);
385 else if (bdev->driver->move)
386 ret = bdev->driver->move(bo, evict, ctx, mem);
391 if (bdev->driver->move_notify) {
393 bdev->driver->move_notify(bo, false, mem);
402 if (bdev->driver->invalidate_caches) {
403 ret = bdev->driver->invalidate_caches(bdev, bo->mem.placement);
432 * This is the place to put in driver specific hooks to release
433 * driver private resources.
439 if (bo->bdev->driver->move_notify)
440 bo->bdev->driver->move_notify(bo, false, NULL);
682 if (bo->bdev->driver->release_notify)
683 bo->bdev->driver->release_notify(bo);
732 bdev->driver->evict_flags(bo, &placement);
876 if (place && !bdev->driver->eviction_valuable(bo,
1093 * the priority order defined by the driver. If free space isn't found, then
1374 uvm_obj_init(&bo->uvmobj, bdev->driver->ttm_uvm_ops, true, 1);
1614 ret = bdev->driver->init_mem_type(bdev, type, man);
1761 struct ttm_bo_driver *driver,
1781 bdev->driver = driver;
1787 * Other types need to be driver / IOCTL initialized.
1982 if (bo->bdev->driver->swap_notify)
1983 bo->bdev->driver->swap_notify(bo);