| /kernel/linux/linux-5.10/drivers/misc/sgi-xp/ |
| D | xpc_channel.c | 6 * Copyright (c) 2004-2009 Silicon Graphics, Inc. All Rights Reserved. 12 * This is the part of XPC that manages the channels and 31 lockdep_assert_held(&ch->lock); in xpc_process_connect() 33 if (!(ch->flags & XPC_C_OPENREQUEST) || in xpc_process_connect() 34 !(ch->flags & XPC_C_ROPENREQUEST)) { in xpc_process_connect() 38 DBUG_ON(!(ch->flags & XPC_C_CONNECTING)); in xpc_process_connect() 40 if (!(ch->flags & XPC_C_SETUP)) { in xpc_process_connect() 41 spin_unlock_irqrestore(&ch->lock, *irq_flags); in xpc_process_connect() 43 spin_lock_irqsave(&ch->lock, *irq_flags); in xpc_process_connect() 48 ch->flags |= XPC_C_SETUP; in xpc_process_connect() [all …]
|
| D | xpc_main.c | 7 * Copyright (c) 2004-2009 Silicon Graphics, Inc. All Rights Reserved. 11 * Cross Partition Communication (XPC) support - standard version. 16 * partition This part detects the presence/absence of other 20 * channel This part manages the channels and sends/receives 68 .init_name = "", /* set to "part" at xpc_init() time */ 139 /* non-zero if any remote partition disengage was timed out */ 178 struct xpc_partition *part = from_timer(part, t, disengage_timer); in xpc_timeout_partition_disengage() local 180 DBUG_ON(time_is_after_jiffies(part->disengage_timeout)); in xpc_timeout_partition_disengage() 182 (void)xpc_partition_disengaged(part); in xpc_timeout_partition_disengage() 184 DBUG_ON(part->disengage_timeout != 0); in xpc_timeout_partition_disengage() [all …]
|
| D | xpc_uv.c | 6 * Copyright (c) 2008-2009 Silicon Graphics, Inc. All Rights Reserved. 10 * Cross Partition Communication (XPC) uv-based functions. 34 #include "../sgi-gru/gru.h" 35 #include "../sgi-gru/grukservices.h" 81 mutex_init(&part_uv->cached_activate_gru_mq_desc_mutex); in xpc_setup_partitions_uv() 82 spin_lock_init(&part_uv->flags_lock); in xpc_setup_partitions_uv() 83 part_uv->remote_act_state = XPC_P_AS_INACTIVE; in xpc_setup_partitions_uv() 98 if (part_uv->cached_activate_gru_mq_desc != NULL) { in xpc_teardown_partitions_uv() 99 mutex_lock(&part_uv->cached_activate_gru_mq_desc_mutex); in xpc_teardown_partitions_uv() 100 spin_lock_irqsave(&part_uv->flags_lock, irq_flags); in xpc_teardown_partitions_uv() [all …]
|
| /kernel/linux/linux-6.6/drivers/misc/sgi-xp/ |
| D | xpc_channel.c | 6 * Copyright (c) 2004-2009 Silicon Graphics, Inc. All Rights Reserved. 12 * This is the part of XPC that manages the channels and 31 lockdep_assert_held(&ch->lock); in xpc_process_connect() 33 if (!(ch->flags & XPC_C_OPENREQUEST) || in xpc_process_connect() 34 !(ch->flags & XPC_C_ROPENREQUEST)) { in xpc_process_connect() 38 DBUG_ON(!(ch->flags & XPC_C_CONNECTING)); in xpc_process_connect() 40 if (!(ch->flags & XPC_C_SETUP)) { in xpc_process_connect() 41 spin_unlock_irqrestore(&ch->lock, *irq_flags); in xpc_process_connect() 43 spin_lock_irqsave(&ch->lock, *irq_flags); in xpc_process_connect() 48 ch->flags |= XPC_C_SETUP; in xpc_process_connect() [all …]
|
| D | xpc_main.c | 7 * Copyright (c) 2004-2009 Silicon Graphics, Inc. All Rights Reserved. 11 * Cross Partition Communication (XPC) support - standard version. 16 * partition This part detects the presence/absence of other 20 * channel This part manages the channels and sends/receives 68 .init_name = "", /* set to "part" at xpc_init() time */ 130 /* non-zero if any remote partition disengage was timed out */ 169 struct xpc_partition *part = from_timer(part, t, disengage_timer); in xpc_timeout_partition_disengage() local 171 DBUG_ON(time_is_after_jiffies(part->disengage_timeout)); in xpc_timeout_partition_disengage() 173 xpc_partition_disengaged_from_timer(part); in xpc_timeout_partition_disengage() 175 DBUG_ON(part->disengage_timeout != 0); in xpc_timeout_partition_disengage() [all …]
|
| D | xpc_uv.c | 6 * Copyright (c) 2008-2009 Silicon Graphics, Inc. All Rights Reserved. 10 * Cross Partition Communication (XPC) uv-based functions. 34 #include "../sgi-gru/gru.h" 35 #include "../sgi-gru/grukservices.h" 81 mutex_init(&part_uv->cached_activate_gru_mq_desc_mutex); in xpc_setup_partitions_uv() 82 spin_lock_init(&part_uv->flags_lock); in xpc_setup_partitions_uv() 83 part_uv->remote_act_state = XPC_P_AS_INACTIVE; in xpc_setup_partitions_uv() 98 if (part_uv->cached_activate_gru_mq_desc != NULL) { in xpc_teardown_partitions_uv() 99 mutex_lock(&part_uv->cached_activate_gru_mq_desc_mutex); in xpc_teardown_partitions_uv() 100 spin_lock_irqsave(&part_uv->flags_lock, irq_flags); in xpc_teardown_partitions_uv() [all …]
|
| /kernel/linux/linux-6.6/block/ |
| D | early-lookup.c | 1 // SPDX-License-Identifier: GPL-2.0-only 15 * match_dev_by_uuid - callback for finding a partition using its uuid 26 if (!bdev->bd_meta_info || in match_dev_by_uuid() 27 strncasecmp(cmp->uuid, bdev->bd_meta_info->uuid, cmp->len)) in match_dev_by_uuid() 33 * devt_from_partuuid - looks up the dev_t of a partition by its UUID 41 * If @uuid_str is followed by a "/PARTNROFF=%d", then the number will be 56 /* Check for optional partition number offset attributes. */ in devt_from_partuuid() 63 cmp.len = slash - uuid_str; in devt_from_partuuid() 73 return -ENODEV; in devt_from_partuuid() 78 * to the partition number found by UUID. in devt_from_partuuid() [all …]
|
| /kernel/linux/linux-5.10/include/uapi/linux/ |
| D | batadv_packet.h | 1 /* SPDX-License-Identifier: (GPL-2.0 WITH Linux-syscall-note) */ 2 /* Copyright (C) 2007-2020 B.A.T.M.A.N. contributors: 15 * batadv_tp_is_error() - Check throughput meter return code for error 23 * enum batadv_packettype - types for batman-adv encapsulated packets 39 /* 0x00 - 0x3f: local packets or special rules for handling */ 45 /* 0x40 - 0x7f: unicast */ 53 /* 0x80 - 0xff: reserved */ 57 * enum batadv_subtype - packet subtype for unicast4addr 74 * enum batadv_iv_flags - flags used in B.A.T.M.A.N. IV OGM packets 88 * enum batadv_icmp_packettype - ICMP message types [all …]
|
| /kernel/linux/linux-6.6/include/uapi/linux/ |
| D | batadv_packet.h | 1 /* SPDX-License-Identifier: (GPL-2.0 WITH Linux-syscall-note) */ 15 * batadv_tp_is_error() - Check throughput meter return code for error 23 * enum batadv_packettype - types for batman-adv encapsulated packets 40 /* 0x00 - 0x3f: local packets or special rules for handling */ 47 /* 0x40 - 0x7f: unicast */ 55 /* 0x80 - 0xff: reserved */ 59 * enum batadv_subtype - packet subtype for unicast4addr 76 * enum batadv_iv_flags - flags used in B.A.T.M.A.N. IV OGM packets 90 * enum batadv_icmp_packettype - ICMP message types 108 * enum batadv_mcast_flags - flags for multicast capabilities and settings [all …]
|
| /kernel/linux/linux-6.6/scripts/ |
| D | extract-module-sig.pl | 2 # SPDX-License-Identifier: GPL-2.0 4 # extract-mod-sig <part> <module-file> 7 # section to stdout. Part is the bit to be written and is one of: 9 # -0: The unsigned module, no signature data at all 10 # -a: All of the signature data, including magic number 11 # -d: Just the descriptor values as a sequence of numbers 12 # -n: Just the signer's name 13 # -k: Just the key ID 14 # -s: Just the crypto signature or PKCS#7 message 19 die "Format: $0 -[0adnks] module-file >out\n" [all …]
|
| /kernel/linux/linux-5.10/scripts/ |
| D | extract-module-sig.pl | 2 # SPDX-License-Identifier: GPL-2.0 4 # extract-mod-sig <part> <module-file> 7 # section to stdout. Part is the bit to be written and is one of: 9 # -0: The unsigned module, no signature data at all 10 # -a: All of the signature data, including magic number 11 # -d: Just the descriptor values as a sequence of numbers 12 # -n: Just the signer's name 13 # -k: Just the key ID 14 # -s: Just the crypto signature or PKCS#7 message 19 die "Format: $0 -[0adnks] module-file >out\n" [all …]
|
| /kernel/linux/linux-6.6/drivers/soc/qcom/ |
| D | smem.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright (c) 2012-2013, The Linux Foundation. All rights reserved. 44 * two regions are cached and non-cached memory respectively. Each region 48 * Items in the non-cached region are allocated from the start of the partition 50 * is hence the region between the cached and non-cached offsets. The header of 59 * be held - currently lock number 3 of the sfpb or tcsr is used for this on all 79 /* Highest accepted item number, for both global and private heaps */ 88 /* Max number of processors/hosts in a system */ 92 * struct smem_proc_comm - proc_comm communication struct (legacy) 104 * struct smem_global_entry - entry to reference smem items on the heap [all …]
|
| /kernel/linux/linux-5.10/Documentation/networking/ |
| D | tls-offload.rst | 1 .. SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 13 For details regarding the user-facing interface refer to the TLS 18 * Software crypto mode (``TLS_SW``) - CPU handles the cryptography. 24 * Packet-based NIC offload mode (``TLS_HW``) - the NIC handles crypto 27 in the remaining part of this document 28 (``ethtool`` flags ``tls-hw-tx-offload`` and ``tls-hw-rx-offload``). 29 * Full TCP NIC offload mode (``TLS_HW_RECORD``) - mode of operation where 33 abilities or QoS and packet scheduling (``ethtool`` flag ``tls-hw-record``). 36 offload opt-in or opt-out on per-connection basis is not currently supported. 39 -- [all …]
|
| /kernel/linux/linux-6.6/sound/soc/sof/ |
| D | ipc4-fw-reg.h | 1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */ 15 * struct sof_ipc4_pipeline_registers - Pipeline start and end information in fw 19 * (right after creation/after reset) value "(u64)-1" is reported 23 * (right after creation or after reset) value "(u64)-1" is reported. 34 * struct sof_ipc4_peak_volume_regs - Volume information in fw 46 * struct sof_ipc4_llp_reading - Llp information in fw 47 * @llp_l: Lower part of 64-bit LLP 48 * @llp_u: Upper part of 64-bit LLP 49 * @wclk_l: Lower part of 64-bit Wallclock 50 * @wclk_u: Upper part of 64-bit Wallclock [all …]
|
| /kernel/linux/linux-5.10/init/ |
| D | do_mounts.c | 1 // SPDX-License-Identifier: GPL-2.0-only 71 * match_dev_by_uuid - callback for finding a partition using its uuid 80 struct hd_struct *part = dev_to_part(dev); in match_dev_by_uuid() local 82 if (!part->info) in match_dev_by_uuid() 85 if (strncasecmp(cmp->uuid, part->info->uuid, cmp->len)) in match_dev_by_uuid() 95 * devt_from_partuuid - looks up the dev_t of a partition by its UUID 102 * If @uuid_str is followed by a "/PARTNROFF=%d", then the number will be 113 struct hd_struct *part; in devt_from_partuuid() local 121 /* Check for optional partition number offset attributes. */ in devt_from_partuuid() 130 cmp.len = slash - uuid_str; in devt_from_partuuid() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/ |
| D | renesas,ether.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - $ref: ethernet-controller.yaml# 13 - Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 18 - items: 19 - enum: 20 - renesas,gether-r8a7740 # device is a part of R8A7740 SoC 21 - renesas,gether-r8a77980 # device is a part of R8A77980 SoC 22 - renesas,ether-r7s72100 # device is a part of R7S72100 SoC [all …]
|
| /kernel/linux/linux-5.10/arch/x86/platform/uv/ |
| D | bios_uv.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 * Copyright (C) 2007-2017 Silicon Graphics, Inc. All rights reserved. 29 if (!tab || !tab->function) in __uv_bios_call() 85 union partition_info_u part; in uv_bios_get_sn_info() local 92 part.val = v0; in uv_bios_get_sn_info() 94 *uvtype = part.hub_version; in uv_bios_get_sn_info() 96 *partid = part.partition_id; in uv_bios_get_sn_info() 98 *coher = part.coherence_id; in uv_bios_get_sn_info() 100 *region = part.region_size; in uv_bios_get_sn_info() 114 * bios returns watchlist number or negative error number. in uv_bios_mq_watchlist_alloc() [all …]
|
| /kernel/linux/linux-6.6/Documentation/networking/ |
| D | tls-offload.rst | 1 .. SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 13 For details regarding the user-facing interface refer to the TLS 18 * Software crypto mode (``TLS_SW``) - CPU handles the cryptography. 24 * Packet-based NIC offload mode (``TLS_HW``) - the NIC handles crypto 27 in the remaining part of this document 28 (``ethtool`` flags ``tls-hw-tx-offload`` and ``tls-hw-rx-offload``). 29 * Full TCP NIC offload mode (``TLS_HW_RECORD``) - mode of operation where 33 abilities or QoS and packet scheduling (``ethtool`` flag ``tls-hw-record``). 36 offload opt-in or opt-out on per-connection basis is not currently supported. 39 -- [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/ |
| D | renesas,ether.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - $ref: ethernet-controller.yaml# 13 - Sergei Shtylyov <sergei.shtylyov@gmail.com> 18 - items: 19 - enum: 20 - renesas,gether-r8a7740 # device is a part of R8A7740 SoC 21 - renesas,gether-r8a77980 # device is a part of R8A77980 SoC 22 - renesas,ether-r7s72100 # device is a part of R7S72100 SoC [all …]
|
| /kernel/linux/linux-5.10/lib/zlib_inflate/ |
| D | inftrees.h | 4 /* inftrees.h -- header to use inftrees.c 5 * Copyright (C) 1995-2005 Mark Adler 10 part of the implementation of the compression library and is 19 distance, an end-of-block, or an invalid code. For a table 20 pointer, the low four bits of op is the number of index bits of 22 is the number of extra bits to get after the code. bits is 23 the number of bits in this code or part of the code to drop off 29 unsigned char bits; /* bits in this part of the code */ 34 00000000 - literal 35 0000tttt - table link, tttt != 0 is the number of table index bits [all …]
|
| /kernel/linux/linux-6.6/lib/zlib_inflate/ |
| D | inftrees.h | 4 /* inftrees.h -- header to use inftrees.c 5 * Copyright (C) 1995-2005 Mark Adler 10 part of the implementation of the compression library and is 19 distance, an end-of-block, or an invalid code. For a table 20 pointer, the low four bits of op is the number of index bits of 22 is the number of extra bits to get after the code. bits is 23 the number of bits in this code or part of the code to drop off 29 unsigned char bits; /* bits in this part of the code */ 34 00000000 - literal 35 0000tttt - table link, tttt != 0 is the number of table index bits [all …]
|
| /kernel/linux/linux-6.6/include/media/ |
| D | media-entity.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 26 * enum media_gobj_type - type of a graph object 42 #define MEDIA_BITS_PER_ID (32 - MEDIA_BITS_PER_TYPE) 43 #define MEDIA_ID_MASK GENMASK_ULL(MEDIA_BITS_PER_ID - 1, 0) 48 * struct media_gobj - Define a graph object. 51 * @id: Non-zero object ID identifier. The ID should be unique 55 * @list: List entry stored in one of the per-type mdev object lists 68 * struct media_entity_enum - An enumeration of media entities. 71 * media_entity->internal_idx. 72 * @idx_max: Number of bits in bmap [all …]
|
| /kernel/linux/linux-6.6/arch/x86/platform/uv/ |
| D | bios_uv.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 * Copyright (C) 2007-2017 Silicon Graphics, Inc. All rights reserved. 29 if (!tab || !tab->function) in __uv_bios_call() 86 union partition_info_u part; in uv_bios_get_sn_info() local 93 part.val = v0; in uv_bios_get_sn_info() 95 *uvtype = part.hub_version; in uv_bios_get_sn_info() 97 *partid = part.partition_id; in uv_bios_get_sn_info() 99 *coher = part.coherence_id; in uv_bios_get_sn_info() 101 *region = part.region_size; in uv_bios_get_sn_info() 115 * bios returns watchlist number or negative error number. in uv_bios_mq_watchlist_alloc() [all …]
|
| /kernel/linux/linux-6.6/drivers/char/ipmi/ |
| D | ssif_bmc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 22 #define DEVICE_NAME "ipmi-ssif-host" 44 * Request-to-Response Time is T6max(250ms) - T1max(20ms) - 3ms = 227ms 90 /* Flag to identify a Multi-part Read Transaction */ 95 /* Block Number of a Multi-part Read Transaction */ 101 /* Buffer for SSIF Transaction part*/ 109 return container_of(file->private_data, struct ssif_bmc_ctx, miscdev); in to_ssif_bmc() 140 spin_lock_irqsave(&ssif_bmc->lock, flags); in ssif_bmc_read() 141 while (!ssif_bmc->request_available) { in ssif_bmc_read() 142 spin_unlock_irqrestore(&ssif_bmc->lock, flags); in ssif_bmc_read() [all …]
|
| /kernel/linux/linux-6.6/Documentation/process/ |
| D | contribution-maturity-model.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 As a part of the 2021 Linux Kernel Maintainers’ Summit, there was a 15 part of the Linux Kernel community need to allow engineers to be 16 maintainers as part of their job, so they can grow into becoming 48 kernel, either as part of their job responsibilities or on their own 55 part of their job responsibilities. 56 * Software Engineers will be supported to attend Linux-related 57 conferences as a part of their job. 65 authored by engineers from other companies) as part of their job 67 * Contributing presentations or papers to Linux-related or academic [all …]
|