| /linux/arch/mips/boot/dts/brcm/ | 
| H A D | bcm3384_viper.dtsi | 1 // SPDX-License-Identifier: GPL-2.03 	#address-cells = <1>;
 4 	#size-cells = <1>;
 5 	compatible = "brcm,bcm3384-viper", "brcm,bcm33843-viper";
 16 		#address-cells = <1>;
 17 		#size-cells = <0>;
 20 		mips-hpt-frequency = <300000000>;
 30 		#address-cells = <0>;
 31 		compatible = "mti,cpu-interrupt-controller";
 33 		interrupt-controller;
 [all …]
 
 | 
| H A D | bcm7346.dtsi | 1 // SPDX-License-Identifier: GPL-2.03 	#address-cells = <1>;
 4 	#size-cells = <1>;
 8 		#address-cells = <1>;
 9 		#size-cells = <0>;
 11 		mips-hpt-frequency = <163125000>;
 30 	cpu_intc: interrupt-controller {
 31 		#address-cells = <0>;
 32 		compatible = "mti,cpu-interrupt-controller";
 34 		interrupt-controller;
 [all …]
 
 | 
| H A D | bcm7425.dtsi | 1 // SPDX-License-Identifier: GPL-2.03 	#address-cells = <1>;
 4 	#size-cells = <1>;
 8 		#address-cells = <1>;
 9 		#size-cells = <0>;
 11 		mips-hpt-frequency = <163125000>;
 30 	cpu_intc: interrupt-controller {
 31 		#address-cells = <0>;
 32 		compatible = "mti,cpu-interrupt-controller";
 34 		interrupt-controller;
 [all …]
 
 | 
| H A D | bcm3384_zephyr.dtsi | 1 // SPDX-License-Identifier: GPL-2.03 	#address-cells = <1>;
 4 	#size-cells = <1>;
 15 		#address-cells = <1>;
 16 		#size-cells = <0>;
 19 		mips-hpt-frequency = <100000000>;
 35 		#address-cells = <0>;
 36 		compatible = "mti,cpu-interrupt-controller";
 38 		interrupt-controller;
 39 		#interrupt-cells = <1>;
 [all …]
 
 | 
| H A D | bcm7435.dtsi | 1 // SPDX-License-Identifier: GPL-2.03 	#address-cells = <1>;
 4 	#size-cells = <1>;
 8 		#address-cells = <1>;
 9 		#size-cells = <0>;
 11 		mips-hpt-frequency = <175625000>;
 42 	cpu_intc: interrupt-controller {
 43 		#address-cells = <0>;
 44 		compatible = "mti,cpu-interrupt-controller";
 46 		interrupt-controller;
 [all …]
 
 | 
| H A D | bcm6362.dtsi | 1 // SPDX-License-Identifier: GPL-2.03 #include "dt-bindings/clock/bcm6362-clock.h"
 4 #include "dt-bindings/reset/bcm6362-reset.h"
 5 #include "dt-bindings/soc/bcm6362-pm.h"
 8 	#address-cells = <1>;
 9 	#size-cells = <1>;
 13 		#address-cells = <1>;
 14 		#size-cells = <0>;
 16 		mips-hpt-frequency = <200000000>;
 32 		periph_osc: periph-osc {
 [all …]
 
 | 
| H A D | bcm6328.dtsi | 1 // SPDX-License-Identifier: GPL-2.03 #include "dt-bindings/clock/bcm6328-clock.h"
 4 #include "dt-bindings/reset/bcm6328-reset.h"
 5 #include "dt-bindings/soc/bcm6328-pm.h"
 8 	#address-cells = <1>;
 9 	#size-cells = <1>;
 13 		#address-cells = <1>;
 14 		#size-cells = <0>;
 16 		mips-hpt-frequency = <160000000>;
 32 		periph_osc: periph-osc {
 [all …]
 
 | 
| H A D | bcm7420.dtsi | 1 // SPDX-License-Identifier: GPL-2.03 	#address-cells = <1>;
 4 	#size-cells = <1>;
 8 		#address-cells = <1>;
 9 		#size-cells = <0>;
 11 		mips-hpt-frequency = <93750000>;
 30 	cpu_intc: interrupt-controller {
 31 		#address-cells = <0>;
 32 		compatible = "mti,cpu-interrupt-controller";
 34 		interrupt-controller;
 [all …]
 
 | 
| H A D | bcm63268.dtsi | 1 // SPDX-License-Identifier: GPL-2.03 #include "dt-bindings/clock/bcm63268-clock.h"
 4 #include "dt-bindings/reset/bcm63268-reset.h"
 5 #include "dt-bindings/soc/bcm63268-pm.h"
 8 	#address-cells = <1>;
 9 	#size-cells = <1>;
 13 		#address-cells = <1>;
 14 		#size-cells = <0>;
 16 		mips-hpt-frequency = <200000000>;
 32 		periph_osc: periph-osc {
 [all …]
 
 | 
| /linux/drivers/usb/host/ | 
| H A D | ohci.h | 1 /* SPDX-License-Identifier: GPL-1.0+ */6  * (C) Copyright 2000-2002 David Brownell <dbrownell@users.sourceforge.net>
 27 	/* first fields are hardware-specified */
 49 	struct ed		*ed_prev;	/* for non-interrupt EDs */
 53 	/* create --> IDLE --> OPER --> ... --> IDLE --> destroy
 54 	 * usually:  OPER --> UNLINK --> (IDLE | OPER) --> ...
 69 	/* HC may see EDs on rm_list until next frame (frame_no == tick) */
 76 		((int) (ohci->wdh_cnt - ed->takeback_wdh_cnt) >= 0)
 89 	/* first fields are hardware-specified */
 117 	/* (no hwINFO #defines yet for iso tds) */
 [all …]
 
 | 
| H A D | uhci-hcd.h | 1 /* SPDX-License-Identifier: GPL-2.0 */48 #define   USBSOF_DEFAULT	64	/* Frame length is exactly 1 ms */
 61 #define   USBPORTSC_DMINUS	0x0020	/* D- high (line status) */
 80 /* PCI Intel-specific resume-enable register */
 91 #define UHCI_NUMFRAMES		1024	/* in the frame list [array] */
 97 /* When no queues need Full-Speed Bandwidth Reclamation,
 110  * To facilitate the strongest possible byte-order checking from "sparse"
 127  * with each endpoint, and qh->element (updated by the HC) is either:
 128  *   - the next unprocessed TD in the endpoint's queue, or
 129  *   - UHCI_PTR_TERM (when there's no more traffic for this endpoint).
 [all …]
 
 | 
| /linux/drivers/net/ethernet/apple/ | 
| H A D | bmac.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */3  * mace.h - definitions for the registers in the "Big Mac"
 9 /* The "Big MAC" appears to have some parts in common with the Sun "Happy Meal"
 17 #define	XIFC		0x000   /* low-level interface control */
 19 #	define	XIFLoopback	0x0002 /* Loopback-mode XIF enable */
 20 #	define	MIILoopback	0x0004 /* Loopback-mode MII enable */
 48 #define	STATUS		0x200   /* status--reading this clears it */
 51 #	define	FrameReceived	0x00000001 /* Received a frame */
 52 #	define	RxFrameCntExp	0x00000002 /* Receive frame counter expired */
 53 #	define	RxAlignCntExp	0x00000004 /* Align-error counter expired */
 [all …]
 
 | 
| H A D | mace.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */3  * mace.h - definitions for the registers in the Am79C940 MACE
 14 	REG(xmtfc);		/* transmit frame control */
 15 	REG(xmtfs);		/* transmit frame status */
 17 	REG(rcvfc);		/* receive frame control */
 18 	REG(rcvfs);		/* receive frame status (4 bytes) */
 19 	REG(fifofc);		/* FIFO frame count */
 48 #define DXMTFCS		0x08	/* don't append FCS to transmitted frame */
 49 #define AUTO_PAD_XMIT	0x01	/* auto-pad short packets on transmission */
 53 #define UFLO		0x40	/* underflow - xmit fifo ran dry */
 [all …]
 
 | 
| /linux/lib/ | 
| H A D | decompress_unzstd.c | 1 // SPDX-License-Identifier: GPL-2.04  * Important notes about in-place decompression
 14  * The worst case for in-place decompression is that the beginning of
 16  * uncompressible. Thus, we must look for worst-case expansion when the
 22  *    Frame Header: (18)
 26  * The frame header and checksum overhead is at most 22 bytes.
 43  *   - 22 bytes for the .zst file format headers;
 44  *   - 3 bytes per every 128 KiB of uncompressed size (one block header per
 46  *   - 128 KiB (biggest possible zstd block size) to make sure that the
 59  * zstd's only source dependency is xxhash, which has no source
 [all …]
 
 | 
| /linux/arch/arm/kernel/ | 
| H A D | head-inflate-data.c | 1 // SPDX-License-Identifier: GPL-2.0-only21  * variables are valid yet, hence no kernel services such as memory
 24  * in the .bss area. The linker script makes sure the .bss is big enough
 25  * to hold our stack frame plus some room for called functions.
 29  * stack then there is no need to clean up before returning.
 39 	/* Check and skip gzip header (assume no filename) */  in __inflate_kernel_data()
 41 		return -1;  in __inflate_kernel_data()
 44 	strm->workspace = &state;  in __inflate_kernel_data()
 45 	strm->next_in = in;  in __inflate_kernel_data()
 46 	strm->avail_in = _edata_loc - __data_loc;  /* upper bound */  in __inflate_kernel_data()
 [all …]
 
 | 
| /linux/drivers/net/fddi/skfp/h/ | 
| H A D | fplustm.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */31 	u_long err_llc_frame ;		/* LLC frame */
 32 	u_long err_mac_frame ;		/* MAC frame */
 33 	u_long err_smt_frame ;		/* SMT frame */
 34 	u_long err_imp_frame ;		/* implementer frame */
 35 	u_long err_no_buf ;		/* no buffer available */
 50 	__le32 txd_txdscr ;		/* transmit frame status word */
 59 	struct s_txd_os txd_os ;	/* OS - specific struct */
 67 	__le32 rxd_rfsw ;		/* receive frame status word */
 76 	struct s_rxd_os rxd_os ;	/* OS - specific struct */
 [all …]
 
 | 
| /linux/Documentation/userspace-api/media/v4l/ | 
| H A D | dev-overlay.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later11 Video overlay devices have the ability to genlock (TV-)video into the
 12 (VGA-)video signal of a graphics card, or to store captured images
 30 frame rate of the video standard is not guaranteed. Frames may be
 62 :ref:`streaming parameter <streaming-par>` ioctls as needed. The
 72 frame buffer parameters, namely the address and size of the frame buffer
 79 superuser can change the frame buffer address and size. Users are not
 85 card. In this case the frame buffer is not modified by the video device,
 86 and the frame buffer address and pixel format are not needed by the
 93 1. Chroma-keying displays the overlaid image only where pixels in the
 [all …]
 
 | 
| H A D | pixfmt-reserved.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later3 .. _pixfmt-reserved:
 11 register your own format, send an e-mail to the linux-media mailing list
 15 copy to the linux-media mailing list for inclusion in this section. If
 17 please make a proposal on the linux-media mailing list.
 26 .. _reserved-formats:
 28 .. flat-table:: Reserved Image Formats
 29     :header-rows:  1
 30     :stub-columns: 0
 33     * - Identifier
 [all …]
 
 | 
| /linux/include/linux/ | 
| H A D | ieee802154.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */3  * IEEE802.15.4-2003 specification
 11  * Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
 29 /*  General MAC frame format:
 30  *  2 bytes: Frame Control
 36 #define IEEE802154_MIN_HEADER_LEN	(IEEE802154_ACK_PSDU_LEN - \
 61 #define IEEE802154_FC_TYPE_BEACON	0x0	/* Frame is beacon */
 62 #define	IEEE802154_FC_TYPE_DATA		0x1	/* Frame is data */
 63 #define IEEE802154_FC_TYPE_ACK		0x2	/* Frame is acknowledgment */
 64 #define IEEE802154_FC_TYPE_MAC_CMD	0x3	/* Frame is MAC command */
 [all …]
 
 | 
| /linux/Documentation/arch/x86/ | 
| H A D | kernel-stacks.rst | 1 .. SPDX-License-Identifier: GPL-2.07 Kernel stacks on x86-64 bit
 15 active thread.  These thread stacks are THREAD_SIZE (4*PAGE_SIZE) big.
 23 specialized stacks contain no useful data.  The main CPU stacks are:
 37 per CPU interrupt nest counter. This is needed because x86-64 "IST"
 48 An IST is selected by a non-zero value in the IST field of an
 49 interrupt-gate descriptor.  When an interrupt occurs and the hardware
 53 will switch back to the per-thread stack.  If software wants to allow
 63 stack size allocated to an IST assumes no nesting for the same code.
 70   Used for interrupt 8 - Double Fault Exception (#DF).
 [all …]
 
 | 
| /linux/drivers/target/tcm_fc/ | 
| H A D | tfc_io.c | 1 // SPDX-License-Identifier: GPL-2.0-only11  * Copyright (c) 2009 Linux-iSCSI.org
 12  * Copyright (c) 2009 Nicholas A. Bellinger <nab@linux-iscsi.org>
 64 	if (cmd->aborted)  in ft_queue_data_in()
 67 	if (se_cmd->scsi_status == SAM_STAT_TASK_SET_FULL)  in ft_queue_data_in()
 70 	ep = fc_seq_exch(cmd->seq);  in ft_queue_data_in()
 71 	lport = ep->lp;  in ft_queue_data_in()
 72 	cmd->seq = fc_seq_start_next(cmd->seq);  in ft_queue_data_in()
 74 	remaining = se_cmd->data_length;  in ft_queue_data_in()
 77 	 * Setup to use first mem list entry, unless no data.  in ft_queue_data_in()
 [all …]
 
 | 
| /linux/Documentation/networking/device_drivers/ethernet/freescale/ | 
| H A D | dpaa.rst | 1 .. SPDX-License-Identifier: GPL-2.08 - Madalin Bucur <madalin.bucur@nxp.com>
 9 - Camelia Groza <camelia.groza@nxp.com>
 13 	- DPAA Ethernet Overview
 14 	- DPAA Ethernet Supported SoCs
 15 	- Configuring DPAA Ethernet in your kernel
 16 	- DPAA Ethernet Frame Processing
 17 	- DPAA Ethernet Features
 18 	- DPAA IRQ Affinity and Receive Side Scaling
 19 	- Debugging
 [all …]
 
 | 
| /linux/drivers/net/ethernet/8390/ | 
| H A D | 8390.h | 1 /* SPDX-License-Identifier: GPL-1.0+ */6  * under the same license. Auto-loading of 8390.o only in v2.2 - Paul G.
 21 /* The 8390 specific per-packet-header format. */
 34 /* Without I/O delay - non ISA or later chips */
 70 /* You have one of these per-board */
 85 	unsigned word16:1;		/* We have the 16-bit (vs 8-bit)
 88 	unsigned bigendian:1;		/* 16-bit big endian mode. Do NOT
 98 	short tx1, tx2;			/* Packet lengths for ping-pong tx. */
 102 	unsigned char saved_irq;	/* Original dev->irq value. */
 128 /* EN0_RXCR: broadcasts, no multicast,errors */
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/net/ | 
| H A D | fsl,fman-mdio.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/net/fsl,fman-mdio.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: Freescale Frame Manager MDIO Device
 10   - Frank Li <Frank.Li@nxp.com>
 18       - fsl,fman-mdio
 19       - fsl,fman-xmdio
 20       - fsl,fman-memac-mdio
 22       Must include "fsl,fman-mdio" for 1 Gb/s MDIO from FMan v2.
 [all …]
 
 | 
| /linux/arch/xtensa/kernel/ | 
| H A D | signal.c | 12  * 1997-11-28  Modified for POSIX.1b signals by Richard Henderson59 	const unsigned long ws = regs->windowstart;  in flush_window_regs_user()
 60 	const unsigned long wb = regs->windowbase;  in flush_window_regs_user()
 66 	/* Return if no other frames. */  in flush_window_regs_user()
 68 	if (regs->wmask == 1)  in flush_window_regs_user()
 73 	wm = (ws >> wb) | (ws << (XCHAL_NUM_AREGS / 4 - wb));  in flush_window_regs_user()
 74 	base = (XCHAL_NUM_AREGS / 4) - (regs->wmask >> 4);  in flush_window_regs_user()
 78 	if ((regs->wmask & 2) == 0)  in flush_window_regs_user()
 79 		if (__get_user(sp, (int*)(regs->areg[base * 4 + 1] - 12)))  in flush_window_regs_user()
 96 					 ®s->areg[(base + 1) * 4], 16))  in flush_window_regs_user()
 [all …]
 
 |