Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0-only */
0002 /*
0003  * Copyright (C) ST-Ericsson AB 2010
0004  * Author:  Sjur Brendeland
0005  */
0006 
0007 #ifndef CFMUXL_H_
0008 #define CFMUXL_H_
0009 #include <net/caif/caif_layer.h>
0010 
0011 struct cfsrvl;
0012 struct cffrml;
0013 
0014 struct cflayer *cfmuxl_create(void);
0015 int cfmuxl_set_uplayer(struct cflayer *layr, struct cflayer *up, u8 linkid);
0016 struct cflayer *cfmuxl_remove_dnlayer(struct cflayer *layr, u8 phyid);
0017 int cfmuxl_set_dnlayer(struct cflayer *layr, struct cflayer *up, u8 phyid);
0018 struct cflayer *cfmuxl_remove_uplayer(struct cflayer *layr, u8 linkid);
0019 
0020 #endif              /* CFMUXL_H_ */