Deleted Added
sdiff udiff text old ( 278277 ) new ( 290245 )
full compact
1/**
2 * Copyright (c) 2010-2012 Broadcom. All rights reserved.
3 *
4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions
6 * are met:
7 * 1. Redistributions of source code must retain the above copyright
8 * notice, this list of conditions, and the following disclaimer,
9 * without modification.

--- 138 unchanged lines hidden (view full) ---

148vchiq_arm_init_state(VCHIQ_STATE_T *state, VCHIQ_ARM_STATE_T *arm_state);
149
150extern int
151vchiq_check_resume(VCHIQ_STATE_T *state);
152
153extern void
154vchiq_check_suspend(VCHIQ_STATE_T *state);
155
156extern VCHIQ_STATUS_T
157vchiq_platform_suspend(VCHIQ_STATE_T *state);
158
159extern int
160vchiq_platform_videocore_wanted(VCHIQ_STATE_T *state);
161
162extern int
163vchiq_platform_use_suspend_timer(void);

--- 11 unchanged lines hidden (view full) ---

175vchiq_videocore_wanted(VCHIQ_STATE_T *state);
176
177extern VCHIQ_STATUS_T
178vchiq_use_internal(VCHIQ_STATE_T *state, VCHIQ_SERVICE_T *service,
179 enum USE_TYPE_E use_type);
180extern VCHIQ_STATUS_T
181vchiq_release_internal(VCHIQ_STATE_T *state, VCHIQ_SERVICE_T *service);
182
183void
184set_suspend_state(VCHIQ_ARM_STATE_T *arm_state,
185 enum vc_suspend_status new_state);
186
187void
188set_resume_state(VCHIQ_ARM_STATE_T *arm_state,
189 enum vc_resume_status new_state);
190
191void
192start_suspend_timer(VCHIQ_ARM_STATE_T *arm_state);
193
194extern int vchiq_proc_init(void);
195extern void vchiq_proc_deinit(void);
196extern struct proc_dir_entry *vchiq_proc_top(void);
197extern struct proc_dir_entry *vchiq_clients_top(void);
198
199
200#endif /* VCHIQ_ARM_H */