1/** |
2 * Copyright (c) 2014 Raspberry Pi (Trading) Ltd. All rights reserved. |
3 * Copyright (c) 2010-2012 Broadcom. All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright 9 * notice, this list of conditions, and the following disclaimer, 10 * without modification. --- 138 unchanged lines hidden (view full) --- 149vchiq_arm_init_state(VCHIQ_STATE_T *state, VCHIQ_ARM_STATE_T *arm_state); 150 151extern int 152vchiq_check_resume(VCHIQ_STATE_T *state); 153 154extern void 155vchiq_check_suspend(VCHIQ_STATE_T *state); 156 |
157VCHIQ_STATUS_T 158vchiq_use_service(VCHIQ_SERVICE_HANDLE_T handle); 159 |
160extern VCHIQ_STATUS_T 161vchiq_platform_suspend(VCHIQ_STATE_T *state); 162 163extern int 164vchiq_platform_videocore_wanted(VCHIQ_STATE_T *state); 165 166extern int 167vchiq_platform_use_suspend_timer(void); --- 11 unchanged lines hidden (view full) --- 179vchiq_videocore_wanted(VCHIQ_STATE_T *state); 180 181extern VCHIQ_STATUS_T 182vchiq_use_internal(VCHIQ_STATE_T *state, VCHIQ_SERVICE_T *service, 183 enum USE_TYPE_E use_type); 184extern VCHIQ_STATUS_T 185vchiq_release_internal(VCHIQ_STATE_T *state, VCHIQ_SERVICE_T *service); 186 |
187#ifdef notyet 188extern VCHIQ_DEBUGFS_NODE_T * 189vchiq_instance_get_debugfs_node(VCHIQ_INSTANCE_T instance); 190#endif 191 192extern int 193vchiq_instance_get_use_count(VCHIQ_INSTANCE_T instance); 194 195extern int 196vchiq_instance_get_pid(VCHIQ_INSTANCE_T instance); 197 198extern int 199vchiq_instance_get_trace(VCHIQ_INSTANCE_T instance); 200 201extern void 202vchiq_instance_set_trace(VCHIQ_INSTANCE_T instance, int trace); 203 204extern void |
205set_suspend_state(VCHIQ_ARM_STATE_T *arm_state, 206 enum vc_suspend_status new_state); 207 |
208extern void |
209set_resume_state(VCHIQ_ARM_STATE_T *arm_state, 210 enum vc_resume_status new_state); 211 |
212extern void |
213start_suspend_timer(VCHIQ_ARM_STATE_T *arm_state); 214 |
215#endif /* VCHIQ_ARM_H */ |