Searched refs:hwrt_data (Results 1 – 3 of 3) sorted by relevance
348 struct pvr_hwrt_data *hwrt_data = priv; in hwrt_fw_data_init() local350 memcpy(cpu_ptr, &hwrt_data->data, sizeof(hwrt_data->data)); in hwrt_fw_data_init()358 struct pvr_hwrt_data *hwrt_data) in hwrt_data_init_fw_structure() argument366 &hwrt_data->data.hwrt_data_common_fw_addr); in hwrt_data_init_fw_structure()370 &hwrt_data->data.freelists_fw_addr[free_list_i]); in hwrt_data_init_fw_structure()373 hwrt_data->data.tail_ptrs_dev_addr = geom_data_args->tpc_dev_addr; in hwrt_data_init_fw_structure()374 hwrt_data->data.vheap_table_dev_addr = geom_data_args->vheap_table_dev_addr; in hwrt_data_init_fw_structure()375 hwrt_data->data.rtc_dev_addr = geom_data_args->rtc_dev_addr; in hwrt_data_init_fw_structure()377 hwrt_data->data.pm_mlist_dev_addr = rt_data_args->pm_mlist_dev_addr; in hwrt_data_init_fw_structure()378 hwrt_data->data.macrotile_array_dev_addr = rt_data_args->macrotile_array_dev_addr; in hwrt_data_init_fw_structure()[all …]
541 void pvr_free_list_add_hwrt(struct pvr_free_list *free_list, struct pvr_hwrt_data *hwrt_data) in pvr_free_list_add_hwrt() argument545 list_add_tail(&hwrt_data->freelist_node, &free_list->hwrt_list); in pvr_free_list_add_hwrt()550 void pvr_free_list_remove_hwrt(struct pvr_free_list *free_list, struct pvr_hwrt_data *hwrt_data) in pvr_free_list_remove_hwrt() argument554 list_del(&hwrt_data->freelist_node); in pvr_free_list_remove_hwrt()565 struct pvr_hwrt_data *hwrt_data; in pvr_free_list_reconstruct() local590 list_for_each_entry(hwrt_data, &free_list->hwrt_list, freelist_node) { in pvr_free_list_reconstruct()591 struct rogue_fwif_hwrtdata *hwrt_fw_data = pvr_fw_object_vmap(hwrt_data->fw_obj); in pvr_free_list_reconstruct()598 pvr_fw_object_vunmap(hwrt_data->fw_obj); in pvr_free_list_reconstruct()
184 pvr_free_list_add_hwrt(struct pvr_free_list *free_list, struct pvr_hwrt_data *hwrt_data);186 pvr_free_list_remove_hwrt(struct pvr_free_list *free_list, struct pvr_hwrt_data *hwrt_data);