Blame view

include/net/caif/cffrml.h 657 Bytes
09009f30d   Sjur Braendeland   net-caif: add CAI...
1
2
3
4
5
6
7
8
9
  /*
   * Copyright (C) ST-Ericsson AB 2010
   * Author:	Sjur Brendeland/sjur.brandeland@stericsson.com
   * License terms: GNU General Public License (GPL) version 2
   */
  
  #ifndef CFFRML_H_
  #define CFFRML_H_
  #include <net/caif/caif_layer.h>
cb3cb423a   sjur.brandeland@stericsson.com   caif: Add ref-cou...
10
  #include <linux/netdevice.h>
09009f30d   Sjur Braendeland   net-caif: add CAI...
11
12
  
  struct cffrml;
cb3cb423a   sjur.brandeland@stericsson.com   caif: Add ref-cou...
13
14
  struct cflayer *cffrml_create(u16 phyid, bool use_fcs);
  void cffrml_free(struct cflayer *layr);
09009f30d   Sjur Braendeland   net-caif: add CAI...
15
16
  void cffrml_set_uplayer(struct cflayer *this, struct cflayer *up);
  void cffrml_set_dnlayer(struct cflayer *this, struct cflayer *dn);
0b1e9738d   sjur.brandeland@stericsson.com   caif: Use rcu_rea...
17
18
  void cffrml_put(struct cflayer *layr);
  void cffrml_hold(struct cflayer *layr);
cb3cb423a   sjur.brandeland@stericsson.com   caif: Add ref-cou...
19
  int cffrml_refcnt_read(struct cflayer *layr);
09009f30d   Sjur Braendeland   net-caif: add CAI...
20
21
  
  #endif /* CFFRML_H_ */