Home
last modified time | relevance | path

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

12345678910>>...43

/Linux-v6.6/net/ceph/crush/
Dhash.c1 // SPDX-License-Identifier: GPL-2.0
9 * Robert Jenkins' function for mixing 32-bit values
11 * a, b = random bits, c = input and output
13 #define crush_hashmix(a, b, c) do { \ argument
14 a = a-b; a = a-c; a = a^(c>>13); \
15 b = b-c; b = b-a; b = b^(a<<8); \
16 c = c-a; c = c-b; c = c^(b>>13); \
17 a = a-b; a = a-c; a = a^(c>>12); \
18 b = b-c; b = b-a; b = b^(a<<16); \
19 c = c-a; c = c-b; c = c^(b>>5); \
[all …]
/Linux-v6.6/arch/mips/include/asm/
Dunaligned-emul.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
8 #define _LoadHW(addr, value, res, type) \ argument
11 "1:\t"type##_lb("%0", "0(%2)")"\n" \
12 "2:\t"type##_lbu("$1", "1(%2)")"\n\t"\
23 STR(PTR_WD)"\t1b, 4b\n\t" \
24 STR(PTR_WD)"\t2b, 4b\n\t" \
27 : "r" (addr), "i" (-EFAULT)); \
31 #define _LoadW(addr, value, res, type) \ argument
34 "1:\t"type##_lwl("%0", "(%2)")"\n" \
35 "2:\t"type##_lwr("%0", "3(%2)")"\n\t"\
[all …]
/Linux-v6.6/drivers/gpu/drm/nouveau/nvkm/core/
Dmm.c26 #define node(root, dir) ((root)->nl_entry.dir == &mm->nodes) ? NULL : \
27 list_entry((root)->nl_entry.dir, struct nvkm_mm_node, nl_entry)
36 list_for_each_entry(node, &mm->nodes, nl_entry) { in nvkm_mm_dump()
38 node->offset, node->length, node->type); in nvkm_mm_dump()
41 list_for_each_entry(node, &mm->free, fl_entry) { in nvkm_mm_dump()
43 node->offset, node->length, node->type); in nvkm_mm_dump()
56 if (prev && prev->type == NVKM_MM_TYPE_NONE) { in nvkm_mm_free()
57 prev->length += this->length; in nvkm_mm_free()
58 list_del(&this->nl_entry); in nvkm_mm_free()
62 if (next && next->type == NVKM_MM_TYPE_NONE) { in nvkm_mm_free()
[all …]
/Linux-v6.6/tools/lib/bpf/
Dbpf_core_read.h1 /* SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause) */
7 * __builtin_preserve_field_info() built-in to get a specific aspect of
22 /* second argument to __builtin_btf_type_id() built-in */
24 BPF_TYPE_ID_LOCAL = 0, /* BTF type ID in local program */
25 BPF_TYPE_ID_TARGET = 1, /* BTF type ID in target kernel */
28 /* second argument to __builtin_preserve_type_info() built-in */
30 BPF_TYPE_EXISTS = 0, /* type existence in target kernel */
31 BPF_TYPE_SIZE = 1, /* type size in target kernel */
32 BPF_TYPE_MATCHES = 2, /* type match in target kernel */
35 /* second argument to __builtin_preserve_enum_value() built-in */
[all …]
/Linux-v6.6/scripts/atomic/
Datomics.tbl4 # Upper-case implies _{acquire,release,relaxed} variants.
6 # * B/b - bool: returns bool
7 # * v - void: returns void
8 # * I/i - int: returns base type
9 # * R - return: returns base type (has _return variants)
10 # * F/f - fetch: returns base type (has fetch_ variants)
11 # * l - load: returns base type (has _acquire order variant)
12 # * s - store: returns void (has _release order variant)
14 # Where args contains list of type[:name], where type is:
15 # * cv - const pointer to atomic base type (atomic_t/atomic64_t/atomic_long_t)
[all …]
/Linux-v6.6/include/linux/usb/
Dpd_vdo.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * Copyright 2015-2017 Google, Inc
21 * ----------
23 * <15> :: VDM type ( 1b == structured, 0b == unstructured )
26 * <10:8> :: object position (1-7 valid ... used for enter/exit mode only)
27 * <7:6> :: command type (SVDM only?)
28 * <5> :: reserved (SVDM), command type (UVDM)
31 #define VDO(vid, type, ver, custom) \ argument
33 ((type) << 15) | \
85 * SVDM Identity request -> response
[all …]
/Linux-v6.6/tools/testing/selftests/drivers/net/mlxsw/
Ddevlink_trap_control.sh2 # SPDX-License-Identifier: GPL-2.0
4 # Test devlink-trap control trap functionality over mlxsw. Each registered
8 # +---------------------------------+
16 # +----|----------------------------+
18 # +----|----------------------------------------------------------------------+
28 # +----|----------------------------------------------------------------------+
30 # +----|----------------------------+
38 # +---------------------------------+
97 ip -4 route add default vrf v$h1 nexthop via 192.0.2.2
98 ip -6 route add default vrf v$h1 nexthop via 2001:db8:1::2
[all …]
Ddevlink_trap_l2_drops.sh2 # SPDX-License-Identifier: GPL-2.0
4 # Test devlink-trap L2 drops functionality over mlxsw. Each registered L2 drop
46 ip link add dev br0 type bridge vlan_filtering 1 mcast_snooping 0
105 $MZ $h1 -c 0 -p 100 -a $smac -b bcast -t ip -d 1msec -q &
124 # Remove PVID flag. This should prevent untagged and prio-tagged
131 $MZ $h1 "$opt" -c 0 -p 100 -a own -b $dmac -t ip -d 1msec -q &
159 log_test "VLAN tag mismatch - untagged packets"
166 __vlan_tag_mismatch_test "-Q 0"
168 log_test "VLAN tag mismatch - prio-tagged packets"
191 $MZ $h1 -Q $vid -c 0 -p 100 -a own -b $dmac -t ip -d 1msec -q &
[all …]
/Linux-v6.6/drivers/media/common/videobuf2/
Dvideobuf2-v4l2.c2 * videobuf2-v4l2.c - V4L2 driver helper framework
9 * The vb2_thread implementation was based on code from videobuf-dvb.c:
28 #include <media/v4l2-common.h>
29 #include <media/v4l2-dev.h>
30 #include <media/v4l2-device.h>
31 #include <media/v4l2-event.h>
32 #include <media/v4l2-fh.h>
34 #include <media/videobuf2-v4l2.h>
42 pr_info("vb2-v4l2: [%p] %s: " fmt, \
43 (q)->name, __func__, ## arg); \
[all …]
/Linux-v6.6/tools/include/linux/
Doverflow.h1 /* SPDX-License-Identifier: GPL-2.0 OR MIT */
9 * type. These macros may also be useful elsewhere. It would seem more obvious
12 * #define type_min(T) (T)(is_signed_type(T) ? (T)1 << (8*sizeof(T)-1) : 0)
13 * #define type_max(T) (T)(is_signed_type(T) ? ((T)1 << (8*sizeof(T)-1)) - 1 : ~(T)0)
17 * the type_max expression (but not if -fsanitize=undefined is in
21 * macros also produce sensible values for the exotic type _Bool. [The
23 * a-feature-not-a-bug, since people shouldn't be doing arithmetic on
28 * https://mail-index.netbsd.org/tech-misc/2007/02/05/0000.html -
31 #define is_signed_type(type) (((type)(-1)) < (type)1) argument
32 #define __type_half_max(type) ((type)1 << (8*sizeof(type) - 1 - is_signed_type(type))) argument
[all …]
/Linux-v6.6/tools/testing/selftests/tc-testing/tc-tests/qdiscs/
Dtbf.json13 "$IP link add dev $DUMMY type dummy || /bin/true"
18 "matchPattern": "qdisc tbf 1: root refcnt [0-9]+ rate 10Kbit burst 1500b limit 1000b",
22 "$IP link del dev $DUMMY type dummy"
36 "$IP link add dev $DUMMY type dummy || /bin/true"
41 "matchPattern": "qdisc tbf 1: root refcnt [0-9]+ rate 20Kbit burst 1500b limit 1000b",
45 "$IP link del dev $DUMMY type dummy"
59 "$IP link add dev $DUMMY type dummy || /bin/true"
64 …matchPattern": "qdisc tbf 1: root refcnt [0-9]+ rate 20Kbit burst 1500b peakrate 30Kbit minburst.*…
68 "$IP link del dev $DUMMY type dummy"
72 "id": "239b",
[all …]
Dhtb.json13 "$IP link add dev $DUMMY type dummy || /bin/true"
18 …"matchPattern": "qdisc htb 1: root refcnt [0-9]+ r2q 10 default 0 direct_packets_stat.*direct_qlen…
22 "$IP link del dev $DUMMY type dummy"
27 "name": "Create HTB with default-N setting",
36 "$IP link add dev $DUMMY type dummy || /bin/true"
41 …"matchPattern": "qdisc htb 1: root refcnt [0-9]+ r2q 10 default 0x10 direct_packets_stat.* direct_…
45 "$IP link del dev $DUMMY type dummy"
59 "$IP link add dev $DUMMY type dummy || /bin/true"
64 …"matchPattern": "qdisc htb 1: root refcnt [0-9]+ r2q 5 default 0 direct_packets_stat.*direct_qlen",
68 "$IP link del dev $DUMMY type dummy"
[all …]
/Linux-v6.6/Documentation/networking/devlink/
Dice.rst1 .. SPDX-License-Identifier: GPL-2.0
13 .. list-table:: Generic parameters implemented
15 * - Name
16 - Mode
17 - Notes
18 * - ``enable_roce``
19 - runtime
20 - mutually exclusive with ``enable_iwarp``
21 * - ``enable_iwarp``
22 - runtime
[all …]
/Linux-v6.6/arch/powerpc/lib/
Dfeature-fixups-test.S1 /* SPDX-License-Identifier: GPL-2.0-or-later */
6 #include <asm/feature-fixups.h>
9 #include <asm/asm-compat.h>
10 #include <asm/ppc-opcode.h>
113 2: b 3f
115 beq 3b
116 b 1f
118 b 2b
119 1: bdnz 3b
127 2: b 3f
[all …]
/Linux-v6.6/arch/m68k/include/asm/
Dbootstd.h1 /* SPDX-License-Identifier: GPL-2.0 */
4 * (c) 1999, Rt-Control, Inc.
38 #define __bsc_return(type, res) \ argument
40 if ((unsigned long)(res) >= (unsigned long)(-64)) { \
42 int __err = -(res); \
44 res = -1; \
46 return (type)(res); \
49 #define _bsc0(type,name) \ argument
50 type name(void) \
57 __bsc_return(type,__res); \
[all …]
Duaccess.h1 /* SPDX-License-Identifier: GPL-2.0 */
13 #include <asm-generic/access_ok.h>
38 " jra 2b\n" \
43 " .long 1b,10b\n" \
44 " .long 2b,10b\n" \
60 " jra 3b\n" \
65 " .long 1b,10b\n" \
66 " .long 2b,10b\n" \
67 " .long 3b,10b\n" \
70 : "r" (x), "i" (-EFAULT) \
[all …]
/Linux-v6.6/drivers/iommu/intel/
Dcap_audit.c1 // SPDX-License-Identifier: GPL-2.0
3 * cap_audit.c - audit iommu capabilities for boot time and hot plug
20 struct intel_iommu *b) in check_irq_capabilities() argument
22 CHECK_FEATURE_MISMATCH(a, b, cap, pi_support, CAP_PI_MASK); in check_irq_capabilities()
23 CHECK_FEATURE_MISMATCH(a, b, ecap, eim_support, ECAP_EIM_MASK); in check_irq_capabilities()
27 struct intel_iommu *b) in check_dmar_capabilities() argument
29 MINIMAL_FEATURE_IOMMU(b, cap, CAP_MAMV_MASK); in check_dmar_capabilities()
30 MINIMAL_FEATURE_IOMMU(b, cap, CAP_NFR_MASK); in check_dmar_capabilities()
31 MINIMAL_FEATURE_IOMMU(b, cap, CAP_SLLPS_MASK); in check_dmar_capabilities()
32 MINIMAL_FEATURE_IOMMU(b, cap, CAP_FRO_MASK); in check_dmar_capabilities()
[all …]
/Linux-v6.6/include/dt-bindings/usb/
Dpd.h1 /* SPDX-License-Identifier: GPL-2.0 */
64 #define PDO_APDO_TYPE_SHIFT 28 /* Only valid value currently is 0x0 - PPS */
89 * Based on "Table 6-14 Fixed Supply PDO - Sink" of "USB Power Delivery Specification Revision 3.0,
99 * --------------------
102 * <29:27> :: product type (UFP / Cable / VPD)
103 * <26> :: modal operation supported (1b == yes)
104 * <25:23> :: product type (DFP) (SVDM version 2.0+ only; set to zero in version 1.0)
105 * <22:21> :: connector type (SVDM version 2.0+ only; set to zero in version 1.0)
107 * <15:0> :: USB-IF assigned VID for this cable vendor
113 /* SOP Product Type (UFP) */
[all …]
/Linux-v6.6/arch/s390/include/asm/
Duaccess.h1 /* SPDX-License-Identifier: GPL-2.0 */
8 * Derived from "include/asm-i386/uaccess.h"
16 #include <asm/asm-extable.h>
21 #include <asm-generic/access_ok.h>
95 EX_TABLE_UA_STORE(0b, 2b, %[rc]) \
96 EX_TABLE_UA_STORE(1b, 2b, %[rc]) \
151 EX_TABLE_UA_LOAD_MEM(0b, 2b, %[rc], %[_to], %[_ksize]) \
152 EX_TABLE_UA_LOAD_MEM(1b, 2b, %[rc], %[_to], %[_ksize]) \
194 * These are the main single-value transfer routines. They automatically
195 * use the right size if we just have the right pointer type.
[all …]
/Linux-v6.6/tools/power/acpi/man/
Dpfrut.85 pfrut \- Platform Firmware Runtime Update and Telemetry tool
8 \f[B]pfrut\f[R] [\f[I]Options\f[R]]
25 \f[B]pfrut\f[R] is the tool to interact with the kernel interface.
31 .B \f[B]\-h\f[R], \f[B]\-\-help\f[R]
34 .B \f[B]\-l\f[R], \f[B]\-\-load\f[R]
39 .B \f[B]\-s\f[R], \f[B]\-\-stage\f[R]
43 .B \f[B]\-a\f[R], \f[B]\-\-activate\f[R]
46 .B \f[B]\-u\f[R], \f[B]\-\-update\f[R]
49 .B \f[B]\-q\f[R], \f[B]\-\-query\f[R]
52 .B \f[B]\-d\f[R], \f[B]\-\-setrev\f[R]
[all …]
/Linux-v6.6/arch/sparc/include/asm/
Duaccess_64.h1 /* SPDX-License-Identifier: GPL-2.0 */
17 #include <asm-generic/access_ok.h>
33 return addr > limit - size; in __chk_range_not_ok()
50 /* Uh, these should become the main single-value transfer routines..
52 * pointer type..
77 #define __put_kernel_nofault(dst, src, type, label) \ argument
79 type *addr = (type __force *)(dst); \
80 type data = *(type *)src; \
82 switch (sizeof(type)) { \
83 case 1: __put_kernel_asm(data, b, addr, __pu_ret); break; \
[all …]
/Linux-v6.6/security/tomoyo/
Dfile.c1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2005-2011 NTT DATA CORPORATION
61 * tomoyo_put_name_union - Drop reference on "struct tomoyo_name_union".
69 tomoyo_put_group(ptr->group); in tomoyo_put_name_union()
70 tomoyo_put_name(ptr->filename); in tomoyo_put_name_union()
74 * tomoyo_compare_name_union - Check whether a name matches "struct tomoyo_name_union" or not.
85 if (ptr->group) in tomoyo_compare_name_union()
86 return tomoyo_path_matches_group(name, ptr->group); in tomoyo_compare_name_union()
87 if (tomoyo_path_matches_pattern(name, ptr->filename)) in tomoyo_compare_name_union()
88 return ptr->filename; in tomoyo_compare_name_union()
[all …]
/Linux-v6.6/include/linux/
Doverflow.h1 /* SPDX-License-Identifier: GPL-2.0 OR MIT */
11 * type. These macros may also be useful elsewhere. It would seem more obvious
14 * #define type_min(T) (T)(is_signed_type(T) ? (T)1 << (8*sizeof(T)-1) : 0)
15 * #define type_max(T) (T)(is_signed_type(T) ? ((T)1 << (8*sizeof(T)-1)) - 1 : ~(T)0)
19 * the type_max expression (but not if -fsanitize=undefined is in
23 * macros also produce sensible values for the exotic type _Bool. [The
25 * a-feature-not-a-bug, since people shouldn't be doing arithmetic on
30 * https://mail-index.netbsd.org/tech-misc/2007/02/05/0000.html -
33 #define __type_half_max(type) ((type)1 << (8*sizeof(type) - 1 - is_signed_type(type))) argument
34 #define type_max(T) ((T)((__type_half_max(T) - 1) + __type_half_max(T)))
[all …]
/Linux-v6.6/net/core/
Dgen_stats.c1 // SPDX-License-Identifier: GPL-2.0-or-later
24 gnet_stats_copy(struct gnet_dump *d, int type, void *buf, int size, int padattr) in gnet_stats_copy() argument
26 if (nla_put_64bit(d->skb, type, size, buf, padattr)) in gnet_stats_copy()
31 if (d->lock) in gnet_stats_copy()
32 spin_unlock_bh(d->lock); in gnet_stats_copy()
33 kfree(d->xstats); in gnet_stats_copy()
34 d->xstats = NULL; in gnet_stats_copy()
35 d->xstats_len = 0; in gnet_stats_copy()
36 return -1; in gnet_stats_copy()
40 * gnet_stats_start_copy_compat - start dumping procedure in compatibility mode
[all …]
/Linux-v6.6/tools/testing/selftests/kvm/
Dguest_print_test.c1 // SPDX-License-Identifier: GPL-2.0
19 uint64_t b; member
20 uint64_t type; member
27 TYPE(test_type_i64, I64, "%ld", int64_t) \
28 TYPE(test_type_u64, U64u, "%lu", uint64_t) \
29 TYPE(test_type_x64, U64x, "0x%lx", uint64_t) \
30 TYPE(test_type_X64, U64X, "0x%lX", uint64_t) \
31 TYPE(test_type_u32, U32u, "%u", uint32_t) \
32 TYPE(test_type_x32, U32x, "0x%x", uint32_t) \
33 TYPE(test_type_X32, U32X, "0x%X", uint32_t) \
[all …]

12345678910>>...43