Searched refs:sync_data (Results 1 – 14 of 14) sorted by relevance
420 uint32_t phase_index = DEREF(header).sync_data.phase_index; in task_count()421 return DEREF(header).sync_data.task_counts[phase_index & 1]; in task_count()428 uint32_t phase_index = DEREF(header).sync_data.phase_index; in set_next_task_count()429 DEREF(header).sync_data.task_counts[(phase_index + 1) & 1] = new_count; in set_next_task_count()454 atomicAdd(DEREF(header).sync_data.task_done_counter, 1); in fetch_task()455 global_task_index = atomicAdd(DEREF(header).sync_data.task_started_counter, 1); in fetch_task()468 if (global_task_index == DEREF(header).sync_data.current_phase_end_counter && in fetch_task()469 … DEREF(header).sync_data.task_done_counter == DEREF(header).sync_data.current_phase_end_counter) { in fetch_task()470 if (DEREF(header).sync_data.next_phase_exit_flag != 0) { in fetch_task()471 DEREF(header).sync_data.phase_index = TASK_INDEX_INVALID; in fetch_task()[all …]
96 vk_global_sync_data sync_data; member
265 /* Only initialize sync_data once per workgroup. For intra-workgroup synchronization,269 atomicCompSwap(DEREF(args.header).sync_data.task_counts[0], 0xFFFFFFFF,271 atomicCompSwap(DEREF(args.header).sync_data.current_phase_end_counter, 0xFFFFFFFF,443 DEREF(args.header).sync_data.next_phase_exit_flag = 1;
86 pub async fn sync_data(&self) -> io::Result<()> { in sync_data() method88 .sync_data() in sync_data()
100 pub fn sync_data(&self) -> Result<(), io::Error> { in sync_data() method102 .sync_data() in sync_data()
35 pub fn sync_data(&self) -> io::Result<()>;
346 pub async fn sync_data(&self) -> io::Result<()> { in sync_data() method351 asyncify(move || std.sync_data()).await in sync_data()
30 self.sync_data() in fdatasync()
820 let mut t = task::spawn(file.sync_data()); in sync_data_ordered_after_write()853 let mut t = task::spawn(file.sync_data()); in sync_data_err_ordered_after_write()
1058 .sync_data = in vk_cmd_build_acceleration_structures()
1010 file.sync_data()?; in fsync()
1402 self.raw_file.file_mut().sync_data()?; in sync_caches()
194 async_assert_fn!(tokio::fs::File::sync_data(_): Send & Sync & !Unpin);
4030 - radv: Merge the sync_data and header initialization