Home
last modified time | relevance | path

Searched +full:non +full:- +full:urgent (Results 1 – 25 of 49) sorted by relevance

12

/linux-6.14.4/net/core/
Dlink_watch.c1 // 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/
Dsmc.h1 /* 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 …]
Dsmc_rx.c1 // 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/
Dslhc_vj.h24 * - 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/
Dmcelog.c79 (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/
Dmaintainer-kvm-x86.rst1 .. 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 …]
Dmaintainer-tip.rst1 .. 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/
Dpdc_chassis.h1 /* 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/
Ddce_calcs.c36 * 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/
Dchtls_io.c1 // 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/
Dqib.h4 * 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/
Dmmc_ops.c1 // 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/
Dregulator.yaml1 # 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/
Duserfaultfd.rst8 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/
Dfile_ops.c1 // 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 …]
Dhfi.h1 /* 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/
Dtcp_input.c1 // 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 …]
Dtcp_output.c1 // 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 …]
Dtcp.c1 // 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/
Drcu_segcblist.h1 /* 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 …]
Dedac.h6 * 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/
Dstratix10-smc.h1 /* 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/
Dspace-info.c1 // 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/
Dslhc.c21 * - 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/
Dufshcd.c1 // 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 …]

12