Home
last modified time | relevance | path

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

12

/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_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/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 …]
H A 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/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/drivers/gpu/drm/amd/display/dc/basics/
H A 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/drivers/net/ethernet/chelsio/inline_crypto/chtls/
H A 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/drivers/mmc/core/
H A 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/Documentation/devicetree/bindings/regulator/
H A Dregulator.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Liam Girdwood <lgirdwood@gmail.com>
11 - Mark Brown <broonie@kernel.org>
14 regulator-name:
18 regulator-min-microvolt:
21 regulator-max-microvolt:
24 regulator-microvolt-offset:
28 regulator-min-microamp:
[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/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/
H A Ddml2_core_shared_types.h1 // SPDX-License-Identifier: MIT
13 #define __DML2_CALCS_MAX_VRATIO_PRE_OTO__ 4.0 //<brief max vratio for one-to-one prefetch bw schedu…
211 //-----------------
213 //-----------------
311 …tate_max]; // the min of sdp bw and dram_vm_only bw, sdp has no different derate for vm/non-vm etc.
312 …max]; // the min of sdp bw and dram_pixel_and_vm bw, sdp has no different derate for vm/non-vm etc.
362 …double min_available_urgent_bandwidth_MBps; /// <brief Minimum guaranteed available urgent return …
373 // ----------------------------------
375 // ----------------------------------
391 unsigned int SwathWidthY[DML2_MAX_PLANES]; // per-pipe
[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
98 #define FLAG_DSACKING_ACK 0x800 /* SACK blocks contained D-SACK info */
117 #define REXMIT_NEW 2 /* FRTO-style transmit of unsent/new packets */
125 tp->tcp_clean_acked = cad; in clean_acked_data_enable()
133 tp->tcp_clean_acked = NULL; in clean_acked_data_disable()
147 bool unknown_opt = tcp_sk(sk)->rx_opt.saw_unknown && in bpf_skops_parse_hdr()
161 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
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 …]
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 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/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/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/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/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/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 …]

12