Lines Matching defs:blocks
38 struct list_head blocks;
286 list_for_each_entry(block, &vres->blocks, link)
302 list_for_each_entry_safe(rsv, temp, &mgr->reservations_pending, blocks) {
320 list_move(&rsv->blocks, &mgr->reserved_pages);
343 INIT_LIST_HEAD(&rsv->blocks);
349 list_add_tail(&rsv->blocks, &mgr->reservations_pending);
375 list_for_each_entry(rsv, &mgr->reservations_pending, blocks) {
383 list_for_each_entry(rsv, &mgr->reserved_pages, blocks) {
497 INIT_LIST_HEAD(&vres->blocks);
509 /* Allocate blocks in desired range */
534 &vres->blocks,
557 size = max_t(u64, amdgpu_vram_mgr_blocks_size(&vres->blocks),
559 list_for_each_entry(block, &vres->blocks, link) {
575 if (amdgpu_is_vram_mgr_blocks_contiguous(&vres->blocks))
588 drm_buddy_free_list(mm, &vres->blocks, 0);
616 list_for_each_entry(block, &vres->blocks, link)
621 drm_buddy_free_list(mm, &vres->blocks, vres->flags);
659 /* Determine the number of DRM_BUDDY blocks to export */
675 * Walk down DRM_BUDDY blocks to populate scatterlist nodes
772 list_for_each_entry(block, &mgr->blocks, link) {
805 list_for_each_entry(block, &mgr->blocks, link) {
844 list_for_each_entry(rsv, &mgr->reserved_pages, blocks)
925 list_for_each_entry_safe(rsv, temp, &mgr->reservations_pending, blocks)
928 list_for_each_entry_safe(rsv, temp, &mgr->reserved_pages, blocks) {