diff options
author | Alex Ray <aray@google.com> | 2013-03-05 15:17:45 -0800 |
---|---|---|
committer | Alex Ray <aray@google.com> | 2013-03-05 15:53:24 -0800 |
commit | 81b5b5fb02a59a443877363b1451328c7ad11fb2 (patch) | |
tree | 8f03d08491a821e1fd75d31fceef335c3450f003 | |
parent | 95b087fa90c89b21d18268c84167d1407f9e7905 (diff) | |
download | system_core-81b5b5fb02a59a443877363b1451328c7ad11fb2.zip system_core-81b5b5fb02a59a443877363b1451328c7ad11fb2.tar.gz system_core-81b5b5fb02a59a443877363b1451328c7ad11fb2.tar.bz2 |
sync: factor sw_sync functionality out of header
Change-Id: I13127abe1cd07cd52b35ff43902579478505ccf4
-rw-r--r-- | include/sync/sw_sync.h | 37 | ||||
-rw-r--r-- | include/sync/sync.h | 8 |
2 files changed, 37 insertions, 8 deletions
diff --git a/include/sync/sw_sync.h b/include/sync/sw_sync.h new file mode 100644 index 0000000..3bf4110 --- /dev/null +++ b/include/sync/sw_sync.h @@ -0,0 +1,37 @@ +/* + * sw_sync.h + * + * Copyright 2013 Google, Inc + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef __SYS_CORE_SW_SYNC_H +#define __SYS_CORE_SW_SYNC_H + +#include "sync.h" + +__BEGIN_DECLS + +/* + * sw_sync is mainly intended for testing and should not be compiled into + * production kernels + */ + +int sw_sync_timeline_create(void); +int sw_sync_timeline_inc(int fd, unsigned count); +int sw_sync_fence_create(int fd, const char *name, unsigned value); + +__END_DECLS + +#endif /* __SYS_CORE_SW_SYNC_H */ diff --git a/include/sync/sync.h b/include/sync/sync.h index 918acf6..2e5d82f 100644 --- a/include/sync/sync.h +++ b/include/sync/sync.h @@ -49,14 +49,6 @@ struct sync_pt_info *sync_pt_info(struct sync_fence_info_data *info, struct sync_pt_info *itr); void sync_fence_info_free(struct sync_fence_info_data *info); -/* sw_sync is mainly inteded for testing and should not be complied into - * production kernels - */ - -int sw_sync_timeline_create(void); -int sw_sync_timeline_inc(int fd, unsigned count); -int sw_sync_fence_create(int fd, const char *name, unsigned value); - __END_DECLS #endif /* __SYS_CORE_SYNC_H */ |