Lines Matching refs:mem
188 * @mem: Pointer to a struct ttm_mem_reg to be filled in.
193 * @mem::mm_node should be set to a non-null value, and
194 * @mem::start should be set to a value identifying the beginning
196 * If the memory region accommodate the buffer object, @mem::mm_node
201 * Note that @mem::mm_node will only be dereferenced by
212 struct ttm_mem_reg *mem);
218 * @mem: Pointer to a struct ttm_mem_reg to be filled in.
221 * and that are identified by @mem::mm_node and @mem::start. May not
225 struct ttm_mem_reg *mem);
259 * @io_reserve_lru: Optional lru list for unreserving io mem regions.
378 * finished, they'll end up in bo->mem.flags
435 int (*io_mem_reserve)(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem);
436 void (*io_mem_free)(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem);
667 * @mem: A valid struct ttm_mem_reg.
669 * Returns true if the memory described by @mem is PCI memory,
673 struct ttm_mem_reg *mem);
681 * @mem: A struct ttm_mem_reg.
686 * the placement flags in @mem, potentially evicting other idle buffer objects.
696 struct ttm_mem_reg *mem,
701 struct ttm_mem_reg *mem);
703 struct ttm_mem_reg *mem);
917 if (!(bo->mem.placement & TTM_PL_FLAG_NO_EVICT)) {
943 struct ttm_mem_reg *mem);
945 struct ttm_mem_reg *mem);
957 * and update the (@bo)->mem placement flags. If unsuccessful, the old
979 * and update the (@bo)->mem placement flags. If unsuccessful, the old