Lines Matching refs:buffer_handle
63 genlock_status_t perform_lock_unlock_operation(native_handle_t *buffer_handle,
68 if (private_handle_t::validate(buffer_handle)) {
74 (buffer_handle);
130 * handle are stored in the buffer_handle.
135 genlock_status_t genlock_create_lock(native_handle_t *buffer_handle)
139 if (private_handle_t::validate(buffer_handle)) {
144 private_handle_t *hnd = reinterpret_cast<private_handle_t*>(buffer_handle);
190 genlock_status_t genlock_release_lock(native_handle_t *buffer_handle)
194 if (private_handle_t::validate(buffer_handle)) {
199 private_handle_t *hnd = reinterpret_cast<private_handle_t*>(buffer_handle);
220 genlock_status_t genlock_attach_lock(native_handle_t *buffer_handle)
224 if (private_handle_t::validate(buffer_handle)) {
229 private_handle_t *hnd = reinterpret_cast<private_handle_t*>(buffer_handle);
268 genlock_status_t genlock_lock_buffer(native_handle_t *buffer_handle,
285 ret = perform_lock_unlock_operation(buffer_handle, kLockType, timeout, 0);
297 genlock_status_t genlock_unlock_buffer(native_handle_t *buffer_handle)
303 ret = perform_lock_unlock_operation(buffer_handle, GENLOCK_UNLOCK, 0, 0);
315 genlock_status_t genlock_wait(native_handle_t *buffer_handle, int timeout) {
317 if (private_handle_t::validate(buffer_handle)) {
322 private_handle_t *hnd = reinterpret_cast<private_handle_t*>(buffer_handle);
352 genlock_status_t genlock_write_to_read(native_handle_t *buffer_handle,
361 ret = perform_lock_unlock_operation(buffer_handle, GENLOCK_RDLOCK, timeout,
365 ret = perform_lock_unlock_operation(buffer_handle, GENLOCK_RDLOCK,