Lines Matching defs:pgf_info
2565 struct page_fault_info *pgf_info = &hdev->captured_err_info.page_fault_info;
2575 pgf_info->num_of_user_mappings = 0;
2588 pgf_info->num_of_user_mappings++;
2592 if (!pgf_info->num_of_user_mappings)
2598 vfree(pgf_info->user_mappings);
2599 pgf_info->user_mappings =
2600 vzalloc(pgf_info->num_of_user_mappings * sizeof(struct hl_user_mapping));
2601 if (!pgf_info->user_mappings) {
2602 pgf_info->num_of_user_mappings = 0;
2610 pgf_info->user_mappings[map_idx].dev_va = hnode->vaddr;
2611 pgf_info->user_mappings[map_idx].size = userptr->size;
2615 pgf_info->user_mappings[map_idx].dev_va = hnode->vaddr;
2616 pgf_info->user_mappings[map_idx].size = phys_pg_pack->total_size;
2627 struct page_fault_info *pgf_info = &hdev->captured_err_info.page_fault_info;
2630 if (atomic_cmpxchg(&pgf_info->page_fault_detected, 0, 1))
2633 pgf_info->page_fault.timestamp = ktime_to_ns(ktime_get());
2634 pgf_info->page_fault.addr = addr;
2635 pgf_info->page_fault.engine_id = eng_id;
2638 pgf_info->page_fault_info_available = true;