Based on 1 normalized pattern(s): this program is free software you can redistribute it and or modify it under the terms of the gnu general public license as published by the free software foundation either version 2 of the license or at your option any later version extracted by the scancode license scanner the SPDX license identifier GPL-2.0-or-later has been chosen to replace the boilerplate/reference in 3029 file(s). Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Reviewed-by: Allison Randal <allison@lohutok.net> Cc: linux-spdx@vger.kernel.org Link: https://lkml.kernel.org/r/20190527070032.746973796@linutronix.de Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
		
			
				
	
	
		
			47 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| /* SPDX-License-Identifier: GPL-2.0-or-later */
 | |
| /******************************************************************************
 | |
|  *
 | |
|  *	(C)Copyright 1998,1999 SysKonnect,
 | |
|  *	a business unit of Schneider & Koch & Co. Datensysteme GmbH.
 | |
|  *
 | |
|  *	The information in this file is provided "AS IS" without warranty.
 | |
|  *
 | |
|  ******************************************************************************/
 | |
| 
 | |
| #ifndef	_MBUF_
 | |
| #define _MBUF_
 | |
| 
 | |
| #define M_SIZE	4504
 | |
| 
 | |
| #ifndef MAX_MBUF
 | |
| #define MAX_MBUF	4
 | |
| #endif
 | |
| 
 | |
| #ifndef NO_STD_MBUF
 | |
| #define sm_next         m_next
 | |
| #define sm_off          m_off
 | |
| #define sm_len          m_len
 | |
| #define sm_data         m_data
 | |
| #define SMbuf           Mbuf
 | |
| #define mtod		smtod
 | |
| #define mtodoff		smtodoff
 | |
| #endif
 | |
| 
 | |
| struct s_mbuf {
 | |
| 	struct s_mbuf	*sm_next ;		/* low level linked list */
 | |
| 	short		sm_off ;			/* offset in m_data */
 | |
| 	u_int		sm_len ;			/* len of data */
 | |
| #ifdef	PCI
 | |
| 	int		sm_use_count ;
 | |
| #endif
 | |
| 	char		sm_data[M_SIZE] ;
 | |
| } ;
 | |
| 
 | |
| typedef struct s_mbuf SMbuf ;
 | |
| 
 | |
| /* mbuf head, to typed data */
 | |
| #define	smtod(x,t)	((t)((x)->sm_data + (x)->sm_off))
 | |
| #define	smtodoff(x,t,o)	((t)((x)->sm_data + (o)))
 | |
| 
 | |
| #endif	/* _MBUF_ */
 |