Home
last modified time | relevance | path

Searched +full:b +full:- +full:side (Results 1 – 25 of 661) sorted by relevance

12345678910>>...27

/linux/Documentation/networking/
H A Dsnmp_counter.rst17 .. _RFC1213 ipInReceives: https://tools.ietf.org/html/rfc1213#page-26
30 .. _RFC1213 ipInDelivers: https://tools.ietf.org/html/rfc1213#page-28
41 .. _RFC1213 ipOutRequests: https://tools.ietf.org/html/rfc1213#page-28
60 .. _Explicit Congestion Notification: https://tools.ietf.org/html/rfc3168#page-6
73 .. _RFC1213 ipInHdrErrors: https://tools.ietf.org/html/rfc1213#page-27
81 .. _RFC1213 ipInAddrErrors: https://tools.ietf.org/html/rfc1213#page-27
98 .. _RFC1213 ipInUnknownProtos: https://tools.ietf.org/html/rfc1213#page-27
111 .. _RFC1213 ipInDiscards: https://tools.ietf.org/html/rfc1213#page-28
118 .. _RFC1213 ipOutDiscards: https://tools.ietf.org/html/rfc1213#page-28
125 .. _RFC1213 ipOutNoRoutes: https://tools.ietf.org/html/rfc1213#page-29
[all …]
/linux/kernel/rcu/
H A Dtree_plugin.h1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * Read-Copy Update mechanism for mutual exclusion (tree-based version)
4 * Internal non-public definitions that provide either classic
23 * non-preemptible reads are also safe. NOCB kthreads and in rcu_rdp_is_offloaded()
30 lockdep_is_held(&rdp->nocb_lock) || in rcu_rdp_is_offloaded()
38 return rcu_segcblist_is_offloaded(&rdp->cblist); in rcu_rdp_is_offloaded()
51 pr_info("\tCONFIG_RCU_FANOUT set to non-defaul in rcu_bootup_announce_oddness()
[all...]
H A Dtasks.h1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * Task-based RCU implementations.
24 * struct rcu_tasks_percpu - Per-CPU component of definition for a Tasks-RCU-like mechanism.
26 * @lock: Lock protecting per-CPU callback list.
29 * @urgent_gp: Number of additional non-laz
[all...]
H A Dtree_exp.h1 /* SPDX-License-Identifier: GPL-2.0+ */
27 * Return the value that the expedited-grace-period counter will have
46 * Take a snapshot of the expedited-grace-period counter, which is the
71 * Reset the ->expmaskinit values in the rcu_node tree to reflect any
72 * recent CPU-online activity. Note that these masks are not cleared
75 * no-work-to-do fastpath.
98 if (rnp->expmaskinit == rnp->expmaskinitnext) { in sync_exp_reset_tree_hotplug()
104 oldmask = rnp->expmaskinit; in sync_exp_reset_tree_hotplug()
105 rnp->expmaskinit = rnp->expmaskinitnext; in sync_exp_reset_tree_hotplug()
113 mask = rnp->grpmask; in sync_exp_reset_tree_hotplug()
[all …]
/linux/Documentation/RCU/
H A Drcu_dereference.rst17 (prefix "*"), field selection ("->"), assignment ("="), address-of
27 - You must use one of the rcu_dereference() family of primitives
28 to load an RCU-protected pointer, otherwise CONFIG_PROVE_RCU
29 will complain. Worse yet, your code can see random memory-corruption
45 - In the special case where data is added but is never removed
51 - You are only permitted to use rcu_dereference() on pointer values.
57 - Set bits and clear bits down in the must-be-zero low-order
62 - XOR bits to translate pointers, as is done in some
63 classic buddy-allocator algorithms.
68 - Avoid cancellation when using the "+" and "-" infix arithmetic
[all …]
H A DUP.rst16 --------------------------
18 Suppose that an RCU-based algorithm scans a linked list containing
19 elements A, B, and C in process context, and can delete elements from
20 this same list in softirq context. Suppose that the process-context scan
21 is referencing element B when it is interrupted by softirq processing,
22 which deletes element B, and then invokes call_rcu() to free element B
27 element B. This situation can greatly decrease the life expectancy of
33 Example 2: Function-Call Fatality
34 ---------------------------------
40 Suppose that an RCU-based algorithm again scans a linked list containing
[all …]
/linux/rust/kernel/
H A Drevocable.rs1 // SPDX-License-Identifier: GPL-2.0
30 /// b: u32,
33 /// fn add_two(v: &Revocable<Example>) -> Option<u32> {
35 /// Some(guard.a + guard.b)
38 /// let v = KBox::pin_init(Revocable::new(Example { a: 10, b: 20 }), GFP_KERNEL).unwrap();
44 /// Sample example as above, but explicitly using the rcu read side lock.
52 /// b: u32,
55 /// fn add_two(v: &Revocable<Example>) -> Option<u32> {
58 /// Some(e.a + e.b)
61 /// let v = KBox::pin_init(Revocable::new(Example { a: 10, b: 20 }), GFP_KERNEL).unwrap();
[all …]
/linux/drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/
H A Dia_css_xnr3.host.c1 // SPDX-License-Identifier: GPL-2.0
17 #define XNR_MAX_ALPHA ((1 << (ISP_VEC_ELEMBITS - 1)) - 1)
25 * division look-up table
36 -7213, -5580, -4371, -3421, -2722, -2159, -6950, -5585,
37 -4529, -3697, -3010, -2485, -2070, -1727, -1428, 0
40 static const s16 b[XNR3_LOOK_UP_TABLE_POINTS] = { variable
96 s32 offset = host_scale / 2; /* fixed-point 0.5 */ in compute_coring()
98 /* Convert from public host-side scale factor to isp-side scale in compute_coring()
99 * factor. Clip to [0, isp_scale-1). in compute_coring()
102 return clamp(isp_coring, 0, isp_scale - 1); in compute_coring()
[all …]
/linux/arch/arm/mach-at91/
H A Dpm_suspend.S1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * arch/arm/mach-at91/pm_slow_clock.S
13 #include "pm_data-offsets.h"
16 .arch armv7-a
32 * Side effects: overwrites r7, r8
39 b 2f
45 bne 2b
51 * Side effects: overwrites r7
56 beq 1b
62 * Side effects: overwrites r7
[all …]
/linux/tools/perf/pmu-events/arch/x86/broadwellx/
H A Duncore-interconnect.json111 "BriefDescription": "Misc Events - Set 0; Cache Inserts of Atomic Transactions as Secondary",
116 "PublicDescription": "Counts Timeouts - Set 0 : Cache Inserts of Atomic Transactions as Secondary",
121 "BriefDescription": "Misc Events - Set 0; Cache Inserts of Read Transactions as Secondary",
126 "PublicDescription": "Counts Timeouts - Set 0 : Cache Inserts of Read Transactions as Secondary",
131 "BriefDescription": "Misc Events - Set 0; Cache Inserts of Write Transactions as Secondary",
136 "PublicDescription": "Counts Timeouts - Set 0 : Cache Inserts of Write Transactions as Secondary",
141 "BriefDescription": "Misc Events - Set 0; Fastpath Rejects",
146 "PublicDescription": "Counts Timeouts - Set 0 : Fastpath Rejects",
151 "BriefDescription": "Misc Events - Set 0; Fastpath Requests",
156 "PublicDescription": "Counts Timeouts - Se
[all...]
/linux/tools/perf/pmu-events/arch/x86/haswellx/
H A Duncore-interconnect.json111 "BriefDescription": "Misc Events - Set 0; Cache Inserts of Atomic Transactions as Secondary",
116 "PublicDescription": "Counts Timeouts - Set 0 : Cache Inserts of Atomic Transactions as Secondary",
121 "BriefDescription": "Misc Events - Set 0; Cache Inserts of Read Transactions as Secondary",
126 "PublicDescription": "Counts Timeouts - Set 0 : Cache Inserts of Read Transactions as Secondary",
131 "BriefDescription": "Misc Events - Set 0; Cache Inserts of Write Transactions as Secondary",
136 "PublicDescription": "Counts Timeouts - Set 0 : Cache Inserts of Write Transactions as Secondary",
141 "BriefDescription": "Misc Events - Set 0; Fastpath Rejects",
146 "PublicDescription": "Counts Timeouts - Set 0 : Fastpath Rejects",
151 "BriefDescription": "Misc Events - Set 0; Fastpath Requests",
156 "PublicDescription": "Counts Timeouts - Se
[all...]
/linux/include/linux/
H A Drcupdate.h1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * Read-Copy Update mechanism for mutual exclusion
15 * For detailed explanation of Read-Copy Update mechanism see -
34 #define ULONG_CMP_GE(a, b) (ULONG_MAX / 2 >= (a) - (b)) argument
35 #define ULONG_CMP_LT(a, b) (ULONG_MAX / 2 < (a) - (b)) argument
38 #define RCU_SEQ_STATE_MASK ((1 << RCU_SEQ_CTR_SHIFT) - 1)
50 // not-yet-completed RCU grace periods.
54 * same_state_synchronize_rcu - Are two old-state values identical?
55 * @oldstate1: First old-state value.
56 * @oldstate2: Second old-state value.
[all …]
H A Dbpf_mprog.h1 /* SPDX-License-Identifier: GPL-2.0 */
10 * bpf_mprog is a generic layer for multi-program attachment. In-kernel users
15 * inside the multi-program array as well as prepend and append behavior if
26 * // bpf_mprog user-side lock
40 * // bpf_mprog user-side unlock
47 * // bpf_mprog user-side lock
52 * // all (*) marked is optional and depends on the use-case
65 * // bpf_mprog user-side unlock
72 * // bpf_mprog user-side lock
76 * // bpf_mprog user-side unlock
[all …]
H A Drcupdate_trace.h1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * Read-Copy Update mechanism for mutual exclusion, adapted for tracing.
38 * rcu_read_lock_trace - mark beginning of RCU-trace read-side critical section
41 * task is guaranteed to block until all other tasks exit their read-side
43 * task while other tasks are within RCU read-side critical sections,
53 WRITE_ONCE(t->trc_reader_nesting, READ_ONCE(t->trc_reader_nesting) + 1); in rcu_read_lock_trace()
56 t->trc_reader_special.b.need_mb) in rcu_read_lock_trace()
57 smp_mb(); // Pairs with update-side barriers in rcu_read_lock_trace()
62 * rcu_read_unlock_trace - mark end of RCU-trace read-side critical section
76 nesting = READ_ONCE(t->trc_reader_nesting) - 1; in rcu_read_unlock_trace()
[all …]
/linux/drivers/macintosh/
H A Dvia-macii.c1 // SPDX-License-Identifier: GPL-2.0
3 * Device driver for the via ADB on (many) Mac II-class machines
13 * 1999-08-02 (jmt) - Initial rewrite for Unified ADB.
14 * 2000-03-29 Tony Mantler <tonym@mac.linux-m68k.org>
15 * - Big overhaul, should actually work now.
16 * 2006-12-31 Finn Thain - Another overhaul.
24 * ftp://ftp.apple.com/developer/Tool_Chest/Devices_-_Hardware/Apple_Desktop_Bus/
39 /* VIA registers - spaced 0x200 bytes apart */
41 #define B 0 /* B-side data */ macro
42 #define A RS /* A-side data */
[all …]
H A Dvia-cuda.c1 // SPDX-License-Identifier: GPL-2.0
38 /* VIA registers - spaced 0x200 bytes apart */
40 #define B 0 /* B-side data */ macro
41 #define A RS /* A-side data */
42 #define DIRB (2*RS) /* B-side direction (1=output) */
43 #define DIRA (3*RS) /* A-side direction (1=output) */
55 #define ANH (15*RS) /* A-side data, no handshake */
62 * ----------------+------------------------------------------
68 * ----------------+------------------------------------------
74 /* Bits in Port B data register */
[all …]
/linux/drivers/block/drbd/
H A Ddrbd_protocol.h1 /* SPDX-License-Identifier: GPL-2.0-only */
30 P_RECV_ACK = 0x15, /* Used in protocol B */
33 P_SUPERSEDED = 0x18, /* Used in proto C, two-primaries conflict detection */
55 P_CONN_ST_CHG_REPLY = 0x2b, /* meta sock: Connection side state req reply */
69 * On a receiving side without REQ_WRITE_SAME,
74 P_ZEROES = 0x36, /* data sock: zero-out, WRITE_ZEROES */
135 #define DP_SEND_RECEIVE_ACK 128 /* This is a proto B write request */
147 u64 block_id; /* to identify the request in protocol B&C */
154 u32 size; /* == bio->bi_size */
159 u32 size; /* == bio->bi_size */
[all …]
/linux/drivers/block/rnbd/
H A Drnbd-proto.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
5 * Copyright (c) 2014 - 2018 ProfitBricks GmbH. All rights reserved.
6 * Copyright (c) 2018 - 2019 1&1 IONOS Cloud GmbH. All rights reserved.
7 * Copyright (c) 2019 - 2020 1&1 IONOS SE. All rights reserved.
13 #include <linux/blk-mq.h>
27 * enum rnbd_msg_types - RNBD message types
45 * struct rnbd_msg_hdr - header of RNBD messages
74 * struct rnbd_msg_sess_info - initial session info from client to server
85 * struct rnbd_msg_sess_info_rsp - initial session info from server to client
96 * struct rnbd_msg_open - request to open a remote device.
[all …]
/linux/Documentation/arch/arm/
H A Dcluster-pm-race-avoidance.rst2 Cluster-wide Power-up/power-down race avoidance algorithm
16 ---------
29 cluster-level operations are only performed when it is truly safe to do
35 disabling those mechanisms may itself be a non-atomic operation (such as
38 power-down and power-up at the cluster level.
46 -----------
50 - DOWN
51 - COMING_UP
52 - UP
53 - GOING_DOWN
[all …]
/linux/arch/arm/kernel/
H A Dhead-nommu.S1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * linux/arch/arm/kernel/head-nommu.S
5 * Copyright (C) 1994-2002 Russell King
6 * Copyright (C) 2003-2006 Hyok S. Choi
8 * Common kernel startup code (non-paged MM)
16 #include <asm/asm-offsets.h>
25 * ---------------------------
28 * are: MMU = off, D-cache = off, I-cache = dont care, r0 = 0,
31 * See linux/arch/arm/tools/mach-types for the complete list of machine
46 THUMB( bx r9 ) @ If this is a Thumb-2 kernel,
[all …]
/linux/tools/perf/pmu-events/arch/powerpc/power9/
H A Dother.json50 …dified (M) data from another core's ECO L3 on the same chip due to a data side request. When using…
65 "BriefDescription": "Read-write data cache collisions"
90 "BriefDescription": "D-cache invalidates sent over the reload bus to the core"
200 "BriefDescription": "Read-write data cache collisions"
280-word boundary, which causes it to require an additional slice than than what normally would be re…
300 "BriefDescription": "I-cache Invalidates sent over the realod bus to the core"
395-word boundary, which causes it to require an additional slice than than what normally would be re…
430 "BriefDescription": "TM Load (fav or non-fav) ran into conflict (failed)"
450 …"BriefDescription": "A TM-ineligible instruction tries to execute inside a transaction and the LSU…
455 "BriefDescription": "D-side L2 MRU touch commands sent to the L2"
[all …]
/linux/tools/usb/usbip/
H A DREADME2 # README for usbip-utils
5 # 2005-2008 Takahiro Hirofuchi
15 - usbip-vhci
16 A client side kernel module which provides a virtual USB Host Controller
19 - usbip-host (stub driver)
20 A server side module which provides a USB device driver which can be
23 - usbip-vudc
24 A server side module which provides a virtual USB Device Controller and allows
27 - usbip-utils
32 - USB/IP device drivers
[all …]
/linux/include/linux/usb/
H A Dch9.h1 /* SPDX-License-Identifier: GPL-2.0 */
9 * - the host side Linux-USB kernel driver API;
10 * - the "usbfs" user space API; and
11 * - the Linux "gadget" device/peripheral side driver API.
15 * device side APIs benefit from working well together.
22 * [b] so that accessing bigger-than-a-bytes fields will never
27 * someone that the two other points are non-issues for that
/linux/drivers/usb/gadget/legacy/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
5 # (b) the gadget driver using it.
7 # NOTE: Gadget support ** DOES NOT ** depend on host-side CONFIG_USB !!
9 # - Host systems (like PCs) need CONFIG_USB (with "A" jacks).
10 # - Peripherals (like PDAs) need CONFIG_USB_GADGET (with "B" jacks).
11 # - Some systems have both kinds of controllers.
13 # With help from a special transceiver and a "Mini-AB" jack, systems with
14 # both kinds of controller can also support "USB On-the-Go" (CONFIG_USB_OTG).
23 # Gadget drivers are hardware-neutral, or "platform independent",
44 Gadget Zero is a two-configuration device. It either sinks and
[all …]
/linux/Documentation/sound/cards/
H A Daudigy-mixer.rst5 This is based on sb-live-mixer.rst.
20 functionality. Only the default built-in code in the ALSA driver is described
34 one-way three wire serial bus for digital sound by Philips Semiconductors
42 FX-bus
48 ----------------------------------------
49 This control is used to attenuate samples from left and right front PCM FX-bus
54 -------------------------------------------
55 This control is used to attenuate samples from left and right surround PCM FX-bus
60 name='PCM Side Playback Volume',index=0
61 ---------------------------------------
[all …]

12345678910>>...27