| /kernel/linux/linux-6.6/include/uapi/scsi/fc/ |
| 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 …]
|
| /kernel/linux/linux-5.10/drivers/dca/ |
| D | dca-core.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright(c) 2007 - 2009 Intel Corporation. All rights reserved. 34 struct pci_bus *bus = pdev->bus; in dca_pci_rc_from_dev() 36 while (bus->parent) in dca_pci_rc_from_dev() 37 bus = bus->parent; in dca_pci_rc_from_dev() 50 INIT_LIST_HEAD(&domain->dca_providers); in dca_allocate_domain() 51 domain->pci_rc = rc; in dca_allocate_domain() 58 list_del(&domain->node); in dca_free_domain() 66 return ((pdev->vendor == PCI_VENDOR_ID_INTEL) && in dca_provider_ioat_ver_3_0() 67 ((pdev->device == PCI_DEVICE_ID_INTEL_IOAT_TBG0) || in dca_provider_ioat_ver_3_0() [all …]
|
| /kernel/linux/linux-6.6/drivers/dca/ |
| D | dca-core.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright(c) 2007 - 2009 Intel Corporation. All rights reserved. 34 struct pci_bus *bus = pdev->bus; in dca_pci_rc_from_dev() 36 while (bus->parent) in dca_pci_rc_from_dev() 37 bus = bus->parent; in dca_pci_rc_from_dev() 50 INIT_LIST_HEAD(&domain->dca_providers); in dca_allocate_domain() 51 domain->pci_rc = rc; in dca_allocate_domain() 58 list_del(&domain->node); in dca_free_domain() 66 return ((pdev->vendor == PCI_VENDOR_ID_INTEL) && in dca_provider_ioat_ver_3_0() 67 ((pdev->device == PCI_DEVICE_ID_INTEL_IOAT_TBG0) || in dca_provider_ioat_ver_3_0() [all …]
|
| /kernel/linux/linux-5.10/include/uapi/scsi/fc/ |
| 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 */ 55 ELS_NACT = 0x33, /* N-port activate alias_id */ 56 ELS_NDACT = 0x34, /* N-port deactivate alias_id */ 57 ELS_QOSR = 0x40, /* quality of service request */ 59 ELS_PDISC = 0x50, /* discover N_port service params */ [all …]
|
| /kernel/linux/linux-6.6/fs/orangefs/ |
| 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 …]
|
| /kernel/linux/linux-5.10/fs/orangefs/ |
| 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 …]
|
| /kernel/linux/linux-6.6/drivers/net/wireless/ath/ath6kl/ |
| 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 …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/ath/ath6kl/ |
| 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 …]
|
| /kernel/linux/linux-5.10/Documentation/networking/ |
| 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 …]
|
| /kernel/linux/linux-6.6/Documentation/networking/ |
| 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 …]
|
| /kernel/linux/linux-5.10/fs/fscache/ |
| D | cache.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /* FS-Cache cache handling 21 * look up a cache tag 25 struct fscache_cache_tag *tag, *xtag; in __fscache_lookup_cache_tag() local 27 /* firstly check for the existence of the tag under read lock */ in __fscache_lookup_cache_tag() 30 list_for_each_entry(tag, &fscache_cache_tag_list, link) { in __fscache_lookup_cache_tag() 31 if (strcmp(tag->name, name) == 0) { in __fscache_lookup_cache_tag() 32 atomic_inc(&tag->usage); in __fscache_lookup_cache_tag() 34 return tag; in __fscache_lookup_cache_tag() 40 /* the tag does not exist - create a candidate */ in __fscache_lookup_cache_tag() [all …]
|
| /kernel/linux/linux-6.6/include/uapi/linux/ |
| 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 …]
|
| 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 …]
|
| 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 …]
|
| 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.
|
| /kernel/linux/linux-5.10/include/uapi/linux/ |
| 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 …]
|
| 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 …]
|
| 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.
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/media/ |
| 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 …]
|
| /kernel/linux/linux-5.10/Documentation/driver-api/nfc/ |
| 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 …]
|
| /kernel/linux/linux-6.6/Documentation/driver-api/nfc/ |
| 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 …]
|
| /kernel/linux/linux-5.10/Documentation/scsi/ |
| 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 …]
|
| /kernel/linux/linux-6.6/Documentation/scsi/ |
| 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 …]
|
| /kernel/linux/linux-5.10/Documentation/security/keys/ |
| 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 …]
|
| /kernel/linux/linux-6.6/Documentation/security/keys/ |
| 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 …]
|