Skip to content
Snippets Groups Projects
Select Git revision
  • 9018e93948c6f8f95fbcc9fa05f6c403d6adb406
  • add-rknpu
  • add-vdpu381-and-383-to-rkvdec-v3
  • arm-dts-add-rkvdec-v2
  • add-vdpu381-and-383-to-rkvdec-v2
  • add-v4l2-st-lt-ref-set-support-v3
  • add-vdpu381-and-383-to-rkvdec
  • prepare-add-vdpu381-and-383-to-rkvdec
  • add-rkvdec2-driver-vdpu383-hevc
  • add-rkvdec2-driver-vdpu383
  • add-rkvdec2-driver-hevc
  • rkvdec-mov-to-structs
  • av1-fix-postproc-leak
  • add-rkvdec2-driver-iommu-422-10bits
  • patch-queue/jamba/trixie
  • hdmi-fix-1080p-rock4d-6.11
  • upstreaming/rk3576-rock4d-spi-v1
  • upstreaming/rk3576-rock4d-support-v5
  • upstreaming/rk3588-hdmi-audio-6
  • upstreaming/rk3576-rock4d-support-v3
  • upstreaming/rk3576-rock4d-support-v1
  • v6.3
  • v6.3-rc1
  • v6.2-rc1
  • v6.0-rc1
  • v5.19-rc3
  • v5.19-rc2
  • v5.19-rc1
  • v5.18
  • v5.18-rc7
  • v5.18-rc6
  • v5.18-rc5
  • v5.18-rc4
  • v5.18-rc3
  • v5.18-rc2
  • v5.18-rc1
  • v5.17
  • v5.17-rc8
  • v5.17-rc7
  • v5.17-rc6
  • v5.17-rc5
41 results

sock.h

Blame
  • Forked from hardware-enablement / Rockchip upstream enablement efforts / linux
    Source project has a limited visibility.
    sock.h 59.17 KiB
    /*
     * INET		An implementation of the TCP/IP protocol suite for the LINUX
     *		operating system.  INET is implemented using the  BSD Socket
     *		interface as the means of communication with the user level.
     *
     *		Definitions for the AF_INET socket handler.
     *
     * Version:	@(#)sock.h	1.0.4	05/13/93
     *
     * Authors:	Ross Biro
     *		Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>
     *		Corey Minyard <wf-rch!minyard@relay.EU.net>
     *		Florian La Roche <flla@stud.uni-sb.de>
     *
     * Fixes:
     *		Alan Cox	:	Volatiles in skbuff pointers. See
     *					skbuff comments. May be overdone,
     *					better to prove they can be removed
     *					than the reverse.
     *		Alan Cox	:	Added a zapped field for tcp to note
     *					a socket is reset and must stay shut up
     *		Alan Cox	:	New fields for options
     *	Pauline Middelink	:	identd support
     *		Alan Cox	:	Eliminate low level recv/recvfrom
     *		David S. Miller	:	New socket lookup architecture.
     *              Steve Whitehouse:       Default routines for sock_ops
     *              Arnaldo C. Melo :	removed net_pinfo, tp_pinfo and made
     *              			protinfo be just a void pointer, as the
     *              			protocol specific parts were moved to
     *              			respective headers and ipv4/v6, etc now
     *              			use private slabcaches for its socks
     *              Pedro Hortas	:	New flags field for socket options
     *
     *
     *		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.
     */
    #ifndef _SOCK_H
    #define _SOCK_H
    
    #include <linux/hardirq.h>
    #include <linux/kernel.h>
    #include <linux/list.h>
    #include <linux/list_nulls.h>
    #include <linux/timer.h>
    #include <linux/cache.h>
    #include <linux/lockdep.h>
    #include <linux/netdevice.h>
    #include <linux/skbuff.h>	/* struct sk_buff */
    #include <linux/mm.h>
    #include <linux/security.h>
    #include <linux/slab.h>
    #include <linux/uaccess.h>
    #include <linux/memcontrol.h>
    #include <linux/res_counter.h>
    #include <linux/jump_label.h>
    
    #include <linux/filter.h>
    #include <linux/rculist_nulls.h>
    #include <linux/poll.h>
    
    #include <linux/atomic.h>
    #include <net/dst.h>
    #include <net/checksum.h>
    
    struct cgroup;
    struct cgroup_subsys;
    #ifdef CONFIG_NET