Lines Matching defs:bdev
80 int (*ttm_tt_populate)(struct ttm_bo_device *bdev,
91 void (*ttm_tt_unpopulate)(struct ttm_bo_device *bdev, struct ttm_tt *ttm);
96 * @bdev: Pointer to a ttm device
105 int (*ttm_tt_bind)(struct ttm_bo_device *bdev, struct ttm_tt *ttm, struct ttm_resource *bo_mem);
110 * @bdev: Pointer to a ttm device
116 void (*ttm_tt_unbind)(struct ttm_bo_device *bdev, struct ttm_tt *ttm);
121 * @bdev: Pointer to a ttm device
127 void (*ttm_tt_destroy)(struct ttm_bo_device *bdev, struct ttm_tt *ttm);
208 int (*io_mem_reserve)(struct ttm_bo_device *bdev,
210 void (*io_mem_free)(struct ttm_bo_device *bdev,
355 static inline struct ttm_resource_manager *ttm_manager_type(struct ttm_bo_device *bdev,
358 return bdev->man_drv[mem_type];
361 static inline void ttm_set_driver_manager(struct ttm_bo_device *bdev,
365 bdev->man_drv[type] = manager;
424 int ttm_bo_device_release(struct ttm_bo_device *bdev);
429 * @bdev: A pointer to a struct ttm_bo_device to initialize.
442 int ttm_bo_device_init(struct ttm_bo_device *bdev,
582 int ttm_mem_io_reserve(struct ttm_bo_device *bdev,
584 void ttm_mem_io_free(struct ttm_bo_device *bdev,
702 * @bdev: ttm device
710 int ttm_range_man_init(struct ttm_bo_device *bdev,
717 * @bdev: ttm device
722 int ttm_range_man_fini(struct ttm_bo_device *bdev,