mirror of
https://github.com/torvalds/linux.git
synced 2024-12-14 15:13:52 +00:00
doc-rst: auto-generate net.h.rst
This file comes from the uAPI definition header, and should be auto-generated, to be in sync with Kernel changes. Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
This commit is contained in:
parent
34fb803092
commit
0c02966b13
@ -2,8 +2,9 @@
|
|||||||
|
|
||||||
PARSER = ../sphinx/parse-headers.pl
|
PARSER = ../sphinx/parse-headers.pl
|
||||||
UAPI = ../../include/uapi/linux
|
UAPI = ../../include/uapi/linux
|
||||||
|
TARGETS = audio.h.rst ca.h.rst dmx.h.rst frontend.h.rst net.h.rst
|
||||||
|
|
||||||
htmldocs: audio.h.rst ca.h.rst dmx.h.rst frontend.h.rst
|
htmldocs: ${TARGETS}
|
||||||
|
|
||||||
audio.h.rst: ${PARSER} ${UAPI}/dvb/audio.h audio.h.rst.exceptions
|
audio.h.rst: ${PARSER} ${UAPI}/dvb/audio.h audio.h.rst.exceptions
|
||||||
${PARSER} ${UAPI}/dvb/audio.h $@ audio.h.rst.exceptions
|
${PARSER} ${UAPI}/dvb/audio.h $@ audio.h.rst.exceptions
|
||||||
@ -17,5 +18,8 @@ dmx.h.rst: ${PARSER} ${UAPI}/dvb/dmx.h dmx.h.rst.exceptions
|
|||||||
frontend.h.rst: ${PARSER} ${UAPI}/dvb/frontend.h frontend.h.rst.exceptions
|
frontend.h.rst: ${PARSER} ${UAPI}/dvb/frontend.h frontend.h.rst.exceptions
|
||||||
${PARSER} ${UAPI}/dvb/frontend.h $@ frontend.h.rst.exceptions
|
${PARSER} ${UAPI}/dvb/frontend.h $@ frontend.h.rst.exceptions
|
||||||
|
|
||||||
clean:
|
net.h.rst: ${PARSER} ${UAPI}/dvb/net.h net.h.rst.exceptions
|
||||||
-rm frontend.h.rst
|
${PARSER} ${UAPI}/dvb/net.h $@ net.h.rst.exceptions
|
||||||
|
|
||||||
|
cleandocs:
|
||||||
|
-rm ${TARGETS}
|
||||||
|
@ -1,59 +0,0 @@
|
|||||||
.. -*- coding: utf-8; mode: rst -*-
|
|
||||||
|
|
||||||
file: net.h
|
|
||||||
===========
|
|
||||||
|
|
||||||
.. code-block:: c
|
|
||||||
|
|
||||||
/*
|
|
||||||
* net.h
|
|
||||||
*
|
|
||||||
* Copyright (C) 2000 Marcus Metzler <marcus@convergence.de>
|
|
||||||
* & Ralph Metzler <ralph@convergence.de>
|
|
||||||
* for convergence integrated media GmbH
|
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU Lesser General Public License
|
|
||||||
* as published by the Free Software Foundation; either version 2.1
|
|
||||||
* of the License, or (at your option) any later version.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
|
||||||
* along with this program; if not, write to the Free Software
|
|
||||||
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef _DVBNET_H_
|
|
||||||
#define _DVBNET_H_
|
|
||||||
|
|
||||||
#include <linux/types.h>
|
|
||||||
|
|
||||||
struct dvb_net_if {
|
|
||||||
__u16 pid;
|
|
||||||
__u16 if_num;
|
|
||||||
__u8 feedtype;
|
|
||||||
#define DVB_NET_FEEDTYPE_MPE 0 /* multi protocol encapsulation */
|
|
||||||
#define DVB_NET_FEEDTYPE_ULE 1 /* ultra lightweight encapsulation */
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
#define NET_ADD_IF _IOWR('o', 52, struct dvb_net_if)
|
|
||||||
#define NET_REMOVE_IF _IO('o', 53)
|
|
||||||
#define NET_GET_IF _IOWR('o', 54, struct dvb_net_if)
|
|
||||||
|
|
||||||
|
|
||||||
/* binary compatibility cruft: */
|
|
||||||
struct __dvb_net_if_old {
|
|
||||||
__u16 pid;
|
|
||||||
__u16 if_num;
|
|
||||||
};
|
|
||||||
#define __NET_ADD_IF_OLD _IOWR('o', 52, struct __dvb_net_if_old)
|
|
||||||
#define __NET_GET_IF_OLD _IOWR('o', 54, struct __dvb_net_if_old)
|
|
||||||
|
|
||||||
|
|
||||||
#endif /*_DVBNET_H_*/
|
|
11
Documentation/linux_tv/net.h.rst.exceptions
Normal file
11
Documentation/linux_tv/net.h.rst.exceptions
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
# Ignore header name
|
||||||
|
ignore define _DVBNET_H_
|
||||||
|
|
||||||
|
# Ignore old ioctls/structs
|
||||||
|
ignore ioctl __NET_ADD_IF_OLD
|
||||||
|
ignore ioctl __NET_GET_IF_OLD
|
||||||
|
ignore struct __dvb_net_if_old
|
||||||
|
|
||||||
|
# Macros used at struct dvb_net_if
|
||||||
|
replace define DVB_NET_FEEDTYPE_MPE dvb-net-if
|
||||||
|
replace define DVB_NET_FEEDTYPE_ULE dvb-net-if
|
Loading…
Reference in New Issue
Block a user