Lines Matching refs:entry

35  * @hash: A hash entry used for the duplicate detection hash table.
55 * @hash: A hash entry used for the duplicate detection hash table.
152 struct page *entry, *next;
154 list_for_each_entry_safe(entry, next, &ctx->page_list, lru) {
155 list_del_init(&entry->lru);
156 __free_page(entry);
168 * vmw_validation_find_bo_dup - Find a duplicate buffer object entry in the
191 struct vmw_validation_bo_node *entry;
193 list_for_each_entry(entry, &ctx->bo_list, base.head) {
194 if (entry->base.bo == &vbo->base) {
195 bo_node = entry;
205 * vmw_validation_find_res_dup - Find a duplicate resource entry in the
228 struct vmw_validation_res_node *entry;
230 list_for_each_entry(entry, &ctx->resource_ctx_list, head) {
231 if (entry->res == res) {
232 res_node = entry;
237 list_for_each_entry(entry, &ctx->resource_list, head) {
238 if (entry->res == res) {
239 res_node = entry;
285 "validation entry.\n");
331 VMW_DEBUG_USER("Failed to allocate a resource validation entry.\n");
340 "entry.\n");
580 struct vmw_validation_bo_node *entry;
583 list_for_each_entry(entry, &ctx->bo_list, base.head) {
585 container_of(entry->base.bo, typeof(*vbo), base);
587 if (entry->cpu_blit) {
593 ret = ttm_bo_validate(entry->base.bo,
597 (entry->base.bo, intr, entry->as_mob);
607 if (entry->coherent_count) {
608 unsigned int coherent_count = entry->coherent_count;
617 entry->coherent_count -= coherent_count;
683 struct vmw_validation_bo_node *entry;
689 list_for_each_entry(entry, &ctx->bo_list, base.head)
690 (void) drm_ht_remove_item(ctx->ht, &entry->hash);
711 struct vmw_validation_bo_node *entry;
714 list_for_each_entry(entry, &ctx->bo_list, base.head) {
715 ttm_bo_put(entry->base.bo);
716 entry->base.bo = NULL;
724 * No need to detach each list entry since they are all freed with
886 struct vmw_validation_bo_node *entry;
892 list_for_each_entry(entry, &ctx->bo_list, base.head) {
893 if (entry->coherent_count) {
894 unsigned int coherent_count = entry->coherent_count;
896 container_of(entry->base.bo, typeof(*vbo),