/linux/drivers/dca/ |
H A D | dca-core.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright(c) 2007 - 2009 Intel Corporation. All rights reserved. 20 MODULE_DESCRIPTION("Intel Direct Cache Access (DCA) service module"); 35 struct pci_bus *bus = pdev->bus; in dca_pci_rc_from_dev() 37 while (bus->parent) in dca_pci_rc_from_dev() 38 bus = bus->parent; in dca_pci_rc_from_dev() 51 INIT_LIST_HEAD(&domain->dca_providers); in dca_allocate_domain() 52 domain->pci_rc = rc; in dca_allocate_domain() 59 list_del(&domain->node); in dca_free_domain() 67 return ((pdev->vendor == PCI_VENDOR_ID_INTEL) && in dca_provider_ioat_ver_3_0() [all …]
|
/linux/include/uapi/scsi/fc/ |
H A D | fc_els.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 5 * Maintained at www.Open-FCoE.org 15 * Fibre Channel Switch - Enhanced Link Services definitions. 16 * From T11 FC-LS Rev 1.2 June 7, 2005. 20 * ELS Command codes - byte 0 of the frame payload 28 ELS_ABTX = 0x06, /* Abort exchange - obsolete */ 56 ELS_NACT = 0x33, /* N-port activate alias_id */ 57 ELS_NDACT = 0x34, /* N-port deactivate alias_id */ 58 ELS_QOSR = 0x40, /* quality of service request */ 60 ELS_PDISC = 0x50, /* discover N_port service params */ [all …]
|
/linux/fs/orangefs/ |
H A D | waitqueue.c | 1 // SPDX-License-Identifier: GPL-2.0 9 * See COPYING in top-level directory. 13 * In-kernel waitqueue operations. 17 #include "orangefs-kernel.h" 18 #include "orangefs-bufmap.h" 23 __acquires(op->lock); 25 __releases(op->lock); 30 * NOTE: This is called from the device close after client-core has 32 * client-core is anyway going to exit. 41 "pvfs2-client-core: purging op tag %llu %s\n", in purge_waiting_ops() [all …]
|
/linux/drivers/net/wireless/ath/ath6kl/ |
H A D | htc.h | 2 * Copyright (c) 2004-2011 Atheros Communications Inc. 38 #define HTC_MAX_PAYLOAD_LENGTH (4096 - sizeof(struct htc_frame_hdr)) 60 /* disable credit flow control on a specific service */ 73 /* specific service is not allowing any more endpoints */ 88 /* NOTE: service ID of 0x0000 is reserved and should never be used */ 109 /* TODO -remove me, but we have to fix BMI first */ 135 #define NUM_CONTROL_RX_BUFFERS (NUM_CONTROL_BUFFERS - NUM_CONTROL_TX_BUFFERS) 151 * NOTE: do not remove or re-arrange the fields, these are minimally 152 * required to take advantage of 4-byte lookaheads in some hardware 169 /* end of 4-byte lookahead */ [all …]
|
/linux/Documentation/networking/ |
H A D | rxrpc.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 The RxRPC protocol driver provides a reliable two-phase transport on top of UDP 38 RxRPC is a two-layer protocol. There is a session layer which provides 44 +-------------+ 46 +-------------+ 48 +-------------+ 50 +-------------+ 52 +-------------+ 60 (2) A two-phase protocol. The client transmits a blob (the request) and then 82 to use - currently only PF_INET is supported. [all …]
|
H A D | cdc_mbim.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 cdc_mbim - Driver for CDC MBIM Mobile Broadband modems 24 ----------- 26 :Valid Range: N/Y (0-1) 51 - mbimcli (included with the libmbim [3] library), and 52 - ModemManager [4] 57 - open the control channel 58 - configure network connection settings 59 - connect to network 60 - configure IP interface [all …]
|
/linux/include/uapi/linux/ |
H A D | atmmpc.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 26 __be32 tag; member 36 __be32 tag; member 44 __u16 mpc_p1; /* Shortcut-Setup Frame Count */ 45 __u16 mpc_p2; /* Shortcut-Setup Frame Time */ 46 __u8 mpc_p3[8]; /* Flow-detection Protocols */ 66 __u8 dsap; /* Destination Service Access Point (0xAA) */ 67 __u8 ssap; /* Source Service Access Point (0xAA) */ 85 #define MPC_P1 10 /* Shortcut-Setup Frame Count */ 86 #define MPC_P2 1 /* Shortcut-Setup Frame Time */ [all …]
|
H A D | rxrpc.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later WITH Linux-syscall-note */ 20 __u16 srx_service; /* service desired */ 37 #define RXRPC_UPGRADEABLE_SERVICE 5 /* Upgrade service[0] -> service[1] */ 42 * - If neither abort or accept are specified, the message is a data message. 43 * - terminal messages mean that a user call ID tag can be recycled 44 * - s/r/- indicate whether these are applicable to sendmsg() and/or recvmsg() 49 RXRPC_ACK = 3, /* -r: [Service] RPC op final ACK received [terminal] */ 50 RXRPC_NET_ERROR = 5, /* -r: network error received [terminal] */ 51 RXRPC_BUSY = 6, /* -r: server busy received [terminal] */ 52 RXRPC_LOCAL_ERROR = 7, /* -r: local error generated [terminal] */ [all …]
|
H A D | if_ether.h | 1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */ 58 #define ETH_P_BATMAN 0x4305 /* B.A.T.M.A.N.-Advanced packet [ NOT AN OFFICIALLY REGISTERED ID ] */ 77 #define ETH_P_WCCP 0x883E /* Web-cache coordination protocol 78 * defined in draft-wilson-wrec-wccp-v2-00.txt */ 85 #define ETH_P_ATMFATE 0x8884 /* Frame-based ATM Transport 93 #define ETH_P_8021AD 0x88A8 /* 802.1ad Service VLAN */ 100 #define ETH_P_8021AH 0x88E7 /* 802.1ah Backbone Service Tag */ 104 #define ETH_P_PRP 0x88FB /* IEC 62439-3 PRP/HSRv0 */ 111 #define ETH_P_HSR 0x892F /* IEC 62439-3 HSRv1 */ 112 #define ETH_P_NSH 0x894F /* Network Service Header */ [all …]
|
H A D | mei.h | 1 /* SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) */ 3 * Copyright(c) 2003-2015 Intel Corporation. All rights reserved. 54 * disabling the service. 55 * Return: -EOPNOTSUPP if the devices doesn't support the feature 65 * Return: -EOPNOTSUPP if the devices doesn't support the feature 70 * struct mei_connect_client_vtag - mei client information struct with vtag 73 * @vtag: virtual tag 83 * struct mei_connect_client_data_vtag - IOCTL connect data union 98 * FW Client (given by UUID), and virtual tag (vtag). 113 * will respond with -EOPNOTSUPP.
|
/linux/Documentation/admin-guide/media/ |
H A D | cec.rst | 1 .. SPDX-License-Identifier: GPL-2.0 12 - Exynos4 13 - Exynos5 14 - STIH4xx HDMI CEC 15 - V4L2 adv7511 (same HW, but a different driver from the drm adv7511) 16 - stm32 17 - Allwinner A10 (sun4i) 18 - Raspberry Pi 19 - dw-hdmi (Synopsis IP) 20 - amlogic (meson ao-cec and ao-cec-g12a) [all …]
|
/linux/Documentation/driver-api/nfc/ |
H A D | nfc-hci.rst | 5 - Author: Eric Lapuyade, Samuel Ortiz 6 - Contact: eric.lapuyade@intel.com, samuel.ortiz@intel.com 9 ------- 12 enables easy writing of HCI-based NFC drivers. The HCI layer runs as an NFC Core 17 --- 30 - one for executing commands : nfc_hci_msg_tx_work(). Only one command 32 - one for dispatching received events and commands : nfc_hci_msg_rx_work(). 35 -------------------------- 41 In case the chip supports pre-opened gates and pseudo-static pipes, the driver 45 ------------------- [all …]
|
/linux/Documentation/scsi/ |
H A D | aic7xxx.rst | 1 .. SPDX-License-Identifier: GPL-2.0 5 Adaptec Aic7xxx Fast -> Ultra160 Family Manager Set v7.0 36 aic7892 20 PCI/64-66 80MHz 16Bit 16 3 4 5 6 7 8 41 aic7899 20 PCI/64-66 80MHz 16Bit 16 2 3 4 5 6 7 8 44 1. Multiplexed Twin Channel Device - One controller servicing two 46 2. Multi-function Twin Channel Device - Two controllers on one chip. 47 3. Command Channel Secondary DMA Engine - Allows scatter gather list 49 4. 64 Byte SCB Support - Allows disconnected, untagged request table 51 5. Block Move Instruction Support - Doubles the speed of certain 53 6. 'Bayonet' style Scatter Gather Engine - Improves S/G prefetch [all …]
|
H A D | aic79xx.rst | 1 .. SPDX-License-Identifier: GPL-2.0 28 AIC-7901A Single Channel 64-bit PCI-X 133MHz to 30 AIC-7901B Single Channel 64-bit PCI-X 133MHz to 32 AIC-7902A4 Dual Channel 64-bit PCI-X 133MHz to 34 AIC-7902B Dual Channel 64-bit PCI-X 133MHz to 41 Adaptec SCSI Card 39320 Dual Channel 64-bit PCI-X 133MHz to 7902A4/7902B 43 68-pin, two internal 68-pin) 44 Adaptec SCSI Card 39320A Dual Channel 64-bit PCI-X 133MHz to 7902B 46 68-pin, two internal 68-pin) 47 Adaptec SCSI Card 39320D Dual Channel 64-bit PCI-X 133MHz to 7902A4 [all …]
|
/linux/drivers/net/ethernet/intel/idpf/ |
H A D | idpf_txrx.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 83 #define IDPF_RX_BUFQ_WORKING_SET(rxq) ((rxq)->desc_count - 1) 87 if (unlikely(++(ntc) == (rxq)->desc_count)) { \ 95 if (unlikely(++(idx) == (q)->desc_count)) \ 117 ((((txq)->next_to_clean > (txq)->next_to_use) ? 0 : (txq)->desc_count) + \ 118 (txq)->next_to_clean - (txq)->next_to_use - 1) 120 #define IDPF_TX_BUF_RSV_UNUSED(txq) ((txq)->stash->buf_stack.top) 122 (txq)->desc_count >> 2) 124 #define IDPF_TX_COMPLQ_OVERFLOW_THRESH(txcq) ((txcq)->desc_count >> 1) 129 (((txq)->num_completions_pending >= (txq)->complq->num_completions ? \ [all …]
|
/linux/Documentation/security/keys/ |
H A D | request-key.rst | 2 Key Request Service 5 The key request service is part of the key retention service (refer to 9 The process starts by either the kernel requesting a service by calling 45 The main difference between the access points is that the in-kernel interface 50 The request_key_tag() call is like the in-kernel request_key(), except that it 51 also takes a domain tag that allows keys to be separated by namespace and 57 mechanism rather than using /sbin/request-key. 70 forking and execution of /sbin/request-key. 95 4) request_key() then forks and executes /sbin/request-key with a new session 98 5) /sbin/request-key assumes the authority associated with key U. [all …]
|
/linux/drivers/s390/scsi/ |
H A D | zfcp_dbf.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 28 * struct zfcp_dbf_rec_trigger - trace record for triggered recovery action 42 * struct zfcp_dbf_rec_running - trace record for running recovery 58 * enum zfcp_dbf_rec_id - recovery trace record id 68 * struct zfcp_dbf_rec - trace record for error recovery actions 70 * @tag: identifier string specifying the location of initiation 83 char tag[ZFCP_DBF_TAG_LEN]; member 97 * enum zfcp_dbf_san_id - SAN trace record identifier 100 * @ZFCP_DBF_SAN_ELS: extended link service record id 108 /** struct zfcp_dbf_san - trace record for SAN requests and responses [all …]
|
/linux/drivers/block/mtip32xx/ |
H A D | mtip32xx.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * mtip32xx.h - Header file for the P320 SSD Block Driver 49 /* Macro to extract the tag bit number from a tag value. */ 50 #define MTIP_TAG_BIT(tag) (tag & 0x1F) argument 53 * Macro to extract the tag index from a tag value. The index 55 * on the tag value. 57 #define MTIP_TAG_INDEX(tag) (tag >> 5) argument 67 * NOTE: This is the driver maximum; check dd->slot_groups for actual value. 71 /* Internal command tag. */ 95 * Per-tag bitfield size in longs. [all …]
|
/linux/drivers/net/ethernet/aquantia/atlantic/macsec/ |
H A D | macsec_struct.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 21 /*! The match mask is per-nibble. 0 means don't care, i.e. every value 122 /*! Mask is per-byte. 142 /*! Mask is per-byte. 151 /*! Mask is per-byte. 156 /*! Mask is per-byte. 171 /*! Mask is per-byte. 176 /*! Mask is per-byte. 181 /*! Mask is per-byte. */ 195 /*! If packet matches and tagged as controlled-packet, this SC/SA [all …]
|
/linux/drivers/scsi/arm/ |
H A D | fas216.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 1997-2003 Russell King 20 * 30-08-1997 RMK Created 21 * 14-09-1997 RMK Started disconnect support 22 * 08-02-1998 RMK Corrected real DMA support 23 * 15-02-1998 RMK Started sync xfer support 24 * 06-04-1998 RMK Tightened conditions for printing incomplete 26 * 02-05-1998 RMK Added extra checks in fas216_reset 27 * 24-05-1998 RMK Fixed synchronous transfers with period >= 200ns 28 * 27-06-1998 RMK Changed asm/delay.h to linux/delay.h [all …]
|
/linux/drivers/net/ethernet/microchip/vcap/ |
H A D | vcap_ag_api.h | 1 /* SPDX-License-Identifier: BSD-3-Clause */ 6 /* This file is autogenerated by cml-utils 2023-03-13 10:16:42 +0100. 63 * Used by 802.1BR Bridge Port Extension in an E-Tag 65 * Used by 802.1BR Bridge Port Extension in an E-Tag 67 * Set for frames containing an E-TAG (802.1BR Ethertype 893f) 69 * E-Tag group bits in 802.1BR Bridge Port Extension 71 * Used by 802.1BR Bridge Port Extension in an E-Tag 73 * Used by 802.1BR Bridge Port Extension in an E-Tag 75 * Set if frame contains an RTAG: IEEE 802.1CB (FRER Redundancy tag, Ethertype 78 * First DEI in multiple vlan tags (outer tag or default port tag) [all …]
|
/linux/drivers/net/wireless/zydas/zd1211rw/ |
H A D | zd_mac.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 2 /* ZD1211 USB-WLAN driver for Linux 4 * Copyright (C) 2005-2007 Ulrich Kunitz <kune@deine-taler.de> 5 * Copyright (C) 2006-2007 Daniel Drake <dsd@gentoo.org> 23 u8 service; member 33 * The term zd-rate is used for the combination of the modulation type flag 52 * with the modulation type flag and call the resulting values zd-rates. 95 __le16 tag; member 226 __le16 service; member 231 return header->prefix[0] & 0xf; in zd_ofdm_plcp_header_rate() [all …]
|
/linux/drivers/gpu/drm/amd/display/dc/link/ |
H A D | link_factory.c | 49 dc_ctx->logger 60 link_srv->create_link = link_create; in construct_link_service_factory() 61 link_srv->destroy_link = link_destroy; in construct_link_service_factory() 71 link_srv->detect_link = link_detect; in construct_link_service_detection() 72 link_srv->detect_connection_type = link_detect_connection_type; in construct_link_service_detection() 73 link_srv->add_remote_sink = link_add_remote_sink; in construct_link_service_detection() 74 link_srv->remove_remote_sink = link_remove_remote_sink; in construct_link_service_detection() 75 link_srv->get_hpd_state = link_get_hpd_state; in construct_link_service_detection() 76 link_srv->get_hpd_gpio = link_get_hpd_gpio; in construct_link_service_detection() 77 link_srv->enable_hpd = link_enable_hpd; in construct_link_service_detection() [all …]
|
/linux/Documentation/devicetree/bindings/nvmem/layouts/ |
H A D | onie,tlv-layout.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/nvmem/layouts/onie,tlv-layout.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Miquel Raynal <miquel.raynal@bootlin.com> 14 infrastructure shall provide a non-volatile memory with a table whose the 26 const: onie,tlv-layout 28 product-name: 32 part-number: 36 serial-number: [all …]
|
/linux/arch/x86/platform/efi/ |
H A D | quirks.c | 1 // SPDX-License-Identifier: GPL-2.0-only 45 * yyyy=4 digit year, mm=1-12, dd=1-31. 54 * @rsvd_next_header: 32-bit pointer to the next Secure Boot Module in the 60 …rom https://downloadcenter.intel.com/download/23197/Intel-Quark-SoC-X1000-Board-Support-Package-BSP 146 if (remaining_size - size < EFI_MIN_RESERVE) in query_variable_store_nonblocking() 181 if ((remaining_size - size < EFI_MIN_RESERVE) && in efi_query_variable_store() 225 if (remaining_size - size < EFI_MIN_RESERVE) in efi_query_variable_store() 250 * into efi.memmap (splitting existing regions if necessary) and tag 277 mr.range.end = addr + size - 1; in efi_arch_mem_reserve() 310 * - Not within any part of the kernel [all …]
|