Squashed backup commit (no shallow-clone history issues) of xiaomi-mt6833-dev/kernel_xiaomi_mt6833 (lineage-23.2 branch, upstream commit 9eece662e) plus all fixes applied to get everpal_defconfig building clean against a modern (GCC 15.2.0) toolchain -- see the previous commit message on the lineage-23.2 branch (also in this repo history is not available here since this is a squashed snapshot; full incremental history lives in the local DL380 checkout and the upstream GitHub remote). Upstream: https://github.com/xiaomi-mt6833-dev/kernel_xiaomi_mt6833 (lineage-23.2)
51 lines
1.3 KiB
C
51 lines
1.3 KiB
C
/******************************************************************************
|
|
*
|
|
* (C)Copyright 1998,1999 SysKonnect,
|
|
* a business unit of Schneider & Koch & Co. Datensysteme GmbH.
|
|
*
|
|
* 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.
|
|
*
|
|
* 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_ */
|