/linux-6.14.4/net/core/ |
D | link_watch.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 51 if (dev->reg_state <= NETREG_REGISTERED) in default_operstate() 54 iflink = dev->ifindex; in default_operstate() 56 if (iflink == dev->ifindex) in default_operstate() 78 if (operstate == READ_ONCE(dev->operstate)) in rfc2863_policy() 81 switch(dev->link_mode) { in rfc2863_policy() 96 WRITE_ONCE(dev->operstate, operstate); in rfc2863_policy() 102 /* Handle pre-registration link state changes */ in linkwatch_init_dev() 114 if (dev->ifindex != dev_get_iflink(dev)) in linkwatch_urgent_event() 129 if (list_empty(&dev->link_watch_list)) { in linkwatch_add_event() [all …]
|
/linux-6.14.4/net/smc/ |
D | smc.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Shared Memory Communications over RDMA (SMC-R) and RoCE 139 u8 urg_data_pending : 1; /* Urgent Data Pending */ 140 u8 urg_data_present : 1; /* Urgent Data Present */ 155 union smc_host_cursor { /* SMC cursor - an offset in an RMBE */ 198 struct smc_link *lnk; /* assigned SMC-R link */ 221 /* prod crsr - confirmed by peer 223 union smc_host_cursor tx_curs_prep; /* tx - prepared data 226 union smc_host_cursor tx_curs_sent; /* tx - sent data 229 union smc_host_cursor tx_curs_fin; /* tx - confirmed by peer [all …]
|
D | smc_rx.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Shared Memory Communications over RDMA (SMC-R) and RoCE 41 wq = rcu_dereference(sk->sk_wq); in smc_rx_wake_up() 43 wake_up_interruptible_sync_poll(&wq->wait, EPOLLIN | EPOLLPRI | in smc_rx_wake_up() 46 if ((sk->sk_shutdown == SHUTDOWN_MASK) || in smc_rx_wake_up() 47 (sk->sk_state == SMC_CLOSED)) in smc_rx_wake_up() 62 struct smc_connection *conn = &smc->conn; in smc_rx_update_consumer() 63 struct sock *sk = &smc->sk; in smc_rx_update_consumer() 67 smc_curs_add(conn->rmb_desc->len, &cons, len); in smc_rx_update_consumer() 69 /* did we process urgent data? */ in smc_rx_update_consumer() [all …]
|
/linux-6.14.4/include/net/ |
D | slhc_vj.h | 24 * - Initial distribution. 31 * - 01-31-90 initial adaptation 33 * - Feb 1991 [email protected] 51 * the receiver implicitly knows what changed -- see below). 54 * in the following order): TCP urgent pointer, window, 55 * acknowledgment, sequence number and IP ID. (The urgent pointer 60 * range 1 - 255 and 3 octets (0, MSB, LSB) for numbers in the 61 * range 256 - 65535 or 0. (If the change in sequence number or 71 * with the 8-bit protocol field replaced by an 8-bit connection id -- 75 * LSB of 4-bit field is TCP "PUSH" bit (a worthless anachronism) and [all …]
|
/linux-6.14.4/drivers/xen/ |
D | mcelog.c | 79 (xen_mce_chrdev_open_count && (file->f_flags & O_EXCL))) { in xen_mce_chrdev_open() 82 return -EBUSY; in xen_mce_chrdev_open() 85 if (file->f_flags & O_EXCL) in xen_mce_chrdev_open() 98 xen_mce_chrdev_open_count--; in xen_mce_chrdev_release() 118 err = -EINVAL; in xen_mce_chrdev_read() 134 err = -EFAULT; in xen_mce_chrdev_read() 139 return err ? err : buf - ubuf; in xen_mce_chrdev_read() 158 return -EPERM; in xen_mce_chrdev_ioctl() 175 return -ENOTTY; in xen_mce_chrdev_ioctl() 230 return -ENODEV; in convert_log() [all …]
|
/linux-6.14.4/Documentation/process/ |
D | maintainer-kvm-x86.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 -------- 17 ----- 21 ----- 25 specific tree, ``github.com/kvm-x86/linux.git``. 39 using finer-grained topic branches is to make it easier to keep tabs on an area 42 in-flight commits' SHA1 hashes, and having to reject a pull request due to bugs 46 via a Cthulhu merge on an as-needed basis, i.e. when a topic branch is updated. 69 Patches that will be taken through a non-KVM tree (most often through the tip 83 ----------- [all …]
|
D | maintainer-tip.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 --------------------- 11 aggregation tree for several sub-maintainer trees. The tip tree gitweb URL 16 - **x86 architecture** 22 x86-specific KVM and XEN patches. 30 mail alias which distributes mails to the x86 top-level maintainer 32 ``linux-[email protected]``, otherwise your mail ends up only in 35 - **Scheduler** 37 Scheduler development takes place in the -tip tree, in the 38 sched/core branch - with occasional sub-topic trees for [all …]
|
/linux-6.14.4/arch/parisc/include/asm/ |
D | pdc_chassis.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * include/asm-parisc/pdc_chassis.h 6 * Copyright (C) 2002 Thibaut Varene <varenet@parisc-linux.org> 8 * TODO: - handle processor number on SMP systems (Reporting Entity ID) 9 * - handle message ID 10 * - handle timestamps 18 * ---------- 20 * ---------- 28 * ----------------- 30 * ----------------- [all …]
|
/linux-6.14.4/drivers/gpu/drm/amd/display/dc/basics/ |
D | dce_calcs.c | 36 * This file is gcc-parseable HW gospel, coming straight from HW engineers. 40 * remain as-is as it provides us with a guarantee from HW that it is correct. 139 yclk[low] = vbios->low_yclk; in calculate_bandwidth() 140 yclk[mid] = vbios->mid_yclk; in calculate_bandwidth() 141 yclk[high] = vbios->high_yclk; in calculate_bandwidth() 142 sclk[s_low] = vbios->low_sclk; in calculate_bandwidth() 143 sclk[s_mid1] = vbios->mid1_sclk; in calculate_bandwidth() 144 sclk[s_mid2] = vbios->mid2_sclk; in calculate_bandwidth() 145 sclk[s_mid3] = vbios->mid3_sclk; in calculate_bandwidth() 146 sclk[s_mid4] = vbios->mid4_sclk; in calculate_bandwidth() [all …]
|
/linux-6.14.4/drivers/net/ethernet/chelsio/inline_crypto/chtls/ |
D | chtls_io.c | 1 // SPDX-License-Identifier: GPL-2.0-only 27 return csk->tlshws.txkey >= 0; in is_tls_tx() 32 return csk->tlshws.rxkey >= 0; in is_tls_rx() 39 cnt = skb_shinfo(skb)->nr_frags; in data_sgl_len() 47 return DIV_ROUND_UP(size, csk->tlshws.mfs); in nos_ivs() 52 int ivs_size = nos_ivs(sk, skb->len) * CIPHER_BLOCK_SIZE; in set_ivs_imm() 57 ULP_SKB_CB(skb)->ulp.tls.iv = 1; in set_ivs_imm() 60 ULP_SKB_CB(skb)->ulp.tls.iv = 0; in set_ivs_imm() 71 return set_ivs_imm(sk, skb) ? (nos_ivs(sk, skb->len) * in ivs_size() 101 skb_set_queue_mapping(skb, (csk->txq_idx << 1) | CPL_PRIORITY_DATA); in create_flowc_wr_skb() [all …]
|
/linux-6.14.4/drivers/infiniband/hw/qib/ |
D | qib.h | 4 * Copyright (c) 2012 - 2017 Intel Corporation. All rights reserved. 5 * Copyright (c) 2006 - 2012 QLogic Corporation. All rights reserved. 18 * - Redistributions of source code must retain the above 22 * - Redistributions in binary form must reproduce the above 44 #include <linux/dma-mapping.h> 73 * per driver stats, either not device nor port-specific, or 83 __u64 sps_txerrs; /* tx-related packet errors */ 84 __u64 sps_rcverrs; /* non-crc rcv packet errors */ 98 * First-cut critierion for "device is active" is 100 * 5-second interval. SMA packets are 64 dwords, [all …]
|
/linux-6.14.4/drivers/mmc/core/ |
D | mmc_ops.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright 2006-2007 Pierre Ossman 75 if (!mmc_host_is_spi(card->host)) in __mmc_send_status() 76 cmd.arg = card->rca << 16; in __mmc_send_status() 79 err = mmc_wait_for_cmd(card->host, &cmd, retries); in __mmc_send_status() 106 cmd.arg = card->rca << 16; in _mmc_select_card() 119 return _mmc_select_card(card->host, card); in mmc_select_card() 141 cmd.arg = (host->dsr << 16) | 0xffff; in mmc_set_dsr() 167 * Non-SPI hosts need to prevent chipselect going active during in mmc_go_idle() 172 * rules that must accommodate non-MMC slaves which this layer in mmc_go_idle() [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/regulator/ |
D | regulator.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Liam Girdwood <[email protected]> 11 - Mark Brown <[email protected]> 14 regulator-name: 18 regulator-min-microvolt: 21 regulator-max-microvolt: 24 regulator-microvolt-offset: 28 regulator-min-microamp: [all …]
|
/linux-6.14.4/Documentation/admin-guide/mm/ |
D | userfaultfd.rst | 8 Userfaults allow the implementation of on-demand paging from userland 38 Vmas are not suitable for page- (or hugepage) granular fault tracking 48 is a corner case that would currently return ``-EBUSY``). 54 ---------------------- 63 - Any user can always create a userfaultfd which traps userspace page faults 67 - In order to also trap kernel page faults for the address space, either the 84 -------------------------- 101 - The ``UFFD_FEATURE_EVENT_*`` flags indicate that various other events 103 detail below in the `Non-cooperative userfaultfd`_ section. 105 - ``UFFD_FEATURE_MISSING_HUGETLBFS`` and ``UFFD_FEATURE_MISSING_SHMEM`` [all …]
|
/linux-6.14.4/drivers/infiniband/hw/hfi1/ |
D | file_ops.c | 1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 4 * Copyright(c) 2015-2020 Intel Corporation. 149 struct hfi1_devdata *dd = container_of(inode->i_cdev, in hfi1_file_open() 153 if (!((dd->flags & HFI1_PRESENT) && dd->kregbase1)) in hfi1_file_open() 154 return -EINVAL; in hfi1_file_open() 156 if (!refcount_inc_not_zero(&dd->user_refcount)) in hfi1_file_open() 157 return -ENXIO; in hfi1_file_open() 163 if (!fd || init_srcu_struct(&fd->pq_srcu)) in hfi1_file_open() 165 spin_lock_init(&fd->pq_rcu_lock); in hfi1_file_open() 166 spin_lock_init(&fd->tid_lock); in hfi1_file_open() [all …]
|
D | hfi.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright(c) 2020-2023 Cornelis Networks, Inc. 4 * Copyright(c) 2015-2020 Intel Corporation. 13 #include <linux/dma-mapping.h> 27 #include <linux/i2c-algo-bit.h> 74 /* Offline Disabled Reason is 4-bits */ 98 * per driver stats, either not device nor port-specific, or 108 __u64 sps_txerrs; /* tx-related packet errors */ 109 __u64 sps_rcverrs; /* non-crc rcv packet errors */ 124 * First-cut criterion for "device is active" is [all …]
|
/linux-6.14.4/net/ipv4/ |
D | tcp_input.c | 1 // SPDX-License-Identifier: GPL-2.0 12 * Corey Minyard <wf-[email protected]> 13 * Florian La Roche, <[email protected]-sb.de> 62 * Pasi Sarolahti: F-RTO for dealing with spurious RTOs 98 #define FLAG_DSACKING_ACK 0x800 /* SACK blocks contained D-SACK info */ 116 #define REXMIT_NEW 2 /* FRTO-style transmit of unsent/new packets */ 124 icsk->icsk_clean_acked = cad; in clean_acked_data_enable() 132 icsk->icsk_clean_acked = NULL; in clean_acked_data_disable() 146 bool unknown_opt = tcp_sk(sk)->rx_opt.saw_unknown && in bpf_skops_parse_hdr() 160 switch (sk->sk_state) { in bpf_skops_parse_hdr() [all …]
|
D | tcp_output.c | 1 // SPDX-License-Identifier: GPL-2.0-only 12 * Corey Minyard <wf-[email protected]> 13 * Florian La Roche, <[email protected]-sb.de> 33 * Cacophonix Gaul : draft-minshall-nagle-01 59 tp->tcp_clock_cache = val; in tcp_mstamp_refresh() 60 tp->tcp_mstamp = div_u64(val, NSEC_PER_USEC); in tcp_mstamp_refresh() 71 unsigned int prior_packets = tp->packets_out; in tcp_event_new_data_sent() 73 WRITE_ONCE(tp->snd_nxt, TCP_SKB_CB(skb)->end_seq); in tcp_event_new_data_sent() 75 __skb_unlink(skb, &sk->sk_write_queue); in tcp_event_new_data_sent() 76 tcp_rbtree_insert(&sk->tcp_rtx_queue, skb); in tcp_event_new_data_sent() [all …]
|
D | tcp.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 12 * Corey Minyard <wf-[email protected]> 13 * Florian La Roche, <[email protected]-sb.de> 25 * sk->inuse=1 and was trying to connect 51 * Alan Cox : sk->keepopen now seems to work 53 * Alan Cox : Fixed assorted sk->rqueue->next errors 63 * Alan Cox : FIN with no memory -> CRASH 76 * window non shrink trick. 113 * Alan Cox : Changed the semantics of sk->socket to 164 * Matt Day : poll()->select() match BSD precisely on error [all …]
|
/linux-6.14.4/include/linux/ |
D | rcu_segcblist.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 5 * This seemingly RCU-private file must be available to SRCU users 29 /* Complicated segmented callback lists. ;-) */ 53 * The ->gp_seq[] array contains the grace-period number at which the 56 * is non-empty, and it is never valid for RCU_DONE_TAIL (whose callbacks 58 * not yet been assigned a grace-period number). 71 * ---------------------------------------------------------------------------- 76 * ---------------------------------------------------------------------------- 79 * ---------------------------------------------------------------------------- 84 * ---------------------------------------------------------------------------- [all …]
|
D | edac.h | 6 * 2006-2008 (c) MontaVista Software, Inc. This file is licensed under 26 #define EDAC_OPSTATE_INVAL -1 60 * enum dev_type - describe the type of memory DRAM chips used at the stick 93 * enum hw_event_mc_err_type - type of the detected error 95 * @HW_EVENT_ERR_CORRECTED: Corrected Error - Indicates that an ECC 97 * @HW_EVENT_ERR_UNCORRECTED: Uncorrected Error - Indicates an error that 101 * it for example, by re-trying the operation). 102 * @HW_EVENT_ERR_DEFERRED: Deferred Error - Indicates an uncorrectable 103 * error whose handling is not urgent. This could 108 * @HW_EVENT_ERR_FATAL: Fatal Error - Uncorrected error that could not [all …]
|
/linux-6.14.4/include/linux/firmware/intel/ |
D | stratix10-smc.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Copyright (C) 2017-2018, Intel Corporation 9 #include <linux/arm-smccc.h> 19 * An ARM SMC instruction takes a function identifier and up to 6 64-bit 20 * register values as arguments, and can return up to 4 64-bit register 31 * STD call starts a operation which can be preempted by a non-secure 88 * a2-7: not used. 92 * a1-3: not used. 108 * a3-7: not used. 133 * a1-7: not used. [all …]
|
/linux-6.14.4/fs/btrfs/ |
D | space-info.c | 1 // SPDX-License-Identifier: GPL-2.0 7 #include "space-info.h" 10 #include "free-space-cache.h" 11 #include "ordered-data.h" 13 #include "block-group.h" 16 #include "extent-tree.h" 31 * reservations we care about total_bytes - SUM(space_info->bytes_) when 37 * code on the rules for each type, but generally block_rsv->reserved is how 38 * much space is accounted for in space_info->bytes_may_use. 52 * ->reserve [all …]
|
/linux-6.14.4/drivers/net/slip/ |
D | slhc.c | 21 * - Initial distribution. 28 * - 01-31-90 initial adaptation (from 1.19) 29 * PPP.05 02-15-90 [ks] 30 * PPP.08 05-02-90 [ks] use PPP protocol field to signal compression 31 * PPP.15 09-90 [ks] improve mbuf handling 32 * PPP.16 11-02 [karn] substantially rewritten to use NOS facilities 34 * - Feb 1991 [email protected] 39 * - Jul 1994 Dmitry Gorodchanin 41 * - Oct 1994 Dmitry Gorodchanin 43 * - Jan 1995 Bjorn Ekwall [all …]
|
/linux-6.14.4/drivers/ufs/core/ |
D | ufshcd.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * Copyright (C) 2011-2013 Samsung India Software Operations 5 * Copyright (c) 2013-2016, The Linux Foundation. All rights reserved. 17 #include <linux/blk-pm.h> 31 #include "ufshcd-priv.h" 34 #include "ufs-sysfs.h" 35 #include "ufs-debugfs.h" 36 #include "ufs-fault-injection.h" 38 #include "ufshcd-crypto.h" 77 /* maximum number of link-startup retries */ [all …]
|