Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
drivers
net
wireless
mwifiex
util.h
Go to the documentation of this file.
1
/*
2
* Marvell Wireless LAN device driver: utility functions
3
*
4
* Copyright (C) 2011, Marvell International Ltd.
5
*
6
* This software file (the "File") is distributed by Marvell International
7
* Ltd. under the terms of the GNU General Public License Version 2, June 1991
8
* (the "License"). You may use, redistribute and/or modify this File in
9
* accordance with the terms and conditions of the License, a copy of which
10
* is available by writing to the Free Software Foundation, Inc.,
11
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
12
* worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
13
*
14
* THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
15
* IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
16
* ARE EXPRESSLY DISCLAIMED. The License provides additional details about
17
* this warranty disclaimer.
18
*/
19
20
#ifndef _MWIFIEX_UTIL_H_
21
#define _MWIFIEX_UTIL_H_
22
23
static
inline
struct
mwifiex_rxinfo
*MWIFIEX_SKB_RXCB(
struct
sk_buff
*
skb
)
24
{
25
return
(
struct
mwifiex_rxinfo
*)(skb->cb +
sizeof
(
phys_addr_t
));
26
}
27
28
static
inline
struct
mwifiex_txinfo
*MWIFIEX_SKB_TXCB(
struct
sk_buff
*skb)
29
{
30
return
(
struct
mwifiex_txinfo
*)(skb->cb +
sizeof
(
phys_addr_t
));
31
}
32
33
static
inline
phys_addr_t
*MWIFIEX_SKB_PACB(
struct
sk_buff
*skb)
34
{
35
return
(
phys_addr_t
*)skb->cb;
36
}
37
#endif
/* !_MWIFIEX_UTIL_H_ */
Generated on Thu Jan 10 2013 14:12:11 for Linux Kernel by
1.8.2