~ubuntu-branches/ubuntu/precise/linux-ti-omap4/precise

« back to all changes in this revision

Viewing changes to arch/arm/plat-omap/include/syslink/transportshm_setup_proxy.h

  • Committer: Bazaar Package Importer
  • Author(s): Paolo Pisati
  • Date: 2011-06-29 15:23:51 UTC
  • mfrom: (26.1.1 natty-proposed)
  • Revision ID: james.westby@ubuntu.com-20110629152351-xs96tm303d95rpbk
Tags: 3.0.0-1200.2
* Rebased against 3.0.0-6.7
* BSP from TI based on 3.0.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/*
2
 
 *  transportshm_setup_proxy.h
3
 
 *
4
 
 *  Shared Memory Transport setup layer
5
 
 *
6
 
 *  This file contains the declarations of types and APIs as part
7
 
 *  of interface of the shared memory transport.
8
 
 *
9
 
 *  Copyright (C) 2008-2009 Texas Instruments, Inc.
10
 
 *
11
 
 *  This package is free software; you can redistribute it and/or modify
12
 
 *  it under the terms of the GNU General Public License version 2 as
13
 
 *  published by the Free Software Foundation.
14
 
 *
15
 
 *  THIS PACKAGE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
16
 
 *  IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
17
 
 *  WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
18
 
 *  PURPOSE.
19
 
 */
20
 
 
21
 
#ifndef _TRANSPORTSHM_SETUP_PROXY_H_
22
 
#define _TRANSPORTSHM_SETUP_PROXY_H_
23
 
 
24
 
/* Module headers */
25
 
#include <transportshm_setup.h>
26
 
 
27
 
/* =============================================================================
28
 
 *  APIs
29
 
 * =============================================================================
30
 
 */
31
 
/* function that will be called in messageq_attach */
32
 
#define messageq_setup_transport_proxy_attach(remote_proc_id, shared_addr) \
33
 
                                transportshm_setup_attach(remote_proc_id, \
34
 
                                                                shared_addr)
35
 
 
36
 
/* function that will be called in messageq_detach */
37
 
#define messageq_setup_transport_proxy_detach(remote_proc_id) \
38
 
                                transportshm_setup_detach(remote_proc_id)
39
 
 
40
 
/* Shared memory req function */
41
 
#define messageq_setup_transport_proxy_shared_mem_req(shared_addr) \
42
 
                                transportshm_setup_shared_mem_req(shared_addr)
43
 
 
44
 
/* is_registered function */
45
 
#define messageq_setup_transport_proxy_is_registered(remote_proc_id) \
46
 
                                transportshm_setup_is_registered(remote_proc_id)
47
 
 
48
 
#endif /* _TRANSPORTSHM_SETUP_PROXY_H_ */