Home
last modified time | relevance | path

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

/linux/net/core/
H A 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_mod in rfc2863_policy()
137 linkwatch_schedule_work(int urgent) linkwatch_schedule_work() argument
311 bool urgent = linkwatch_urgent_event(dev); linkwatch_fire_event() local
[all...]
/linux/net/smc/
H A 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 …]
/linux/include/net/
H A Dslhc_vj.h24 * - Initial distribution.
31 * - 01-31-90 initial adaptation
33 * - Feb 1991 Bill_Simpson@um.cc.umich.edu
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/drivers/xen/
H A 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/Documentation/process/
H A 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 …]
/linux/arch/parisc/include/asm/
H A 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/Documentation/admin-guide/mm/
H A 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/net/ipv4/
H A Dtcp_input.c1 // SPDX-License-Identifier: GPL-2.0
12 * Corey Minyard <wf-rch!minyard@relay.EU.net>
13 * Florian La Roche, <flla@stud.uni-sb.de>
62 * Pasi Sarolahti: F-RTO for dealing with spurious RTOs
100 #define FLAG_DSACKING_ACK 0x800 /* SACK blocks contained D-SACK info */
119 #define REXMIT_NEW 2 /* FRTO-style transmit of unsent/new packets */
127 tp->tcp_clean_acked = cad; in clean_acked_data_enable()
135 tp->tcp_clean_acked = NULL; in clean_acked_data_disable()
149 bool unknown_opt = tcp_sk(sk)->rx_opt.saw_unknown && in bpf_skops_parse_hdr()
163 switch (sk->sk_state) { in bpf_skops_parse_hdr()
[all …]
H A Dtcp_output.c1 // SPDX-License-Identifier: GPL-2.0-only
12 * Corey Minyard <wf-rch!minyard@relay.EU.net>
13 * Florian La Roche, <flla@stud.uni-sb.de>
33 * Cacophonix Gaul : draft-minshall-nagle-01
61 tp->tcp_clock_cache = val; in tcp_mstamp_refresh()
62 tp->tcp_mstamp = div_u64(val, NSEC_PER_USEC); in tcp_mstamp_refresh()
73 unsigned int prior_packets = tp->packets_out; in tcp_event_new_data_sent()
75 WRITE_ONCE(tp->snd_nxt, TCP_SKB_CB(skb)->end_seq); in tcp_event_new_data_sent()
77 __skb_unlink(skb, &sk->sk_write_queue); in tcp_event_new_data_sent()
78 tcp_rbtree_insert(&sk->tcp_rtx_queue, skb); in tcp_event_new_data_sent()
[all …]
H A Dtcp.c1 // SPDX-License-Identifier: GPL-2.0-or-later
12 * Corey Minyard <wf-rch!minyard@relay.EU.net>
13 * Florian La Roche, <flla@stud.uni-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/drivers/infiniband/hw/hfi1/
H A 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 …]
H A Dchip.c1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
3 * Copyright(c) 2015 - 2020 Intel Corporation.
32 MODULE_PARM_DESC(num_vls, "Set number of Virtual Lanes to use (1-8)");
78 #define SEC_SC_HALTED 0x4 /* per-context only */
79 #define SEC_SPC_FREEZE 0x8 /* per-HFI only */
87 * 0 - User Fecn Handling
88 * 1 - Vnic
89 * 2 - AIP
90 * 3 - Verbs
101 #define emulator_rev(dd) ((dd)->irev >> 8)
[all …]
/linux/fs/btrfs/
H A 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/include/linux/
H A 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 …]
H A 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/include/linux/firmware/intel/
H A 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/drivers/net/slip/
H A 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 Bill_Simpson@um.cc.umich.edu
39 * - Jul 1994 Dmitry Gorodchanin
41 * - Oct 1994 Dmitry Gorodchanin
43 * - Jan 1995 Bjorn Ekwall
[all …]
/linux/drivers/ufs/core/
H A 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"
76 /* maximum number of link-startup retries */
[all …]
/linux/drivers/net/wireless/ath/ath5k/
H A Dath5k.h2 * Copyright (c) 2004-2007 Reyk Floeter <reyk@openbsd.org>
3 * Copyright (c) 2006-2007 Nick Kossifidis <mickflemm@gmail.com>
62 #define PCI_DEVICE_ID_ATHEROS_AR5312_REV7 0x0057 /* AR5312 WMAC (AP30-040) */
63 #define PCI_DEVICE_ID_ATHEROS_AR5312_REV8 0x0058 /* AR5312 WMAC (AP43-030) */
70 #define PCI_DEVICE_ID_ATHEROS_AR2413 0x001a /* AR2413 (Griffin-lite) */
72 #define PCI_DEVICE_ID_ATHEROS_AR5424 0x001c /* AR5424 (Condor PCI-E) */
189 #define AR5K_TUNE_NOISE_FLOOR -72
190 #define AR5K_TUNE_CCA_MAX_GOOD_VALUE -95
232 /* Used to calculate tx time for non 5/10/40MHz
274 * enum ath5k_version - MAC Chips
[all …]
/linux/drivers/net/wireless/st/cw1200/
H A Dwsm.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * ST-Ericsson CW1200 mac80211 drivers.
6 * Copyright (c) 2010, ST-Ericsson
29 if ((buf)->data + size > (buf)->end) \
31 (buf)->data += size; \
36 if ((buf)->data + size > (buf)->end) \
38 memcpy(ptr, (buf)->data, size); \
39 (buf)->data += size; \
45 if ((buf)->data + sizeof(type) > (buf)->end) \
47 val = cvt(*(type2 *)(buf)->data); \
[all …]
/linux/fs/f2fs/
H A Dinode.c1 // SPDX-License-Identifier: GPL-2.0
31 if (f2fs_readonly(F2FS_I_SB(inode)->sb)) in f2fs_mark_inode_dirty_sync()
47 unsigned int flags = F2FS_I(inode)->i_flags; in f2fs_set_inode_flags()
75 if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode) || in __get_inode_rdev()
76 S_ISFIFO(inode->i_mode) || S_ISSOCK(inode->i_mode)) { in __get_inode_rdev()
78 inode->i_rdev = old_decode_dev(le32_to_cpu(addr[0])); in __get_inode_rdev()
80 inode->i_rdev = new_decode_dev(le32_to_cpu(addr[1])); in __get_inode_rdev()
88 if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode)) { in __set_inode_rdev()
89 if (old_valid_dev(inode->i_rdev)) { in __set_inode_rdev()
90 addr[0] = cpu_to_le32(old_encode_dev(inode->i_rdev)); in __set_inode_rdev()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dml/calcs/
H A Ddcn_calc_auto.c32 * This file is gcc-parseable HW gospel, coming straight from HW engineers.
36 * remain as-is as it provides us with a guarantee from HW that it is correct.
43 for (k = 0; k <= v->number_of_active_planes - 1; k++) { in scaler_settings_calculation()
44 if (v->allow_different_hratio_vratio == dcn_bw_yes) { in scaler_settings_calculation()
45 if (v->source_scan[k] == dcn_bw_hor) { in scaler_settings_calculation()
46 v->h_ratio[k] = v->viewport_width[k] / v->scaler_rec_out_width[k]; in scaler_settings_calculation()
47 v->v_ratio[k] = v->viewport_height[k] / v->scaler_recout_height[k]; in scaler_settings_calculation()
50 v->h_ratio[k] = v->viewport_height[k] / v->scaler_rec_out_width[k]; in scaler_settings_calculation()
51 v->v_ratio[k] = v->viewport_width[k] / v->scaler_recout_height[k]; in scaler_settings_calculation()
55 if (v->source_scan[k] == dcn_bw_hor) { in scaler_settings_calculation()
[all …]
/linux/kernel/rcu/
H A Dtree.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Read-Copy Update mechanism for mutual exclusion (tree-based version)
14 * For detailed explanation of Read-Copy Update mechanism see -
67 #include "../time/tick-internal.h"
88 return READ_ONCE(rdp->gpwrap_count); in rcu_get_gpwrap_count()
95 .gp_seq = (0UL - 300UL) << RCU_SEQ_CTR_SHIFT,
119 /* Control rcu_node-tree auto-balancing at boot time. */
138 * boot-time false positives from lockdep-RCU error checking. Finally, it
172 * real-time priority(enabling/disabling) is controlled by
178 /* Delay in jiffies for grace-period initialization delays, debug only. */
[all …]
/linux/kernel/sched/
H A Dcore.c1 // SPDX-License-Identifier: GPL-2.0-only
7 * Copyright (C) 1991-2002 Linus Torvalds
8 * Copyright (C) 1998-2024 Ingo Molnar, Red Hat
75 # include <linux/irq-entry-common.h>
99 #include "../../io_uring/io-wq.h"
193 if (p->sched_class == &stop_sched_class) /* trumps deadline */ in __task_prio()
194 return -2; in __task_prio()
196 if (p->dl_server) in __task_prio()
197 return -1; /* deadline */ in __task_prio()
199 if (rt_or_dl_prio(p->prio)) in __task_prio()
[all …]
/linux/drivers/md/
H A Ddm-cache-target.c1 // SPDX-License-Identifier: GPL-2.0-only
9 #include "dm-bio-prison-v2.h"
10 #include "dm-bio-record.h"
11 #include "dm-cache-metadata.h"
12 #include "dm-io-tracker.h"
13 #include "dm-cache-background-tracker.h"
15 #include <linux/dm-io.h>
16 #include <linux/dm-kcopyd.h>
30 /*----------------------------------------------------------------*/
43 /*----------------------------------------------------------------*/
[all …]