Symbol: compare
arch/mips/include/asm/kvm_host.h
651
__BUILD_KVM_RW_HW(compare, 32, MIPS_CP0_COMPARE, 0)
arch/mips/include/asm/kvm_host.h
849
void kvm_mips_write_compare(struct kvm_vcpu *vcpu, u32 compare, bool ack);
arch/mips/include/asm/mach-rc32434/timer.h
39
u32 compare;
arch/mips/include/asm/mips-gic.h
289
GIC_VX_ACCESSOR_RW(64, 0x0a0, compare)
arch/mips/include/asm/sgi/heart.h
122
u64 compare; /* + 0x30000 */
arch/mips/kvm/emulate.c
389
u32 count, compare;
arch/mips/kvm/emulate.c
394
compare = kvm_read_c0_guest_compare(cop0);
arch/mips/kvm/emulate.c
400
if ((s32)(count - compare) < 0)
arch/mips/kvm/emulate.c
506
u32 compare;
arch/mips/kvm/emulate.c
511
compare = kvm_read_c0_guest_compare(cop0);
arch/mips/kvm/emulate.c
512
delta = (u64)(u32)(compare - count - 1) + 1;
arch/mips/kvm/emulate.c
697
void kvm_mips_write_compare(struct kvm_vcpu *vcpu, u32 compare, bool ack)
arch/mips/kvm/emulate.c
702
s32 delta = compare - old_compare;
arch/mips/kvm/emulate.c
708
if (old_compare == compare) {
arch/mips/kvm/emulate.c
712
kvm_write_c0_guest_compare(cop0, compare);
arch/mips/kvm/emulate.c
727
write_c0_gtoffset(compare - read_c0_count());
arch/mips/kvm/emulate.c
745
kvm_write_c0_guest_compare(cop0, compare);
arch/mips/kvm/emulate.c
765
write_c0_gtoffset(compare - read_c0_count());
arch/mips/kvm/emulate.c
859
u32 count, compare;
arch/mips/kvm/emulate.c
884
compare = kvm_read_c0_guest_compare(cop0);
arch/mips/kvm/emulate.c
885
delta = (u64)(u32)(compare - count - 1) + 1;
arch/mips/kvm/vz.c
365
static void _kvm_vz_restore_stimer(struct kvm_vcpu *vcpu, u32 compare,
arch/mips/kvm/vz.c
372
write_c0_gtoffset(compare - read_c0_count());
arch/mips/kvm/vz.c
388
u32 compare, u32 cause)
arch/mips/kvm/vz.c
413
if (after_count - start_count > compare - start_count - 1)
arch/mips/kvm/vz.c
426
u32 cause, compare;
arch/mips/kvm/vz.c
428
compare = kvm_read_sw_gc0_compare(cop0);
arch/mips/kvm/vz.c
431
write_gc0_compare(compare);
arch/mips/kvm/vz.c
432
_kvm_vz_restore_stimer(vcpu, compare, cause);
arch/mips/kvm/vz.c
471
u32 cause, compare, before_count, end_count;
arch/mips/kvm/vz.c
474
compare = read_gc0_compare();
arch/mips/kvm/vz.c
475
*out_compare = compare;
arch/mips/kvm/vz.c
501
if (end_count - before_count > compare - before_count - 1)
arch/mips/kvm/vz.c
521
u32 gctl0, compare, cause;
arch/mips/kvm/vz.c
529
_kvm_vz_save_htimer(vcpu, &compare, &cause);
arch/mips/kvm/vz.c
531
compare = read_gc0_compare();
arch/mips/kvm/vz.c
537
kvm_write_sw_gc0_compare(cop0, compare);
arch/mips/kvm/vz.c
549
u32 gctl0, compare, cause;
arch/mips/kvm/vz.c
558
_kvm_vz_save_htimer(vcpu, &compare, &cause);
arch/mips/kvm/vz.c
561
_kvm_vz_restore_stimer(vcpu, compare, cause);
arch/riscv/include/uapi/asm/kvm.h
109
__u64 compare;
arch/riscv/kvm/vcpu_timer.c
183
case KVM_REG_RISCV_TIMER_REG(compare):
arch/riscv/kvm/vcpu_timer.c
228
case KVM_REG_RISCV_TIMER_REG(compare):
arch/sparc/kernel/devices.c
35
int (*compare)(phandle, int, void *), void *compare_arg,
arch/sparc/kernel/devices.c
38
if (!compare(nd, *cur_inst, compare_arg)) {
arch/sparc/kernel/devices.c
54
static int __cpu_find_by(int (*compare)(phandle, int, void *),
arch/sparc/kernel/devices.c
63
compare, compare_arg,
arch/x86/math-emu/reg_compare.c
174
c = compare(loaded_data, loaded_tag);
arch/x86/math-emu/reg_compare.c
220
c = compare(st_ptr, FPU_gettagi(nr));
arch/x86/math-emu/reg_compare.c
267
c = compare(st_ptr, FPU_gettagi(nr));
arch/x86/math-emu/reg_compare.c
314
c = compare(st_ptr, FPU_gettagi(nr));
arch/x86/math-emu/reg_compare.c
365
c = compare(st_ptr, FPU_gettagi(nr));
drivers/acpi/acpica/exmisc.c
284
int compare;
drivers/acpi/acpica/exmisc.c
379
compare = memcmp(operand0->buffer.pointer,
drivers/acpi/acpica/exmisc.c
388
if ((length0 == length1) && (compare == 0)) {
drivers/acpi/acpica/exmisc.c
398
if (compare > 0) {
drivers/acpi/acpica/exmisc.c
402
if (compare < 0) {
drivers/acpi/acpica/exmisc.c
415
if (compare > 0) {
drivers/acpi/acpica/exmisc.c
418
if (compare < 0) {
drivers/acpi/thermal.c
251
int index, bool compare)
drivers/acpi/thermal.c
272
if (compare)
drivers/base/bus.c
1106
int (*compare)(const struct device *a,
drivers/base/bus.c
1116
if (compare(a, b) <= 0) {
drivers/base/bus.c
1126
int (*compare)(const struct device *a,
drivers/base/bus.c
1144
device_insertion_sort_klist(dev, &sorted_devices, compare);
drivers/base/component.c
162
if (mc->compare && mc->compare(c->dev, mc->data))
drivers/base/component.c
184
struct component_match_array *mc = &match->compare[i];
drivers/base/component.c
189
if (match->compare[i].component)
drivers/base/component.c
202
match->compare[i].duplicate = !!c->adev;
drivers/base/component.c
203
match->compare[i].component = c;
drivers/base/component.c
216
if (adev->match->compare[i].component == c)
drivers/base/component.c
217
adev->match->compare[i].component = NULL;
drivers/base/component.c
350
struct component_match_array *mc = &match->compare[i];
drivers/base/component.c
356
kfree(match->compare);
drivers/base/component.c
370
if (match->compare) {
drivers/base/component.c
371
memcpy(new, match->compare, sizeof(*new) *
drivers/base/component.c
373
kfree(match->compare);
drivers/base/component.c
375
match->compare = new;
drivers/base/component.c
384
int (*compare)(struct device *, void *),
drivers/base/component.c
417
match->compare[match->num].compare = compare;
drivers/base/component.c
418
match->compare[match->num].compare_typed = compare_typed;
drivers/base/component.c
419
match->compare[match->num].release = release;
drivers/base/component.c
420
match->compare[match->num].data = compare_data;
drivers/base/component.c
421
match->compare[match->num].component = NULL;
drivers/base/component.c
43
int (*compare)(struct device *, void *);
drivers/base/component.c
448
int (*compare)(struct device *, void *), void *compare_data)
drivers/base/component.c
450
__component_match_add(parent, matchptr, release, compare, NULL,
drivers/base/component.c
491
struct component *c = match->compare[i].component;
drivers/base/component.c
53
struct component_match_array *compare;
drivers/base/component.c
626
if (!adev->match->compare[i].duplicate) {
drivers/base/component.c
627
c = adev->match->compare[i].component;
drivers/base/component.c
710
if (!adev->match->compare[i].duplicate) {
drivers/base/component.c
711
c = adev->match->compare[i].component;
drivers/base/component.c
719
if (!adev->match->compare[i - 1].duplicate) {
drivers/base/component.c
720
c = adev->match->compare[i - 1].component;
drivers/base/component.c
98
struct component *component = match->compare[i].component;
drivers/clocksource/bcm2835_timer.c
108
timer->compare = base + REG_COMPARE(DEFAULT_TIMER);
drivers/clocksource/bcm2835_timer.c
31
void __iomem *compare;
drivers/clocksource/bcm2835_timer.c
49
timer->compare);
drivers/gpu/drm/drm_of.c
92
int (*compare)(struct device *, void *),
drivers/gpu/drm/drm_of.c
97
compare, node);
drivers/hwmon/pmbus/pmbus_core.c
1531
bool compare:1; /* true if compare function needed */
drivers/hwmon/pmbus/pmbus_core.c
1568
attr->compare ? l->low ? curr : base
drivers/hwmon/pmbus/pmbus_core.c
1570
attr->compare ? l->low ? base : curr
drivers/hwmon/pmbus/pmbus_core.c
2202
.compare = true,
drivers/hwmon/pmbus/pmbus_core.c
2214
.compare = true,
drivers/hwmon/pmbus/pmbus_core.c
2226
.compare = true,
drivers/i2c/busses/i2c-iop3xx.c
162
compare_func compare)
drivers/i2c/busses/i2c-iop3xx.c
172
(done = compare(sr = iop3xx_i2c_get_srstat(iop3xx_adap), flags)),
drivers/infiniband/hw/mlx4/qp.c
3349
aseg->compare = cpu_to_be64(wr->compare_add);
drivers/infiniband/hw/mlx4/qp.c
3352
aseg->compare = cpu_to_be64(wr->compare_add_mask);
drivers/infiniband/hw/mlx4/qp.c
3355
aseg->compare = 0;
drivers/infiniband/hw/mlx4/qp.c
3365
aseg->compare = cpu_to_be64(wr->compare_add);
drivers/infiniband/hw/mthca/mthca_qp.c
1599
aseg->compare = cpu_to_be64(wr->compare_add);
drivers/infiniband/hw/mthca/mthca_qp.c
1602
aseg->compare = 0;
drivers/infiniband/hw/mthca/mthca_wqe.h
98
__be64 compare;
drivers/infiniband/sw/rxe/rxe_loc.h
202
u64 compare, u64 swap_add, u64 *orig_val);
drivers/infiniband/sw/rxe/rxe_loc.h
223
u64 compare, u64 swap_add, u64 *orig_val)
drivers/infiniband/sw/rxe/rxe_loc.h
74
u64 compare, u64 swap_add, u64 *orig_val);
drivers/infiniband/sw/rxe/rxe_mr.c
565
u64 compare, u64 swap_add, u64 *orig_val)
drivers/infiniband/sw/rxe/rxe_mr.c
611
if (value == compare)
drivers/infiniband/sw/rxe/rxe_odp.c
263
int opcode, u64 compare,
drivers/infiniband/sw/rxe/rxe_odp.c
300
if (value == compare)
drivers/infiniband/sw/rxe/rxe_odp.c
314
u64 compare, u64 swap_add, u64 *orig_val)
drivers/infiniband/sw/rxe/rxe_odp.c
324
err = rxe_odp_do_atomic_op(mr, iova, opcode, compare, swap_add,
drivers/md/dm-vdo/indexer/radix-sort.c
79
(compare(unsorted, next[0], task.offset, task.length) < 0))
drivers/net/can/dev/rx-offload.c
78
int (*compare)(struct sk_buff *a, struct sk_buff *b))
drivers/net/can/dev/rx-offload.c
95
if (compare(pos, new) < 0)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1240
.compare = mlxsw_sp_fid_8021d_compare,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1267
.compare = mlxsw_sp_fid_8021d_compare,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1515
.compare = mlxsw_sp_fid_rfid_compare,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1644
.compare = mlxsw_sp_fid_rfid_compare,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1714
.compare = mlxsw_sp_fid_dummy_compare,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1808
.compare = mlxsw_sp_fid_8021q_compare,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1828
.compare = mlxsw_sp_fid_8021q_compare,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2002
if (!fid->fid_family->ops->compare(fid, arg))
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
85
bool (*compare)(const struct mlxsw_sp_fid *fid,
drivers/net/wireless/realtek/rtw89/phy.c
1708
u32 compare, target;
drivers/net/wireless/realtek/rtw89/phy.c
1725
compare = get_phy_compare(rfe, cv);
drivers/net/wireless/realtek/rtw89/phy.c
1729
if (target == compare) {
drivers/net/wireless/realtek/rtw89/phy.c
1736
compare = get_phy_compare(rfe, PHY_COND_DONT_CARE);
drivers/net/wireless/realtek/rtw89/phy.c
1740
if (target == compare) {
drivers/opp/core.c
544
bool (*compare)(struct dev_pm_opp **opp, struct dev_pm_opp *temp_opp,
drivers/opp/core.c
558
if (compare(&opp, temp_opp, read(temp_opp, index), *key))
drivers/opp/core.c
576
bool (*compare)(struct dev_pm_opp **opp, struct dev_pm_opp *temp_opp,
drivers/opp/core.c
592
if (compare(&opp, temp_opp, &temp_key, key)) {
drivers/opp/core.c
606
bool (*compare)(struct dev_pm_opp **opp, struct dev_pm_opp *temp_opp,
drivers/opp/core.c
620
compare, assert);
drivers/staging/vme_user/vme.c
716
unsigned int compare, unsigned int swap, loff_t offset)
drivers/staging/vme_user/vme.c
733
return bridge->master_rmw(image, mask, compare, swap, offset);
drivers/staging/vme_user/vme.h
152
unsigned int vme_master_rmw(struct vme_resource *resource, unsigned int mask, unsigned int compare,
drivers/staging/vme_user/vme_bridge.h
150
unsigned int mask, unsigned int compare,
drivers/staging/vme_user/vme_fake.c
802
unsigned int mask, unsigned int compare,
drivers/staging/vme_user/vme_fake.c
826
if ((tmp && mask) == (compare && mask)) {
drivers/staging/vme_user/vme_tsi148.c
1345
unsigned int compare, unsigned int swap, loff_t offset)
drivers/staging/vme_user/vme_tsi148.c
1374
iowrite32be(compare, bridge->base + TSI148_LCSR_RMWC);
fs/isofs/namei.c
19
isofs_cmp(struct dentry *dentry, const char *compare, int dlen)
fs/isofs/namei.c
22
qstr.name = compare;
fs/isofs/namei.c
25
return dentry->d_name.len != dlen || memcmp(dentry->d_name.name, compare, dlen);
fs/xfs/libxfs/xfs_btree.c
2058
XFS_BTREE_STATS_INC(cur, compare);
include/drm/drm_of.h
42
int (*compare)(struct device *, void *),
include/drm/drm_of.h
81
int (*compare)(struct device *, void *),
include/linux/component.h
103
int (*compare)(struct device *, void *), void *compare_data);
include/linux/component.h
127
int (*compare)(struct device *, void *), void *compare_data)
include/linux/component.h
129
component_match_add_release(parent, matchptr, NULL, compare,
include/linux/device/bus.h
249
int (*compare)(const struct device *a,
include/linux/mlx4/qp.h
426
__be64 compare;
include/linux/mlx4/qp.h
431
__be64 compare;
include/linux/mlx5/qp.h
293
__be64 compare;
include/linux/mlx5/qp.h
361
__be64 compare;
include/net/fib_rules.h
86
int (*compare)(struct fib_rule *,
include/uapi/linux/rds.h
372
__u64 compare;
include/uapi/linux/rds.h
379
__u64 compare;
lib/tests/memcpy_kunit.c
104
compare("argument side-effects", dest, three);
lib/tests/memcpy_kunit.c
156
compare("static initializers", zero, dest);
lib/tests/memcpy_kunit.c
160
compare("direct assignment", dest, control);
lib/tests/memcpy_kunit.c
164
compare("complete overwrite", dest, zero);
lib/tests/memcpy_kunit.c
169
compare("middle overwrite", dest, middle);
lib/tests/memcpy_kunit.c
178
compare("argument side-effects", dest, five);
lib/tests/memcpy_kunit.c
183
compare("overlapping write", overlap, overlap_expected);
lib/tests/memcpy_kunit.c
262
compare("direct assignment", dest, control);
lib/tests/memcpy_kunit.c
266
compare("complete overwrite", dest, complete);
lib/tests/memcpy_kunit.c
271
compare("middle overwrite", dest, middle);
lib/tests/memcpy_kunit.c
281
compare("argument side-effects", dest, three);
lib/tests/memcpy_kunit.c
286
compare("memset_after()", dest, after);
lib/tests/memcpy_kunit.c
291
compare("memset_startat()", dest, startat);
lib/tests/memcpy_kunit.c
82
compare("static initializers", dest, zero);
lib/tests/memcpy_kunit.c
86
compare("direct assignment", dest, control);
lib/tests/memcpy_kunit.c
90
compare("complete overwrite", dest, zero);
lib/tests/memcpy_kunit.c
95
compare("middle overwrite", dest, middle);
mm/vmstat.c
1742
struct zone *compare = &pgdat->node_zones[zid];
mm/vmstat.c
1744
if (populated_zone(compare))
mm/vmstat.c
1745
return zone == compare;
net/batman-adv/hash.h
130
batadv_hashdata_compare_cb compare,
net/batman-adv/hash.h
144
if (!compare(node, data))
net/batman-adv/hash.h
76
batadv_hashdata_compare_cb compare,
net/batman-adv/hash.h
97
if (!compare(node, data))
net/core/fib_rules.c
147
ops->compare == NULL || ops->fill == NULL ||
net/core/fib_rules.c
513
if (!ops->compare(r, frh, tb))
net/core/fib_rules.c
839
if (!ops->compare(r, frh, tb))
net/ipv4/fib_rules.c
479
.compare = fib4_rule_compare,
net/ipv4/ipmr.c
244
.compare = ipmr_rule_compare,
net/ipv6/fib6_rules.c
601
.compare = fib6_rule_compare,
net/ipv6/ip6mr.c
231
.compare = ip6mr_rule_compare,
net/mctp/test/route-test.c
814
u8 compare[3 * ARRAY_SIZE(hdrs)];
net/mctp/test/route-test.c
876
compare[i] = (i / data_len) * 0x11;
net/mctp/test/route-test.c
878
compare[0] = 0;
net/mctp/test/route-test.c
880
KUNIT_EXPECT_MEMEQ(test, flat, compare, rx_skb->len);
net/mctp/test/route-test.c
890
compare[i] = (i / data_len + 3) * 0x11;
net/mctp/test/route-test.c
892
compare[0] = 0;
net/mctp/test/route-test.c
894
KUNIT_EXPECT_MEMEQ(test, flat, compare, rx_skb->len);
net/rds/ib_send.c
815
send->s_atomic_wr.compare_add = op->op_m_cswp.compare;
net/rds/rdma.c
892
rm->atomic.op_m_cswp.compare = args->cswp.compare;
net/rds/rdma.c
899
rm->atomic.op_m_cswp.compare = args->m_cswp.compare;
net/rds/rds.h
453
uint64_t compare;
net/sched/em_meta.c
794
int (*compare)(struct meta_obj *, struct meta_obj *);
net/sched/em_meta.c
803
.compare = meta_var_compare,
net/sched/em_meta.c
809
.compare = meta_int_compare,
net/sched/em_meta.c
857
r = meta_type_ops(&meta->lvalue)->compare(&l_value, &r_value);
tools/perf/builtin-lock.c
1478
insert_to_result(st, compare);
tools/perf/builtin-lock.c
1830
insert_to(&root, st, compare);
tools/perf/builtin-lock.c
266
static int (*compare)(struct lock_stat *, struct lock_stat *);
tools/perf/builtin-lock.c
309
compare = keys[i].key;
tools/testing/selftests/kvm/riscv/get-reg-list.c
428
case KVM_REG_RISCV_TIMER_REG(compare):
tools/testing/selftests/kvm/riscv/get-reg-list.c
871
KVM_REG_RISCV | KVM_REG_SIZE_U64 | KVM_REG_RISCV_TIMER | KVM_REG_RISCV_TIMER_REG(compare),
tools/testing/selftests/kvm/s390/keyop.c
155
compare(tmp, expected, "Setting keys not zero", fault_in);
tools/testing/selftests/kvm/s390/keyop.c
164
compare(tmp, expected, "Setting storage keys failed", fault_in);
tools/testing/selftests/kvm/s390/keyop.c
194
compare(tmp, expected, "New value mismatch", fault_in);
tools/testing/selftests/kvm/s390/keyop.c
213
compare(tmp, expected, "Old value mismatch", fault_in);
tools/testing/selftests/kvm/s390/keyop.c
218
compare(tmp, expected, "Storage keys values changed", fault_in);
tools/testing/selftests/kvm/s390/keyop.c
239
compare(old, tmp, "Old value mismatch", fault_in);
tools/testing/selftests/kvm/s390/keyop.c
244
compare(tmp, expected, "New value mismatch", fault_in);
tools/testing/selftests/seccomp/seccomp_benchmark.c
277
ret |= compare("native", "≤", "1 bitmap", native, le, bitmap1,
tools/testing/selftests/seccomp/seccomp_benchmark.c
279
bits = compare("native", "≤", "1 filter", native, le, filter1,
tools/testing/selftests/seccomp/seccomp_benchmark.c
284
ret |= compare("per-filter (last 2 diff)", "≈", "per-filter (filters / 4)",
tools/testing/selftests/seccomp/seccomp_benchmark.c
287
bits = compare("1 bitmapped", "≈", "2 bitmapped",
tools/testing/selftests/seccomp/seccomp_benchmark.c
294
ret |= compare("entry", "≈", "1 bitmapped", entry, approx,
tools/testing/selftests/seccomp/seccomp_benchmark.c
296
ret |= compare("entry", "≈", "2 bitmapped", entry, approx,
tools/testing/selftests/seccomp/seccomp_benchmark.c
298
ret |= compare("native + entry + (per filter * 4)", "≈", "4 filters total",