Home
last modified time | relevance | path

Searched full:headers (Results 1 – 25 of 1181) sorted by relevance

12345678910>>...48

/Linux-v5.10/scripts/
DMakefile.headersinst3 # Installing headers
5 # All headers under include/uapi, include/generated/uapi,
29 src-headers := $(if $(src-subdirs), $(shell cd $(src) && find $(src-subdirs) -name '*.h'))
30 src-headers := $(filter-out $(no-export-headers), $(src-headers))
31 gen-headers := $(if $(gen-subdirs), $(shell cd $(gen) && find $(gen-subdirs) -name '*.h'))
32 gen-headers := $(filter-out $(no-export-headers), $(gen-headers))
36 duplicated := $(filter $(gen-headers), $(src-headers))
39 gen-headers := $(filter-out $(duplicated), $(gen-headers))
43 src-headers := $(addprefix $(dst)/, $(src-headers))
44 gen-headers := $(addprefix $(dst)/, $(gen-headers))
[all …]
DMakefile.asm-generic28 # If arch does not implement mandatory headers, fallback to asm-generic ones.
36 old-headers := $(wildcard $(obj)/*.h)
37 unwanted := $(filter-out $(generic-y) $(generated-y),$(old-headers))
54 ifeq ($(old-headers),)
/Linux-v5.10/Documentation/kbuild/
Dheaders_install.rst2 Exporting kernel headers for use by userspace
13 from the "linux" subdirectory. The system's libc headers are usually
14 installed at the default location /usr/include and the kernel headers in
18 Kernel headers are backwards compatible, but not forwards compatible. This
19 means that a program built against a C library using older kernel headers
21 features), but a program built against newer kernel headers may not work on an
30 ARCH indicates which architecture to produce headers for, and defaults to the
31 current architecture. The linux/asm directory of the exported kernel headers
37 INSTALL_HDR_PATH indicates where to install the headers. It defaults to
41 headers are installed in 'INSTALL_HDR_PATH/include'.
Dgcc-plugins.rst48 It should be always included instead of individual gcc headers.
52 This script checks the availability of the included headers in
61 These headers automatically generate the registration structures for
70 You must install the gcc plugin headers for your gcc version,
/Linux-v5.10/tools/perf/scripts/python/
Dsched-migration.py333 def sched_switch(self, headers, prev_comm, prev_pid, prev_prio, prev_state, argument
338 on_cpu_task = self.current_tsk[headers.cpu]
342 headers.ts_format(), headers.cpu, prev_comm, prev_pid, next_comm, next_pid)
346 self.current_tsk[headers.cpu] = next_pid
348 ts = self.timeslices.get_time_slice(headers.ts())
349 ts.sched_switch(self.timeslices, prev_pid, prev_state, next_pid, headers.cpu)
351 def migrate(self, headers, pid, prio, orig_cpu, dest_cpu): argument
352 ts = self.timeslices.get_time_slice(headers.ts())
355 def wake_up(self, headers, comm, pid, success, target_cpu, fork): argument
358 ts = self.timeslices.get_time_slice(headers.ts())
[all …]
/Linux-v5.10/Documentation/userspace-api/media/v4l/
Dpixfmt-meta-uvc.rst15 This format describes standard UVC metadata, extracted from UVC packet headers
19 in those headers. See section "2.4.3.3 Video and Still Image Payload Headers" of
23 contain multiple headers, if multiple such headers have been transmitted by the
24 camera for the respective frame. However, the driver may drop headers when the
27 perform rate limiting when the device sends a large number of headers.
/Linux-v5.10/drivers/scsi/aacraid/
Dcomminit.c231 * Align the beginning of Headers to commalign in aac_alloc_comm()
237 * Fill in addresses of the Comm Area Headers and Queues in aac_alloc_comm()
268 q->headers.producer = (__le32 *)mem; in aac_queue_init()
269 q->headers.consumer = (__le32 *)(mem+1); in aac_queue_init()
270 *(q->headers.producer) = cpu_to_le32(qsize); in aac_queue_init()
271 *(q->headers.consumer) = cpu_to_le32(qsize); in aac_queue_init()
372 u32 *headers; in aac_comm_init() local
386 * queue headers. in aac_comm_init()
391 if (!aac_alloc_comm(dev, (void * *)&headers, size, QUEUE_ALIGNMENT)) in aac_comm_init()
394 queues = (struct aac_entry *)(((ulong)headers) + hdrsize); in aac_comm_init()
[all …]
/Linux-v5.10/Documentation/networking/
Dsegmentation-offloads.rst69 contain additional headers such as an outer tunnel. In order to account
73 cases where there are more than just 1 set of headers. For example in the
74 case of IPIP and SIT we should have the network and transport headers moved
75 from the standard list of headers to "inner" header offsets.
77 Currently only two levels of headers are supported. The convention is to
78 refer to the tunnel headers as the outer headers, while the encapsulated
79 data is normally referred to as the inner headers. Below is the list of
80 calls to access the given headers:
103 headers will be left with a partial checksum and only the outer header
138 so that instead of having to rewrite the packet headers for each segment
[all …]
/Linux-v5.10/include/uapi/linux/
Dlibc-compat.h13 * * Synchronize the UAPI header and the libc headers so either one can be
37 * This fixes the situation where the linux headers are included *after* the
38 * libc headers. To fix the problem with the inclusion in the other order the
39 * userspace libc headers must be fixed like this:
52 /* We have included glibc headers... */
58 /* GLIBC headers included first so don't define anything
74 /* Linux headers included first, and we must define everything
92 /* GLIBC headers included first so don't define anything
120 /* Linux headers included first, and we must define everything
169 /* If we did not see any headers from any supported C libraries,
/Linux-v5.10/drivers/pci/controller/
Dpcie-altera.c100 void (*tlp_write_pkt)(struct altera_pcie *pcie, u32 *headers,
208 * Minimum 2 loops to read TLP headers and 1 loop to read data in tlp_read_packet()
285 static void tlp_write_packet(struct altera_pcie *pcie, u32 *headers, in tlp_write_packet() argument
290 tlp_rp_regdata.reg0 = headers[0]; in tlp_write_packet()
291 tlp_rp_regdata.reg1 = headers[1]; in tlp_write_packet()
296 tlp_rp_regdata.reg0 = headers[2]; in tlp_write_packet()
304 tlp_rp_regdata.reg0 = headers[2]; in tlp_write_packet()
312 static void s10_tlp_write_packet(struct altera_pcie *pcie, u32 *headers, in s10_tlp_write_packet() argument
315 s10_tlp_write_tx(pcie, headers[0], RP_TX_SOP); in s10_tlp_write_packet()
316 s10_tlp_write_tx(pcie, headers[1], 0); in s10_tlp_write_packet()
[all …]
/Linux-v5.10/net/dsa/
DKconfig44 tristate "Tag driver for Broadcom switches using in-frame headers"
52 tristate "Tag driver for Broadcom switches using prepended headers"
66 tristate "Tag driver for Marvell switches using DSA headers"
69 Marvell switches which use DSA headers.
72 tristate "Tag driver for Marvell switches using EtherType DSA headers"
75 Marvell switches which use EtherType DSA headers.
/Linux-v5.10/fs/proc/
Dvmcore.c38 /* Stores the pointer to the buffer containing kernel elf core headers. */
750 * headers and sum of real size of their ELF note segment headers and
754 * @nr_ptnote: buffer for the number of PT_NOTE program headers
757 * This function is used to merge multiple PT_NOTE program headers
761 * It is assumed that program headers with PT_NOTE type pointed to by
763 * and each of PT_NOTE program headers has actual ELF note segment
794 * real ELF note segment headers and data.
796 * It is assumed that program headers with PT_NOTE type pointed to by
798 * and each of PT_NOTE program headers has actual ELF note segment
823 /* Merges all the PT_NOTE headers into one. */
[all …]
/Linux-v5.10/scripts/package/
Dmkspec58 %package headers
61 Obsoletes: kernel-headers
62 Provides: kernel-headers = %{version}
63 %description headers
64 Kernel-headers includes the C header files that specify the interface
75 $S$M This package provides kernel headers and makefiles sufficient to build modules
138 %files headers
Dmkdebian189 Provides: linux-kernel-headers
191 Description: Linux support headers for userspace development
192 This package provides userspaces headers from the Linux kernel. These headers
193 are used by the installed headers for GNU glibc and other system libraries.
200 Package: linux-headers-$version
202 Description: Linux kernel headers for $version on $debarch
Dbuilddeb81 destdir=$pdir/usr/src/linux-headers-$version
91 ln -s /usr/src/linux-headers-$version $pdir/lib/modules/$version/build
99 $MAKE -f $srctree/Makefile headers
102 # move asm headers to /usr/include/<libc-machine>/asm to match the structure
213 deploy_kernel_headers debian/linux-headers
214 create_package linux-headers-$version debian/linux-headers
/Linux-v5.10/Documentation/sh/
Dnew-machine.rst19 in arch/sh/kernel/ directly, with board-specific headers ending up in
40 | `-- board-specific headers
42 | `-- board-specific headers
56 ... and so on. Headers for the companion chips are treated the same way as
57 board-specific headers. Thus, include/asm-sh/hd64461 is home to all of the
58 hd64461-specific headers.
80 | `-- SH-2 specific headers
82 | `-- SH-3 specific headers
84 `-- SH-4 specific headers
104 should also add a directory in include/asm-sh for headers localized to this
/Linux-v5.10/drivers/scsi/isci/
Dunsolicited_frame_control.c70 * memory descriptor entry. The headers and address table will be in sci_unsolicited_frame_control_construct()
81 * headers, since we program the UF address table pointers to in sci_unsolicited_frame_control_construct()
84 uf_control->headers.physical_address = dma + SCI_UFI_BUF_SIZE; in sci_unsolicited_frame_control_construct()
85 uf_control->headers.array = virt + SCI_UFI_BUF_SIZE; in sci_unsolicited_frame_control_construct()
91 * byte boundary already due to above programming headers being on a in sci_unsolicited_frame_control_construct()
92 * 64-bit boundary and headers are on a 64-bytes in size. in sci_unsolicited_frame_control_construct()
115 uf->header = &uf_control->headers.array[i]; in sci_unsolicited_frame_control_construct()
/Linux-v5.10/Documentation/networking/devlink/
Ddevlink-dpipe.rst69 * headers
91 * ``headers_get``: Receive a device's supported headers.
109 In a similar way to P4 headers and fields are used to describe a table's
110 behavior. There is a slight difference between the standard protocol headers
111 and specific ASIC metadata. The protocol headers should be declared in the
115 headers it implements. The headers and fields are identified by enumeration.
136 specified in order to distinguish multiple headers of the same type in a
/Linux-v5.10/include/uapi/
DKbuild3 no-export-headers += linux/a.out.h
7 no-export-headers += linux/kvm.h
12 no-export-headers += linux/kvm_para.h
/Linux-v5.10/samples/bpf/
DREADME.rst31 Kernel headers
35 To avoid installing devel kernel headers system wide, as a normal
90 Headers can be also installed on RFS of target board if need to keep them in
102 say libelf, providing address to file system containing headers and libs,
/Linux-v5.10/drivers/net/ethernet/intel/ice/
Dice_flow.h34 * more protocol headers that make up a logical group of protocol headers. Each
35 * logical group of protocol headers encapsulates or is encapsulated using/by
68 /* Flow headers and fields for AVF support */
174 u32 hdrs; /* Bitmask indicating protocol headers present */
/Linux-v5.10/drivers/net/ethernet/intel/fm10k/
Dfm10k_mbx.h112 * Size: Maximum message size - Applies only to connect headers
115 * Err_no: Error number - Applies only to error headers
128 /* offsets shared between all headers */
138 /* offsets for data/disconnect headers */
142 /* offsets for connect headers */
146 /* offsets for error headers */
186 /* offsets shared between all SM FIFO headers */
/Linux-v5.10/drivers/net/ethernet/intel/igc/
Digc.h52 u64 ipv4_packets; /* IPv4 headers processed */
53 u64 ipv4e_packets; /* IPv4E headers with extensions processed */
54 u64 ipv6_packets; /* IPv6 headers processed */
55 u64 ipv6e_packets; /* IPv6E headers with extensions processed */
56 u64 tcp_packets; /* TCP headers processed */
57 u64 udp_packets; /* UDP headers processed */
58 u64 sctp_packets; /* SCTP headers processed */
59 u64 nfs_packets; /* NFS headers processe */
/Linux-v5.10/tools/testing/selftests/futex/functional/
DMakefile6 HEADERS := \ macro
25 $(TEST_GEN_FILES): $(HEADERS)
/Linux-v5.10/net/ipv6/
Dexthdrs_core.c28 * Skip any extension headers. This is used by the ICMP module.
32 * or not to proceed to the next header. Therefore, extension headers must
44 * when Linux implements ESP (and maybe AUTH) headers.
58 * - if packet is truncated, so that all parsed headers are skipped,
184 * function will skip all those routing headers, where segements_left was 0.

12345678910>>...48