/*1* Copyright (C) ST-Ericsson AB 20102* Contact: Sjur Brendeland / [email protected]3* Author: Amarnath Revanna / [email protected]4* License terms: GNU General Public License (GPL) version 25*/67#ifndef CAIF_SHM_H_8#define CAIF_SHM_H_910struct shmdev_layer {11u32 shm_base_addr;12u32 shm_total_sz;13u32 shm_id;14u32 shm_loopback;15void *hmbx;16int (*pshmdev_mbxsend) (u32 shm_id, u32 mbx_msg);17int (*pshmdev_mbxsetup) (void *pshmdrv_cb,18struct shmdev_layer *pshm_dev, void *pshm_drv);19struct net_device *pshm_netdev;20};2122extern int caif_shmcore_probe(struct shmdev_layer *pshm_dev);23extern void caif_shmcore_remove(struct net_device *pshm_netdev);2425#endif262728