Lines Matching refs:fence
355 * @param fence Indicates the sync fence that specifies whether the display buffer can be accessed. The display
356 * buffer is created and released by the graphics service. It can be accessed only when the sync fence is in the
364 int32_t (*SetDisplayClientBuffer)(uint32_t devId, const BufferHandle *buffer, int32_t fence);
409 * @param fences Indicates the pointer to the start address of the fence array.
534 * @param fences Indicates the pointer to the start address of the fence array.
541 int32_t (*Commit)(uint32_t devId, int32_t *fence);
590 * This buffer stores the output of the virtual display device. The buffer can be used only after the sync fence
595 * @param fence Indicates the sync fence.
602 int32_t (*SetVirtualDisplayBuffer)(uint32_t devId, BufferHandle *buffer, int32_t fence);
612 * @param fence Indicates the pointer to the sync fence. When calling this interface, the graphics service needs
613 * to pass the <b>release fence</b> of the buffer to
614 * specify whether data can be written to the buffer. Then, <b>acquire fence</b> of the buffer needs to be written
622 int32_t (*GetWriteBackFrame)(uint32_t devId, BufferHandle *buffer, int32_t *fence);