arch/alpha/boot/tools/objstrip.c
115
usage();
arch/alpha/boot/tools/objstrip.c
87
usage();
arch/alpha/include/asm/hwrpb.h
148
unsigned long usage;
arch/alpha/kernel/setup.c
301
i, cluster->usage, cluster->start_pfn,
arch/alpha/kernel/setup.c
314
if (cluster->usage & 3)
arch/alpha/kernel/setup.c
382
return (cluster->usage & 3) ? 0 : 1;
arch/arc/net/bpf_jit.h
109
u8 arc_prologue(u8 *buf, u32 usage, u16 frame_size);
arch/arc/net/bpf_jit.h
110
u8 arc_epilogue(u8 *buf, u32 usage, u16 frame_size);
arch/arc/net/bpf_jit_arcv2.c
2368
u32 usage = 0;
arch/arc/net/bpf_jit_arcv2.c
2372
usage |= BIT(REG_LO(bpf_reg));
arch/arc/net/bpf_jit_arcv2.c
2373
usage |= BIT(REG_HI(bpf_reg));
arch/arc/net/bpf_jit_arcv2.c
2379
usage |= BIT(REG_LO(BPF_REG_FP));
arch/arc/net/bpf_jit_arcv2.c
2384
usage |= BIT(REG_LO(bpf_reg));
arch/arc/net/bpf_jit_arcv2.c
2388
usage |= BIT(REG_HI(bpf_reg));
arch/arc/net/bpf_jit_arcv2.c
2392
usage |= is_call ? BIT(ARC_R_BLINK) : 0;
arch/arc/net/bpf_jit_arcv2.c
2394
return usage;
arch/arc/net/bpf_jit_arcv2.c
2404
u8 arc_prologue(u8 *buf, u32 usage, u16 frame_size)
arch/arc/net/bpf_jit_arcv2.c
2410
if (usage & BIT(ARC_R_BLINK))
arch/arc/net/bpf_jit_arcv2.c
2413
gp_regs = usage & ~(BIT(ARC_R_BLINK) | BIT(ARC_R_FP));
arch/arc/net/bpf_jit_arcv2.c
2422
if ((usage & BIT(ARC_R_FP)) || frame_size > 0)
arch/arc/net/bpf_jit_arcv2.c
2429
if ((usage & BIT(ARC_R_FP)) && frame_size == 0) {
arch/arc/net/bpf_jit_arcv2.c
2450
u8 arc_epilogue(u8 *buf, u32 usage, u16 frame_size)
arch/arc/net/bpf_jit_arcv2.c
2456
if ((usage & BIT(ARC_R_FP)) && frame_size == 0) {
arch/arc/net/bpf_jit_arcv2.c
2466
if ((usage & BIT(ARC_R_FP)) || frame_size > 0)
arch/arc/net/bpf_jit_arcv2.c
2469
gp_regs = usage & ~(BIT(ARC_R_BLINK) | BIT(ARC_R_FP));
arch/arc/net/bpf_jit_arcv2.c
2479
if (usage & BIT(ARC_R_BLINK))
arch/arc/net/bpf_jit_core.c
251
u32 usage = 0;
arch/arc/net/bpf_jit_core.c
260
usage |= mask_for_used_regs(bpf_reg, call);
arch/arc/net/bpf_jit_core.c
263
ctx->arc_regs_clobbered = usage;
arch/mips/bcm63xx/clk.c
24
unsigned int usage;
arch/mips/bcm63xx/clk.c
33
if (clk->set && (clk->usage++) == 0)
arch/mips/bcm63xx/clk.c
39
if (clk->set && (--clk->usage) == 0)
arch/mips/boot/elf2ecoff.c
288
usage:
arch/mips/boot/elf2ecoff.c
295
goto usage;
arch/mips/boot/tools/relocs_main.c
66
usage();
arch/mips/boot/tools/relocs_main.c
69
usage();
arch/mips/tools/loongson3-llsc-check.c
246
usage(stderr);
arch/powerpc/kernel/eeh.c
1783
static const char usage[] = "input format: <domain>:<bus>:<dev>.<fn>\n";
arch/powerpc/kernel/eeh.c
1786
usage, sizeof(usage) - 1);
arch/s390/kvm/dat.c
1080
.usage = pgste.usage,
arch/s390/kvm/dat.c
1088
pgste.usage = PGSTE_GPS_USAGE_STABLE;
arch/s390/kvm/dat.c
1092
pgste.usage = PGSTE_GPS_USAGE_UNUSED;
arch/s390/kvm/dat.c
1097
pgste.usage = PGSTE_GPS_USAGE_VOLATILE;
arch/s390/kvm/dat.c
1103
pgste.usage = PGSTE_GPS_USAGE_POT_VOLATILE;
arch/s390/kvm/dat.c
1105
pgste.usage = PGSTE_GPS_USAGE_VOLATILE;
arch/s390/kvm/dat.c
1107
pgste.usage = PGSTE_GPS_USAGE_VOLATILE;
arch/s390/kvm/dat.c
1112
pgste.usage = PGSTE_GPS_USAGE_STABLE;
arch/s390/kvm/dat.c
1121
pgste.usage = PGSTE_GPS_USAGE_STABLE;
arch/s390/kvm/dat.c
1124
pgste.usage = PGSTE_GPS_USAGE_STABLE;
arch/s390/kvm/dat.c
1149
pgste.usage = 0;
arch/s390/kvm/dat.c
1182
state->values[gfn - walk->start] = pgste.usage | (pgste.nodat << 6);
arch/s390/kvm/dat.c
1237
state->values[gfn - state->start] = pgste.usage | pgste.nodat << 6;
arch/s390/kvm/dat.c
1279
pgste.usage = tmp.usage;
arch/s390/kvm/dat.h
138
unsigned long usage : 2;
arch/s390/kvm/dat.h
452
unsigned char usage : 2;
arch/s390/kvm/gmap.c
379
if (ptep->s.pr && pgste.usage == PGSTE_GPS_USAGE_UNUSED) {
arch/s390/kvm/priv.c
1198
if (pgste.usage == PGSTE_GPS_USAGE_UNUSED || pgste.zero)
arch/s390/tools/relocs.c
370
usage();
arch/sparc/boot/piggyback.c
187
usage();
arch/x86/tools/insn_decoder_test.c
103
usage();
arch/x86/tools/insn_sanity.c
119
usage("Failed to open /dev/urandom");
arch/x86/tools/insn_sanity.c
182
usage("Failed to open input file");
arch/x86/tools/insn_sanity.c
191
usage("Failed to parse seed");
arch/x86/tools/insn_sanity.c
197
usage("Failed to parse max_iter");
arch/x86/tools/insn_sanity.c
200
usage(NULL);
arch/x86/tools/insn_sanity.c
206
usage("Max iteration number must be bigger than iter-num");
arch/x86/tools/insn_sanity.c
209
usage("Don't use input file (-i) with random seed (-s)");
arch/x86/tools/relocs_common.c
62
usage();
arch/x86/tools/relocs_common.c
65
usage();
block/blk-iocost.c
1751
u32 usage, struct ioc_now *now)
block/blk-iocost.c
1794
new_hwi = div64_s64(WEIGHT_ONE * usage, WEIGHT_ONE - target + delta);
block/blk-iocost.c
2320
u32 hwa, old_hwi, hwm, new_hwi, usage;
block/blk-iocost.c
2337
usage = clamp(DIV64_U64_ROUND_UP(usage_us * WEIGHT_ONE, usage_dur),
block/blk-iocost.c
2347
usage, &now);
certs/system_keyring.c
314
enum key_being_used_for usage,
certs/system_keyring.c
329
ret = pkcs7_verify(pkcs7, usage);
certs/system_keyring.c
399
enum key_being_used_for usage,
certs/system_keyring.c
412
ret = verify_pkcs7_message_sig(data, len, pkcs7, trusted_keys, usage,
crypto/asymmetric_keys/pkcs7_key_type.c
21
module_param_named(usage, pkcs7_usage, uint, S_IWUSR | S_IRUGO);
crypto/asymmetric_keys/pkcs7_key_type.c
53
enum key_being_used_for usage = pkcs7_usage;
crypto/asymmetric_keys/pkcs7_key_type.c
55
if (usage >= NR__KEY_BEING_USED_FOR) {
crypto/asymmetric_keys/pkcs7_key_type.c
56
pr_err("Invalid usage type %d\n", usage);
crypto/asymmetric_keys/pkcs7_key_type.c
62
VERIFY_USE_SECONDARY_KEYRING, usage,
crypto/asymmetric_keys/pkcs7_verify.c
413
enum key_being_used_for usage)
crypto/asymmetric_keys/pkcs7_verify.c
421
switch (usage) {
crypto/asymmetric_keys/verify_pefile.c
422
enum key_being_used_for usage)
crypto/asymmetric_keys/verify_pefile.c
440
trusted_keys, usage,
crypto/krb5/internal.h
138
u32 usage;
crypto/krb5/internal.h
144
u32 usage;
crypto/krb5/internal.h
162
u32 usage, struct krb5_buffer *key, gfp_t gfp);
crypto/krb5/internal.h
164
u32 usage, struct krb5_buffer *key, gfp_t gfp);
crypto/krb5/internal.h
166
u32 usage, struct krb5_buffer *key, gfp_t gfp);
crypto/krb5/internal.h
177
unsigned int usage,
crypto/krb5/internal.h
187
unsigned int usage,
crypto/krb5/internal.h
48
unsigned int usage,
crypto/krb5/internal.h
62
unsigned int usage,
crypto/krb5/krb5_api.c
208
u32 usage, gfp_t gfp)
crypto/krb5/krb5_api.c
214
ret = krb5->profile->derive_encrypt_keys(krb5, TK, usage, &keys, gfp);
crypto/krb5/krb5_api.c
276
u32 usage, gfp_t gfp)
crypto/krb5/krb5_api.c
282
ret = krb5->profile->derive_checksum_key(krb5, TK, usage, &keys, gfp);
crypto/krb5/krb5_kdf.c
111
u32 usage, struct krb5_buffer *key, gfp_t gfp)
crypto/krb5/krb5_kdf.c
116
*(__be32 *)buf = cpu_to_be32(usage);
crypto/krb5/krb5_kdf.c
135
u32 usage, struct krb5_buffer *key, gfp_t gfp)
crypto/krb5/krb5_kdf.c
140
*(__be32 *)buf = cpu_to_be32(usage);
crypto/krb5/krb5_kdf.c
87
u32 usage, struct krb5_buffer *key, gfp_t gfp)
crypto/krb5/krb5_kdf.c
92
*(__be32 *)buf = cpu_to_be32(usage);
crypto/krb5/rfc3961_simplified.c
434
unsigned int usage,
crypto/krb5/rfc3961_simplified.c
459
ret = krb5_derive_Ke(krb5, TK, usage, &Ke, gfp);
crypto/krb5/rfc3961_simplified.c
464
ret = krb5_derive_Ki(krb5, TK, usage, &Ki, gfp);
crypto/krb5/rfc3961_simplified.c
504
unsigned int usage,
crypto/krb5/rfc3961_simplified.c
515
ret = krb5_derive_Kc(krb5, TK, usage, setkey, gfp);
crypto/krb5/selftest.c
294
ci = crypto_krb5_prepare_encryption(krb5, &K0, test->usage, GFP_KERNEL);
crypto/krb5/selftest.c
397
ci = crypto_krb5_prepare_checksum(krb5, &K0, test->usage, GFP_KERNEL);
crypto/krb5/selftest_data.c
164
.usage = 0,
crypto/krb5/selftest_data.c
172
.usage = 1,
crypto/krb5/selftest_data.c
180
.usage = 2,
crypto/krb5/selftest_data.c
188
.usage = 3,
crypto/krb5/selftest_data.c
196
.usage = 4,
crypto/krb5/selftest_data.c
204
.usage = 0,
crypto/krb5/selftest_data.c
212
.usage = 1,
crypto/krb5/selftest_data.c
220
.usage = 2,
crypto/krb5/selftest_data.c
228
.usage = 3,
crypto/krb5/selftest_data.c
236
.usage = 4,
crypto/krb5/selftest_data.c
266
.usage = 7,
crypto/krb5/selftest_data.c
273
.usage = 8,
crypto/krb5/selftest_data.c
280
.usage = 9,
crypto/krb5/selftest_data.c
287
.usage = 10,
drivers/accel/ivpu/ivpu_job.c
765
enum dma_resv_usage usage;
drivers/accel/ivpu/ivpu_job.c
830
usage = (i == CMD_BUF_IDX) ? DMA_RESV_USAGE_WRITE : DMA_RESV_USAGE_BOOKKEEP;
drivers/accel/ivpu/ivpu_job.c
831
dma_resv_add_fence(job->bos[i]->base.base.resv, job->done_fence, usage);
drivers/acpi/acpica/acapps.h
54
#define ACPI_USAGE_HEADER(usage) \
drivers/acpi/acpica/acapps.h
55
printf ("Usage: %s\nOptions:\n", usage);
drivers/cpuidle/cpuidle.c
307
dev->states_usage[entered_state].usage++;
drivers/cpuidle/sysfs.c
265
define_show_state_ull_function(usage)
drivers/cpuidle/sysfs.c
322
define_one_state_ro(usage, show_state_usage);
drivers/cpuidle/sysfs.c
364
define_show_state_s2idle_ull_function(usage);
drivers/cpuidle/sysfs.c
371
define_one_state_s2idle_ro(usage, show_state_s2idle_usage);
drivers/dma-buf/dma-buf.c
440
enum dma_resv_usage usage;
drivers/dma-buf/dma-buf.c
458
usage = dma_resv_usage_rw(arg.flags & DMA_BUF_SYNC_WRITE);
drivers/dma-buf/dma-buf.c
459
ret = dma_resv_get_singleton(dmabuf->resv, usage, &fence);
drivers/dma-buf/dma-buf.c
497
enum dma_resv_usage usage;
drivers/dma-buf/dma-buf.c
515
usage = (arg.flags & DMA_BUF_SYNC_WRITE) ? DMA_RESV_USAGE_WRITE :
drivers/dma-buf/dma-buf.c
528
dma_resv_add_fence(dmabuf->resv, f, usage);
drivers/dma-buf/dma-resv.c
216
enum dma_resv_usage usage;
drivers/dma-buf/dma-resv.c
219
dma_resv_list_entry(old, i, obj, &fence, &usage);
drivers/dma-buf/dma-resv.c
223
dma_resv_list_set(new, j++, fence, usage);
drivers/dma-buf/dma-resv.c
288
enum dma_resv_usage usage)
drivers/dma-buf/dma-resv.c
310
if ((old->context == fence->context && old_usage >= usage &&
drivers/dma-buf/dma-resv.c
313
dma_resv_list_set(fobj, i, fence, usage);
drivers/dma-buf/dma-resv.c
322
dma_resv_list_set(fobj, i, fence, usage);
drivers/dma-buf/dma-resv.c
345
enum dma_resv_usage usage)
drivers/dma-buf/dma-resv.c
360
dma_resv_list_set(list, i, dma_fence_get(replacement), usage);
drivers/dma-buf/dma-resv.c
403
cursor->usage >= cursor->fence_usage)
drivers/dma-buf/dma-resv.c
508
} while (cursor->fence_usage > cursor->usage);
drivers/dma-buf/dma-resv.c
569
int dma_resv_get_fences(struct dma_resv *obj, enum dma_resv_usage usage,
drivers/dma-buf/dma-resv.c
578
dma_resv_iter_begin(&cursor, obj, usage);
drivers/dma-buf/dma-resv.c
627
int dma_resv_get_singleton(struct dma_resv *obj, enum dma_resv_usage usage,
drivers/dma-buf/dma-resv.c
635
r = dma_resv_get_fences(obj, usage, &count, &fences);
drivers/dma-buf/dma-resv.c
678
long dma_resv_wait_timeout(struct dma_resv *obj, enum dma_resv_usage usage,
drivers/dma-buf/dma-resv.c
685
dma_resv_iter_begin(&cursor, obj, usage);
drivers/dma-buf/dma-resv.c
711
void dma_resv_set_deadline(struct dma_resv *obj, enum dma_resv_usage usage,
drivers/dma-buf/dma-resv.c
717
dma_resv_iter_begin(&cursor, obj, usage);
drivers/dma-buf/dma-resv.c
72
enum dma_resv_usage *usage)
drivers/dma-buf/dma-resv.c
738
bool dma_resv_test_signaled(struct dma_resv *obj, enum dma_resv_usage usage)
drivers/dma-buf/dma-resv.c
743
dma_resv_iter_begin(&cursor, obj, usage);
drivers/dma-buf/dma-resv.c
763
static const char *usage[] = { "kernel", "write", "read", "bookkeep" };
drivers/dma-buf/dma-resv.c
769
usage[dma_resv_iter_usage(&cursor)]);
drivers/dma-buf/dma-resv.c
79
if (usage)
drivers/dma-buf/dma-resv.c
80
*usage = tmp & DMA_RESV_LIST_MASK;
drivers/dma-buf/dma-resv.c
87
enum dma_resv_usage usage)
drivers/dma-buf/dma-resv.c
89
long tmp = ((long)fence) | usage;
drivers/dma-buf/st-dma-resv.c
111
enum dma_resv_usage usage = (unsigned long)arg;
drivers/dma-buf/st-dma-resv.c
136
dma_resv_add_fence(&resv, f, usage);
drivers/dma-buf/st-dma-resv.c
139
dma_resv_for_each_fence(&cursor, &resv, usage, fence) {
drivers/dma-buf/st-dma-resv.c
150
if (dma_resv_iter_usage(&cursor) != usage) {
drivers/dma-buf/st-dma-resv.c
172
enum dma_resv_usage usage = (unsigned long)arg;
drivers/dma-buf/st-dma-resv.c
198
dma_resv_add_fence(&resv, f, usage);
drivers/dma-buf/st-dma-resv.c
202
dma_resv_iter_begin(&cursor, &resv, usage);
drivers/dma-buf/st-dma-resv.c
218
if (dma_resv_iter_usage(&cursor) != usage) {
drivers/dma-buf/st-dma-resv.c
246
enum dma_resv_usage usage = (unsigned long)arg;
drivers/dma-buf/st-dma-resv.c
271
dma_resv_add_fence(&resv, f, usage);
drivers/dma-buf/st-dma-resv.c
274
r = dma_resv_get_fences(&resv, usage, &i, &fences);
drivers/dma-buf/st-dma-resv.c
305
enum dma_resv_usage usage;
drivers/dma-buf/st-dma-resv.c
309
for (usage = DMA_RESV_USAGE_KERNEL; usage <= DMA_RESV_USAGE_BOOKKEEP;
drivers/dma-buf/st-dma-resv.c
310
++usage) {
drivers/dma-buf/st-dma-resv.c
311
r = subtests(tests, (void *)(unsigned long)usage);
drivers/dma-buf/st-dma-resv.c
65
enum dma_resv_usage usage = (unsigned long)arg;
drivers/dma-buf/st-dma-resv.c
89
dma_resv_add_fence(&resv, f, usage);
drivers/dma-buf/st-dma-resv.c
90
if (dma_resv_test_signaled(&resv, usage)) {
drivers/dma-buf/st-dma-resv.c
96
if (!dma_resv_test_signaled(&resv, usage)) {
drivers/firmware/xilinx/zynqmp.c
1434
u32 *const requirements, u32 *const usage)
drivers/firmware/xilinx/zynqmp.c
1439
if (!status || !requirements || !usage)
drivers/firmware/xilinx/zynqmp.c
1446
*usage = ret_payload[3];
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
962
ktime_t usage[AMDGPU_HW_IP_NUM])
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
977
usage[hw_ip] = ns_to_ktime(ns);
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
990
usage[hw_ip] = ktime_add(usage[hw_ip], spend);
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h
98
ktime_t usage[AMDGPU_HW_IP_NUM]);
drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c
118
if (!usage[hw_ip])
drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c
122
ktime_to_ns(usage[hw_ip]));
drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c
64
ktime_t usage[AMDGPU_HW_IP_NUM];
drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c
78
amdgpu_ctx_mgr_usage(&fpriv->ctx_mgr, usage);
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
283
u64 usage = 0;
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
292
usage += amdgpu_vram_mgr_vis_size(adev, block);
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
294
return usage;
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
323
man->usage += rsv->size;
drivers/gpu/drm/drm_gem_atomic_helper.c
140
enum dma_resv_usage usage;
drivers/gpu/drm/drm_gem_atomic_helper.c
160
usage = fence ? DMA_RESV_USAGE_KERNEL : DMA_RESV_USAGE_WRITE;
drivers/gpu/drm/drm_gem_atomic_helper.c
171
ret = dma_resv_get_singleton(obj->resv, usage, &new);
drivers/gpu/drm/i915/i915_vma.c
2019
enum dma_resv_usage usage;
drivers/gpu/drm/i915/i915_vma.c
2023
usage = DMA_RESV_USAGE_WRITE;
drivers/gpu/drm/i915/i915_vma.c
2027
usage = DMA_RESV_USAGE_READ;
drivers/gpu/drm/i915/i915_vma.c
2032
dma_resv_add_fence(vma->obj->base.resv, curr, usage);
drivers/gpu/drm/imagination/pvr_job.c
350
enum dma_resv_usage usage =
drivers/gpu/drm/imagination/pvr_job.c
356
obj->resv, usage);
drivers/gpu/drm/imagination/pvr_job.c
582
enum dma_resv_usage usage = job->type == DRM_PVR_JOB_TYPE_GEOMETRY ?
drivers/gpu/drm/imagination/pvr_job.c
586
dma_resv_add_fence(obj->resv, &job->base.s_fence->finished, usage);
drivers/gpu/drm/msm/msm_gem_shrinker.c
142
enum dma_resv_usage usage = DMA_RESV_USAGE_BOOKKEEP;
drivers/gpu/drm/msm/msm_gem_shrinker.c
143
return dma_resv_wait_timeout(obj->resv, usage, false, 10) > 0;
drivers/gpu/drm/nouveau/nouveau_fence.c
361
enum dma_resv_usage usage;
drivers/gpu/drm/nouveau/nouveau_fence.c
364
usage = dma_resv_iter_usage(&cursor);
drivers/gpu/drm/nouveau/nouveau_fence.c
365
if (i == 0 && usage == DMA_RESV_USAGE_WRITE)
drivers/gpu/drm/scheduler/sched_main.c
962
enum dma_resv_usage usage)
drivers/gpu/drm/scheduler/sched_main.c
970
dma_resv_for_each_fence(&cursor, resv, usage, fence) {
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c
552
KUNIT_ASSERT_EQ(test, man->usage, size);
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c
558
KUNIT_ASSERT_EQ(test, man->usage, 0);
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c
592
enum dma_resv_usage usage = DMA_RESV_USAGE_BOOKKEEP;
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c
615
dma_resv_kunit_active_fence_init(test, bo->base.resv, usage);
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c
636
dma_resv_wait_timeout(bo->base.resv, usage, false, MAX_SCHEDULE_TIMEOUT);
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c
67
enum dma_resv_usage usage)
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c
76
dma_resv_add_fence(resv, fence, usage);
drivers/gpu/drm/ttm/tests/ttm_resource_test.c
128
expected_usage = man->usage + RES_SIZE;
drivers/gpu/drm/ttm/tests/ttm_resource_test.c
144
KUNIT_ASSERT_EQ(test, man->usage, expected_usage);
drivers/gpu/drm/ttm/tests/ttm_resource_test.c
202
KUNIT_ASSERT_EQ(test, man->usage, 0);
drivers/gpu/drm/ttm/tests/ttm_resource_test.c
219
KUNIT_ASSERT_EQ(test, man->usage, 0);
drivers/gpu/drm/ttm/tests/ttm_resource_test.c
312
KUNIT_ASSERT_EQ(test, man->usage, 0);
drivers/gpu/drm/ttm/ttm_resource.c
349
man->usage += res->size;
drivers/gpu/drm/ttm/ttm_resource.c
371
man->usage -= res->size;
drivers/gpu/drm/ttm/ttm_resource.c
526
man->usage = 0;
drivers/gpu/drm/ttm/ttm_resource.c
590
uint64_t usage;
drivers/gpu/drm/ttm/ttm_resource.c
596
usage = man->usage;
drivers/gpu/drm/ttm/ttm_resource.c
598
return usage;
drivers/gpu/drm/vgem/vgem_fence.c
118
enum dma_resv_usage usage;
drivers/gpu/drm/vgem/vgem_fence.c
140
usage = dma_resv_usage_rw(arg->flags & VGEM_FENCE_WRITE);
drivers/gpu/drm/vgem/vgem_fence.c
141
if (!dma_resv_test_signaled(resv, usage)) {
drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h
541
SVGA3dDeclUsage usage;
drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h
612
uint8 usage;
drivers/gpu/drm/xe/xe_pt.c
1219
enum dma_resv_usage usage)
drivers/gpu/drm/xe/xe_pt.c
1222
if (!dma_resv_test_signaled(resv, usage))
drivers/gpu/drm/xe/xe_pt.c
1228
return xe_sched_job_add_deps(job, resv, usage);
drivers/gpu/drm/xe/xe_sched_job.c
357
enum dma_resv_usage usage)
drivers/gpu/drm/xe/xe_sched_job.c
359
return drm_sched_job_add_resv_dependencies(&job->drm, resv, usage);
drivers/gpu/drm/xe/xe_sched_job.h
93
enum dma_resv_usage usage);
drivers/hid/hid-a4tech.c
104
if (usage->code == REL_WHEEL_HI_RES && a4->hw_wheel) {
drivers/hid/hid-a4tech.c
105
input_event(input, usage->type, REL_HWHEEL, value);
drivers/hid/hid-a4tech.c
106
input_event(input, usage->type, REL_HWHEEL_HI_RES, value * 120);
drivers/hid/hid-a4tech.c
35
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-a4tech.c
41
usage->hid == A4_WHEEL_ORIENTATION) {
drivers/hid/hid-a4tech.c
57
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-a4tech.c
62
if (usage->type == EV_REL && usage->code == REL_WHEEL_HI_RES) {
drivers/hid/hid-a4tech.c
67
if ((a4->quirks & A4_2WHEEL_MOUSE_HACK_7) && usage->hid == 0x00090007)
drivers/hid/hid-a4tech.c
74
struct hid_usage *usage, __s32 value)
drivers/hid/hid-a4tech.c
85
if (usage->type == EV_REL && usage->code == REL_WHEEL_HI_RES) {
drivers/hid/hid-a4tech.c
90
if (usage->hid == A4_WHEEL_ORIENTATION) {
drivers/hid/hid-a4tech.c
99
if ((a4->quirks & A4_2WHEEL_MOUSE_HACK_7) && usage->hid == 0x00090007) {
drivers/hid/hid-accutouch.c
22
struct hid_usage *usage,
drivers/hid/hid-accutouch.c
25
if ((usage->hid & HID_USAGE_PAGE) == HID_UP_BUTTON) {
drivers/hid/hid-accutouch.c
26
hid_map_usage(hi, usage, bit, max, EV_KEY, BTN_TOUCH);
drivers/hid/hid-alps.c
777
struct hid_usage *usage, unsigned long **bit, int *max)
drivers/hid/hid-apple.c
425
struct hid_usage *usage, __s32 value)
drivers/hid/hid-apple.c
430
u16 code = usage->code;
drivers/hid/hid-apple.c
586
if (usage->code != code) {
drivers/hid/hid-apple.c
587
input_event_with_scancode(input, usage->type, code, usage->hid, value);
drivers/hid/hid-apple.c
596
struct hid_usage *usage, __s32 value)
drivers/hid/hid-apple.c
601
!usage->type)
drivers/hid/hid-apple.c
605
usage->code == REL_HWHEEL) {
drivers/hid/hid-apple.c
606
input_event_with_scancode(field->hidinput->input, usage->type,
drivers/hid/hid-apple.c
607
usage->code, usage->hid, -value);
drivers/hid/hid-apple.c
613
usage, value))
drivers/hid/hid-apple.c
720
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-apple.c
725
if (usage->hid == (HID_UP_CUSTOM | 0x0003) ||
drivers/hid/hid-apple.c
726
usage->hid == (HID_UP_MSVENDOR | 0x0003) ||
drivers/hid/hid-apple.c
727
usage->hid == (HID_UP_HPVENDOR2 | 0x0003)) {
drivers/hid/hid-apple.c
730
hid_map_usage_clear(hi, usage, bit, max, EV_KEY, KEY_FN);
drivers/hid/hid-apple.c
741
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-apple.c
747
if (usage->hid == HID_GD_Z)
drivers/hid/hid-apple.c
748
hid_map_usage(hi, usage, bit, max, EV_REL, REL_HWHEEL);
drivers/hid/hid-apple.c
749
else if (usage->code == BTN_1)
drivers/hid/hid-apple.c
750
hid_map_usage(hi, usage, bit, max, EV_KEY, BTN_2);
drivers/hid/hid-apple.c
751
else if (usage->code == BTN_2)
drivers/hid/hid-apple.c
752
hid_map_usage(hi, usage, bit, max, EV_KEY, BTN_1);
drivers/hid/hid-apple.c
784
hid = report->field[i]->usage->hid;
drivers/hid/hid-apple.c
911
if (hdev->collection[0].usage != HID_USAGE_MAGIC_BL)
drivers/hid/hid-appleir.c
276
struct hid_usage *usage, unsigned long **bit, int *max)
drivers/hid/hid-appletb-kbd.c
198
struct hid_usage *usage, __s32 value)
drivers/hid/hid-appletb-kbd.c
205
if ((usage->hid & HID_USAGE_PAGE) != HID_UP_KEYBOARD || usage->type != EV_KEY)
drivers/hid/hid-appletb-kbd.c
217
slot = appletb_tb_key_to_slot(usage->code);
drivers/hid/hid-appletb-kbd.c
223
translation = sparse_keymap_entry_from_scancode(input, usage->code);
drivers/hid/hid-appletb-kbd.c
226
input_event(input, usage->type, translation->keycode, value);
drivers/hid/hid-asus.c
1011
#define asus_map_key_clear(c) hid_map_usage_clear(hi, usage, bit, \
drivers/hid/hid-asus.c
1015
struct hid_usage *usage, unsigned long **bit,
drivers/hid/hid-asus.c
1035
usage->hid == (HID_UP_GENDEVCTRLS | 0x0024) ||
drivers/hid/hid-asus.c
1036
usage->hid == (HID_UP_GENDEVCTRLS | 0x0025) ||
drivers/hid/hid-asus.c
1037
usage->hid == (HID_UP_GENDEVCTRLS | 0x0026)))
drivers/hid/hid-asus.c
1041
if ((usage->hid & HID_USAGE_PAGE) == HID_UP_ASUSVENDOR) {
drivers/hid/hid-asus.c
1042
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-asus.c
1084
if ((usage->hid & HID_USAGE_PAGE) == HID_UP_MSVENDOR) {
drivers/hid/hid-asus.c
1085
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-asus.c
1112
(usage->hid & HID_USAGE_PAGE) == HID_UP_CONSUMER) {
drivers/hid/hid-asus.c
1113
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-asus.c
1131
usage->hid == (HID_UP_CONSUMER | 0xe2)) {
drivers/hid/hid-asus.c
354
struct hid_usage *usage, __s32 value)
drivers/hid/hid-asus.c
358
if ((usage->hid & HID_USAGE_PAGE) == HID_UP_ASUSVENDOR &&
drivers/hid/hid-asus.c
359
(usage->hid & HID_USAGE) != 0x00 &&
drivers/hid/hid-asus.c
360
(usage->hid & HID_USAGE) != 0xff && !usage->type) {
drivers/hid/hid-asus.c
362
usage->hid & HID_USAGE);
drivers/hid/hid-asus.c
365
if (usage->type == EV_KEY && value) {
drivers/hid/hid-asus.c
366
switch (usage->code) {
drivers/hid/hid-belkin.c
24
#define belkin_map_key_clear(c) hid_map_usage_clear(hi, usage, bit, max, \
drivers/hid/hid-belkin.c
27
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-belkin.c
32
if ((usage->hid & HID_USAGE_PAGE) != HID_UP_CONSUMER ||
drivers/hid/hid-belkin.c
36
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-cherry.c
36
#define ch_map_key_clear(c) hid_map_usage_clear(hi, usage, bit, max, \
drivers/hid/hid-cherry.c
39
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-cherry.c
42
if ((usage->hid & HID_USAGE_PAGE) != HID_UP_CONSUMER)
drivers/hid/hid-cherry.c
45
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-chicony.c
57
#define ch_map_key_clear(c) hid_map_usage_clear(hi, usage, bit, max, \
drivers/hid/hid-chicony.c
60
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-chicony.c
63
if ((usage->hid & HID_USAGE_PAGE) != HID_UP_MSVENDOR)
drivers/hid/hid-chicony.c
67
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-cmedia.c
138
struct hid_usage *usage, unsigned long **bit, int *max)
drivers/hid/hid-core.c
1127
struct hid_usage *usage;
drivers/hid/hid-core.c
1137
usage = &field->usage[i];
drivers/hid/hid-core.c
1139
collection = &hid->collection[usage->collection_index];
drivers/hid/hid-core.c
1146
usage->resolution_multiplier = effective_multiplier;
drivers/hid/hid-core.c
1179
multiplier_collection = &hid->collection[multiplier->usage->collection_index];
drivers/hid/hid-core.c
1226
struct hid_usage *usage;
drivers/hid/hid-core.c
1237
usage = &rep->field[i]->usage[j];
drivers/hid/hid-core.c
1238
if (usage->hid == HID_GD_RESOLUTION_MULTIPLIER)
drivers/hid/hid-core.c
138
field->usage = (struct hid_usage *)(field + 1);
drivers/hid/hid-core.c
139
field->value = (s32 *)(field->usage + usages);
drivers/hid/hid-core.c
1527
static int hid_match_usage(struct hid_device *hid, struct hid_usage *usage)
drivers/hid/hid-core.c
1536
id->usage_hid == usage->hid) &&
drivers/hid/hid-core.c
1538
id->usage_type == usage->type) &&
drivers/hid/hid-core.c
154
unsigned usage;
drivers/hid/hid-core.c
1540
id->usage_code == usage->code))
drivers/hid/hid-core.c
1546
struct hid_usage *usage, __s32 value, int interrupt)
drivers/hid/hid-core.c
1552
hid_dump_input(hid, usage, value);
drivers/hid/hid-core.c
1554
if (hdrv && hdrv->event && hid_match_usage(hid, usage)) {
drivers/hid/hid-core.c
1555
ret = hdrv->event(hid, field, usage, value);
drivers/hid/hid-core.c
1565
hidinput_hid_event(hid, field, usage, value);
drivers/hid/hid-core.c
1567
hid->hiddev_hid_event(hid, field, usage, value);
drivers/hid/hid-core.c
157
usage = parser->local.usage[0];
drivers/hid/hid-core.c
1617
field->usage[value[n] - min].hid == HID_UP_KEYBOARD + 1) {
drivers/hid/hid-core.c
1639
&field->usage[n],
drivers/hid/hid-core.c
1671
&field->usage[field->value[n] - min],
drivers/hid/hid-core.c
1679
&field->usage[value[n] - min],
drivers/hid/hid-core.c
1715
&field->usage[entry->index],
drivers/hid/hid-core.c
1925
hid_dump_input(field->report->device, field->usage + offset, value);
drivers/hid/hid-core.c
1944
unsigned int application, unsigned int usage)
drivers/hid/hid-core.c
1958
if (field->usage[j].hid == usage)
drivers/hid/hid-core.c
201
collection->usage = usage;
drivers/hid/hid-core.c
2303
(col->usage & HID_USAGE_PAGE) == HID_UP_GENDESK &&
drivers/hid/hid-core.c
2304
(col->usage & 0xffff) < ARRAY_SIZE(types)) {
drivers/hid/hid-core.c
2305
type = types[col->usage & 0xffff];
drivers/hid/hid-core.c
239
return collection[index].usage;
drivers/hid/hid-core.c
251
parser->local.usage[index] &= 0xFFFF;
drivers/hid/hid-core.c
252
parser->local.usage[index] |=
drivers/hid/hid-core.c
260
static int hid_add_usage(struct hid_parser *parser, unsigned usage, u8 size)
drivers/hid/hid-core.c
266
parser->local.usage[parser->local.usage_index] = usage;
drivers/hid/hid-core.c
350
field->usage[i].hid = parser->local.usage[j];
drivers/hid/hid-core.c
351
field->usage[i].collection_index =
drivers/hid/hid-core.c
353
field->usage[i].usage_index = i;
drivers/hid/hid-core.c
354
field->usage[i].resolution_multiplier = 1;
drivers/hid/hid-core.c
626
current_page = parser->local.usage[i] >> 16;
drivers/hid/hid-core.c
834
static void hid_scan_input_usage(struct hid_parser *parser, u32 usage)
drivers/hid/hid-core.c
838
if (usage == HID_DG_CONTACTID)
drivers/hid/hid-core.c
842
static void hid_scan_feature_usage(struct hid_parser *parser, u32 usage)
drivers/hid/hid-core.c
844
if (usage == 0xff0000c5 && parser->global.report_count == 256 &&
drivers/hid/hid-core.c
848
if (usage == 0xff0000c6 && parser->global.report_count == 1 &&
drivers/hid/hid-core.c
870
if (parser->local.usage[i] == HID_GD_POINTER)
drivers/hid/hid-core.c
878
if (parser->local.usage[i] ==
drivers/hid/hid-core.c
904
hid_scan_input_usage(parser, parser->local.usage[i]);
drivers/hid/hid-core.c
910
hid_scan_feature_usage(parser, parser->local.usage[i]);
drivers/hid/hid-corsair.c
48
static int corsair_usage_to_gkey(unsigned int usage)
drivers/hid/hid-corsair.c
51
if (usage >= 0xd0 && usage <= 0xdf)
drivers/hid/hid-corsair.c
52
return usage - 0xd0 + 1;
drivers/hid/hid-corsair.c
54
if (usage >= 0xe8 && usage <= 0xe9)
drivers/hid/hid-corsair.c
55
return usage - 0xe8 + 17;
drivers/hid/hid-corsair.c
606
struct hid_usage *usage, __s32 value)
drivers/hid/hid-corsair.c
613
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-corsair.c
630
struct hid_usage *usage, unsigned long **bit,
drivers/hid/hid-corsair.c
635
if ((usage->hid & HID_USAGE_PAGE) != HID_UP_KEYBOARD)
drivers/hid/hid-corsair.c
638
gkey = corsair_usage_to_gkey(usage->hid & HID_USAGE);
drivers/hid/hid-corsair.c
640
hid_map_usage_clear(input, usage, bit, max, EV_KEY,
drivers/hid/hid-corsair.c
644
if ((usage->hid & HID_USAGE) >= CORSAIR_USAGE_SPECIAL_MIN &&
drivers/hid/hid-corsair.c
645
(usage->hid & HID_USAGE) <= CORSAIR_USAGE_SPECIAL_MAX) {
drivers/hid/hid-corsair.c
646
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-corsair.c
648
hid_map_usage_clear(input, usage, bit, max, EV_KEY,
drivers/hid/hid-corsair.c
653
hid_map_usage_clear(input, usage, bit, max, EV_KEY,
drivers/hid/hid-corsair.c
658
hid_map_usage_clear(input, usage, bit, max, EV_KEY,
drivers/hid/hid-corsair.c
663
hid_map_usage_clear(input, usage, bit, max, EV_KEY,
drivers/hid/hid-corsair.c
668
hid_map_usage_clear(input, usage, bit, max, EV_KEY,
drivers/hid/hid-cougar.c
212
if (hdev->collection->usage == COUGAR_VENDOR_USAGE) {
drivers/hid/hid-cougar.c
232
if (hdev->collection->usage == HID_GD_KEYBOARD) {
drivers/hid/hid-cougar.c
240
} else if (hdev->collection->usage == COUGAR_VENDOR_USAGE) {
drivers/hid/hid-creative-sb0540.c
211
struct hid_usage *usage, unsigned long **bit, int *max)
drivers/hid/hid-cypress.c
101
struct hid_usage *usage, __s32 value)
drivers/hid/hid-cypress.c
106
!usage->type || !(quirks & CP_2WHEEL_MOUSE_HACK))
drivers/hid/hid-cypress.c
109
if (usage->hid == 0x00090005) {
drivers/hid/hid-cypress.c
118
if (usage->code == REL_WHEEL && (quirks & CP_2WHEEL_MOUSE_HACK_ON)) {
drivers/hid/hid-cypress.c
121
input_event(input, usage->type, REL_HWHEEL, value);
drivers/hid/hid-cypress.c
84
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-cypress.c
92
if (usage->type == EV_REL && usage->code == REL_WHEEL)
drivers/hid/hid-cypress.c
94
if (usage->hid == 0x00090005)
drivers/hid/hid-debug.c
2885
char *hid_resolv_usage(unsigned usage, struct seq_file *f) {
drivers/hid/hid-debug.c
2891
unsigned int usage_modifier = usage & 0xF000;
drivers/hid/hid-debug.c
2892
unsigned int usage_actual = usage & 0xFFFF;
drivers/hid/hid-debug.c
2894
buf = resolv_usage_page(usage >> 16, f);
drivers/hid/hid-debug.c
2909
if (p->page == (usage >> 16)) {
drivers/hid/hid-debug.c
2912
if (p->page == m->page && m->usage
drivers/hid/hid-debug.c
2925
for(++p; p->description && p->usage != 0; p++)
drivers/hid/hid-debug.c
2926
if (p->usage == usage_actual) {
drivers/hid/hid-debug.c
2943
usage & 0xffff);
drivers/hid/hid-debug.c
2945
seq_printf(f, "%04x", usage & 0xffff);
drivers/hid/hid-debug.c
2974
tab(n+2, f); hid_resolv_usage(field->usage[j].hid, f); seq_printf(f, "\n");
drivers/hid/hid-debug.c
3127
void hid_dump_input(struct hid_device *hdev, struct hid_usage *usage, __s32 value)
drivers/hid/hid-debug.c
3132
buf = hid_resolv_usage(usage->hid, NULL);
drivers/hid/hid-debug.c
35
unsigned usage;
drivers/hid/hid-debug.c
3636
struct hid_usage *usage;
drivers/hid/hid-debug.c
3642
usage = report->field[i]->usage + j;
drivers/hid/hid-debug.c
3643
hid_resolv_usage(usage->hid, f);
drivers/hid/hid-debug.c
3645
hid_resolv_event(usage->type, usage->code, f);
drivers/hid/hid-dr.c
245
#define map_abs(c) hid_map_usage(hi, usage, bit, max, EV_ABS, (c))
drivers/hid/hid-dr.c
246
#define map_rel(c) hid_map_usage(hi, usage, bit, max, EV_REL, (c))
drivers/hid/hid-dr.c
249
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-dr.c
252
switch (usage->hid) {
drivers/hid/hid-dr.c
260
map_rel(usage->hid & 0xf);
drivers/hid/hid-dr.c
262
map_abs(usage->hid & 0xf);
drivers/hid/hid-elan.c
64
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-evision.c
18
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-evision.c
25
if ((usage->hid & HID_USAGE_PAGE) != HID_UP_CONSUMER)
drivers/hid/hid-evision.c
29
if ((usage->hid & HID_USAGE) >> 8 == 0x05)
drivers/hid/hid-evision.c
32
if ((usage->hid & HID_USAGE) >> 8 == 0x06)
drivers/hid/hid-evision.c
35
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-ezkey.c
22
#define ez_map_rel(c) hid_map_usage(hi, usage, bit, max, EV_REL, (c))
drivers/hid/hid-ezkey.c
23
#define ez_map_key(c) hid_map_usage(hi, usage, bit, max, EV_KEY, (c))
drivers/hid/hid-ezkey.c
26
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-ezkey.c
29
if ((usage->hid & HID_USAGE_PAGE) != HID_UP_CONSUMER)
drivers/hid/hid-ezkey.c
32
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-ezkey.c
48
struct hid_usage *usage, __s32 value)
drivers/hid/hid-ezkey.c
51
!usage->type)
drivers/hid/hid-ezkey.c
55
if (usage->type == EV_REL && usage->code == REL_HWHEEL) {
drivers/hid/hid-ezkey.c
57
input_event(input, usage->type, REL_WHEEL, -value);
drivers/hid/hid-gfrm.c
28
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-gfrm.c
34
if (usage->hid == (HID_UP_CONSUMER | 0x4)) {
drivers/hid/hid-gfrm.c
36
hid_map_usage_clear(hi, usage, bit, max, EV_KEY, KEY_INFO);
drivers/hid/hid-gfrm.c
40
if (usage->hid == (HID_UP_CONSUMER | 0x41)) {
drivers/hid/hid-gfrm.c
42
hid_map_usage_clear(hi, usage, bit, max, EV_KEY, KEY_OK);
drivers/hid/hid-google-hammer.c
372
struct hid_usage *usage,
drivers/hid/hid-google-hammer.c
375
if (usage->hid == HID_USAGE_KBD_FOLDED) {
drivers/hid/hid-google-hammer.c
411
struct hid_usage *usage, __s32 value)
drivers/hid/hid-google-hammer.c
413
if (usage->hid == HID_USAGE_KBD_FOLDED) {
drivers/hid/hid-google-hammer.c
461
if (field->usage->hid == HID_USAGE_KBD_FOLDED) {
drivers/hid/hid-gyration.c
22
#define gy_map_key_clear(c) hid_map_usage_clear(hi, usage, bit, max, \
drivers/hid/hid-gyration.c
25
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-gyration.c
28
if ((usage->hid & HID_USAGE_PAGE) != HID_UP_LOGIVENDOR)
drivers/hid/hid-gyration.c
32
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-gyration.c
55
struct hid_usage *usage, __s32 value)
drivers/hid/hid-gyration.c
61
if ((usage->hid & HID_USAGE_PAGE) == HID_UP_GENDESK &&
drivers/hid/hid-gyration.c
62
(usage->hid & 0xff) == 0x82) {
drivers/hid/hid-gyration.c
64
input_event(input, usage->type, usage->code, 1);
drivers/hid/hid-gyration.c
66
input_event(input, usage->type, usage->code, 0);
drivers/hid/hid-haptic.c
106
switch (field->usage[n].hid & HID_USAGE_PAGE) {
drivers/hid/hid-haptic.c
108
usage_hid = field->usage[n].hid & HID_USAGE;
drivers/hid/hid-haptic.c
129
switch (field->usage[n].hid) {
drivers/hid/hid-haptic.c
15
struct hid_field *field, struct hid_usage *usage)
drivers/hid/hid-haptic.c
153
struct hid_usage *usage;
drivers/hid/hid-haptic.c
167
usage = &field->usage[j];
drivers/hid/hid-haptic.c
169
switch (usage->hid) {
drivers/hid/hid-haptic.c
19
if (usage->hid == HID_HP_AUTOTRIGGER) {
drivers/hid/hid-haptic.c
20
if (usage->usage_index >= field->report_count) {
drivers/hid/hid-haptic.c
222
if (field->usage[j].hid == HID_HP_AUTOTRIGGER)
drivers/hid/hid-haptic.c
31
field->value[usage->usage_index];
drivers/hid/hid-haptic.c
33
} else if ((usage->hid & HID_USAGE_PAGE) == HID_UP_ORDINAL) {
drivers/hid/hid-haptic.c
34
usage_hid = usage->hid & HID_USAGE;
drivers/hid/hid-haptic.c
68
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-haptic.c
71
if (usage->hid == HID_HP_MANUALTRIGGER) {
drivers/hid/hid-haptic.h
61
*usage);
drivers/hid/hid-haptic.h
67
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-haptic.h
82
*usage)
drivers/hid/hid-haptic.h
94
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-icade.c
165
struct hid_usage *usage, __s32 value)
drivers/hid/hid-icade.c
170
!usage->type)
drivers/hid/hid-icade.c
177
trans = icade_find_translation(usage->hid & HID_USAGE);
drivers/hid/hid-icade.c
182
input_event(field->hidinput->input, usage->type,
drivers/hid/hid-icade.c
189
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-icade.c
194
if ((usage->hid & HID_USAGE_PAGE) == HID_UP_KEYBOARD) {
drivers/hid/hid-icade.c
195
trans = icade_find_translation(usage->hid & HID_USAGE);
drivers/hid/hid-icade.c
200
hid_map_usage(hi, usage, bit, max, EV_KEY, trans->to);
drivers/hid/hid-icade.c
212
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-icade.c
215
if (usage->type == EV_KEY)
drivers/hid/hid-icade.c
216
set_bit(usage->type, hi->input->evbit);
drivers/hid/hid-input.c
100
#define map_msc(c) hid_map_usage(hidinput, usage, &bit, &max, EV_MSC, (c))
drivers/hid/hid-input.c
1016
usage->type = EV_PWR;
drivers/hid/hid-input.c
102
#define map_abs_clear(c) hid_map_usage_clear(hidinput, usage, &bit, \
drivers/hid/hid-input.c
104
#define map_key_clear(c) hid_map_usage_clear(hidinput, usage, &bit, \
drivers/hid/hid-input.c
107
static bool match_scancode(struct hid_usage *usage,
drivers/hid/hid-input.c
1071
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-input.c
1094
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-input.c
110
return (usage->hid & (HID_USAGE_PAGE | HID_USAGE)) == scancode;
drivers/hid/hid-input.c
113
static bool match_keycode(struct hid_usage *usage,
drivers/hid/hid-input.c
119
return (usage->type == EV_KEY && usage->code == keycode);
drivers/hid/hid-input.c
122
static bool match_index(struct hid_usage *usage,
drivers/hid/hid-input.c
128
typedef bool (*hid_usage_cmp_t)(struct hid_usage *usage,
drivers/hid/hid-input.c
1291
switch (usage->hid) {
drivers/hid/hid-input.c
1294
usage->type = EV_PWR;
drivers/hid/hid-input.c
1300
switch (usage->hid) {
drivers/hid/hid-input.c
1303
usage->type = EV_PWR;
drivers/hid/hid-input.c
1306
usage->type = EV_PWR;
drivers/hid/hid-input.c
1311
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-input.c
1323
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-input.c
1342
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-input.c
1365
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-input.c
138
struct hid_usage *usage;
drivers/hid/hid-input.c
1395
device->driver->input_mapped(device, hidinput, field, usage,
drivers/hid/hid-input.c
1404
set_bit(usage->type, input->evbit);
drivers/hid/hid-input.c
1421
while (usage->code <= max && test_and_set_bit(usage->code, bit)) {
drivers/hid/hid-input.c
1423
usage->code = find_next_zero_bit(bit,
drivers/hid/hid-input.c
1425
usage->code);
drivers/hid/hid-input.c
1432
if (usage->code > max)
drivers/hid/hid-input.c
1435
if (usage->type == EV_ABS) {
drivers/hid/hid-input.c
144
usage = report->field[i]->usage + j;
drivers/hid/hid-input.c
1440
if ((device->quirks & HID_QUIRK_BADPAD) && (usage->code == ABS_X || usage->code == ABS_Y)) {
drivers/hid/hid-input.c
1446
input_set_abs_params(input, usage->code, a, b, (b - a) >> 8, (b - a) >> 4);
drivers/hid/hid-input.c
1447
else input_set_abs_params(input, usage->code, a, b, 0, 0);
drivers/hid/hid-input.c
1449
input_abs_set_res(input, usage->code,
drivers/hid/hid-input.c
145
if (usage->type == EV_KEY || usage->type == 0) {
drivers/hid/hid-input.c
1450
hidinput_calc_abs_res(field, usage->code));
drivers/hid/hid-input.c
1453
if (usage->code == ABS_MT_POSITION_X && input->hint_events_per_packet == 0)
drivers/hid/hid-input.c
1457
if (usage->type == EV_ABS &&
drivers/hid/hid-input.c
1458
(usage->hat_min < usage->hat_max || usage->hat_dir)) {
drivers/hid/hid-input.c
146
if (match(usage, cur_idx, value)) {
drivers/hid/hid-input.c
1460
for (i = usage->code; i < usage->code + 2 && i <= max; i++) {
drivers/hid/hid-input.c
1464
if (usage->hat_dir && !field->dpad)
drivers/hid/hid-input.c
1465
field->dpad = usage->code;
drivers/hid/hid-input.c
1472
if ((usage->type == EV_ABS) && (field->flags & HID_MAIN_ITEM_RELATIVE) &&
drivers/hid/hid-input.c
1473
(usage->code == ABS_VOLUME)) {
drivers/hid/hid-input.c
1478
if (usage->type == EV_KEY) {
drivers/hid/hid-input.c
1486
usage->type = 0;
drivers/hid/hid-input.c
1487
usage->code = 0;
drivers/hid/hid-input.c
149
return usage;
drivers/hid/hid-input.c
1490
static void hidinput_handle_scroll(struct hid_usage *usage,
drivers/hid/hid-input.c
1500
if (usage->code == REL_WHEEL_HI_RES)
drivers/hid/hid-input.c
1511
hi_res = value * 120/usage->resolution_multiplier;
drivers/hid/hid-input.c
1513
usage->wheel_accumulated += hi_res;
drivers/hid/hid-input.c
1514
lo_res = usage->wheel_accumulated/120;
drivers/hid/hid-input.c
1516
usage->wheel_accumulated -= lo_res * 120;
drivers/hid/hid-input.c
1519
input_event(input, EV_REL, usage->code, hi_res);
drivers/hid/hid-input.c
1550
void hidinput_hid_event(struct hid_device *hid, struct hid_field *field, struct hid_usage *usage, __s32 value)
drivers/hid/hid-input.c
1556
if (!usage->type)
drivers/hid/hid-input.c
1559
if (usage->type == EV_PWR) {
drivers/hid/hid-input.c
1560
hidinput_update_battery(hid, usage->hid, value);
drivers/hid/hid-input.c
1569
if (usage->hat_min < usage->hat_max || usage->hat_dir) {
drivers/hid/hid-input.c
1570
int hat_dir = usage->hat_dir;
drivers/hid/hid-input.c
1572
hat_dir = (value - usage->hat_min) * 8 / (usage->hat_max - usage->hat_min + 1) + 1;
drivers/hid/hid-input.c
1574
input_event(input, usage->type, usage->code , hid_hat_to_axis[hat_dir].x);
drivers/hid/hid-input.c
1575
input_event(input, usage->type, usage->code + 1, hid_hat_to_axis[hat_dir].y);
drivers/hid/hid-input.c
1603
switch (usage->hid) {
drivers/hid/hid-input.c
164
struct hid_usage *usage;
drivers/hid/hid-input.c
1653
report->tool = usage->code;
drivers/hid/hid-input.c
1658
hid_report_release_tool(report, input, usage->code);
drivers/hid/hid-input.c
168
usage = hidinput_find_key(hid, match_index, ke->index, index);
drivers/hid/hid-input.c
1697
switch (usage->type) {
drivers/hid/hid-input.c
1699
if (usage->code == 0) /* Key 0 is "unassigned", not KEY_UNKNOWN */
drivers/hid/hid-input.c
170
usage = hidinput_find_key(hid, match_scancode, scancode, index);
drivers/hid/hid-input.c
1704
if (usage->code == REL_WHEEL_HI_RES ||
drivers/hid/hid-input.c
1705
usage->code == REL_HWHEEL_HI_RES) {
drivers/hid/hid-input.c
1706
hidinput_handle_scroll(usage, input, value);
drivers/hid/hid-input.c
1713
usage->code == ABS_VOLUME) {
drivers/hid/hid-input.c
172
usage = NULL;
drivers/hid/hid-input.c
1726
} else if (((*quirks & HID_QUIRK_X_INVERT) && usage->code == ABS_X) ||
drivers/hid/hid-input.c
1727
((*quirks & HID_QUIRK_Y_INVERT) && usage->code == ABS_Y))
drivers/hid/hid-input.c
174
return usage;
drivers/hid/hid-input.c
1745
usage->usage_index < field->maxusage &&
drivers/hid/hid-input.c
1746
value == field->value[usage->usage_index])
drivers/hid/hid-input.c
1750
if (usage->type == EV_KEY &&
drivers/hid/hid-input.c
1751
(!test_bit(usage->code, input->key)) == value)
drivers/hid/hid-input.c
1752
input_event(input, EV_MSC, MSC_SCAN, usage->hid);
drivers/hid/hid-input.c
1754
input_event(input, usage->type, usage->code, value);
drivers/hid/hid-input.c
1757
usage->type == EV_KEY && value) {
drivers/hid/hid-input.c
1759
input_event(input, usage->type, usage->code, 0);
drivers/hid/hid-input.c
1785
if ((*field)->usage[j].type == type && (*field)->usage[j].code == code)
drivers/hid/hid-input.c
1804
if (field->usage[j].type == EV_LED)
drivers/hid/hid-input.c
181
struct hid_usage *usage;
drivers/hid/hid-input.c
1825
if (field->usage[j].type == EV_LED &&
drivers/hid/hid-input.c
184
usage = hidinput_locate_usage(hid, ke, &index);
drivers/hid/hid-input.c
185
if (usage) {
drivers/hid/hid-input.c
186
ke->keycode = usage->type == EV_KEY ?
drivers/hid/hid-input.c
187
usage->code : KEY_RESERVED;
drivers/hid/hid-input.c
189
scancode = usage->hid & (HID_USAGE_PAGE | HID_USAGE);
drivers/hid/hid-input.c
1923
struct hid_usage *usage;
drivers/hid/hid-input.c
1944
usage = &report->field[i]->usage[j];
drivers/hid/hid-input.c
1946
if (usage->hid != HID_GD_RESOLUTION_MULTIPLIER)
drivers/hid/hid-input.c
2006
struct hid_usage *usage;
drivers/hid/hid-input.c
2017
usage = &rep->field[i]->usage[j];
drivers/hid/hid-input.c
2020
if (usage->hid == HID_DC_BATTERYSTRENGTH)
drivers/hid/hid-input.c
2025
drv->feature_mapping(hid, rep->field[i], usage);
drivers/hid/hid-input.c
203
struct hid_usage *usage;
drivers/hid/hid-input.c
205
usage = hidinput_locate_usage(hid, ke, NULL);
drivers/hid/hid-input.c
206
if (usage) {
drivers/hid/hid-input.c
207
*old_keycode = usage->type == EV_KEY ?
drivers/hid/hid-input.c
208
usage->code : KEY_RESERVED;
drivers/hid/hid-input.c
209
usage->type = EV_KEY;
drivers/hid/hid-input.c
210
usage->code = ke->keycode;
drivers/hid/hid-input.c
213
set_bit(usage->code, dev->keybit);
drivers/hid/hid-input.c
215
usage->code, usage->hid);
drivers/hid/hid-input.c
2255
if (prev_collection_index != field->usage->collection_index) {
drivers/hid/hid-input.c
2256
prev_collection_index = field->usage->collection_index;
drivers/hid/hid-input.c
2264
if (slot_collection_index == field->usage->collection_index) {
drivers/hid/hid-input.c
2271
if (field->usage[j].hid == HID_DG_CONTACTID) {
drivers/hid/hid-input.c
2272
slot_collection_index = field->usage->collection_index;
drivers/hid/hid-input.c
2289
report->field[i]->usage + j,
drivers/hid/hid-input.c
2317
if (IS_INPUT_APPLICATION(col->usage))
drivers/hid/hid-input.c
52
__u32 usage; /* the HID usage associated */
drivers/hid/hid-input.c
615
unsigned int usage, int value)
drivers/hid/hid-input.c
617
switch (usage) {
drivers/hid/hid-input.c
628
static void hidinput_update_battery(struct hid_device *dev, unsigned int usage,
drivers/hid/hid-input.c
636
if (hidinput_update_battery_charge_status(dev, usage, value)) {
drivers/hid/hid-input.c
642
if ((usage & HID_USAGE_PAGE) == HID_UP_DIGITIZER && value == 0)
drivers/hid/hid-input.c
672
static void hidinput_update_battery(struct hid_device *dev, unsigned int usage,
drivers/hid/hid-input.c
679
unsigned int type, unsigned int usage)
drivers/hid/hid-input.c
683
collection = &device->collection[field->usage->collection_index];
drivers/hid/hid-input.c
685
return collection->type == type && collection->usage == usage;
drivers/hid/hid-input.c
689
struct hid_usage *usage, unsigned int usage_index)
drivers/hid/hid-input.c
709
(usage->hid & HID_USAGE_PAGE) != HID_UP_LED &&
drivers/hid/hid-input.c
710
(usage->hid & HID_USAGE_PAGE) != HID_UP_HAPTIC) {
drivers/hid/hid-input.c
716
if (usage->hid == hidinput_usages_priorities[i].usage) {
drivers/hid/hid-input.c
738
usage, &bit, &max);
drivers/hid/hid-input.c
745
switch (usage->hid & HID_USAGE_PAGE) {
drivers/hid/hid-input.c
752
if ((usage->hid & HID_USAGE) < 256) {
drivers/hid/hid-input.c
753
if (!hid_keyboard[usage->hid & HID_USAGE]) goto ignore;
drivers/hid/hid-input.c
754
map_key_clear(hid_keyboard[usage->hid & HID_USAGE]);
drivers/hid/hid-input.c
761
code = ((usage->hid - 1) & HID_USAGE);
drivers/hid/hid-input.c
80
.usage = HID_DG_ERASER,
drivers/hid/hid-input.c
803
switch (usage->hid & 0xffff) {
drivers/hid/hid-input.c
814
if ((usage->hid & 0xf0) == 0x80) { /* SystemControl */
drivers/hid/hid-input.c
815
switch (usage->hid & 0xf) {
drivers/hid/hid-input.c
83
.usage = HID_DG_INVERT,
drivers/hid/hid-input.c
836
if ((usage->hid & 0xf0) == 0x90) { /* SystemControl & D-pad */
drivers/hid/hid-input.c
837
switch (usage->hid) {
drivers/hid/hid-input.c
838
case HID_GD_UP: usage->hat_dir = 1; break;
drivers/hid/hid-input.c
839
case HID_GD_DOWN: usage->hat_dir = 5; break;
drivers/hid/hid-input.c
840
case HID_GD_RIGHT: usage->hat_dir = 3; break;
drivers/hid/hid-input.c
841
case HID_GD_LEFT: usage->hat_dir = 7; break;
drivers/hid/hid-input.c
847
if (usage->hid <= HID_GD_LEFT) {
drivers/hid/hid-input.c
857
if ((usage->hid & 0xf0) == 0xa0) { /* SystemControl */
drivers/hid/hid-input.c
858
switch (usage->hid & 0xf) {
drivers/hid/hid-input.c
86
.usage = HID_DG_TIPSWITCH,
drivers/hid/hid-input.c
866
if ((usage->hid & 0xf0) == 0xb0) { /* SC - Display */
drivers/hid/hid-input.c
867
switch (usage->hid & 0xf) {
drivers/hid/hid-input.c
883
switch (usage->hid) {
drivers/hid/hid-input.c
888
map_rel(usage->hid & 0xf);
drivers/hid/hid-input.c
89
.usage = HID_DG_TIPPRESSURE,
drivers/hid/hid-input.c
890
map_abs_clear(usage->hid & 0xf);
drivers/hid/hid-input.c
896
map_rel(usage->hid & 0xf);
drivers/hid/hid-input.c
905
map_abs_clear(usage->hid & 0xf);
drivers/hid/hid-input.c
914
map_abs(usage->hid & 0xf);
drivers/hid/hid-input.c
919
map_rel(usage->hid & 0xf);
drivers/hid/hid-input.c
92
.usage = HID_DG_INRANGE,
drivers/hid/hid-input.c
921
map_abs(usage->hid & 0xf);
drivers/hid/hid-input.c
925
usage->hat_min = field->logical_minimum;
drivers/hid/hid-input.c
926
usage->hat_max = field->logical_maximum;
drivers/hid/hid-input.c
949
switch (usage->hid & 0xffff) { /* HID-Value: */
drivers/hid/hid-input.c
96
#define map_abs(c) hid_map_usage(hidinput, usage, &bit, &max, EV_ABS, (c))
drivers/hid/hid-input.c
97
#define map_rel(c) hid_map_usage(hidinput, usage, &bit, &max, EV_REL, (c))
drivers/hid/hid-input.c
972
switch (usage->hid & 0xff) {
drivers/hid/hid-input.c
98
#define map_key(c) hid_map_usage(hidinput, usage, &bit, &max, EV_KEY, (c))
drivers/hid/hid-input.c
99
#define map_led(c) hid_map_usage(hidinput, usage, &bit, &max, EV_LED, (c))
drivers/hid/hid-ite.c
43
struct hid_usage *usage, unsigned long **bit,
drivers/hid/hid-ite.c
50
(usage->hid & HID_USAGE_PAGE) == 0x00880000) {
drivers/hid/hid-ite.c
51
if (usage->hid == 0x00880078) {
drivers/hid/hid-ite.c
53
hid_map_usage_clear(hi, usage, bit, max, EV_KEY, KEY_F22);
drivers/hid/hid-ite.c
56
if (usage->hid == 0x00880079) {
drivers/hid/hid-ite.c
58
hid_map_usage_clear(hi, usage, bit, max, EV_KEY, KEY_F23);
drivers/hid/hid-ite.c
68
struct hid_usage *usage, __s32 value)
drivers/hid/hid-ite.c
82
if (usage->hid == HID_GD_RFKILL_BTN) {
drivers/hid/hid-jabra.c
22
struct hid_usage *usage,
drivers/hid/hid-jabra.c
26
((usage->hid & HID_USAGE_PAGE) >= HID_UP_VENDOR_DEFINED_MIN &&
drivers/hid/hid-jabra.c
27
(usage->hid & HID_USAGE_PAGE) <= HID_UP_VENDOR_DEFINED_MAX);
drivers/hid/hid-jabra.c
30
usage->hid,
drivers/hid/hid-jabra.c
32
usage->collection_index,
drivers/hid/hid-jabra.c
33
usage->usage_index,
drivers/hid/hid-kensington.c
18
#define ks_map_key(c) hid_map_usage(hi, usage, bit, max, EV_KEY, (c))
drivers/hid/hid-kensington.c
21
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-kensington.c
24
if ((usage->hid & HID_USAGE_PAGE) != HID_UP_MSVENDOR)
drivers/hid/hid-kensington.c
27
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-lcpower.c
18
#define ts_map_key_clear(c) hid_map_usage_clear(hi, usage, bit, max, \
drivers/hid/hid-lcpower.c
21
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-lcpower.c
24
if ((usage->hid & HID_USAGE_PAGE) != HID_UP_LOGIVENDOR)
drivers/hid/hid-lcpower.c
27
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-lenovo.c
201
struct hid_usage *usage, unsigned long **bit, int *max)
drivers/hid/hid-lenovo.c
203
if (usage->hid == (HID_UP_BUTTON | 0x0010)) {
drivers/hid/hid-lenovo.c
214
struct hid_usage *usage, unsigned long **bit, int *max)
drivers/hid/hid-lenovo.c
217
if ((usage->hid & HID_USAGE_PAGE) == HID_UP_MSVENDOR ||
drivers/hid/hid-lenovo.c
218
(usage->hid & HID_USAGE_PAGE) == HID_UP_LNVENDOR) {
drivers/hid/hid-lenovo.c
219
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-lenovo.c
255
if (usage->hid == HID_GD_WHEEL)
drivers/hid/hid-lenovo.c
257
if ((usage->hid & HID_USAGE_PAGE) == HID_UP_BUTTON &&
drivers/hid/hid-lenovo.c
258
(usage->hid & HID_USAGE) == 0x003)
drivers/hid/hid-lenovo.c
260
if ((usage->hid & HID_USAGE_PAGE) == HID_UP_CONSUMER &&
drivers/hid/hid-lenovo.c
261
(usage->hid & HID_USAGE) == 0x238)
drivers/hid/hid-lenovo.c
265
if ((usage->hid & HID_USAGE_PAGE) == 0xff100000 ||
drivers/hid/hid-lenovo.c
266
(usage->hid & HID_USAGE_PAGE) == 0xffa10000) {
drivers/hid/hid-lenovo.c
271
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-lenovo.c
273
hid_map_usage(hi, usage, bit, max, EV_REL, REL_HWHEEL);
drivers/hid/hid-lenovo.c
276
hid_map_usage(hi, usage, bit, max, EV_REL, REL_WHEEL);
drivers/hid/hid-lenovo.c
288
struct hid_usage *usage, unsigned long **bit, int *max)
drivers/hid/hid-lenovo.c
296
if (((usage->hid & HID_USAGE_PAGE) == 0xff0a0000 ||
drivers/hid/hid-lenovo.c
297
(usage->hid & HID_USAGE_PAGE) == HID_UP_MSVENDOR) &&
drivers/hid/hid-lenovo.c
299
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-lenovo.c
333
if ((usage->hid & HID_USAGE_PAGE) == 0xffa00000) {
drivers/hid/hid-lenovo.c
334
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-lenovo.c
341
if ((usage->hid & HID_USAGE_PAGE) == HID_UP_MSVENDOR &&
drivers/hid/hid-lenovo.c
343
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-lenovo.c
351
if (usage->hid == HID_GD_WHEEL)
drivers/hid/hid-lenovo.c
353
if ((usage->hid & HID_USAGE_PAGE) == HID_UP_BUTTON &&
drivers/hid/hid-lenovo.c
354
(usage->hid & HID_USAGE) == 0x003)
drivers/hid/hid-lenovo.c
356
if ((usage->hid & HID_USAGE_PAGE) == HID_UP_CONSUMER &&
drivers/hid/hid-lenovo.c
357
(usage->hid & HID_USAGE) == 0x238)
drivers/hid/hid-lenovo.c
361
if ((usage->hid & HID_USAGE_PAGE) == 0xff100000) {
drivers/hid/hid-lenovo.c
366
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-lenovo.c
368
hid_map_usage(hi, usage, bit, max, EV_REL, REL_HWHEEL);
drivers/hid/hid-lenovo.c
371
hid_map_usage(hi, usage, bit, max, EV_REL, REL_WHEEL);
drivers/hid/hid-lenovo.c
383
struct hid_usage *usage, unsigned long **bit, int *max)
drivers/hid/hid-lenovo.c
385
if (usage->hid == HID_GD_Z) {
drivers/hid/hid-lenovo.c
386
hid_map_usage(hi, usage, bit, max, EV_REL, REL_HWHEEL);
drivers/hid/hid-lenovo.c
394
struct hid_usage *usage, unsigned long **bit, int *max)
drivers/hid/hid-lenovo.c
400
if (usage->hid == 0x000c0001) {
drivers/hid/hid-lenovo.c
401
switch (usage->usage_index) {
drivers/hid/hid-lenovo.c
424
if (usage->hid == 0x00070072)
drivers/hid/hid-lenovo.c
432
struct hid_usage *usage, unsigned long **bit, int *max)
drivers/hid/hid-lenovo.c
438
if (usage->hid == 0x000c0001) {
drivers/hid/hid-lenovo.c
439
switch (usage->usage_index) {
drivers/hid/hid-lenovo.c
470
if (usage->hid == (HID_UP_KEYBOARD | 0x009a)) {
drivers/hid/hid-lenovo.c
480
struct hid_usage *usage, unsigned long **bit, int *max)
drivers/hid/hid-lenovo.c
485
usage, bit, max);
drivers/hid/hid-lenovo.c
489
usage, bit, max);
drivers/hid/hid-lenovo.c
493
usage, bit, max);
drivers/hid/hid-lenovo.c
501
usage, bit, max);
drivers/hid/hid-lenovo.c
504
usage, bit, max);
drivers/hid/hid-lenovo.c
510
return lenovo_input_mapping_x1_tab_kbd(hdev, hi, field, usage, bit, max);
drivers/hid/hid-lenovo.c
70
#define map_key_clear(c) hid_map_usage_clear(hi, usage, bit, max, EV_KEY, (c))
drivers/hid/hid-lenovo.c
803
struct hid_field *field, struct hid_usage *usage, __s32 value)
drivers/hid/hid-lenovo.c
807
if (usage->type == EV_KEY && usage->code == KEY_FN_ESC && value == 1) {
drivers/hid/hid-lenovo.c
821
struct hid_field *field, struct hid_usage *usage, __s32 value)
drivers/hid/hid-lenovo.c
827
if (usage->type == EV_REL && (usage->code == REL_WHEEL ||
drivers/hid/hid-lenovo.c
828
usage->code == REL_HWHEEL)) {
drivers/hid/hid-lenovo.c
835
if (usage->type == EV_KEY && usage->code == BTN_MIDDLE) {
drivers/hid/hid-lenovo.c
854
if (usage->type == EV_KEY && usage->code == KEY_FN_ESC && value == 1) {
drivers/hid/hid-lenovo.c
867
struct hid_usage *usage, __s32 value)
drivers/hid/hid-lenovo.c
877
return lenovo_event_cptkbd(hdev, field, usage, value);
drivers/hid/hid-lenovo.c
884
return lenovo_event_tp10ubkbd(hdev, field, usage, value);
drivers/hid/hid-lg.c
535
#define lg_map_key_clear(c) hid_map_usage_clear(hi, usage, bit, max, \
drivers/hid/hid-lg.c
539
struct hid_usage *usage, unsigned long **bit, int *max)
drivers/hid/hid-lg.c
541
if ((usage->hid & HID_USAGE_PAGE) != HID_UP_LOGIVENDOR)
drivers/hid/hid-lg.c
545
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-lg.c
571
static int lg_wireless_mapping(struct hid_input *hi, struct hid_usage *usage,
drivers/hid/hid-lg.c
574
if ((usage->hid & HID_USAGE_PAGE) != HID_UP_CONSUMER)
drivers/hid/hid-lg.c
577
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-lg.c
633
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-lg.c
649
unsigned int hid = usage->hid;
drivers/hid/hid-lg.c
652
lg_ultrax_remote_mapping(hi, usage, bit, max))
drivers/hid/hid-lg.c
655
if ((drv_data->quirks & LG_WIRELESS) && lg_wireless_mapping(hi, usage, bit, max))
drivers/hid/hid-lg.c
672
hid_map_usage(hi, usage, bit, max, EV_KEY,
drivers/hid/hid-lg.c
682
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-lg.c
687
if ((drv_data->quirks & LG_BAD_RELATIVE_KEYS) && usage->type == EV_KEY &&
drivers/hid/hid-lg.c
691
if ((drv_data->quirks & LG_DUPLICATE_USAGES) && (usage->type == EV_KEY ||
drivers/hid/hid-lg.c
692
usage->type == EV_REL || usage->type == EV_ABS))
drivers/hid/hid-lg.c
693
clear_bit(usage->code, *bit);
drivers/hid/hid-lg.c
696
if (usage->type == EV_ABS && (usage->code == ABS_X ||
drivers/hid/hid-lg.c
697
usage->code == ABS_Y || usage->code == ABS_Z ||
drivers/hid/hid-lg.c
698
usage->code == ABS_RZ)) {
drivers/hid/hid-lg.c
723
struct hid_usage *usage, __s32 value)
drivers/hid/hid-lg.c
727
if ((drv_data->quirks & LG_INVERT_HWHEEL) && usage->code == REL_HWHEEL) {
drivers/hid/hid-lg.c
728
input_event(field->hidinput->input, usage->type, usage->code,
drivers/hid/hid-lg.c
733
return lg4ff_adjust_input_event(hdev, field, usage, value, drv_data);
drivers/hid/hid-lg4ff.c
301
struct hid_usage *usage, s32 value, struct lg_drv_data *drv_data)
drivers/hid/hid-lg4ff.c
313
switch (usage->code) {
drivers/hid/hid-lg4ff.c
316
input_event(field->hidinput->input, usage->type, usage->code, new_value);
drivers/hid/hid-lg4ff.h
16
struct hid_usage *usage, s32 value, struct lg_drv_data *drv_data) { return 0; }
drivers/hid/hid-lg4ff.h
9
struct hid_usage *usage, s32 value, struct lg_drv_data *drv_data);
drivers/hid/hid-logitech-hidpp.c
101
#define lg_map_key_clear(c) hid_map_usage_clear(hi, usage, bit, max, EV_KEY, (c))
drivers/hid/hid-logitech-hidpp.c
2920
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-logitech-hidpp.c
3319
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-logitech-hidpp.c
3490
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-logitech-hidpp.c
3493
if ((usage->hid & HID_USAGE_PAGE) != HID_UP_LOGIVENDOR)
drivers/hid/hid-logitech-hidpp.c
3496
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-logitech-hidpp.c
3767
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-logitech-hidpp.c
3776
return wtp_input_mapping(hdev, hi, field, usage, bit, max);
drivers/hid/hid-logitech-hidpp.c
3779
return m560_input_mapping(hdev, hi, field, usage, bit, max);
drivers/hid/hid-logitech-hidpp.c
3782
return lg_dinovo_input_mapping(hdev, hi, field, usage, bit, max);
drivers/hid/hid-logitech-hidpp.c
3788
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-logitech-hidpp.c
3798
if (usage->type == EV_ABS && (usage->code == ABS_X ||
drivers/hid/hid-logitech-hidpp.c
3799
usage->code == ABS_Y || usage->code == ABS_Z ||
drivers/hid/hid-logitech-hidpp.c
3800
usage->code == ABS_RZ)) {
drivers/hid/hid-logitech-hidpp.c
3991
struct hid_usage *usage, __s32 value)
drivers/hid/hid-magicmouse.c
522
struct hid_usage *usage, __s32 value)
drivers/hid/hid-magicmouse.c
703
struct hid_usage *usage, unsigned long **bit, int *max)
drivers/hid/hid-microsoft.c
101
if ((usage->hid & HID_USAGE_PAGE) != HID_UP_MSVENDOR)
drivers/hid/hid-microsoft.c
104
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-microsoft.c
115
hid_map_usage_clear(hi, usage, bit, max, EV_REL, REL_WHEEL);
drivers/hid/hid-microsoft.c
142
static int ms_presenter_8k_quirk(struct hid_input *hi, struct hid_usage *usage,
drivers/hid/hid-microsoft.c
145
if ((usage->hid & HID_USAGE_PAGE) != HID_UP_MSVENDOR)
drivers/hid/hid-microsoft.c
149
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-microsoft.c
162
struct hid_usage *usage, unsigned long **bit, int *max)
drivers/hid/hid-microsoft.c
164
switch (usage->hid & HID_USAGE_PAGE) {
drivers/hid/hid-microsoft.c
170
switch (usage->hid) {
drivers/hid/hid-microsoft.c
183
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-microsoft.c
190
int ret = ms_ergonomy_kb_quirk(hi, usage, bit, max);
drivers/hid/hid-microsoft.c
196
ms_presenter_8k_quirk(hi, usage, bit, max))
drivers/hid/hid-microsoft.c
200
int ret = ms_surface_dial_quirk(hi, field, usage, bit, max);
drivers/hid/hid-microsoft.c
210
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-microsoft.c
217
clear_bit(usage->code, *bit);
drivers/hid/hid-microsoft.c
223
struct hid_usage *usage, __s32 value)
drivers/hid/hid-microsoft.c
230
!usage->type)
drivers/hid/hid-microsoft.c
236
if (quirks & MS_ERGONOMY && usage->hid == (HID_UP_MSVENDOR | 0xff00)) {
drivers/hid/hid-microsoft.c
244
if (quirks & MS_ERGONOMY && usage->hid == (HID_UP_MSVENDOR | 0xff01)) {
drivers/hid/hid-microsoft.c
259
if (quirks & MS_ERGONOMY && usage->hid == (HID_UP_MSVENDOR | 0xff05)) {
drivers/hid/hid-microsoft.c
270
input_event(input, usage->type, key, 1);
drivers/hid/hid-microsoft.c
273
input_event(input, usage->type, last_key, 0);
drivers/hid/hid-microsoft.c
78
#define ms_map_key_clear(c) hid_map_usage_clear(hi, usage, bit, max, \
drivers/hid/hid-microsoft.c
80
static int ms_ergonomy_kb_quirk(struct hid_input *hi, struct hid_usage *usage,
drivers/hid/hid-microsoft.c
85
if ((usage->hid & HID_USAGE_PAGE) == HID_UP_CONSUMER) {
drivers/hid/hid-microsoft.c
86
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-monterey.c
31
#define mr_map_key_clear(c) hid_map_usage_clear(hi, usage, bit, max, \
drivers/hid/hid-monterey.c
34
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-monterey.c
37
if ((usage->hid & HID_USAGE_PAGE) != HID_UP_CONSUMER)
drivers/hid/hid-monterey.c
40
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-multitouch.c
1093
struct hid_usage *usage, __s32 value)
drivers/hid/hid-multitouch.c
1097
hid->hiddev_hid_event(hid, field, usage, value);
drivers/hid/hid-multitouch.c
1258
struct hid_usage *usage,
drivers/hid/hid-multitouch.c
1265
if (!usage->type || !(hid->claimed & HID_CLAIMED_INPUT))
drivers/hid/hid-multitouch.c
1285
if (usage->type == EV_KEY && usage->code == BTN_LEFT) {
drivers/hid/hid-multitouch.c
1291
input_event(input, usage->type, usage->code, value);
drivers/hid/hid-multitouch.c
1358
&field->usage[n], field->value[n],
drivers/hid/hid-multitouch.c
1458
#define mt_map_key_clear(c) hid_map_usage_clear(hi, usage, bit, \
drivers/hid/hid-multitouch.c
1461
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-multitouch.c
1503
(usage->hid & HID_USAGE_PAGE) == HID_UP_CUSTOM) {
drivers/hid/hid-multitouch.c
1507
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-multitouch.c
1520
return mt_touch_input_mapping(hdev, hi, field, usage, bit, max,
drivers/hid/hid-multitouch.c
1530
ret = hid_haptic_input_mapping(hdev, td->haptic, hi, field, usage, bit,
drivers/hid/hid-multitouch.c
1540
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-multitouch.c
1557
struct hid_usage *usage, __s32 value)
drivers/hid/hid-multitouch.c
1564
return mt_touch_event(hid, field, usage, value);
drivers/hid/hid-multitouch.c
1624
unsigned int usage = fld->usage[i].hid;
drivers/hid/hid-multitouch.c
1626
if (usage == HID_DG_INRANGE ||
drivers/hid/hid-multitouch.c
1627
usage == HID_DG_TIPSWITCH ||
drivers/hid/hid-multitouch.c
1628
usage == HID_DG_BARRELSWITCH ||
drivers/hid/hid-multitouch.c
1629
usage == HID_DG_BARRELSWITCH2 ||
drivers/hid/hid-multitouch.c
1630
usage == HID_DG_CONTACTID ||
drivers/hid/hid-multitouch.c
1631
usage == HID_DG_TILT_X ||
drivers/hid/hid-multitouch.c
1632
usage == HID_DG_TILT_Y) {
drivers/hid/hid-multitouch.c
1652
struct hid_usage *usage,
drivers/hid/hid-multitouch.c
1660
unsigned int index = usage->usage_index;
drivers/hid/hid-multitouch.c
1665
switch (usage->hid) {
drivers/hid/hid-multitouch.c
1725
struct hid_usage *usage;
drivers/hid/hid-multitouch.c
1740
usage = &rep->field[i]->usage[j];
drivers/hid/hid-multitouch.c
1744
usage,
drivers/hid/hid-multitouch.c
1877
static void mt_fix_const_field(struct hid_field *field, unsigned int usage)
drivers/hid/hid-multitouch.c
1879
if (field->usage[0].hid != usage ||
drivers/hid/hid-multitouch.c
1887
static void mt_fix_const_fields(struct hid_device *hdev, unsigned int usage)
drivers/hid/hid-multitouch.c
1901
mt_fix_const_field(report->field[i], usage);
drivers/hid/hid-multitouch.c
546
struct hid_field *field, struct hid_usage *usage)
drivers/hid/hid-multitouch.c
550
switch (usage->hid) {
drivers/hid/hid-multitouch.c
564
if (usage->usage_index >= field->report_count) {
drivers/hid/hid-multitouch.c
570
switch (field->value[usage->usage_index]) {
drivers/hid/hid-multitouch.c
582
if (usage->usage_index == 0)
drivers/hid/hid-multitouch.c
587
hid_haptic_feature_mapping(hdev, td->haptic, field, usage);
drivers/hid/hid-multitouch.c
603
struct mt_usages *usage;
drivers/hid/hid-multitouch.c
605
usage = devm_kzalloc(&hdev->dev, sizeof(*usage), GFP_KERNEL);
drivers/hid/hid-multitouch.c
606
if (!usage)
drivers/hid/hid-multitouch.c
610
usage->x = DEFAULT_ZERO;
drivers/hid/hid-multitouch.c
611
usage->y = DEFAULT_ZERO;
drivers/hid/hid-multitouch.c
612
usage->cx = DEFAULT_ZERO;
drivers/hid/hid-multitouch.c
613
usage->cy = DEFAULT_ZERO;
drivers/hid/hid-multitouch.c
614
usage->p = DEFAULT_ZERO;
drivers/hid/hid-multitouch.c
615
usage->w = DEFAULT_ZERO;
drivers/hid/hid-multitouch.c
616
usage->h = DEFAULT_ZERO;
drivers/hid/hid-multitouch.c
617
usage->a = DEFAULT_ZERO;
drivers/hid/hid-multitouch.c
618
usage->contactid = DEFAULT_ZERO;
drivers/hid/hid-multitouch.c
619
usage->tip_state = DEFAULT_FALSE;
drivers/hid/hid-multitouch.c
620
usage->inrange_state = DEFAULT_FALSE;
drivers/hid/hid-multitouch.c
621
usage->confidence_state = DEFAULT_TRUE;
drivers/hid/hid-multitouch.c
623
list_add_tail(&usage->list, &application->mt_usages);
drivers/hid/hid-multitouch.c
625
return usage;
drivers/hid/hid-multitouch.c
713
unsigned int hid = field->usage[n].hid;
drivers/hid/hid-multitouch.c
753
struct mt_usages *usage;
drivers/hid/hid-multitouch.c
757
usage = mt_allocate_usage(hdev, application);
drivers/hid/hid-multitouch.c
759
usage = list_last_entry(&application->mt_usages,
drivers/hid/hid-multitouch.c
763
if (!usage)
drivers/hid/hid-multitouch.c
766
target = (__s32 **)((char *)usage + offset);
drivers/hid/hid-multitouch.c
772
if (usage->contactid == DEFAULT_ZERO ||
drivers/hid/hid-multitouch.c
773
usage->x == DEFAULT_ZERO ||
drivers/hid/hid-multitouch.c
774
usage->y == DEFAULT_ZERO) {
drivers/hid/hid-multitouch.c
779
usage = mt_allocate_usage(hdev, application);
drivers/hid/hid-multitouch.c
780
if (!usage)
drivers/hid/hid-multitouch.c
783
target = (__s32 **)((char *)usage + offset);
drivers/hid/hid-multitouch.c
791
&field->value[usage->usage_index], \
drivers/hid/hid-multitouch.c
795
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-multitouch.c
807
(usage->hid & HID_USAGE_PAGE) == HID_UP_BUTTON) {
drivers/hid/hid-multitouch.c
813
if ((usage->hid & HID_USAGE_PAGE) == HID_UP_BUTTON)
drivers/hid/hid-multitouch.c
816
if (usage->usage_index)
drivers/hid/hid-multitouch.c
817
prev_usage = &field->usage[usage->usage_index - 1];
drivers/hid/hid-multitouch.c
819
switch (usage->hid & HID_USAGE_PAGE) {
drivers/hid/hid-multitouch.c
822
switch (usage->hid) {
drivers/hid/hid-multitouch.c
824
if (prev_usage && (prev_usage->hid == usage->hid)) {
drivers/hid/hid-multitouch.c
849
if (prev_usage && (prev_usage->hid == usage->hid)) {
drivers/hid/hid-multitouch.c
864
switch (usage->hid) {
drivers/hid/hid-multitouch.c
951
app->scantime = &field->value[usage->usage_index];
drivers/hid/hid-multitouch.c
956
app->raw_cc = &field->value[usage->usage_index];
drivers/hid/hid-multitouch.c
979
code = BTN_MOUSE + ((usage->hid - 1) & HID_USAGE);
drivers/hid/hid-multitouch.c
986
(usage->hid & HID_USAGE) > 1)
drivers/hid/hid-multitouch.c
990
code = BTN_0 + ((usage->hid - 1) & HID_USAGE);
drivers/hid/hid-multitouch.c
992
hid_map_usage(hi, usage, bit, max, EV_KEY, code);
drivers/hid/hid-ntrig.c
455
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-ntrig.c
464
switch (usage->hid & HID_USAGE_PAGE) {
drivers/hid/hid-ntrig.c
466
switch (usage->hid) {
drivers/hid/hid-ntrig.c
468
hid_map_usage(hi, usage, bit, max,
drivers/hid/hid-ntrig.c
490
hid_map_usage(hi, usage, bit, max,
drivers/hid/hid-ntrig.c
515
switch (usage->hid) {
drivers/hid/hid-ntrig.c
525
hid_map_usage(hi, usage, bit, max,
drivers/hid/hid-ntrig.c
529
hid_map_usage(hi, usage, bit, max,
drivers/hid/hid-ntrig.c
546
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-ntrig.c
553
if (usage->type == EV_KEY || usage->type == EV_REL
drivers/hid/hid-ntrig.c
554
|| usage->type == EV_ABS)
drivers/hid/hid-ntrig.c
555
clear_bit(usage->code, *bit);
drivers/hid/hid-ntrig.c
567
struct hid_usage *usage, __s32 value)
drivers/hid/hid-ntrig.c
587
switch (usage->hid) {
drivers/hid/hid-ntrig.c
853
hid->hiddev_hid_event(hid, field, usage, value);
drivers/hid/hid-nvidia-shield.c
23
#define android_map_key(c) hid_map_usage(hi, usage, bit, max, EV_KEY, (c))
drivers/hid/hid-nvidia-shield.c
935
struct hid_usage *usage, unsigned long **bit,
drivers/hid/hid-nvidia-shield.c
938
if ((usage->hid & HID_USAGE_PAGE) != HID_UP_CONSUMER)
drivers/hid/hid-nvidia-shield.c
941
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-penmount.c
20
struct hid_usage *usage, unsigned long **bit, int *max)
drivers/hid/hid-penmount.c
22
if ((usage->hid & HID_USAGE_PAGE) == HID_UP_BUTTON) {
drivers/hid/hid-penmount.c
23
if (((usage->hid - 1) & HID_USAGE) == 0) {
drivers/hid/hid-penmount.c
24
hid_map_usage(hi, usage, bit, max, EV_KEY, BTN_TOUCH);
drivers/hid/hid-petalynx.c
35
#define pl_map_key_clear(c) hid_map_usage_clear(hi, usage, bit, max, \
drivers/hid/hid-petalynx.c
38
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-petalynx.c
41
if ((usage->hid & HID_USAGE_PAGE) == HID_UP_LOGIVENDOR) {
drivers/hid/hid-petalynx.c
42
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-petalynx.c
54
if ((usage->hid & HID_USAGE_PAGE) == HID_UP_CONSUMER) {
drivers/hid/hid-petalynx.c
55
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-pl.c
124
report->field[0]->usage[0].hid ==
drivers/hid/hid-plantronics.c
116
usage->hid, field->application);
drivers/hid/hid-plantronics.c
121
usage->hid, field->application);
drivers/hid/hid-plantronics.c
125
hid_map_usage_clear(hi, usage, bit, max, EV_KEY, mapped_key);
drivers/hid/hid-plantronics.c
127
usage->hid, field->application, mapped_key);
drivers/hid/hid-plantronics.c
132
struct hid_usage *usage, __s32 value)
drivers/hid/hid-plantronics.c
148
cur_key = drv_data->last_key = usage->code;
drivers/hid/hid-plantronics.c
169
col_page = hdev->collection[i].usage & HID_USAGE_PAGE;
drivers/hid/hid-plantronics.c
171
plt_type = hdev->collection[i].usage;
drivers/hid/hid-plantronics.c
175
plt_type = hdev->collection[i].usage;
drivers/hid/hid-plantronics.c
50
struct hid_usage *usage,
drivers/hid/hid-plantronics.c
56
int allow_mute = usage->hid == HID_TELEPHONY_MUTE;
drivers/hid/hid-plantronics.c
58
(usage->hid & HID_USAGE_PAGE) == HID_UP_CONSUMER &&
drivers/hid/hid-plantronics.c
59
usage->hid != HID_CONSUMER_MUTE;
drivers/hid/hid-plantronics.c
71
if (usage->hid == HID_CONSUMER_MUTE) {
drivers/hid/hid-plantronics.c
93
switch (usage->hid) {
drivers/hid/hid-prodikeys.c
750
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-prodikeys.c
755
if (HID_UP_MSVENDOR == (usage->hid & HID_USAGE_PAGE) &&
drivers/hid/hid-razer.c
19
#define map_key_clear(c) hid_map_usage_clear(hi, usage, bit, max, EV_KEY, (c))
drivers/hid/hid-razer.c
46
struct hid_usage *usage, unsigned long **bit, int *max)
drivers/hid/hid-razer.c
52
if ((usage->hid & HID_UP_KEYBOARD) != HID_UP_KEYBOARD)
drivers/hid/hid-razer.c
55
switch (usage->hid & ~HID_UP_KEYBOARD) {
drivers/hid/hid-rmi.c
399
struct hid_usage *usage, __s32 value)
drivers/hid/hid-rmi.c
407
if ((usage->hid & HID_USAGE_PAGE) == HID_UP_BUTTON)
drivers/hid/hid-rmi.c
410
if ((usage->hid == HID_GD_X || usage->hid == HID_GD_Y)
drivers/hid/hid-rmi.c
541
struct hid_usage *usage, unsigned long **bit, int *max)
drivers/hid/hid-rmi.c
551
((usage->hid & HID_USAGE_PAGE) == HID_UP_BUTTON))
drivers/hid/hid-saitek.c
151
struct hid_usage *usage, __s32 value)
drivers/hid/hid-saitek.c
156
if (usage->type == EV_KEY && value &&
drivers/hid/hid-saitek.c
158
usage->code - BTN_MOUSE == 10) ||
drivers/hid/hid-saitek.c
160
usage->code - BTN_MOUSE == 15))) {
drivers/hid/hid-saitek.c
162
input_report_key(input, usage->code, 1);
drivers/hid/hid-saitek.c
165
input_report_key(input, usage->code, 0);
drivers/hid/hid-samsung.c
100
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-samsung.c
143
struct hid_input *hi, struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-samsung.c
146
if (!(HID_UP_CONSUMER == (usage->hid & HID_USAGE_PAGE) ||
drivers/hid/hid-samsung.c
147
HID_UP_KEYBOARD == (usage->hid & HID_USAGE_PAGE)))
drivers/hid/hid-samsung.c
151
usage->hid & HID_USAGE);
drivers/hid/hid-samsung.c
153
if (HID_UP_KEYBOARD == (usage->hid & HID_USAGE_PAGE)) {
drivers/hid/hid-samsung.c
155
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-samsung.c
171
if (HID_UP_CONSUMER == (usage->hid & HID_USAGE_PAGE)) {
drivers/hid/hid-samsung.c
172
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-samsung.c
236
struct hid_input *hi, struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-samsung.c
239
if (!(HID_UP_BUTTON == (usage->hid & HID_USAGE_PAGE) ||
drivers/hid/hid-samsung.c
240
HID_UP_CONSUMER == (usage->hid & HID_USAGE_PAGE)))
drivers/hid/hid-samsung.c
244
usage->hid & HID_USAGE, hi->input->evbit[0], hi->input->absbit[0], usage->hid & HID_USAGE_PAGE);
drivers/hid/hid-samsung.c
246
if (HID_UP_BUTTON == (usage->hid & HID_USAGE_PAGE)) {
drivers/hid/hid-samsung.c
247
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-samsung.c
301
if (HID_UP_CONSUMER == (usage->hid & HID_USAGE_PAGE)) {
drivers/hid/hid-samsung.c
302
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-samsung.c
327
struct hid_input *hi, struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-samsung.c
332
usage->hid, usage->hid & HID_USAGE, hi->input->evbit[0], hi->input->absbit[0],
drivers/hid/hid-samsung.c
333
usage->hid & HID_USAGE_PAGE);
drivers/hid/hid-samsung.c
335
if (((usage->hid & HID_USAGE_PAGE) != HID_UP_CONSUMER) && ((usage->hid & HID_USAGE_PAGE) != HID_UP_BUTTON))
drivers/hid/hid-samsung.c
338
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-samsung.c
350
struct hid_input *hi, struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-samsung.c
353
if (!(HID_UP_CONSUMER == (usage->hid & HID_USAGE_PAGE) ||
drivers/hid/hid-samsung.c
354
HID_UP_KEYBOARD == (usage->hid & HID_USAGE_PAGE)))
drivers/hid/hid-samsung.c
358
usage->hid & HID_USAGE);
drivers/hid/hid-samsung.c
360
if (HID_UP_KEYBOARD == (usage->hid & HID_USAGE_PAGE)) {
drivers/hid/hid-samsung.c
362
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-samsung.c
378
if (HID_UP_CONSUMER == (usage->hid & HID_USAGE_PAGE)) {
drivers/hid/hid-samsung.c
379
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-samsung.c
481
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-samsung.c
488
hi, field, usage, bit, max);
drivers/hid/hid-samsung.c
491
hi, field, usage, bit, max);
drivers/hid/hid-samsung.c
494
hi, field, usage, bit, max);
drivers/hid/hid-samsung.c
497
hi, field, usage, bit, max);
drivers/hid/hid-samsung.c
500
hi, field, usage, bit, max);
drivers/hid/hid-samsung.c
503
hi, field, usage, bit, max);
drivers/hid/hid-samsung.c
85
hid_map_usage_clear(hi, usage, bit, max, EV_KEY, (c))
drivers/hid/hid-samsung.c
88
struct hid_input *hi, struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-samsung.c
94
if (ifnum != 1 || HID_UP_CONSUMER != (usage->hid & HID_USAGE_PAGE))
drivers/hid/hid-samsung.c
98
usage->hid & HID_USAGE);
drivers/hid/hid-sensor-custom.c
1001
ret = sensor_hub_register_callback(hsdev, hsdev->usage,
drivers/hid/hid-sensor-custom.c
1029
sensor_hub_remove_callback(hsdev, hsdev->usage);
drivers/hid/hid-sensor-custom.c
1048
sensor_hub_remove_callback(hsdev, hsdev->usage);
drivers/hid/hid-sensor-custom.c
282
int index, usage, field_index;
drivers/hid/hid-sensor-custom.c
288
if (sscanf(attr->attr.name, "feature-%x-%x-%s", &index, &usage,
drivers/hid/hid-sensor-custom.c
292
} else if (sscanf(attr->attr.name, "input-%x-%x-%s", &index, &usage,
drivers/hid/hid-sensor-custom.c
352
sensor_inst->hsdev->usage,
drivers/hid/hid-sensor-custom.c
353
usage, report_id,
drivers/hid/hid-sensor-custom.c
370
usage_desc = bsearch(&usage, hid_custom_usage_desc_table,
drivers/hid/hid-sensor-custom.c
388
int index, field_index, usage;
drivers/hid/hid-sensor-custom.c
392
if (sscanf(attr->attr.name, "feature-%x-%x-%s", &index, &usage,
drivers/hid/hid-sensor-custom.c
439
header.usage_id = hsdev->usage;
drivers/hid/hid-sensor-custom.c
491
sensor_field->attribute.usage_id = sensor_inst->hsdev->usage;
drivers/hid/hid-sensor-custom.c
495
sensor_field->attribute.attrib_id = field->usage[0].hid;
drivers/hid/hid-sensor-custom.c
541
((field->usage[0].collection_index >=
drivers/hid/hid-sensor-custom.c
543
(field->usage[0].collection_index <
drivers/hid/hid-sensor-custom.c
833
hsdev->usage, prop_usage_id,
drivers/hid/hid-sensor-hub.c
365
if (field->usage[i].hid == usage_id)
drivers/hid/hid-sensor-hub.c
366
return field->usage[i].usage_index;
drivers/hid/hid-sensor-hub.c
403
field->usage[0].hid ==
drivers/hid/hid-sensor-hub.c
405
(field->usage[0].collection_index >=
drivers/hid/hid-sensor-hub.c
407
(field->usage[0].collection_index <
drivers/hid/hid-sensor-hub.c
496
i, report->field[i]->usage->collection_index,
drivers/hid/hid-sensor-hub.c
497
report->field[i]->usage->hid,
drivers/hid/hid-sensor-hub.c
503
report->field[i]->usage->collection_index];
drivers/hid/hid-sensor-hub.c
505
collection->usage);
drivers/hid/hid-sensor-hub.c
510
report->field[i]->usage[0].collection_index,
drivers/hid/hid-sensor-hub.c
517
report->field[i]->usage->hid ||
drivers/hid/hid-sensor-hub.c
535
report->field[i]->usage->hid, sz, ptr,
drivers/hid/hid-sensor-hub.c
541
callback->send_event(hsdev, collection->usage,
drivers/hid/hid-sensor-hub.c
673
hsdev->usage = collection->usage;
drivers/hid/hid-sensor-hub.c
688
collection->usage);
drivers/hid/hid-sensor-hub.c
708
collection->usage == HID_USAGE_SENSOR_COLLECTION)
drivers/hid/hid-sony.c
1064
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-sony.c
1070
unsigned int key = usage->hid & HID_USAGE;
drivers/hid/hid-sony.c
1072
if ((usage->hid & HID_USAGE_PAGE) != HID_UP_BUTTON)
drivers/hid/hid-sony.c
1075
switch (usage->collection_index) {
drivers/hid/hid-sony.c
1088
hid_map_usage_clear(hi, usage, bit, max, EV_KEY, key);
drivers/hid/hid-sony.c
1093
return ps3remote_mapping(hdev, hi, field, usage, bit, max);
drivers/hid/hid-sony.c
1096
return navigation_mapping(hdev, hi, field, usage, bit, max);
drivers/hid/hid-sony.c
1099
return sixaxis_mapping(hdev, hi, field, usage, bit, max);
drivers/hid/hid-sony.c
1102
return gh_guitar_mapping(hdev, hi, field, usage, bit, max);
drivers/hid/hid-sony.c
1105
return rb4_guitar_mapping(hdev, hi, field, usage, bit, max);
drivers/hid/hid-sony.c
1108
return rb4_guitar_mapping(hdev, hi, field, usage, bit, max);
drivers/hid/hid-sony.c
614
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-sony.c
617
if ((usage->hid & HID_USAGE_PAGE) == HID_UP_MSVENDOR) {
drivers/hid/hid-sony.c
618
unsigned int abs = usage->hid & HID_USAGE;
drivers/hid/hid-sony.c
621
hid_map_usage_clear(hi, usage, bit, max, EV_ABS, ABS_RY);
drivers/hid/hid-sony.c
629
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-sony.c
632
if ((usage->hid & HID_USAGE_PAGE) == HID_UP_BUTTON) {
drivers/hid/hid-sony.c
633
unsigned int key = usage->hid & HID_USAGE;
drivers/hid/hid-sony.c
639
hid_map_usage_clear(hi, usage, bit, max, EV_KEY, key);
drivers/hid/hid-sony.c
641
} else if ((usage->hid & HID_USAGE_PAGE) == HID_UP_GENDESK) {
drivers/hid/hid-sony.c
642
unsigned int abs = usage->hid & HID_USAGE;
drivers/hid/hid-sony.c
645
if (usage->hid == HID_GD_HATSWITCH)
drivers/hid/hid-sony.c
652
hid_map_usage_clear(hi, usage, bit, max, EV_ABS, abs);
drivers/hid/hid-sony.c
674
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-sony.c
677
unsigned int key = usage->hid & HID_USAGE;
drivers/hid/hid-sony.c
679
if ((usage->hid & HID_USAGE_PAGE) != HID_UP_BUTTON)
drivers/hid/hid-sony.c
682
switch (usage->collection_index) {
drivers/hid/hid-sony.c
703
hid_map_usage_clear(hi, usage, bit, max, EV_KEY, key);
drivers/hid/hid-sony.c
708
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-sony.c
711
if ((usage->hid & HID_USAGE_PAGE) == HID_UP_BUTTON) {
drivers/hid/hid-sony.c
712
unsigned int key = usage->hid & HID_USAGE;
drivers/hid/hid-sony.c
721
hid_map_usage_clear(hi, usage, bit, max, EV_KEY, key);
drivers/hid/hid-sony.c
723
} else if (usage->hid == HID_GD_POINTER) {
drivers/hid/hid-sony.c
729
switch (usage->usage_index) {
drivers/hid/hid-sony.c
731
usage->hid = HID_GD_Z;
drivers/hid/hid-sony.c
737
hid_map_usage_clear(hi, usage, bit, max, EV_ABS, usage->hid & 0xf);
drivers/hid/hid-sony.c
739
} else if ((usage->hid & HID_USAGE_PAGE) == HID_UP_GENDESK) {
drivers/hid/hid-sony.c
740
unsigned int abs = usage->hid & HID_USAGE;
drivers/hid/hid-sony.c
747
hid_map_usage_clear(hi, usage, bit, max, EV_ABS, abs);
drivers/hid/hid-sony.c
756
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-sony.c
759
if ((usage->hid & HID_USAGE_PAGE) == HID_UP_BUTTON) {
drivers/hid/hid-sony.c
760
unsigned int key = usage->hid & HID_USAGE;
drivers/hid/hid-sony.c
766
hid_map_usage_clear(hi, usage, bit, max, EV_KEY, key);
drivers/hid/hid-sony.c
768
} else if (usage->hid == HID_GD_POINTER) {
drivers/hid/hid-sony.c
775
switch (usage->usage_index) {
drivers/hid/hid-sony.c
777
usage->hid = HID_GD_Z;
drivers/hid/hid-sony.c
780
usage->hid = HID_GD_RZ;
drivers/hid/hid-sony.c
786
hid_map_usage_clear(hi, usage, bit, max, EV_ABS, usage->hid & 0xf);
drivers/hid/hid-sony.c
788
} else if ((usage->hid & HID_USAGE_PAGE) == HID_UP_GENDESK) {
drivers/hid/hid-sony.c
789
unsigned int abs = usage->hid & HID_USAGE;
drivers/hid/hid-sony.c
796
hid_map_usage_clear(hi, usage, bit, max, EV_ABS, abs);
drivers/hid/hid-speedlink.c
26
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-speedlink.c
35
switch (usage->hid & HID_USAGE_PAGE) {
drivers/hid/hid-speedlink.c
43
struct hid_usage *usage, __s32 value)
drivers/hid/hid-sunplus.c
33
#define sp_map_key_clear(c) hid_map_usage_clear(hi, usage, bit, max, \
drivers/hid/hid-sunplus.c
36
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-sunplus.c
39
if ((usage->hid & HID_USAGE_PAGE) != HID_UP_CONSUMER)
drivers/hid/hid-sunplus.c
42
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-tivo.c
19
#define tivo_map_key_clear(c) hid_map_usage_clear(hi, usage, bit, max, \
drivers/hid/hid-tivo.c
23
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-tivo.c
26
switch (usage->hid & HID_USAGE_PAGE) {
drivers/hid/hid-tivo.c
28
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-tivo.c
42
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-tmff.c
150
switch (field->usage[0].hid) {
drivers/hid/hid-tmff.c
183
field->usage[0].hid);
drivers/hid/hid-topseed.c
24
#define ts_map_key_clear(c) hid_map_usage_clear(hi, usage, bit, max, \
drivers/hid/hid-topseed.c
27
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-topseed.c
30
if ((usage->hid & HID_USAGE_PAGE) != HID_UP_LOGIVENDOR)
drivers/hid/hid-topseed.c
33
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-twinhan.c
59
#define th_map_key_clear(c) hid_map_usage_clear(hi, usage, bit, max, \
drivers/hid/hid-twinhan.c
62
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-twinhan.c
65
if ((usage->hid & HID_USAGE_PAGE) != HID_UP_KEYBOARD)
drivers/hid/hid-twinhan.c
68
switch (usage->hid & HID_USAGE) {
drivers/hid/hid-uclogic-core.c
104
const int key = (usage->hid & HID_USAGE) - 1;
drivers/hid/hid-uclogic-core.c
108
usage,
drivers/hid/hid-uclogic-core.c
92
struct hid_usage *usage,
drivers/hid/hid-universal-pidff.c
26
struct hid_usage *usage,
drivers/hid/hid-universal-pidff.c
29
if ((usage->hid & HID_USAGE_PAGE) != HID_UP_BUTTON)
drivers/hid/hid-universal-pidff.c
35
int button = ((usage->hid - 1) & HID_USAGE);
drivers/hid/hid-universal-pidff.c
49
hid_map_usage(hi, usage, bit, max, EV_KEY, code);
drivers/hid/hid-universal-pidff.c
78
if ((hdev->collection[i].usage & HID_USAGE_PAGE) == HID_UP_PID) {
drivers/hid/hid-vivaldi-common.c
32
struct hid_field *field, struct hid_usage *usage)
drivers/hid/hid-vivaldi-common.c
42
(usage->hid & HID_USAGE_PAGE) != HID_UP_ORDINAL)
drivers/hid/hid-vivaldi-common.c
45
fn_key = usage->hid & HID_USAGE;
drivers/hid/hid-vivaldi-common.c
96
field->value[usage->usage_index];
drivers/hid/hid-vivaldi-common.h
10
struct hid_field *field, struct hid_usage *usage);
drivers/hid/hid-winwing.c
176
struct hid_input *hi, struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-winwing.c
188
if ((usage->hid & HID_USAGE_PAGE) != HID_UP_BUTTON)
drivers/hid/hid-winwing.c
195
button = usage->hid & HID_USAGE;
drivers/hid/hid-winwing.c
199
hid_map_usage(hi, usage, bit, max, EV_KEY, code);
drivers/hid/hid-xinmo.c
26
struct hid_usage *usage, __s32 value)
drivers/hid/hid-xinmo.c
28
switch (usage->code) {
drivers/hid/hid-xinmo.c
34
input_event(field->hidinput->input, usage->type,
drivers/hid/hid-xinmo.c
35
usage->code, -1);
drivers/hid/hid-zydacron.c
43
hid_map_usage_clear(hi, usage, bit, max, EV_KEY, (c))
drivers/hid/hid-zydacron.c
46
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-zydacron.c
53
if ((usage->hid & HID_USAGE_PAGE) != HID_UP_CONSUMER)
drivers/hid/hid-zydacron.c
57
usage->hid & HID_USAGE);
drivers/hid/hid-zydacron.c
59
switch (usage->hid & HID_USAGE) {
drivers/hid/surface-hid/surface_kbd.c
172
if ((field->usage[i].hid & 0xffff) == 0x02)
drivers/hid/usbhid/hid-core.c
1133
switch (hid->collection->usage) {
drivers/hid/usbhid/hid-core.c
807
struct hid_usage *usage;
drivers/hid/usbhid/hid-core.c
814
usage = &field->usage[j];
drivers/hid/usbhid/hid-core.c
815
if ((usage->hid & HID_USAGE_PAGE) == page &&
drivers/hid/usbhid/hid-core.c
816
(usage->hid & 0xFFFF) == hid_code) {
drivers/hid/usbhid/hid-pidff.c
1025
if (fld->usage[i].hid == usage_code)
drivers/hid/usbhid/hid-pidff.c
1059
static int pidff_find_fields(struct pidff_usage *usage, const u8 *table,
drivers/hid/usbhid/hid-pidff.c
1078
usage[i].field = report->field[found];
drivers/hid/usbhid/hid-pidff.c
1079
usage[i].value = &report->field[found]->value[index];
drivers/hid/usbhid/hid-pidff.c
1104
static int pidff_check_usage(int usage)
drivers/hid/usbhid/hid-pidff.c
1109
if (usage == (HID_UP_PID | pidff_reports[i]))
drivers/hid/usbhid/hid-pidff.c
1144
i = report->field[0]->usage[0].collection_index;
drivers/hid/usbhid/hid-pidff.c
1148
ret = pidff_check_usage(hid->collection[i - 1].usage);
drivers/hid/usbhid/hid-pidff.c
1177
int usage, int enforce_min)
drivers/hid/usbhid/hid-pidff.c
1185
if (report->field[i]->logical == (HID_UP_PID | usage) &&
drivers/hid/usbhid/hid-pidff.c
1355
if (pidff->set_effect_type->usage[pidff_type].hid !=
drivers/hid/usbhid/hid-pidff.c
1356
pidff->create_new_effect_type->usage[pidff_type].hid) {
drivers/hid/usbhid/hid-pidff.c
362
static void pidff_set(struct pidff_usage *usage, u16 value)
drivers/hid/usbhid/hid-pidff.c
364
usage->value[0] = pidff_rescale(value, U16_MAX, usage->field);
drivers/hid/usbhid/hid-pidff.c
365
pr_debug("calculated from %d to %d\n", value, usage->value[0]);
drivers/hid/usbhid/hid-pidff.c
368
static void pidff_set_signed(struct pidff_usage *usage, s16 value)
drivers/hid/usbhid/hid-pidff.c
370
if (usage->field->logical_minimum < 0)
drivers/hid/usbhid/hid-pidff.c
371
usage->value[0] = pidff_rescale_signed(value, usage->field);
drivers/hid/usbhid/hid-pidff.c
374
usage->value[0] =
drivers/hid/usbhid/hid-pidff.c
375
pidff_rescale(-value, -S16_MIN, usage->field);
drivers/hid/usbhid/hid-pidff.c
377
usage->value[0] =
drivers/hid/usbhid/hid-pidff.c
378
pidff_rescale(value, S16_MAX, usage->field);
drivers/hid/usbhid/hid-pidff.c
380
pr_debug("calculated from %d to %d\n", value, usage->value[0]);
drivers/hid/usbhid/hid-pidff.c
383
static void pidff_set_time(struct pidff_usage *usage, u16 time)
drivers/hid/usbhid/hid-pidff.c
385
usage->value[0] = pidff_clamp(pidff_rescale_time(time, usage->field),
drivers/hid/usbhid/hid-pidff.c
386
usage->field);
drivers/hid/usbhid/hid-pidff.c
389
static void pidff_set_duration(struct pidff_usage *usage, u16 duration)
drivers/hid/usbhid/hid-pidff.c
393
usage->value[0] = (1U << usage->field->report_size) - 1;
drivers/hid/usbhid/hid-pidff.c
397
pidff_set_time(usage, duration);
drivers/hid/usbhid/hiddev.c
127
if (field->usage[j].hid == uref->usage_code) {
drivers/hid/usbhid/hiddev.c
167
struct hid_usage *usage, __s32 value)
drivers/hid/usbhid/hiddev.c
178
uref.usage_index = (usage - field->usage);
drivers/hid/usbhid/hiddev.c
179
uref.usage_code = usage->hid;
drivers/hid/usbhid/hiddev.c
468
uref->usage_code = field->usage[uref->usage_index].hid;
drivers/hid/usbhid/hiddev.c
536
i = field->usage[uref->usage_index].collection_index;
drivers/hid/usbhid/hiddev.c
635
r = hid->collection[i].usage;
drivers/hid/usbhid/hiddev.c
812
cinfo.usage = hid->collection[cinfo.index].usage;
drivers/hid/usbhid/hiddev.c
886
!IS_INPUT_APPLICATION(hid->collection[i].usage))
drivers/hid/wacom.h
240
struct hid_field *field, struct hid_usage *usage);
drivers/hid/wacom.h
242
struct hid_usage *usage, __s32 value);
drivers/hid/wacom.h
249
int wacom_equivalent_usage(int usage);
drivers/hid/wacom_sys.c
120
struct hid_usage *usage = &field->usage[j];
drivers/hid/wacom_sys.c
121
unsigned int equivalent_usage = wacom_equivalent_usage(usage->hid);
drivers/hid/wacom_sys.c
225
struct hid_field *field, struct hid_usage *usage)
drivers/hid/wacom_sys.c
229
unsigned int equivalent_usage = wacom_equivalent_usage(usage->hid);
drivers/hid/wacom_sys.c
251
usage->hid == 0x000D0000 &&
drivers/hid/wacom_sys.c
254
int i = usage->usage_index;
drivers/hid/wacom_sys.c
257
field->usage[i-4].hid == HID_DG_TIPSWITCH &&
drivers/hid/wacom_sys.c
258
field->usage[i-3].hid == HID_DG_BARRELSWITCH &&
drivers/hid/wacom_sys.c
259
field->usage[i-2].hid == HID_DG_ERASER &&
drivers/hid/wacom_sys.c
260
field->usage[i-1].hid == HID_DG_INVERT &&
drivers/hid/wacom_sys.c
261
field->usage[i+1].hid == HID_DG_INRANGE) {
drivers/hid/wacom_sys.c
262
usage->hid = HID_DG_BARRELSWITCH2;
drivers/hid/wacom_sys.c
274
if (usage->hid == WACOM_HID_WT_SERIALNUMBER &&
drivers/hid/wacom_sys.c
281
a->usage[0].hid == HID_DG_TOOLSERIALNUMBER &&
drivers/hid/wacom_sys.c
284
b->usage[0].hid == 0xFF000000 &&
drivers/hid/wacom_sys.c
287
usage->hid = WACOM_HID_WD_TOOLTYPE;
drivers/hid/wacom_sys.c
292
b->usage[0].hid = WACOM_HID_WD_SERIALHI;
drivers/hid/wacom_sys.c
308
struct hid_field *field, struct hid_usage *usage)
drivers/hid/wacom_sys.c
313
unsigned int equivalent_usage = wacom_equivalent_usage(usage->hid);
drivers/hid/wacom_sys.c
318
wacom_hid_usage_quirk(hdev, field, usage);
drivers/hid/wacom_sys.c
352
if (usage->usage_index >= field->report_count) {
drivers/hid/wacom_sys.c
358
hid_data->inputmode_index = usage->usage_index;
drivers/hid/wacom_sys.c
441
struct hid_field *field, struct hid_usage *usage)
drivers/hid/wacom_sys.c
447
unsigned equivalent_usage = wacom_equivalent_usage(usage->hid);
drivers/hid/wacom_sys.c
461
wacom_hid_usage_quirk(hdev, field, usage);
drivers/hid/wacom_sys.c
493
wacom_wac_usage_mapping(hdev, field, usage);
drivers/hid/wacom_sys.c
541
hreport->field[i]->usage + j);
drivers/hid/wacom_sys.c
556
hreport->field[i]->usage + j);
drivers/hid/wacom_wac.c
1822
static int wacom_offset_rotation(struct input_dev *input, struct hid_usage *usage,
drivers/hid/wacom_wac.c
1825
struct input_absinfo *abs = &input->absinfo[usage->code];
drivers/hid/wacom_wac.c
1836
int wacom_equivalent_usage(int usage)
drivers/hid/wacom_wac.c
1838
if ((usage & HID_USAGE_PAGE) == WACOM_HID_UP_WACOMDIGITIZER) {
drivers/hid/wacom_wac.c
1839
int subpage = (usage & 0xFF00) << 8;
drivers/hid/wacom_wac.c
1840
int subusage = (usage & 0xFF);
drivers/hid/wacom_wac.c
1846
usage == WACOM_HID_WD_SENSE ||
drivers/hid/wacom_wac.c
1847
usage == WACOM_HID_WD_SERIALHI ||
drivers/hid/wacom_wac.c
1848
usage == WACOM_HID_WD_TOOLTYPE ||
drivers/hid/wacom_wac.c
1849
usage == WACOM_HID_WD_DISTANCE ||
drivers/hid/wacom_wac.c
1850
usage == WACOM_HID_WD_TOUCHSTRIP ||
drivers/hid/wacom_wac.c
1851
usage == WACOM_HID_WD_TOUCHSTRIP2 ||
drivers/hid/wacom_wac.c
1852
usage == WACOM_HID_WD_TOUCHRING ||
drivers/hid/wacom_wac.c
1853
usage == WACOM_HID_WD_TOUCHRINGSTATUS ||
drivers/hid/wacom_wac.c
1854
usage == WACOM_HID_WD_REPORT_VALID ||
drivers/hid/wacom_wac.c
1855
usage == WACOM_HID_WD_BARRELSWITCH3 ||
drivers/hid/wacom_wac.c
1856
usage == WACOM_HID_WD_SEQUENCENUMBER) {
drivers/hid/wacom_wac.c
1857
return usage;
drivers/hid/wacom_wac.c
1866
if ((usage & HID_USAGE_PAGE) == WACOM_HID_UP_WACOMTOUCH) {
drivers/hid/wacom_wac.c
1867
int subpage = (usage & 0xFF00) << 8;
drivers/hid/wacom_wac.c
1868
int subusage = (usage & 0xFF);
drivers/hid/wacom_wac.c
1870
if (usage == WACOM_HID_WT_REPORT_VALID)
drivers/hid/wacom_wac.c
1871
return usage;
drivers/hid/wacom_wac.c
1879
return usage;
drivers/hid/wacom_wac.c
1882
static void wacom_map_usage(struct input_dev *input, struct hid_usage *usage,
drivers/hid/wacom_wac.c
1890
unsigned int equivalent_usage = wacom_equivalent_usage(usage->hid);
drivers/hid/wacom_wac.c
1909
usage->type = type;
drivers/hid/wacom_wac.c
1910
usage->code = code;
drivers/hid/wacom_wac.c
1935
struct hid_field *field, struct hid_usage *usage)
drivers/hid/wacom_wac.c
1941
struct hid_usage *usage, __s32 value)
drivers/hid/wacom_wac.c
1945
unsigned equivalent_usage = wacom_equivalent_usage(usage->hid);
drivers/hid/wacom_wac.c
2000
struct hid_field *field, struct hid_usage *usage)
drivers/hid/wacom_wac.c
2006
unsigned equivalent_usage = wacom_equivalent_usage(usage->hid);
drivers/hid/wacom_wac.c
2011
wacom_map_usage(input, usage, field, EV_ABS, ABS_X, 0);
drivers/hid/wacom_wac.c
2016
wacom_map_usage(input, usage, field, EV_ABS, ABS_Y, 0);
drivers/hid/wacom_wac.c
2021
wacom_map_usage(input, usage, field, EV_ABS, ABS_Z, 0);
drivers/hid/wacom_wac.c
2030
wacom_map_usage(input, usage, field, EV_KEY,
drivers/hid/wacom_wac.c
2050
usage->type = EV_SW;
drivers/hid/wacom_wac.c
2051
usage->code = SW_MUTE_DEVICE;
drivers/hid/wacom_wac.c
2054
wacom_map_usage(input, usage, field, EV_ABS, ABS_RX, 0);
drivers/hid/wacom_wac.c
2058
wacom_map_usage(input, usage, field, EV_ABS, ABS_RY, 0);
drivers/hid/wacom_wac.c
2065
wacom_map_usage(input, usage, field, EV_REL, REL_WHEEL_HI_RES, 0);
drivers/hid/wacom_wac.c
2069
wacom_map_usage(input, usage, field, EV_REL, REL_HWHEEL_HI_RES, 0);
drivers/hid/wacom_wac.c
2075
wacom_map_usage(input, usage, field, EV_ABS, ABS_WHEEL, 0);
drivers/hid/wacom_wac.c
2077
wacom_map_usage(input, usage, field, EV_ABS, ABS_THROTTLE, 0);
drivers/hid/wacom_wac.c
2086
usage->type = EV_ABS;
drivers/hid/wacom_wac.c
2087
usage->code = ABS_WHEEL;
drivers/hid/wacom_wac.c
2092
wacom_map_usage(input, usage, field, EV_KEY, KEY_BUTTONCONFIG, 0);
drivers/hid/wacom_wac.c
2096
wacom_map_usage(input, usage, field, EV_KEY, KEY_ONSCREEN_KEYBOARD, 0);
drivers/hid/wacom_wac.c
2100
wacom_map_usage(input, usage, field, EV_KEY, KEY_CONTROLPANEL, 0);
drivers/hid/wacom_wac.c
2115
wacom_map_usage(input, usage, field, EV_KEY,
drivers/hid/wacom_wac.c
2125
struct hid_usage *usage, __s32 value)
drivers/hid/wacom_wac.c
2131
unsigned equivalent_usage = wacom_equivalent_usage(usage->hid);
drivers/hid/wacom_wac.c
2139
if (!usage->type && equivalent_usage != WACOM_HID_WD_MODE_CHANGE)
drivers/hid/wacom_wac.c
2143
bool is_abs_touchring = usage->hid == WACOM_HID_WD_TOUCHRING &&
drivers/hid/wacom_wac.c
2193
value = wacom_offset_rotation(input, usage, value, 3, 16);
drivers/hid/wacom_wac.c
2197
value = wacom_offset_rotation(input, usage, value, 1, 2);
drivers/hid/wacom_wac.c
2200
int hires_value = value * 120 / usage->resolution_multiplier;
drivers/hid/wacom_wac.c
2204
if (usage->code == REL_WHEEL_HI_RES) {
drivers/hid/wacom_wac.c
2215
else if (usage->code == REL_HWHEEL_HI_RES) {
drivers/hid/wacom_wac.c
2228
usage->code);
drivers/hid/wacom_wac.c
2241
input_event(input, usage->type, lowres_code, clicks);
drivers/hid/wacom_wac.c
2246
value = wacom_offset_rotation(input, usage, value, 1, 4);
drivers/hid/wacom_wac.c
2252
input_event(input, usage->type, usage->code, 0);
drivers/hid/wacom_wac.c
2273
input_event(input, usage->type, usage->code, value);
drivers/hid/wacom_wac.c
2321
struct hid_field *field, struct hid_usage *usage)
drivers/hid/wacom_wac.c
2327
unsigned equivalent_usage = wacom_equivalent_usage(usage->hid);
drivers/hid/wacom_wac.c
2331
wacom_map_usage(input, usage, field, EV_ABS, ABS_X, 4);
drivers/hid/wacom_wac.c
2334
wacom_map_usage(input, usage, field, EV_ABS, ABS_Y, 4);
drivers/hid/wacom_wac.c
2338
wacom_map_usage(input, usage, field, EV_ABS, ABS_DISTANCE, 0);
drivers/hid/wacom_wac.c
2341
wacom_map_usage(input, usage, field, EV_ABS, ABS_PRESSURE, 0);
drivers/hid/wacom_wac.c
2344
wacom_map_usage(input, usage, field, EV_KEY, BTN_TOOL_PEN, 0);
drivers/hid/wacom_wac.c
2347
wacom_map_usage(input, usage, field, EV_KEY,
drivers/hid/wacom_wac.c
2351
wacom_map_usage(input, usage, field, EV_ABS, ABS_TILT_X, 0);
drivers/hid/wacom_wac.c
2354
wacom_map_usage(input, usage, field, EV_ABS, ABS_TILT_Y, 0);
drivers/hid/wacom_wac.c
2357
wacom_map_usage(input, usage, field, EV_ABS, ABS_Z, 0);
drivers/hid/wacom_wac.c
2361
wacom_map_usage(input, usage, field, EV_KEY, BTN_TOUCH, 0);
drivers/hid/wacom_wac.c
2365
wacom_map_usage(input, usage, field, EV_KEY, BTN_TOUCH, 0);
drivers/hid/wacom_wac.c
2370
wacom_map_usage(input, usage, field, EV_KEY, BTN_STYLUS, 0);
drivers/hid/wacom_wac.c
2375
wacom_map_usage(input, usage, field, EV_KEY, BTN_STYLUS2, 0);
drivers/hid/wacom_wac.c
2379
wacom_map_usage(input, usage, field, EV_MSC, MSC_SERIAL, 0);
drivers/hid/wacom_wac.c
2382
wacom_map_usage(input, usage, field, EV_MSC, MSC_TIMESTAMP, 0);
drivers/hid/wacom_wac.c
2386
wacom_map_usage(input, usage, field, EV_KEY, BTN_TOOL_PEN, 0);
drivers/hid/wacom_wac.c
2391
wacom_map_usage(input, usage, field, EV_ABS, ABS_MISC, 0);
drivers/hid/wacom_wac.c
2395
wacom_map_usage(input, usage, field, EV_ABS, ABS_WHEEL, 0);
drivers/hid/wacom_wac.c
2399
wacom_map_usage(input, usage, field, EV_KEY, BTN_STYLUS3, 0);
drivers/hid/wacom_wac.c
2409
struct hid_usage *usage, __s32 value)
drivers/hid/wacom_wac.c
2415
unsigned equivalent_usage = wacom_equivalent_usage(usage->hid);
drivers/hid/wacom_wac.c
2465
value = wacom_offset_rotation(input, usage, value, 1, 4);
drivers/hid/wacom_wac.c
2546
if (!usage->type || delay_pen_events(wacom_wac))
drivers/hid/wacom_wac.c
2551
input_event(input, usage->type, usage->code, value);
drivers/hid/wacom_wac.c
2553
input_event(input, usage->type, usage->code, 0);
drivers/hid/wacom_wac.c
2657
struct hid_field *field, struct hid_usage *usage)
drivers/hid/wacom_wac.c
2663
unsigned equivalent_usage = wacom_equivalent_usage(usage->hid);
drivers/hid/wacom_wac.c
2668
wacom_map_usage(input, usage, field, EV_ABS, ABS_X, 4);
drivers/hid/wacom_wac.c
2670
wacom_map_usage(input, usage, field, EV_ABS,
drivers/hid/wacom_wac.c
2675
wacom_map_usage(input, usage, field, EV_ABS, ABS_Y, 4);
drivers/hid/wacom_wac.c
2677
wacom_map_usage(input, usage, field, EV_ABS,
drivers/hid/wacom_wac.c
2682
wacom_map_usage(input, usage, field, EV_ABS, ABS_MT_TOUCH_MAJOR, 0);
drivers/hid/wacom_wac.c
2683
wacom_map_usage(input, usage, field, EV_ABS, ABS_MT_TOUCH_MINOR, 0);
drivers/hid/wacom_wac.c
2687
wacom_map_usage(input, usage, field, EV_KEY, BTN_TOUCH, 0);
drivers/hid/wacom_wac.c
2692
wacom_wac->hid_data.cc_value_index = usage->usage_index;
drivers/hid/wacom_wac.c
2705
wacom_map_usage(input, usage, field, EV_MSC, MSC_TIMESTAMP, 0);
drivers/hid/wacom_wac.c
2767
struct hid_field *field, struct hid_usage *usage, __s32 value)
drivers/hid/wacom_wac.c
2771
unsigned equivalent_usage = wacom_equivalent_usage(usage->hid);
drivers/hid/wacom_wac.c
2815
if (usage->usage_index + 1 == field->report_count) {
drivers/hid/wacom_wac.c
2845
struct hid_usage *usage = &field->usage[j];
drivers/hid/wacom_wac.c
2847
wacom_equivalent_usage(usage->hid);
drivers/hid/wacom_wac.c
2915
struct hid_field *field, struct hid_usage *usage)
drivers/hid/wacom_wac.c
2925
if (WACOM_BATTERY_USAGE(usage))
drivers/hid/wacom_wac.c
2926
wacom_wac_battery_usage_mapping(hdev, field, usage);
drivers/hid/wacom_wac.c
2928
wacom_wac_pad_usage_mapping(hdev, field, usage);
drivers/hid/wacom_wac.c
2930
wacom_wac_pen_usage_mapping(hdev, field, usage);
drivers/hid/wacom_wac.c
2932
wacom_wac_finger_usage_mapping(hdev, field, usage);
drivers/hid/wacom_wac.c
2936
struct hid_usage *usage, __s32 value)
drivers/hid/wacom_wac.c
2947
if (WACOM_BATTERY_USAGE(usage))
drivers/hid/wacom_wac.c
2948
wacom_wac_battery_event(hdev, field, usage, value);
drivers/hid/wacom_wac.c
2950
wacom_wac_pad_event(hdev, field, usage, value);
drivers/hid/wacom_wac.c
2952
wacom_wac_pen_event(hdev, field, usage, value);
drivers/hid/wacom_wac.c
2954
wacom_wac_finger_event(hdev, field, usage, value);
drivers/hid/wacom_wac.c
2974
if (field->usage[n].collection_index == collection_index)
drivers/hid/wacom_wac.c
2975
wacom_wac_event(hdev, field, &field->usage[n],
drivers/hid/wacom_wac.c
3049
if (field->usage[0].collection_index != prev_collection) {
drivers/hid/wacom_wac.c
3051
field->usage[0].collection_index, field, r) < 0)
drivers/hid/wacom_wac.c
3053
prev_collection = field->usage[0].collection_index;
drivers/iio/accel/hid-sensor-accel-3d.c
158
hsdev->usage, address, report_id,
drivers/iio/accel/hid-sensor-accel-3d.c
321
hsdev->usage,
drivers/iio/accel/hid-sensor-accel-3d.c
350
if (hsdev->usage == HID_USAGE_SENSOR_ACCEL_3D) {
drivers/iio/accel/hid-sensor-accel-3d.c
362
hsdev->usage,
drivers/iio/accel/hid-sensor-accel-3d.c
379
hsdev->usage, accel_state);
drivers/iio/accel/hid-sensor-accel-3d.c
407
ret = sensor_hub_register_callback(hsdev, hsdev->usage,
drivers/iio/accel/hid-sensor-accel-3d.c
430
sensor_hub_remove_callback(hsdev, hsdev->usage);
drivers/iio/light/hid-sensor-als.c
178
hsdev, hsdev->usage, address, report_id,
drivers/iio/light/hid-sensor-als.c
376
hsdev->usage,
drivers/iio/light/hid-sensor-als.c
386
hsdev->usage,
drivers/iio/light/hid-sensor-als.c
424
ret = sensor_hub_register_callback(hsdev, hsdev->usage, &als_state->callbacks);
drivers/iio/light/hid-sensor-als.c
446
sensor_hub_remove_callback(hsdev, hsdev->usage);
drivers/iio/light/hid-sensor-prox.c
107
hsdev->usage,
drivers/iio/light/hid-sensor-prox.c
244
hsdev->usage,
drivers/iio/light/hid-sensor-prox.c
291
ret = hid_sensor_parse_common_attributes(hsdev, hsdev->usage,
drivers/iio/light/hid-sensor-prox.c
331
ret = sensor_hub_register_callback(hsdev, hsdev->usage,
drivers/iio/light/hid-sensor-prox.c
354
sensor_hub_remove_callback(hsdev, hsdev->usage);
drivers/iio/orientation/hid-sensor-rotation.c
239
hsdev->usage,
drivers/iio/orientation/hid-sensor-rotation.c
266
switch (hsdev->usage) {
drivers/iio/orientation/hid-sensor-rotation.c
281
hsdev->usage,
drivers/iio/orientation/hid-sensor-rotation.c
300
hsdev->usage, rot_state);
drivers/iio/orientation/hid-sensor-rotation.c
329
ret = sensor_hub_register_callback(hsdev, hsdev->usage,
drivers/iio/orientation/hid-sensor-rotation.c
352
sensor_hub_remove_callback(hsdev, hsdev->usage);
drivers/iio/position/hid-sensor-custom-intel-hinge.c
130
hsdev->usage,
drivers/iio/position/hid-sensor-custom-intel-hinge.c
285
ret = hid_sensor_parse_common_attributes(hsdev, hsdev->usage,
drivers/iio/position/hid-sensor-custom-intel-hinge.c
302
hsdev->usage, st);
drivers/iio/position/hid-sensor-custom-intel-hinge.c
323
ret = sensor_hub_register_callback(hsdev, hsdev->usage, &st->callbacks);
drivers/iio/position/hid-sensor-custom-intel-hinge.c
338
sensor_hub_remove_callback(hsdev, hsdev->usage);
drivers/iio/position/hid-sensor-custom-intel-hinge.c
352
sensor_hub_remove_callback(hsdev, hsdev->usage);
drivers/infiniband/hw/mlx4/cq.c
228
cq->mcq.usage = MLX4_RES_USAGE_USER_VERBS;
drivers/infiniband/hw/mlx4/cq.c
246
cq->mcq.usage = MLX4_RES_USAGE_DRIVER;
drivers/infiniband/hw/mlx4/qp.c
1131
qp->mqp.usage = MLX4_RES_USAGE_USER_VERBS;
drivers/infiniband/hw/mlx4/qp.c
1188
qp->mqp.usage = MLX4_RES_USAGE_DRIVER;
drivers/infiniband/hw/mlx4/qp.c
1209
qp->mqp.usage);
drivers/infiniband/hw/mlx4/qp.c
1215
&qpn, 0, qp->mqp.usage);
drivers/infiniband/hw/mlx4/qp.c
660
qp->mqp.usage = MLX4_RES_USAGE_USER_VERBS;
drivers/infiniband/hw/mlx4/qp.c
662
err = mlx4_qp_reserve_range(dev->dev, 1, 1, &qpn, 0, qp->mqp.usage);
drivers/infiniband/hw/mlx4/qp.c
802
qp->mqp.usage);
drivers/infiniband/hw/mlx4/qp.c
942
qp->mqp.usage = MLX4_RES_USAGE_USER_VERBS;
drivers/infiniband/sw/siw/siw_main.c
183
int usage;
drivers/infiniband/sw/siw/siw_main.c
189
usage = atomic_read(&per_cpu(siw_use_cnt, cpu));
drivers/infiniband/sw/siw/siw_main.c
190
if (usage <= min_use) {
drivers/infiniband/sw/siw/siw_main.c
192
min_use = usage;
drivers/input/misc/soc_button_array.c
268
int upage, usage;
drivers/input/misc/soc_button_array.c
286
usage = soc_button_get_acpi_object_int(&desc->package.elements[4]);
drivers/input/misc/soc_button_array.c
298
if (upage == 0x01 && usage == 0x81) {
drivers/input/misc/soc_button_array.c
302
} else if (upage == 0x01 && usage == 0xc6) {
drivers/input/misc/soc_button_array.c
307
} else if (upage == 0x01 && usage == 0xca) {
drivers/input/misc/soc_button_array.c
311
} else if (upage == 0x07 && usage == 0xe3) {
drivers/input/misc/soc_button_array.c
315
} else if (upage == 0x0c && usage == 0xe9) {
drivers/input/misc/soc_button_array.c
319
} else if (upage == 0x0c && usage == 0xea) {
drivers/input/misc/soc_button_array.c
325
info->acpi_index, upage, usage);
drivers/leds/trigger/ledtrig-activity.c
137
if (usage < target)
drivers/leds/trigger/ledtrig-activity.c
140
990 - 900 * usage / target; /* OFF */
drivers/leds/trigger/ledtrig-activity.c
143
10 + 80 * (usage - target) / (100 - target) : /* ON */
drivers/leds/trigger/ledtrig-activity.c
144
90 - 80 * (usage - target) / (100 - target); /* OFF */
drivers/leds/trigger/ledtrig-activity.c
39
unsigned int usage;
drivers/leds/trigger/ledtrig-activity.c
85
usage = 0;
drivers/leds/trigger/ledtrig-activity.c
87
usage = 100;
drivers/leds/trigger/ledtrig-activity.c
89
usage = 100 * diff_used / diff_boot;
drivers/md/dm-exception-store.h
107
void (*usage)(struct dm_exception_store *store,
drivers/md/dm-snap-persistent.c
937
.usage = persistent_usage,
drivers/md/dm-snap-persistent.c
952
.usage = persistent_usage,
drivers/md/dm-snap-transient.c
118
.usage = transient_usage,
drivers/md/dm-snap-transient.c
130
.usage = transient_usage,
drivers/md/dm-snap.c
2325
if (snap->store->type->usage) {
drivers/md/dm-snap.c
2328
snap->store->type->usage(snap->store,
drivers/media/platform/mediatek/mdp3/mtk-img-ipi.h
108
u32 usage;
drivers/media/platform/mediatek/mdp3/mtk-img-ipi.h
62
u32 usage;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c
331
frame->usage = V4L2_TYPE_IS_OUTPUT(f->type) ?
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c
410
b->usage = frame->usage;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c
498
frame->usage = MDP_BUFFER_USAGE_HW_READ;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c
507
frame->usage = MDP_BUFFER_USAGE_MDP;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.h
310
u32 usage; /* enum mdp_buffer_usage */
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
1006
pps_info->pins[i].usage = *pin_usg;
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
308
static int bnxt_ptp_cfg_pin(struct bnxt *bp, u8 pin, u8 usage)
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
312
u8 state = usage != BNXT_PPS_PIN_NONE;
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
334
*(pin_usg + (pin * 2)) = usage;
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
340
ptp->pps_info.pins[pin].usage = usage;
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
411
rc = bnxt_ptp_cfg_pin(bp, pin, pps->pins[pin].usage);
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
953
if (ptp->pps_info.pins[pin].usage <= BNXT_PPS_PIN_PPS_OUT &&
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h
35
u8 usage;
drivers/net/ethernet/mellanox/mlx4/cq.c
244
static int mlx4_cq_alloc_icm(struct mlx4_dev *dev, int *cqn, u8 usage)
drivers/net/ethernet/mellanox/mlx4/cq.c
246
u32 in_modifier = RES_CQ | (((u32)usage & 3) << 30);
drivers/net/ethernet/mellanox/mlx4/cq.c
360
err = mlx4_cq_alloc_icm(dev, &cq->cqn, cq->usage);
drivers/net/ethernet/mellanox/mlx4/en_cq.c
139
cq->mcq.usage = MLX4_RES_USAGE_DRIVER;
drivers/net/ethernet/mellanox/mlx4/main.c
2613
int mlx4_counter_alloc(struct mlx4_dev *dev, u32 *idx, u8 usage)
drivers/net/ethernet/mellanox/mlx4/main.c
2615
u32 in_modifier = RES_COUNTER | (((u32)usage & 3) << 30);
drivers/net/ethernet/mellanox/mlx4/qp.c
253
int *base, u8 flags, u8 usage)
drivers/net/ethernet/mellanox/mlx4/qp.c
255
u32 in_modifier = RES_QP | (((u32)usage & 3) << 30);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
311
} while (!bitmap_equal(elusage_chosen, elusage->usage,
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
406
if (WARN_ON(!test_bit(element, key_info->elusage.usage)))
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.h
141
DECLARE_BITMAP(usage, MLXSW_AFK_ELEMENT_MAX);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.h
145
for_each_set_bit(element, (elusage)->usage, MLXSW_AFK_ELEMENT_MAX)
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.h
151
__set_bit(element, elusage->usage);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.h
157
bitmap_zero(elusage->usage, MLXSW_AFK_ELEMENT_MAX);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.h
179
if (test_bit(i, elusage_small->usage) &&
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.h
180
!test_bit(i, elusage_big->usage))
drivers/net/ethernet/mellanox/mlxsw/spectrum1_kvdl.c
126
entry_index = find_first_zero_bit(part->usage, nr_entries);
drivers/net/ethernet/mellanox/mlxsw/spectrum1_kvdl.c
129
__set_bit(entry_index, part->usage);
drivers/net/ethernet/mellanox/mlxsw/spectrum1_kvdl.c
143
__clear_bit(entry_index, part->usage);
drivers/net/ethernet/mellanox/mlxsw/spectrum1_kvdl.c
227
part = kzalloc_flex(*part, usage, BITS_TO_LONGS(nr_entries));
drivers/net/ethernet/mellanox/mlxsw/spectrum1_kvdl.c
286
while ((bit = find_next_bit(part->usage, nr_entries, bit + 1))
drivers/net/ethernet/mellanox/mlxsw/spectrum1_kvdl.c
63
unsigned long usage[]; /* Entries */
drivers/net/ethernet/mellanox/mlxsw/spectrum2_kvdl.c
102
__set_bit(bit + i, part->usage);
drivers/net/ethernet/mellanox/mlxsw/spectrum2_kvdl.c
142
__clear_bit(bit + i, part->usage);
drivers/net/ethernet/mellanox/mlxsw/spectrum2_kvdl.c
49
unsigned long usage[]; /* Usage bits */
drivers/net/ethernet/mellanox/mlxsw/spectrum2_kvdl.c
70
bit = find_next_zero_bit(part->usage, part->usage_bit_count, bit);
drivers/net/ethernet/mellanox/mlxsw/spectrum2_kvdl.c
79
if (test_bit(bit + i, part->usage)) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.c
144
pool->usage = bitmap_zalloc(pool->pool_size, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.c
145
if (!pool->usage) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.c
157
bitmap_free(pool->usage);
drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.c
172
WARN_ON(!bitmap_empty(pool->usage, pool->pool_size));
drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.c
174
bitmap_free(pool->usage);
drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.c
195
entry_index = find_next_zero_bit(pool->usage, stop_index, entry_index);
drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.c
208
__set_bit(entry_index + i, pool->usage);
drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.c
23
unsigned long *usage; /* Usage bitmap */
drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.c
234
__clear_bit(counter_index + i, pool->usage);
drivers/net/ethernet/qlogic/qed/qed_int.c
1681
p_info->usage.free_cnt--;
drivers/net/ethernet/qlogic/qed/qed_int.c
1740
p_info->usage.free_cnt++;
drivers/net/ethernet/qlogic/qed/qed_int.c
2050
if (p_info->usage.cnt != RESC_NUM(p_hwfn, QED_SB) - 1) {
drivers/net/ethernet/qlogic/qed/qed_int.c
2054
p_info->usage.cnt);
drivers/net/ethernet/qlogic/qed/qed_int.c
2055
p_info->usage.cnt = RESC_NUM(p_hwfn, QED_SB) - 1;
drivers/net/ethernet/qlogic/qed/qed_int.c
2061
if (vfs != p_info->usage.iov_cnt)
drivers/net/ethernet/qlogic/qed/qed_int.c
2065
p_info->usage.iov_cnt, vfs);
drivers/net/ethernet/qlogic/qed/qed_int.c
2071
if (vfs > p_info->usage.free_cnt +
drivers/net/ethernet/qlogic/qed/qed_int.c
2072
p_info->usage.free_cnt_iov - p_info->usage.cnt) {
drivers/net/ethernet/qlogic/qed/qed_int.c
2075
p_info->usage.free_cnt +
drivers/net/ethernet/qlogic/qed/qed_int.c
2076
p_info->usage.free_cnt_iov,
drivers/net/ethernet/qlogic/qed/qed_int.c
2077
p_info->usage.cnt, vfs);
drivers/net/ethernet/qlogic/qed/qed_int.c
2084
p_info->usage.iov_cnt = vfs;
drivers/net/ethernet/qlogic/qed/qed_int.c
2089
p_info->usage.free_cnt = p_info->usage.cnt;
drivers/net/ethernet/qlogic/qed/qed_int.c
2090
p_info->usage.free_cnt_iov = p_info->usage.iov_cnt;
drivers/net/ethernet/qlogic/qed/qed_int.c
2091
p_info->usage.orig = p_info->usage.cnt;
drivers/net/ethernet/qlogic/qed/qed_int.c
2092
p_info->usage.iov_orig = p_info->usage.iov_cnt;
drivers/net/ethernet/qlogic/qed/qed_int.c
2097
pf_sbs = p_info->usage.cnt;
drivers/net/ethernet/qlogic/qed/qed_int.c
2098
vf_sbs = p_info->usage.iov_cnt;
drivers/net/ethernet/qlogic/qed/qed_int.c
2119
p_block->vector_number = p_info->usage.cnt - pf_sbs;
drivers/net/ethernet/qlogic/qed/qed_int.c
2126
p_info->usage.iov_cnt - vf_sbs;
drivers/net/ethernet/qlogic/qed/qed_int.c
2221
p_igu_info->usage.cnt++;
drivers/net/ethernet/qlogic/qed/qed_int.c
2230
p_igu_info->usage.iov_cnt++;
drivers/net/ethernet/qlogic/qed/qed_int.c
2263
p_igu_info->usage.free_cnt = p_igu_info->usage.cnt;
drivers/net/ethernet/qlogic/qed/qed_int.c
2264
p_igu_info->usage.free_cnt_iov = p_igu_info->usage.iov_cnt;
drivers/net/ethernet/qlogic/qed/qed_int.c
2269
p_igu_info->usage.cnt, p_igu_info->usage.iov_cnt);
drivers/net/ethernet/qlogic/qed/qed_int.c
2346
memcpy(p_sb_cnt_info, &info->usage, sizeof(*p_sb_cnt_info));
drivers/net/ethernet/qlogic/qed/qed_int.c
380
u32 usage = 1;
drivers/net/ethernet/qlogic/qed/qed_int.c
395
while (count-- && usage) {
drivers/net/ethernet/qlogic/qed/qed_int.c
396
usage = qed_rd(p_hwfn, p_ptt, DORQ_REG_PF_USAGE_CNT);
drivers/net/ethernet/qlogic/qed/qed_int.c
401
if (usage) {
drivers/net/ethernet/qlogic/qed/qed_int.c
404
QED_DB_REC_INTERVAL * QED_DB_REC_COUNT, usage);
drivers/net/ethernet/qlogic/qed/qed_int.h
245
struct qed_sb_cnt_info usage;
drivers/net/ethernet/qlogic/qed/qed_sriov.c
881
if (num_rx_queues > p_hwfn->hw_info.p_igu_info->usage.free_cnt_iov)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
882
num_rx_queues = p_hwfn->hw_info.p_igu_info->usage.free_cnt_iov;
drivers/net/ethernet/qlogic/qed/qed_sriov.c
883
p_hwfn->hw_info.p_igu_info->usage.free_cnt_iov -= num_rx_queues;
drivers/net/ethernet/qlogic/qed/qed_sriov.c
932
p_hwfn->hw_info.p_igu_info->usage.free_cnt_iov++;
drivers/net/wireless/silabs/wfx/data_tx.c
137
int usage, locked;
drivers/net/wireless/silabs/wfx/data_tx.c
144
usage = wfx_tx_policy_release(cache, &cache->cache[idx]);
drivers/net/wireless/silabs/wfx/data_tx.c
145
if (locked && !usage)
drivers/net/wireless/st/cw1200/txrx.c
339
int usage, locked;
drivers/net/wireless/st/cw1200/txrx.c
344
usage = tx_policy_release(cache, &cache->cache[idx]);
drivers/net/wireless/st/cw1200/txrx.c
345
if (locked && !usage) {
drivers/net/wwan/t7xx/t7xx_netdev.c
108
atomic_dec(&ccmni->usage);
drivers/net/wwan/t7xx/t7xx_netdev.c
158
if (atomic_read(&ccmni->usage) > 0)
drivers/net/wwan/t7xx/t7xx_netdev.c
179
if (atomic_read(&ccmni->usage) > 0) {
drivers/net/wwan/t7xx/t7xx_netdev.c
199
if (atomic_read(&ccmni->usage) > 0)
drivers/net/wwan/t7xx/t7xx_netdev.c
217
if (atomic_read(&ccmni->usage) > 0)
drivers/net/wwan/t7xx/t7xx_netdev.c
304
atomic_set(&ccmni->usage, 0);
drivers/net/wwan/t7xx/t7xx_netdev.c
448
if (netif_running(ccmni->dev) && atomic_read(&ccmni->usage) > 0) {
drivers/net/wwan/t7xx/t7xx_netdev.c
460
if (atomic_read(&ccmni->usage) > 0) {
drivers/net/wwan/t7xx/t7xx_netdev.c
99
atomic_inc(&ccmni->usage);
drivers/net/wwan/t7xx/t7xx_netdev.h
37
atomic_t usage;
drivers/pmdomain/core.c
1025
genpd->states[genpd->state_idx].usage++;
drivers/pmdomain/core.c
1440
genpd->states[genpd->state_idx].usage++;
drivers/pmdomain/core.c
3797
state->usage, state->rejected, state->above,
drivers/pmdomain/core.c
826
genpd->states[genpd->state_idx].usage--;
drivers/scsi/aic7xxx/aicasm/aicasm.c
159
usage();
drivers/scsi/aic7xxx/aicasm/aicasm.c
182
usage();
drivers/scsi/aic7xxx/aicasm/aicasm.c
249
usage();
drivers/scsi/aic7xxx/aicasm/aicasm.c
258
usage();
drivers/scsi/aic7xxx/aicasm/aicasm.c
267
usage();
drivers/scsi/aic7xxx/aicasm/aicasm.c
76
static void usage(void);
drivers/tty/vt/conmakehash.c
87
usage(argv[0]);
drivers/usb/typec/mux/intel_pmc_mux.c
291
req.usage = PMC_USB_ALT_MODE;
drivers/usb/typec/mux/intel_pmc_mux.c
292
req.usage |= port->usb3_port << PMC_USB_MSG_USB3_PORT_SHIFT;
drivers/usb/typec/mux/intel_pmc_mux.c
341
req.usage = PMC_USB_ALT_MODE;
drivers/usb/typec/mux/intel_pmc_mux.c
342
req.usage |= port->usb3_port << PMC_USB_MSG_USB3_PORT_SHIFT;
drivers/usb/typec/mux/intel_pmc_mux.c
388
req.usage = PMC_USB_ALT_MODE;
drivers/usb/typec/mux/intel_pmc_mux.c
389
req.usage |= port->usb3_port << PMC_USB_MSG_USB3_PORT_SHIFT;
drivers/usb/typec/mux/intel_pmc_mux.c
45
u8 usage;
drivers/video/fbdev/pxafb.c
1651
if (!(fbi->overlay[0].usage || fbi->overlay[1].usage))
drivers/video/fbdev/pxafb.c
737
if (ofb->usage++ == 0) {
drivers/video/fbdev/pxafb.c
751
if (ofb->usage == 1) {
drivers/video/fbdev/pxafb.c
758
ofb->usage--;
drivers/video/fbdev/pxafb.c
895
ofb->usage = 0;
drivers/video/fbdev/pxafb.h
96
uint32_t usage;
drivers/video/logo/pnmtologo.c
455
usage();
drivers/video/logo/pnmtologo.c
476
usage();
drivers/video/logo/pnmtologo.c
480
usage();
drivers/video/logo/pnmtologo.c
485
usage();
drivers/video/logo/pnmtologo.c
75
static void usage(void) __attribute((noreturn));
fs/afs/addr_list.c
23
trace_afs_alist(alist->debug_id, refcount_read(&alist->usage), afs_alist_trace_free);
fs/afs/addr_list.c
39
dead = __refcount_dec_and_test(&alist->usage, &r);
fs/afs/addr_list.c
50
__refcount_inc(&alist->usage, &r);
fs/afs/addr_list.c
73
refcount_set(&alist->usage, 1);
fs/afs/dir.c
933
refcount_inc(&subs->usage);
fs/afs/file.c
108
refcount_inc(&p->usage);
fs/afs/file.c
76
if (wbk && refcount_dec_and_test(&wbk->usage)) {
fs/afs/file.c
92
refcount_set(&wbk->usage, 2);
fs/afs/internal.h
110
refcount_t usage;
fs/afs/internal.h
1583
refcount_inc(&slist->usage);
fs/afs/internal.h
225
refcount_t usage;
fs/afs/internal.h
270
refcount_t usage;
fs/afs/internal.h
609
refcount_t usage;
fs/afs/internal.h
774
refcount_t usage;
fs/afs/main.c
101
refcount_set(&sysnames->usage, 1);
fs/afs/proc.c
578
refcount_set(&sysnames->usage, 1);
fs/afs/proc.c
646
if (sysnames && refcount_dec_and_test(&sysnames->usage)) {
fs/afs/security.c
129
if (permits && refcount_dec_and_test(&permits->usage)) {
fs/afs/security.c
242
if (permits && !refcount_inc_not_zero(&permits->usage))
fs/afs/security.c
259
refcount_set(&new->usage, 1);
fs/afs/security.c
293
if (refcount_inc_not_zero(&xpermits->usage)) {
fs/afs/server_list.c
16
if (slist && refcount_dec_and_test(&slist->usage)) {
fs/afs/server_list.c
67
refcount_set(&slist->usage, 1);
fs/afs/write.c
297
if (refcount_read(&wbk->usage) == 1)
fs/afs/write.c
54
refcount_inc(&wbk->usage);
fs/btrfs/volumes.c
3748
cpu->usage = le64_to_cpu(disk->usage);
fs/btrfs/volumes.c
3767
disk->usage = cpu_to_le64(cpu->usage);
fs/btrfs/volumes.c
3901
bctl->data.usage = 90;
fs/btrfs/volumes.c
3907
bctl->sys.usage = 90;
fs/btrfs/volumes.c
3913
bctl->meta.usage = 90;
fs/btrfs/volumes.c
3995
else if (bargs->usage > 100)
fs/btrfs/volumes.c
3998
user_thresh = mult_perc(cache->length, bargs->usage);
fs/btrfs/volumes.c
4655
CHECK_APPEND_1ARG("usage=%llu,", bargs->usage);
fs/ext4/xattr.c
855
int ext4_get_inode_usage(struct inode *inode, qsize_t *usage)
fs/ext4/xattr.c
897
*usage = ea_inode_refs + 1;
fs/ext4/xattr.h
236
extern int ext4_get_inode_usage(struct inode *inode, qsize_t *usage);
fs/fs_context.c
386
refcount_inc(&fc->log.log->usage);
fs/fs_context.c
473
if (refcount_dec_and_test(&log->usage)) {
fs/fsopen.c
108
refcount_set(&fc->log.log->usage, 1);
fs/unicode/mkutf8data.c
3402
usage();
include/crypto/krb5.h
129
u32 usage, gfp_t gfp);
include/crypto/krb5.h
132
u32 usage, gfp_t gfp);
include/crypto/pkcs7.h
39
enum key_being_used_for usage);
include/drm/gpu_scheduler.h
670
enum dma_resv_usage usage);
include/drm/ttm/ttm_resource.h
224
uint64_t usage;
include/linux/cpuidle.h
38
unsigned long long usage;
include/linux/cred.h
114
atomic_long_t usage;
include/linux/cred.h
219
atomic_long_add(nr, &nonconst_cred->usage);
include/linux/cred.h
242
if (!atomic_long_inc_not_zero(&nonconst_cred->usage))
include/linux/cred.h
265
if (atomic_long_sub_and_test(nr, &cred->usage))
include/linux/cred.h
29
refcount_t usage;
include/linux/cred.h
45
refcount_inc(&gi->usage);
include/linux/cred.h
55
if (refcount_dec_and_test(&(group_info)->usage)) \
include/linux/dma-resv.h
198
enum dma_resv_usage usage;
include/linux/dma-resv.h
232
enum dma_resv_usage usage)
include/linux/dma-resv.h
235
cursor->usage = usage;
include/linux/dma-resv.h
306
#define dma_resv_for_each_fence(cursor, obj, usage, fence) \
include/linux/dma-resv.h
307
for (dma_resv_iter_begin(cursor, obj, usage), \
include/linux/dma-resv.h
471
enum dma_resv_usage usage);
include/linux/dma-resv.h
474
enum dma_resv_usage usage);
include/linux/dma-resv.h
475
int dma_resv_get_fences(struct dma_resv *obj, enum dma_resv_usage usage,
include/linux/dma-resv.h
477
int dma_resv_get_singleton(struct dma_resv *obj, enum dma_resv_usage usage,
include/linux/dma-resv.h
480
long dma_resv_wait_timeout(struct dma_resv *obj, enum dma_resv_usage usage,
include/linux/dma-resv.h
482
void dma_resv_set_deadline(struct dma_resv *obj, enum dma_resv_usage usage,
include/linux/dma-resv.h
484
bool dma_resv_test_signaled(struct dma_resv *obj, enum dma_resv_usage usage);
include/linux/firmware/xlnx-zynqmp.h
632
u32 *const requirements, u32 *const usage);
include/linux/firmware/xlnx-zynqmp.h
937
u32 *const usage)
include/linux/fs_context.h
183
refcount_t usage;
include/linux/hid-sensor-hub.h
71
u32 usage;
include/linux/hid.h
1096
struct hid_usage *usage, unsigned long **bit, int *max,
include/linux/hid.h
1133
usage->type = type;
include/linux/hid.h
1134
usage->code = c;
include/linux/hid.h
1153
struct hid_usage *usage, unsigned long **bit, int *max,
include/linux/hid.h
1156
hid_map_usage(hidinput, usage, bit, max, type, c);
include/linux/hid.h
1158
clear_bit(usage->code, *bit);
include/linux/hid.h
484
unsigned usage[HID_MAX_USAGES]; /* usage array */
include/linux/hid.h
501
unsigned usage;
include/linux/hid.h
527
struct hid_usage *usage; /* usage table for this function */
include/linux/hid.h
872
struct hid_usage *usage, __s32 value);
include/linux/hid.h
880
struct hid_usage *usage, unsigned long **bit, int *max);
include/linux/hid.h
883
struct hid_usage *usage, unsigned long **bit, int *max);
include/linux/hid.h
888
struct hid_usage *usage);
include/linux/hid.h
997
unsigned int application, unsigned int usage);
include/linux/hiddev.h
44
struct hid_usage *usage, __s32 value);
include/linux/hiddev.h
52
struct hid_usage *usage, __s32 value) { }
include/linux/hugetlb_cgroup.h
32
unsigned long usage[HUGE_MAX_HSTATE];
include/linux/kdb.h
71
char *usage; /* Usage String for this command */
include/linux/kernel_stat.h
104
enum cpu_usage_stat usage, int cpu);
include/linux/kernel_stat.h
108
enum cpu_usage_stat usage, int cpu)
include/linux/kernel_stat.h
110
return kcpustat->cpustat[usage];
include/linux/key.h
110
refcount_t usage;
include/linux/key.h
196
refcount_t usage; /* number of references */
include/linux/key.h
309
refcount_inc(&key->usage);
include/linux/memcontrol.h
1109
unsigned long *usage)
include/linux/memcontrol.h
1111
*min = *low = *usage = 0;
include/linux/memcontrol.h
560
unsigned long *usage)
include/linux/memcontrol.h
562
*min = *low = *usage = 0;
include/linux/memcontrol.h
567
*usage = page_counter_read(&memcg->memory);
include/linux/misc_cgroup.h
45
atomic64_t usage;
include/linux/mlx4/device.h
1152
int *base, u8 flags, u8 usage);
include/linux/mlx4/device.h
1441
int mlx4_counter_alloc(struct mlx4_dev *dev, u32 *idx, u8 usage);
include/linux/mlx4/device.h
751
u8 usage;
include/linux/mlx4/device.h
761
u8 usage;
include/linux/mmzone.h
1932
struct mem_section_usage *usage;
include/linux/mmzone.h
1965
return ms->usage->pageblock_flags;
include/linux/mmzone.h
2128
struct mem_section_usage *usage = READ_ONCE(ms->usage);
include/linux/mmzone.h
2130
return usage ? test_bit(idx, usage->subsection_map) : 0;
include/linux/mmzone.h
2135
struct mem_section_usage *usage = READ_ONCE(ms->usage);
include/linux/mmzone.h
2139
if (!usage)
include/linux/mmzone.h
2142
if (test_bit(idx, usage->subsection_map))
include/linux/mmzone.h
2146
bit = find_next_bit(usage->subsection_map, SUBSECTIONS_PER_SECTION, idx);
include/linux/page_counter.h
15
atomic_long_t usage;
include/linux/page_counter.h
59
counter->usage = (atomic_long_t)ATOMIC_LONG_INIT(0);
include/linux/page_counter.h
68
return atomic_long_read(&counter->usage);
include/linux/page_counter.h
92
unsigned long usage = page_counter_read(counter);
include/linux/page_counter.h
98
counter->local_watermark = usage;
include/linux/page_counter.h
99
counter->watermark = usage;
include/linux/pm_domain.h
182
u64 usage;
include/linux/sched.h
840
refcount_t usage;
include/linux/sched/task.h
116
refcount_inc(&t->usage);
include/linux/sched/task.h
122
return refcount_inc_not_zero(&t->usage) ? t : NULL;
include/linux/sched/task.h
130
if (!refcount_dec_and_test(&t->usage))
include/linux/sched/task.h
166
if (refcount_sub_and_test(nr, &t->usage))
include/linux/verification.h
50
enum key_being_used_for usage,
include/linux/verification.h
58
enum key_being_used_for usage,
include/linux/verification.h
68
enum key_being_used_for usage);
include/linux/watch_queue.h
45
struct kref usage; /* Object usage count */
include/linux/watch_queue.h
66
struct kref usage; /* Object usage count */
include/trace/events/cachefiles.h
219
int usage,
include/trace/events/cachefiles.h
222
TP_ARGS(object_debug_id, cookie_debug_id, usage, why),
include/trace/events/cachefiles.h
229
__field(int, usage)
include/trace/events/cachefiles.h
235
__entry->usage = usage;
include/trace/events/cachefiles.h
240
__entry->cookie, __entry->obj, __entry->usage,
include/trace/events/fscache.h
213
int usage,
include/trace/events/fscache.h
216
TP_ARGS(cache_debug_id, usage, where),
include/trace/events/fscache.h
220
__field(int, usage )
include/trace/events/fscache.h
226
__entry->usage = usage;
include/trace/events/fscache.h
233
__entry->usage)
include/trace/events/fscache.h
238
int usage,
include/trace/events/fscache.h
241
TP_ARGS(volume_debug_id, usage, where),
include/trace/events/fscache.h
245
__field(int, usage )
include/trace/events/fscache.h
251
__entry->usage = usage;
include/trace/events/fscache.h
258
__entry->usage)
include/trace/events/rxrpc.h
682
int ref, int usage),
include/trace/events/rxrpc.h
684
TP_ARGS(local_debug_id, op, ref, usage),
include/trace/events/rxrpc.h
690
__field(int, usage)
include/trace/events/rxrpc.h
697
__entry->usage = usage;
include/trace/events/rxrpc.h
704
__entry->usage)
include/trace/events/rxrpc.h
800
__field(int, usage)
include/trace/events/rxrpc.h
807
__entry->usage = conn ? refcount_read(&conn->ref) : -2;
include/trace/events/rxrpc.h
817
__entry->usage)
include/trace/events/rxrpc.h
848
TP_PROTO(struct sk_buff *skb, int usage, int mod_count,
include/trace/events/rxrpc.h
851
TP_ARGS(skb, usage, mod_count, why),
include/trace/events/rxrpc.h
855
__field(int, usage)
include/trace/events/rxrpc.h
862
__entry->usage = usage;
include/trace/events/rxrpc.h
870
__entry->usage,
include/uapi/linux/btrfs.h
364
__u64 usage;
include/uapi/linux/btrfs_tree.h
1006
__le64 usage;
include/uapi/linux/hiddev.h
56
__u32 usage;
init/init_task.c
103
.usage = REFCOUNT_INIT(2),
init/init_task.c
66
static struct group_info init_groups = { .usage = REFCOUNT_INIT(2) };
init/init_task.c
72
.usage = ATOMIC_INIT(4),
io_uring/io_uring.c
612
refcount_add(refill, ¤t->usage);
kernel/bpf/arraymap.c
786
u64 usage = sizeof(*array);
kernel/bpf/arraymap.c
789
usage += entries * sizeof(void *);
kernel/bpf/arraymap.c
790
usage += entries * elem_size * num_possible_cpus();
kernel/bpf/arraymap.c
793
usage = PAGE_ALIGN(usage);
kernel/bpf/arraymap.c
794
usage += PAGE_ALIGN(entries * elem_size);
kernel/bpf/arraymap.c
796
usage += entries * elem_size;
kernel/bpf/arraymap.c
799
return usage;
kernel/bpf/bpf_local_storage.c
851
u64 usage = sizeof(*smap);
kernel/bpf/bpf_local_storage.c
854
usage += sizeof(*smap->buckets) * (1ULL << smap->bucket_log);
kernel/bpf/bpf_local_storage.c
855
return usage;
kernel/bpf/bpf_struct_ops.c
1140
u64 usage;
kernel/bpf/bpf_struct_ops.c
1142
usage = sizeof(*st_map) +
kernel/bpf/bpf_struct_ops.c
1144
usage += vt->size;
kernel/bpf/bpf_struct_ops.c
1145
usage += st_map->funcs_cnt * sizeof(struct bpf_link *);
kernel/bpf/bpf_struct_ops.c
1146
usage += st_map->funcs_cnt * sizeof(struct bpf_ksym *);
kernel/bpf/bpf_struct_ops.c
1147
usage += PAGE_SIZE;
kernel/bpf/bpf_struct_ops.c
1148
return usage;
kernel/bpf/bpf_task_storage.c
183
if (refcount_read(&task->usage) &&
kernel/bpf/cpumap.c
698
u64 usage = sizeof(struct bpf_cpu_map);
kernel/bpf/cpumap.c
701
usage += (u64)map->max_entries * sizeof(struct bpf_cpu_map_entry *);
kernel/bpf/cpumap.c
702
return usage;
kernel/bpf/cpumask.c
27
refcount_t usage;
kernel/bpf/cpumask.c
65
refcount_set(&cpumask->usage, 1);
kernel/bpf/cpumask.c
85
refcount_inc(&cpumask->usage);
kernel/bpf/cpumask.c
99
if (!refcount_dec_and_test(&cpumask->usage))
kernel/bpf/crypto.c
209
refcount_set(&ctx->usage, 1);
kernel/bpf/crypto.c
245
if (!refcount_inc_not_zero(&ctx->usage))
kernel/bpf/crypto.c
260
if (refcount_dec_and_test(&ctx->usage))
kernel/bpf/crypto.c
57
refcount_t usage;
kernel/bpf/devmap.c
1057
u64 usage = sizeof(struct bpf_dtab);
kernel/bpf/devmap.c
1060
usage += (u64)dtab->n_buckets * sizeof(struct hlist_head);
kernel/bpf/devmap.c
1062
usage += (u64)map->max_entries * sizeof(struct bpf_dtab_netdev *);
kernel/bpf/devmap.c
1063
usage += atomic_read((atomic_t *)&dtab->items) *
kernel/bpf/devmap.c
1065
return usage;
kernel/bpf/hashtab.c
2319
u64 num_entries, usage;
kernel/bpf/hashtab.c
2321
usage = sizeof(struct bpf_htab) +
kernel/bpf/hashtab.c
2329
usage += htab->elem_size * num_entries;
kernel/bpf/hashtab.c
2332
usage += value_size * num_possible_cpus() * num_entries;
kernel/bpf/hashtab.c
2334
usage += sizeof(struct htab_elem *) * num_possible_cpus();
kernel/bpf/hashtab.c
2341
usage += (htab->elem_size + LLIST_NODE_SZ) * num_entries;
kernel/bpf/hashtab.c
2343
usage += (LLIST_NODE_SZ + sizeof(void *)) * num_entries;
kernel/bpf/hashtab.c
2344
usage += value_size * num_possible_cpus() * num_entries;
kernel/bpf/hashtab.c
2347
return usage;
kernel/bpf/queue_stack_maps.c
251
u64 usage = sizeof(struct bpf_queue_stack);
kernel/bpf/queue_stack_maps.c
253
usage += ((u64)map->max_entries + 1) * map->value_size;
kernel/bpf/queue_stack_maps.c
254
return usage;
kernel/bpf/ringbuf.c
367
u64 usage = sizeof(struct bpf_ringbuf_map);
kernel/bpf/ringbuf.c
370
usage += (u64)rb->nr_pages << PAGE_SHIFT;
kernel/bpf/ringbuf.c
373
usage += (nr_meta_pages + 2 * nr_data_pages) * sizeof(struct page *);
kernel/bpf/ringbuf.c
374
return usage;
kernel/bpf/stackmap.c
772
u64 usage = sizeof(*smap);
kernel/bpf/stackmap.c
774
usage += n_buckets * sizeof(struct stack_map_bucket *);
kernel/bpf/stackmap.c
775
usage += enties * (sizeof(struct stack_map_bucket) + value_size);
kernel/bpf/stackmap.c
776
return usage;
kernel/cgroup/misc.c
107
WARN_ONCE(atomic64_add_negative(-amount, &cg->res[type].usage),
kernel/cgroup/misc.c
168
new_usage = atomic64_add_return(amount, &res->usage);
kernel/cgroup/misc.c
308
u64 usage;
kernel/cgroup/misc.c
312
usage = atomic64_read(&cg->res[i].usage);
kernel/cgroup/misc.c
313
if (READ_ONCE(misc_res_capacity[i]) || usage)
kernel/cgroup/misc.c
314
seq_printf(sf, "%s %llu\n", misc_res_name[i], usage);
kernel/cgroup/misc.c
455
atomic64_set(&cg->res[i].usage, 0);
kernel/cgroup/rdma.c
180
rpool->resources[index].usage--;
kernel/cgroup/rdma.c
186
WARN_ON_ONCE(rpool->resources[index].usage < 0);
kernel/cgroup/rdma.c
286
new = rpool->resources[index].usage + 1;
kernel/cgroup/rdma.c
291
rpool->resources[index].usage = new;
kernel/cgroup/rdma.c
45
int usage;
kernel/cgroup/rdma.c
513
value = rpool->resources[i].usage;
kernel/cred.c
154
atomic_long_set(&new->usage, 1);
kernel/cred.c
195
atomic_long_set(&new->usage, 1);
kernel/cred.c
280
p->cred, atomic_long_read(&p->cred->usage));
kernel/cred.c
374
atomic_long_read(&new->usage));
kernel/cred.c
377
BUG_ON(atomic_long_read(&new->usage) < 1);
kernel/cred.c
451
atomic_long_read(&new->usage));
kernel/cred.c
453
BUG_ON(atomic_long_read(&new->usage) < 1);
kernel/cred.c
47
if (atomic_long_read(&cred->usage) != 0)
kernel/cred.c
49
cred, atomic_long_read(&cred->usage));
kernel/cred.c
576
atomic_long_set(&new->usage, 1);
kernel/cred.c
74
atomic_long_read(&cred->usage));
kernel/cred.c
76
BUG_ON(atomic_long_read(&cred->usage) != 0);
kernel/cred.c
95
atomic_long_read(&tsk->cred->usage));
kernel/debug/kdb/kdb_bp.c
527
.usage = "[<vaddr>]",
kernel/debug/kdb/kdb_bp.c
533
.usage = "[<vaddr>]",
kernel/debug/kdb/kdb_bp.c
539
.usage = "<bpnum>",
kernel/debug/kdb/kdb_bp.c
545
.usage = "<bpnum>",
kernel/debug/kdb/kdb_bp.c
551
.usage = "<bpnum>",
kernel/debug/kdb/kdb_bp.c
557
.usage = "",
kernel/debug/kdb/kdb_bp.c
567
.usage = "[<vaddr>]",
kernel/debug/kdb/kdb_main.c
2315
if (strlen(kt->usage) > 20)
kernel/debug/kdb/kdb_main.c
2318
kt->usage, space, kt->help);
kernel/debug/kdb/kdb_main.c
2565
.usage = "<vaddr>",
kernel/debug/kdb/kdb_main.c
2572
.usage = "<vaddr> <bytes>",
kernel/debug/kdb/kdb_main.c
2578
.usage = "<paddr> <bytes>",
kernel/debug/kdb/kdb_main.c
2584
.usage = "<vaddr>",
kernel/debug/kdb/kdb_main.c
2590
.usage = "<vaddr> <contents>",
kernel/debug/kdb/kdb_main.c
2596
.usage = "[<vaddr>]",
kernel/debug/kdb/kdb_main.c
2604
.usage = "",
kernel/debug/kdb/kdb_main.c
2610
.usage = "<reg> <contents>",
kernel/debug/kdb/kdb_main.c
2616
.usage = "<vaddr>",
kernel/debug/kdb/kdb_main.c
2622
.usage = "[<vaddr>]",
kernel/debug/kdb/kdb_main.c
2629
.usage = "<pid>",
kernel/debug/kdb/kdb_main.c
2635
.usage = "[<state_chars>|A]",
kernel/debug/kdb/kdb_main.c
2641
.usage = "",
kernel/debug/kdb/kdb_main.c
2647
.usage = "<vaddr>",
kernel/debug/kdb/kdb_main.c
2653
.usage = "",
kernel/debug/kdb/kdb_main.c
2659
.usage = "",
kernel/debug/kdb/kdb_main.c
2665
.usage = "",
kernel/debug/kdb/kdb_main.c
2672
.usage = "",
kernel/debug/kdb/kdb_main.c
2678
.usage = "<cpunum>",
kernel/debug/kdb/kdb_main.c
2684
.usage = "",
kernel/debug/kdb/kdb_main.c
2690
.usage = "[<state_chars>|A]",
kernel/debug/kdb/kdb_main.c
2696
.usage = "<pidnum>",
kernel/debug/kdb/kdb_main.c
2702
.usage = "",
kernel/debug/kdb/kdb_main.c
2709
.usage = "",
kernel/debug/kdb/kdb_main.c
2717
.usage = "<key>",
kernel/debug/kdb/kdb_main.c
2725
.usage = "[lines]",
kernel/debug/kdb/kdb_main.c
2732
.usage = "name \"usage\" \"help\"",
kernel/debug/kdb/kdb_main.c
2743
.usage = "<-signal> <pid>",
kernel/debug/kdb/kdb_main.c
2749
.usage = "",
kernel/debug/kdb/kdb_main.c
2756
.usage = "<sym> [<bytes>] [<cpu>]",
kernel/debug/kdb/kdb_main.c
2763
.usage = "",
kernel/debug/kdb/kdb_main.c
694
kp->name, kp->usage, kp->help);
kernel/debug/kdb/kdb_main.c
721
mp->usage = kdb_strdup_dequote(argv[2], GFP_KDB);
kernel/debug/kdb/kdb_main.c
722
if (!mp->usage)
kernel/debug/kdb/kdb_main.c
732
kfree(mp->usage);
kernel/fork.c
779
WARN_ON(refcount_read(&tsk->usage));
kernel/fork.c
966
refcount_set(&tsk->usage, 1);
kernel/groups.c
22
refcount_set(&gi->usage, 1);
kernel/locking/lockdep.c
704
void get_usage_chars(struct lock_class *class, char usage[LOCK_USAGE_CHARS])
kernel/locking/lockdep.c
709
usage[i++] = get_usage_char(class, LOCK_USED_IN_##__STATE); \
kernel/locking/lockdep.c
710
usage[i++] = get_usage_char(class, LOCK_USED_IN_##__STATE##_READ);
kernel/locking/lockdep.c
714
usage[i] = '\0';
kernel/locking/lockdep.c
739
char usage[LOCK_USAGE_CHARS];
kernel/locking/lockdep.c
741
get_usage_chars(class, usage);
kernel/locking/lockdep.c
745
printk(KERN_CONT "){%s}-{%d:%d}", usage,
kernel/locking/lockdep_internals.h
132
char usage[LOCK_USAGE_CHARS]);
kernel/locking/lockdep_proc.c
81
char usage[LOCK_USAGE_CHARS];
kernel/locking/lockdep_proc.c
98
get_usage_chars(class, usage);
kernel/locking/lockdep_proc.c
99
seq_printf(m, " %s", usage);
kernel/sched/cputime.c
1001
err = kcpustat_field_vtime(cpustat, curr, usage, cpu, &val);
kernel/sched/cputime.c
925
enum cpu_usage_stat usage,
kernel/sched/cputime.c
940
*val = cpustat[usage];
kernel/sched/cputime.c
949
switch (usage) {
kernel/sched/cputime.c
979
enum cpu_usage_stat usage, int cpu)
kernel/sched/cputime.c
982
u64 val = cpustat[usage];
kernel/sched/cputime.c
998
return cpustat[usage];
kernel/trace/trace_kdb.c
143
.usage = "[skip_#entries] [cpu]",
kernel/watch_queue.c
397
container_of(kref, struct watch_queue, usage);
kernel/watch_queue.c
418
kref_put(&wqueue->usage, __put_watch_queue);
kernel/watch_queue.c
434
struct watch *watch = container_of(kref, struct watch, usage);
kernel/watch_queue.c
444
kref_put(&watch->usage, __put_watch);
kernel/watch_queue.c
456
kref_init(&watch->usage);
kernel/watch_queue.c
482
kref_get(&wqueue->usage);
kernel/watch_queue.c
483
kref_get(&watch->usage);
kernel/watch_queue.c
680
kref_get(&wqueue->usage);
kernel/watch_queue.c
700
kref_init(&wqueue->usage);
mm/bootmem_info.c
49
struct mem_section_usage *usage;
mm/bootmem_info.c
69
usage = ms->usage;
mm/bootmem_info.c
70
page = virt_to_page(usage);
mm/bootmem_info.c
84
struct mem_section_usage *usage;
mm/bootmem_info.c
95
usage = ms->usage;
mm/bootmem_info.c
96
page = virt_to_page(usage);
mm/hugetlb_cgroup.c
312
unsigned long usage =
mm/hugetlb_cgroup.c
313
h_cg->nodeinfo[folio_nid(folio)]->usage[idx];
mm/hugetlb_cgroup.c
319
WRITE_ONCE(h_cg->nodeinfo[folio_nid(folio)]->usage[idx],
mm/hugetlb_cgroup.c
320
usage + nr_pages);
mm/hugetlb_cgroup.c
361
unsigned long usage =
mm/hugetlb_cgroup.c
362
h_cg->nodeinfo[folio_nid(folio)]->usage[idx];
mm/hugetlb_cgroup.c
368
WRITE_ONCE(h_cg->nodeinfo[folio_nid(folio)]->usage[idx],
mm/hugetlb_cgroup.c
369
usage - nr_pages);
mm/hugetlb_cgroup.c
464
unsigned long usage;
mm/hugetlb_cgroup.c
468
usage = 0;
mm/hugetlb_cgroup.c
470
usage += READ_ONCE(h_cg->nodeinfo[nid]->usage[idx]);
mm/hugetlb_cgroup.c
471
seq_printf(seq, "total=%lu", usage * PAGE_SIZE);
mm/hugetlb_cgroup.c
476
READ_ONCE(h_cg->nodeinfo[nid]->usage[idx]) *
mm/hugetlb_cgroup.c
493
usage = 0;
mm/hugetlb_cgroup.c
496
usage += READ_ONCE(hugetlb_cgroup_from_css(css)
mm/hugetlb_cgroup.c
498
->usage[idx]);
mm/hugetlb_cgroup.c
501
seq_printf(seq, " N%d=%lu", nid, usage * PAGE_SIZE);
mm/memcontrol-v1.c
455
unsigned long usage;
mm/memcontrol-v1.c
467
usage = mem_cgroup_usage(memcg, swap);
mm/memcontrol-v1.c
482
for (; i >= 0 && unlikely(t->entries[i].threshold > usage); i--)
mm/memcontrol-v1.c
494
for (; i < t->size && unlikely(t->entries[i].threshold <= usage); i++)
mm/memcontrol-v1.c
761
unsigned long usage;
mm/memcontrol-v1.c
772
usage = mem_cgroup_usage(memcg, false);
mm/memcontrol-v1.c
775
usage = mem_cgroup_usage(memcg, true);
mm/memcontrol-v1.c
809
if (new->entries[i].threshold <= usage) {
mm/memcontrol-v1.c
852
unsigned long usage;
mm/memcontrol-v1.c
859
usage = mem_cgroup_usage(memcg, false);
mm/memcontrol-v1.c
862
usage = mem_cgroup_usage(memcg, true);
mm/memcontrol-v1.c
903
if (new->entries[j].threshold <= usage) {
mm/memcontrol.c
2176
static u64 calculate_overage(unsigned long usage, unsigned long high)
mm/memcontrol.c
2180
if (usage <= high)
mm/memcontrol.c
2189
overage = usage - high;
mm/memcontrol.c
4303
unsigned long usage;
mm/memcontrol.c
4310
usage = page_counter_read(pc);
mm/memcontrol.c
4311
WRITE_ONCE(pc->local_watermark, usage);
mm/memcontrol.c
4314
if (usage > peer_ctx->value)
mm/memcontrol.c
4315
WRITE_ONCE(peer_ctx->value, usage);
mm/memcontrol.c
4321
WRITE_ONCE(ofp->value, usage);
mm/memcontrol.c
5303
unsigned long usage = page_counter_read(&memcg->swap);
mm/memcontrol.c
5305
if (usage * 2 >= READ_ONCE(memcg->swap.high) ||
mm/memcontrol.c
5306
usage * 2 >= READ_ONCE(memcg->swap.max))
mm/page_counter.c
142
new = atomic_long_add_return(nr_pages, &c->usage);
mm/page_counter.c
144
atomic_long_sub(nr_pages, &c->usage);
mm/page_counter.c
201
long usage;
mm/page_counter.c
214
usage = page_counter_read(counter);
mm/page_counter.c
216
if (usage > nr_pages)
mm/page_counter.c
22
unsigned long usage)
mm/page_counter.c
221
if (page_counter_read(counter) <= usage || nr_pages >= old)
mm/page_counter.c
243
propagate_protected_usage(c, atomic_long_read(&c->usage));
mm/page_counter.c
260
propagate_protected_usage(c, atomic_long_read(&c->usage));
mm/page_counter.c
30
protected = min(usage, READ_ONCE(c->min));
mm/page_counter.c
337
static unsigned long effective_protection(unsigned long usage,
mm/page_counter.c
347
protected = min(usage, setting);
mm/page_counter.c
39
protected = min(usage, READ_ONCE(c->low));
mm/page_counter.c
399
usage > protected) {
mm/page_counter.c
403
unclaimed *= usage - protected;
mm/page_counter.c
428
unsigned long usage, parent_usage;
mm/page_counter.c
441
usage = page_counter_read(counter);
mm/page_counter.c
442
if (!usage)
mm/page_counter.c
453
WRITE_ONCE(counter->emin, effective_protection(usage, parent_usage,
mm/page_counter.c
459
WRITE_ONCE(counter->elow, effective_protection(usage, parent_usage,
mm/page_counter.c
58
new = atomic_long_sub_return(nr_pages, &counter->usage);
mm/page_counter.c
63
atomic_long_set(&counter->usage, new);
mm/page_counter.c
84
new = atomic_long_add_return(nr_pages, &c->usage);
mm/sparse.c
200
subsection_mask_set(ms->usage->subsection_map, pfn, pfns);
mm/sparse.c
291
struct mem_section_usage *usage, unsigned long flags)
mm/sparse.c
296
ms->usage = usage;
mm/sparse.c
324
struct mem_section_usage *usage;
mm/sparse.c
341
usage = memblock_alloc_try_nid(size, SMP_CACHE_BYTES, goal, limit, nid);
mm/sparse.c
342
if (!usage && limit) {
mm/sparse.c
346
return usage;
mm/sparse.c
350
struct mem_section_usage *usage)
mm/sparse.c
364
usemap_snr = pfn_to_section_nr(__pa(usage) >> PAGE_SHIFT);
mm/sparse.c
400
struct mem_section_usage *usage)
mm/sparse.c
697
unsigned long *subsection_map = ms->usage
mm/sparse.c
698
? &ms->usage->subsection_map[0] : NULL;
mm/sparse.c
715
return bitmap_empty(&ms->usage->subsection_map[0],
mm/sparse.c
728
subsection_map = &ms->usage->subsection_map[0];
mm/sparse.c
846
if (!PageReserved(virt_to_page(ms->usage))) {
mm/sparse.c
847
kfree_rcu(ms->usage, rcu);
mm/sparse.c
848
WRITE_ONCE(ms->usage, NULL);
mm/sparse.c
875
struct mem_section_usage *usage = NULL;
mm/sparse.c
879
if (!ms->usage) {
mm/sparse.c
880
usage = kzalloc(mem_section_usage_size(), GFP_KERNEL);
mm/sparse.c
881
if (!usage)
mm/sparse.c
883
ms->usage = usage;
mm/sparse.c
888
if (usage)
mm/sparse.c
889
ms->usage = NULL;
mm/sparse.c
890
kfree(usage);
mm/sparse.c
963
sparse_init_one_section(ms, section_nr, memmap, ms->usage, 0);
mm/swapfile.c
3602
unsigned char usage, int nr)
mm/swapfile.c
3629
count += usage;
mm/swapfile.c
3646
static int __swap_duplicate(swp_entry_t entry, unsigned char usage, int nr)
mm/swapfile.c
3661
err = swap_dup_entries(si, ci, offset, usage, nr);
mm/swapfile.c
59
static int __swap_duplicate(swp_entry_t entry, unsigned char usage, int nr);
mm/vmscan.c
2461
unsigned long min, low, usage;
mm/vmscan.c
2463
mem_cgroup_protection(sc->target_mem_cgroup, memcg, &min, &low, &usage);
mm/vmscan.c
2506
usage = max(usage, protection);
mm/vmscan.c
2508
scan -= scan * protection / (usage + 1);
net/atm/lec.c
108
refcount_inc(&entry->usage);
net/atm/lec.c
113
if (refcount_dec_and_test(&entry->usage))
net/atm/lec.c
1579
refcount_set(&to_return->usage, 1);
net/atm/lec_arpc.h
51
refcount_t usage; /* usage count */
net/core/net_namespace.c
46
static struct key_tag init_net_key_domain = { .usage = REFCOUNT_INIT(1) };
net/core/net_namespace.c
498
refcount_set(&net->key_domain->usage, 1);
net/core/sock_map.c
1430
u64 usage = sizeof(*htab);
net/core/sock_map.c
1432
usage += htab->buckets_num * sizeof(struct bpf_shtab_bucket);
net/core/sock_map.c
1433
usage += atomic_read(&htab->count) * (u64)htab->elem_size;
net/core/sock_map.c
1434
return usage;
net/core/sock_map.c
815
u64 usage = sizeof(struct bpf_stab);
net/core/sock_map.c
817
usage += (u64)map->max_entries * sizeof(struct sock *);
net/core/sock_map.c
818
return usage;
net/rxrpc/rxgk.c
119
refcount_inc(&gk->usage);
net/rxrpc/rxgk.c
211
refcount_inc(&gk->usage);
net/rxrpc/rxgk_common.h
16
refcount_t usage;
net/rxrpc/rxgk_kdf.c
219
refcount_set(&gk->usage, 1);
net/rxrpc/rxgk_kdf.c
45
if (gk && refcount_dec_and_test(&gk->usage))
net/sunrpc/auth.c
42
.usage = ATOMIC_INIT(1),
net/sunrpc/auth_gss/gss_krb5_internal.h
141
u32 usage, u8 seed, gfp_t gfp_mask)
net/sunrpc/auth_gss/gss_krb5_internal.h
151
*p = cpu_to_be32(usage);
net/sunrpc/auth_gss/gss_krb5_test.c
1121
struct xdr_netobj usage = {
net/sunrpc/auth_gss/gss_krb5_test.c
1138
usage.data[3] = param->constant;
net/sunrpc/auth_gss/gss_krb5_test.c
1143
usage.data[4] = KEY_USAGE_SEED_ENCRYPTION;
net/sunrpc/auth_gss/gss_krb5_test.c
1144
err = gk5e->derive_key(gk5e, param->base_key, &Ke, &usage, GFP_KERNEL);
net/sunrpc/auth_gss/gss_krb5_test.c
1177
usage.data[4] = KEY_USAGE_SEED_INTEGRITY;
net/sunrpc/auth_gss/gss_krb5_test.c
1179
&usage, GFP_KERNEL);
net/sunrpc/auth_gss/gss_krb5_test.c
1290
.usage = &usage_checksum,
net/sunrpc/auth_gss/gss_krb5_test.c
1297
.usage = &usage_encryption,
net/sunrpc/auth_gss/gss_krb5_test.c
1304
.usage = &usage_integrity,
net/sunrpc/auth_gss/gss_krb5_test.c
1311
.usage = &usage_checksum,
net/sunrpc/auth_gss/gss_krb5_test.c
1318
.usage = &usage_encryption,
net/sunrpc/auth_gss/gss_krb5_test.c
1325
.usage = &usage_integrity,
net/sunrpc/auth_gss/gss_krb5_test.c
1363
.usage = &usage_checksum,
net/sunrpc/auth_gss/gss_krb5_test.c
1371
.usage = &usage_checksum,
net/sunrpc/auth_gss/gss_krb5_test.c
1616
struct xdr_netobj usage = {
net/sunrpc/auth_gss/gss_krb5_test.c
1631
*(__be32 *)usage.data = cpu_to_be32(2);
net/sunrpc/auth_gss/gss_krb5_test.c
1636
usage.data[4] = KEY_USAGE_SEED_ENCRYPTION;
net/sunrpc/auth_gss/gss_krb5_test.c
1638
&usage, GFP_KERNEL);
net/sunrpc/auth_gss/gss_krb5_test.c
1670
usage.data[4] = KEY_USAGE_SEED_INTEGRITY;
net/sunrpc/auth_gss/gss_krb5_test.c
1672
&usage, GFP_KERNEL);
net/sunrpc/auth_gss/gss_krb5_test.c
29
const struct xdr_netobj *usage;
net/sunrpc/auth_gss/gss_krb5_test.c
62
param->usage, GFP_KERNEL);
net/sunrpc/auth_gss/gss_krb5_test.c
665
.usage = &usage_checksum,
net/sunrpc/auth_gss/gss_krb5_test.c
672
.usage = &usage_encryption,
net/sunrpc/auth_gss/gss_krb5_test.c
679
.usage = &usage_integrity,
net/sunrpc/auth_gss/gss_krb5_test.c
686
.usage = &usage_checksum,
net/sunrpc/auth_gss/gss_krb5_test.c
693
.usage = &usage_encryption,
net/sunrpc/auth_gss/gss_krb5_test.c
700
.usage = &usage_integrity,
net/sunrpc/auth_gss/gss_krb5_test.c
783
.usage = &rfc6803_checksum_test1_usage,
net/sunrpc/auth_gss/gss_krb5_test.c
791
.usage = &rfc6803_checksum_test2_usage,
net/sunrpc/auth_gss/gss_krb5_test.c
799
.usage = &rfc6803_checksum_test3_usage,
net/sunrpc/auth_gss/gss_krb5_test.c
807
.usage = &rfc6803_checksum_test4_usage,
net/sunrpc/auth_gss/gss_krb5_test.c
93
param->usage, GFP_KERNEL);
samples/bpf/cookie_uid_helper_example.c
297
return usage();
samples/bpf/cookie_uid_helper_example.c
309
usage();
samples/bpf/fds_example.c
193
usage();
samples/bpf/ibumad_user.c
100
usage(argv[0]);
samples/bpf/ibumad_user.c
106
usage(argv[0]);
samples/bpf/sampleip_user.c
155
usage();
samples/bpf/sampleip_user.c
162
usage();
samples/bpf/syscall_tp_user.c
147
usage(argv[0]);
samples/bpf/tc_l2_redirect_user.c
42
usage();
samples/bpf/tc_l2_redirect_user.c
48
usage();
samples/bpf/xdp_adjust_tail_user.c
125
usage(argv[0]);
samples/bpf/xdp_adjust_tail_user.c
137
usage(argv[0]);
samples/bpf/xdp_fwd_user.c
147
usage(basename(argv[0]));
samples/bpf/xdp_fwd_user.c
156
usage(basename(argv[0]));
samples/bpf/xdp_router_ipv4_user.c
626
usage(argv, long_options, __doc__, mask, error, skel->obj);
samples/bpf/xdp_router_ipv4_user.c
633
usage(argv, long_options, __doc__, mask, true, skel->obj);
samples/bpf/xdp_tx_iptunnel_user.c
236
usage(argv[0]);
samples/bpf/xdp_tx_iptunnel_user.c
248
usage(argv[0]);
samples/connector/ucon.c
117
usage();
samples/connector/ucon.c
122
usage();
samples/hid/hid_mouse.c
87
usage(basename(argv[0]));
samples/hid/hid_mouse.c
93
usage(basename(argv[0]));
samples/hid/hid_surface_dial.c
147
usage(basename(argv[0]));
samples/hid/hid_surface_dial.c
153
usage(basename(argv[0]));
samples/kdb/kdb_hello.c
34
.usage = "[string]",
samples/vfs/mountinfo.c
224
usage(argv[0]);
scripts/basic/fixdep.c
416
usage();
scripts/dtc/dtc.c
270
usage(NULL);
scripts/dtc/dtc.c
272
usage("unknown option");
scripts/dtc/dtc.c
277
usage("missing files");
scripts/dtc/fdtget.c
309
usage(NULL);
scripts/dtc/fdtget.c
314
usage("Invalid type string");
scripts/dtc/fdtget.c
336
usage("Missing filename");
scripts/dtc/fdtget.c
347
usage("Must have an even number of arguments");
scripts/dtc/fdtoverlay.c
192
usage("missing input file");
scripts/dtc/fdtoverlay.c
195
usage("missing output file");
scripts/dtc/fdtoverlay.c
201
usage("missing overlay file(s)");
scripts/dtc/fdtput.c
314
usage(NULL);
scripts/dtc/fdtput.c
321
usage("Invalid type string");
scripts/dtc/fdtput.c
333
usage("Missing filename");
scripts/dtc/fdtput.c
340
usage("Missing node");
scripts/dtc/fdtput.c
342
usage("Missing property");
scripts/dtc/util.h
252
case 'h': usage(NULL); \
scripts/dtc/util.h
254
case '?': usage("unknown option");
scripts/gendwarfksyms/gendwarfksyms.c
125
usage();
scripts/gendwarfksyms/gendwarfksyms.c
128
usage();
scripts/gendwarfksyms/gendwarfksyms.c
137
usage();
scripts/ipe/polgen/polgen.c
122
usage(argv[0]);
scripts/kallsyms.c
699
usage();
scripts/kallsyms.c
703
usage();
scripts/kconfig/qconf.cc
1835
usage();
scripts/kconfig/qconf.cc
1841
usage();
scripts/selinux/mdp/mdp.c
259
usage(argv[0]);
scripts/selinux/mdp/mdp.c
47
usage(argv[0]);
scripts/selinux/mdp/mdp.c
59
usage(argv[0]);
scripts/unifdef.c
1175
usage();
scripts/unifdef.c
1178
usage();
scripts/unifdef.c
232
static void usage(void);
scripts/unifdef.c
259
usage();
scripts/unifdef.c
309
usage();
security/keys/internal.h
58
refcount_t usage; /* for accessing qnkeys & qnbytes */
security/keys/key.c
109
refcount_inc(&user->usage);
security/keys/key.c
121
if (refcount_dec_and_lock(&user->usage, &key_user_lock)) {
security/keys/key.c
288
refcount_set(&key->usage, 1);
security/keys/key.c
321
refcount_inc(&key->domain_tag->usage);
security/keys/key.c
652
if (refcount_dec_and_test(&key->usage)) {
security/keys/key.c
701
if (!refcount_inc_not_zero(&key->usage))
security/keys/key.c
92
refcount_set(&candidate->usage, 1);
security/keys/keyring.c
1180
if (!refcount_inc_not_zero(&keyring->usage))
security/keys/keyring.c
1443
kenter("{%d,%d}", keyring->serial, refcount_read(&keyring->usage));
security/keys/keyring.c
1456
kdebug("begun {%d,%d}", keyring->serial, refcount_read(&keyring->usage));
security/keys/keyring.c
1466
kleave(" = %d {%d,%d}", ret, keyring->serial, refcount_read(&keyring->usage));
security/keys/keyring.c
216
static struct key_tag default_domain_tag = { .usage = REFCOUNT_INIT(1), };
security/keys/keyring.c
240
if (refcount_dec_and_test(&tag->usage)) {
security/keys/proc.c
235
refcount_read(&key->usage),
security/keys/proc.c
314
refcount_read(&user->usage),
security/keys/process_keys.c
27
.usage = REFCOUNT_INIT(3),
security/keys/request_key_auth.c
230
kleave(" = {%d,%d}", authkey->serial, refcount_read(&authkey->usage));
security/landlock/domain.h
158
refcount_inc(&hierarchy->usage);
security/landlock/domain.h
163
while (hierarchy && refcount_dec_and_test(&hierarchy->usage)) {
security/landlock/domain.h
85
refcount_t usage;
security/landlock/fs.c
263
if (likely(refcount_inc_not_zero(&object->usage))) {
security/landlock/object.c
31
refcount_set(&new_object->usage, 1);
security/landlock/object.c
58
if (refcount_dec_and_lock(&object->usage, &object->lock)) {
security/landlock/object.h
48
refcount_t usage;
security/landlock/object.h
88
refcount_inc(&object->usage);
security/landlock/ruleset.c
39
refcount_set(&new_ruleset->usage, 1);
security/landlock/ruleset.c
503
if (ruleset && refcount_dec_and_test(&ruleset->usage))
security/landlock/ruleset.c
518
if (ruleset && refcount_dec_and_test(&ruleset->usage)) {
security/landlock/ruleset.c
566
refcount_set(&new_dom->hierarchy->usage, 1);
security/landlock/ruleset.h
162
refcount_t usage;
security/landlock/ruleset.h
218
refcount_inc(&ruleset->usage);
security/selinux/genheaders.c
50
usage();
sound/soc/sdca/sdca_asoc.c
1565
unsigned int usage = sdca_range(range, SDCA_USAGE_NUMBER, i);
sound/soc/sdca/sdca_asoc.c
1569
ret = regmap_update_bits(regmap, reg, 0xFF, usage);
sound/soc/sdca/sdca_asoc.c
1577
entity->label, usage, target_rate, target_width);
tools/accounting/delaytop.c
309
usage();
tools/accounting/getdelays.c
555
usage();
tools/accounting/getdelays.c
631
usage();
tools/accounting/procacct.c
307
usage();
tools/arch/x86/intel_sdsi/intel_sdsi.c
824
usage(progname);
tools/arch/x86/intel_sdsi/intel_sdsi.c
828
usage(progname);
tools/arch/x86/kcpuid/kcpuid.c
628
usage(EXIT_SUCCESS);
tools/arch/x86/kcpuid/kcpuid.c
641
usage(EXIT_FAILURE);
tools/bootconfig/main.c
514
return usage();
tools/bootconfig/main.c
520
return usage();
tools/bootconfig/main.c
525
return usage();
tools/bpf/bpf_jit_disasm.c
288
usage();
tools/bpf/bpftool/btf.c
895
usage();
tools/bpf/bpftool/btf.c
904
usage();
tools/bpf/bpftool/btf.c
935
usage();
tools/bpf/bpftool/feature.c
1217
usage();
tools/bpf/bpftool/gen.c
1233
usage();
tools/bpf/bpftool/gen.c
1648
usage();
tools/bpf/bpftool/gen.c
1944
usage();
tools/bpf/bpftool/gen.c
2661
usage();
tools/bpf/bpftool/iter.c
25
usage();
tools/bpf/bpftool/main.c
542
usage();
tools/bpf/bpftool/main.c
549
usage();
tools/bpf/bpftool/main.h
104
void usage(void) __noreturn;
tools/bpf/bpftool/main.h
40
#define NEXT_ARG() ({ argc--; argv++; if (argc < 0) usage(); })
tools/bpf/bpftool/main.h
41
#define NEXT_ARGP() ({ (*argc)--; (*argv)++; if (*argc < 0) usage(); })
tools/bpf/bpftool/map.c
1001
usage();
tools/bpf/bpftool/map.c
1080
usage();
tools/bpf/bpftool/map.c
1132
usage();
tools/bpf/bpftool/map.c
1203
usage();
tools/bpf/bpftool/map.c
1330
usage();
tools/bpf/bpftool/map.c
1379
usage();
tools/bpf/bpftool/map.c
908
usage();
tools/bpf/bpftool/net.c
944
usage();
tools/bpf/bpftool/prog.c
1149
usage();
tools/bpf/bpftool/prog.c
2464
usage();
tools/bpf/bpftool/prog.c
909
usage();
tools/bpf/bpftool/prog.c
949
usage();
tools/bpf/bpftool/struct_ops.c
313
usage();
tools/bpf/bpftool/struct_ops.c
343
usage();
tools/bpf/bpftool/struct_ops.c
414
usage();
tools/bpf/bpftool/struct_ops.c
473
usage();
tools/bpf/bpftool/struct_ops.c
512
usage();
tools/build/fixdep.c
160
usage();
tools/firmware/ihex2fw.c
105
return usage();
tools/firmware/ihex2fw.c
124
return usage();
tools/firmware/ihex2fw.c
91
return usage();
tools/firmware/ihex2fw.c
96
return usage();
tools/laptop/dslm/dslm.c
145
usage();
tools/mm/page-types.c
1330
usage();
tools/mm/page-types.c
1333
usage();
tools/mm/page_owner_sort.c
709
usage();
tools/mm/page_owner_sort.c
748
usage();
tools/mm/page_owner_sort.c
753
usage();
tools/mm/page_owner_sort.c
786
usage();
tools/mm/page_owner_sort.c
793
usage();
tools/mm/slabinfo.c
1457
usage();
tools/net/ynl/ynltool/main.c
224
usage();
tools/net/ynl/ynltool/main.c
231
usage();
tools/net/ynl/ynltool/main.h
19
#define NEXT_ARG() ({ argc--; argv++; if (argc < 0) usage(); })
tools/net/ynl/ynltool/main.h
20
#define NEXT_ARGP() ({ (*argc)--; (*argv)++; if (*argc < 0) usage(); })
tools/net/ynl/ynltool/main.h
52
void usage(void) __attribute__((noreturn));
tools/objtool/builtin-check.c
115
int cmd_parse_options(int argc, const char **argv, const char * const usage[])
tools/objtool/builtin-check.c
140
argc = parse_options(argc, argv, check_options, usage, 0);
tools/objtool/builtin-check.c
142
usage_with_options(usage, check_options);
tools/objtool/include/objtool/builtin.h
53
int cmd_parse_options(int argc, const char **argv, const char * const usage[]);
tools/perf/bench/mem-functions.c
250
argc = parse_options(argc, argv, info->options, info->usage, 0);
tools/perf/bench/mem-functions.c
418
.usage = bench_mem_memcpy_usage,
tools/perf/bench/mem-functions.c
476
.usage = bench_mem_memset_usage,
tools/perf/bench/mem-functions.c
558
.usage = bench_mem_mmap_usage,
tools/perf/bench/mem-functions.c
92
const char *const *usage;
tools/perf/builtin-lock.c
1929
const char * const *usage)
tools/perf/builtin-lock.c
1934
parse_options_usage(usage, options, "threads", 0);
tools/perf/builtin-lock.c
1941
parse_options_usage(usage, options, "lock-owner", 0);
tools/perf/builtin-lock.c
1948
parse_options_usage(usage, options, "lock-owner", 0);
tools/perf/builtin-lock.c
1955
parse_options_usage(usage, options, "lock-cgroup", 0);
tools/perf/builtin-lock.c
1962
parse_options_usage(usage, options, "lock-cgroup", 0);
tools/perf/builtin-lock.c
1969
parse_options_usage(usage, options, "lock-cgroup", 0);
tools/perf/builtin-lock.c
1979
parse_options_usage(usage, options, "x", 1);
tools/perf/perf.c
257
usage(perf_usage_string);
tools/perf/perf.c
267
usage(perf_usage_string);
tools/perf/perf.c
300
usage(perf_usage_string);
tools/perf/perf.c
303
usage(perf_usage_string);
tools/perf/perf.c
310
usage(perf_usage_string);
tools/perf/perf.c
314
usage(perf_usage_string);
tools/perf/perf.c
321
usage(perf_usage_string);
tools/perf/util/util.h
32
void usage(const char *err) __noreturn;
tools/power/acpi/tools/acpidbg/acpidbg.c
410
usage(stdout, argv[0]);
tools/power/acpi/tools/acpidbg/acpidbg.c
415
usage(stderr, argv[0]);
tools/power/acpi/tools/ec/ec_access.c
104
usage(argv[0], EXIT_FAILURE);
tools/power/acpi/tools/ec/ec_access.c
110
usage(argv[0], EXIT_FAILURE);
tools/power/acpi/tools/ec/ec_access.c
119
usage(argv[0], EXIT_FAILURE);
tools/power/acpi/tools/ec/ec_access.c
218
usage(argv[0], EXIT_FAILURE);
tools/power/acpi/tools/ec/ec_access.c
229
usage(argv[0], EXIT_FAILURE);
tools/power/acpi/tools/ec/ec_access.c
62
usage(argv[0], EXIT_FAILURE);
tools/power/acpi/tools/ec/ec_access.c
67
usage(argv[0], EXIT_FAILURE);
tools/power/acpi/tools/ec/ec_access.c
72
usage(argv[0], EXIT_FAILURE);
tools/power/acpi/tools/ec/ec_access.c
78
usage(argv[0], EXIT_FAILURE);
tools/power/acpi/tools/ec/ec_access.c
84
usage(argv[0], EXIT_FAILURE);
tools/power/acpi/tools/ec/ec_access.c
92
usage(argv[0], EXIT_SUCCESS);
tools/power/acpi/tools/ec/ec_access.c
95
usage(argv[0], EXIT_FAILURE);
tools/power/cpupower/bench/main.c
118
usage();
tools/power/cpupower/bench/main.c
153
usage();
tools/power/x86/intel-speed-select/isst-config.c
3288
usage();
tools/power/x86/intel-speed-select/isst-config.c
3336
usage();
tools/power/x86/intel-speed-select/isst-config.c
3341
usage();
tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c
255
usage();
tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c
288
usage();
tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c
307
usage();
tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c
338
usage();
tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c
385
usage();
tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c
468
usage();
tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c
570
usage();
tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c
615
usage();
tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c
627
usage();
tools/spi/spidev_fdx.c
119
goto usage;
tools/spi/spidev_fdx.c
124
goto usage;
tools/spi/spidev_fdx.c
131
usage:
tools/spi/spidev_fdx.c
140
goto usage;
tools/testing/memblock/tests/common.c
149
usage(argv[0]);
tools/testing/rbtree/interval_tree_test.c
52
usage();
tools/testing/rbtree/rbtree_test.c
43
usage();
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
284
refcount_set(&ctx->usage, 1);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
301
if (refcount_dec_and_test(&ctx->usage))
tools/testing/selftests/bpf/test_kmods/bpf_testmod_kfunc.h
85
refcount_t usage;
tools/testing/selftests/bpf/test_sockmap.c
2180
usage(argv);
tools/testing/selftests/bpf/test_sockmap.c
2197
usage(argv);
tools/testing/selftests/bpf/xdp_hw_metadata.c
651
const char *usage =
tools/testing/selftests/bpf/xdp_hw_metadata.c
664
printf("%s", usage);
tools/testing/selftests/bpf/xdp_synproxy.c
112
usage(argv[0]);
tools/testing/selftests/bpf/xdp_synproxy.c
130
usage(argv[0]);
tools/testing/selftests/bpf/xdp_synproxy.c
135
usage(argv[0]);
tools/testing/selftests/bpf/xdp_synproxy.c
140
usage(argv[0]);
tools/testing/selftests/bpf/xdp_synproxy.c
168
usage(argv[0]);
tools/testing/selftests/bpf/xdp_synproxy.c
172
usage(argv[0]);
tools/testing/selftests/bpf/xdp_synproxy.c
176
usage(argv[0]);
tools/testing/selftests/bpf/xdp_synproxy.c
179
usage(argv[0]);
tools/testing/selftests/bpf/xdp_synproxy.c
183
usage(argv[0]);
tools/testing/selftests/bpf/xdp_synproxy.c
185
usage(argv[0]);
tools/testing/selftests/bpf/xdp_synproxy.c
86
usage(progname);
tools/testing/selftests/cgroup/test_cpu.c
27
long usage;
tools/testing/selftests/cgroup/test_cpu.c
358
children[i].usage = cg_read_key_long(children[i].cgroup,
tools/testing/selftests/cgroup/test_cpu.c
403
if (children[i + 1].usage <= children[i].usage)
tools/testing/selftests/cgroup/test_cpu.c
406
delta = children[i + 1].usage - children[i].usage;
tools/testing/selftests/cgroup/test_cpu.c
407
if (!values_close_report(delta, children[0].usage, 35))
tools/testing/selftests/cgroup/test_cpu.c
447
if (!values_close_report(children[i + 1].usage, children[0].usage, 15))
tools/testing/selftests/cgroup/test_cpu.c
568
leaf[i].usage = cg_read_key_long(leaf[i].cgroup,
tools/testing/selftests/cgroup/test_cpu.c
570
if (leaf[i].usage <= 0)
tools/testing/selftests/cgroup/test_cpu.c
574
nested_leaf_usage = leaf[1].usage + leaf[2].usage;
tools/testing/selftests/cgroup/test_cpu.c
576
if (!values_close_report(leaf[0].usage, nested_leaf_usage, 15))
tools/testing/selftests/cgroup/test_cpu.c
578
} else if (!values_close_report(leaf[0].usage * 2, nested_leaf_usage, 15))
tools/testing/selftests/cgroup/wait_inotify.c
19
static const char usage[] = "Usage: %s [-v] <cgroup_file>\n";
tools/testing/selftests/cgroup/wait_inotify.c
45
fprintf(stderr, usage, cmd);
tools/testing/selftests/drivers/net/hw/iou-zcrx.c
425
usage(argv[0]);
tools/testing/selftests/drivers/net/psp_responder.c
383
usage(argv[0], NULL);
tools/testing/selftests/drivers/net/psp_responder.c
422
usage(argv[0], "port"); // exits
tools/testing/selftests/gpio/gpio-mockup-cdev.c
158
usage(argv[0]);
tools/testing/selftests/gpio/gpio-mockup-cdev.c
163
usage(argv[0]);
tools/testing/selftests/intel_pstate/aperf.c
34
usage(argv[0]);
tools/testing/selftests/intel_pstate/aperf.c
42
usage(argv[0]);
tools/testing/selftests/kvm/x86/private_mem_conversions_test.c
472
usage(argv[0]);
tools/testing/selftests/landlock/fs_bench.c
162
usage(argv[0]);
tools/testing/selftests/landlock/fs_bench.c
174
usage(argv[0]);
tools/testing/selftests/mm/khugepaged.c
1113
usage();
tools/testing/selftests/mm/khugepaged.c
1139
usage();
tools/testing/selftests/mm/khugepaged.c
1143
usage();
tools/testing/selftests/mm/khugepaged.c
1156
usage();
tools/testing/selftests/mm/khugepaged.c
1163
usage();
tools/testing/selftests/mm/mremap_test.c
1304
usage(argv[0]);
tools/testing/selftests/mm/mremap_test.c
1310
usage(argv[0]);
tools/testing/selftests/mm/uffd-stress.c
462
usage();
tools/testing/selftests/mm/uffd-stress.c
496
usage();
tools/testing/selftests/mm/uffd-stress.c
502
usage();
tools/testing/selftests/mm/uffd-unit-tests.c
1728
usage(argv[0]);
tools/testing/selftests/mqueue/mq_open_tests.c
38
static char *usage =
tools/testing/selftests/mqueue/mq_perf_tests.c
45
static char *usage =
tools/testing/selftests/net/busy_poller.c
182
usage(argv[0]);
tools/testing/selftests/net/busy_poller.c
185
usage(argv[0]);
tools/testing/selftests/net/busy_poller.c
88
usage(argv[0]);
tools/testing/selftests/net/hwtstamp_config.c
105
usage();
tools/testing/selftests/net/hwtstamp_config.c
96
usage();
tools/testing/selftests/net/io_uring_zerocopy_tx.c
239
usage(argv[0]);
tools/testing/selftests/net/io_uring_zerocopy_tx.c
304
usage(argv[0]);
tools/testing/selftests/net/msg_zerocopy.c
798
usage(argv[0]);
tools/testing/selftests/net/ovpn/ovpn-cli.c
2358
usage(argv[0]);
tools/testing/selftests/net/ovpn/ovpn-cli.c
2369
usage(argv[0]);
tools/testing/selftests/net/ovpn/ovpn-cli.c
2377
usage(argv[0]);
tools/testing/selftests/net/so_rcv_listener.c
54
usage(argv[0]);
tools/testing/selftests/net/so_rcv_listener.c
60
usage(argv[0]);
tools/testing/selftests/net/so_txtime.c
487
usage(argv[0]);
tools/testing/selftests/net/so_txtime.c
492
usage(argv[0]);
tools/testing/selftests/net/tfo.c
125
usage(argv[0]);
tools/testing/selftests/net/timestamping.c
339
usage(0);
tools/testing/selftests/net/timestamping.c
380
usage(argv[i]);
tools/testing/selftests/net/txtimestamp.c
812
usage(argv[0]);
tools/testing/selftests/net/txtimestamp.c
928
usage(argv[0]);
tools/testing/selftests/net/udpgso_bench_rx.c
348
usage(argv[0]);
tools/testing/selftests/net/udpgso_bench_tx.c
524
usage(argv[0]);
tools/testing/selftests/powerpc/alignment/alignment_handler.c
629
usage(argv[0]);
tools/testing/selftests/powerpc/benchmarks/context_switch.c
436
usage();
tools/testing/selftests/powerpc/benchmarks/context_switch.c
448
usage();
tools/testing/selftests/powerpc/benchmarks/context_switch.c
458
usage();
tools/testing/selftests/powerpc/benchmarks/fork.c
246
usage();
tools/testing/selftests/powerpc/benchmarks/fork.c
255
usage();
tools/testing/selftests/powerpc/benchmarks/fork.c
261
usage();
tools/testing/selftests/powerpc/benchmarks/fork.c
265
usage();
tools/testing/selftests/powerpc/benchmarks/mmap_bench.c
76
usage();
tools/testing/selftests/powerpc/benchmarks/mmap_bench.c
83
usage();
tools/testing/selftests/ptp/testptp.c
248
usage(progname);
tools/testing/selftests/ptp/testptp.c
314
usage(progname);
tools/testing/selftests/ptp/testptp.c
318
usage(progname);
tools/testing/selftests/ptp/testptp.c
556
usage(progname);
tools/testing/selftests/ublk/fault_inject.c
106
.usage = ublk_fault_inject_usage,
tools/testing/selftests/ublk/kublk.c
1726
if (ops->usage)
tools/testing/selftests/ublk/kublk.c
1727
ops->usage(ops);
tools/testing/selftests/ublk/kublk.h
151
void (*usage)(const struct ublk_tgt_ops *ops);
tools/testing/selftests/ublk/stripe.c
395
.usage = ublk_stripe_usage,
tools/testing/selftests/vDSO/vdso_test_getrandom.c
305
usage(argv[0]);
tools/testing/selftests/vDSO/vdso_test_getrandom.c
318
usage(argv[0]);
tools/testing/selftests/watchdog/watchdog-test.c
327
usage(argv[0]);
tools/testing/vsock/vsock_diag_test.c
572
usage();
tools/testing/vsock/vsock_diag_test.c
577
usage();
tools/testing/vsock/vsock_diag_test.c
579
usage();
tools/testing/vsock/vsock_diag_test.c
581
usage();
tools/testing/vsock/vsock_diag_test.c
585
usage();
tools/testing/vsock/vsock_perf.c
444
usage();
tools/testing/vsock/vsock_perf.c
483
usage();
tools/testing/vsock/vsock_perf.c
489
usage();
tools/testing/vsock/vsock_test.c
2669
usage();
tools/testing/vsock/vsock_test.c
2674
usage();
tools/testing/vsock/vsock_test.c
2676
usage();
tools/testing/vsock/vsock_test.c
2678
usage();
tools/testing/vsock/vsock_test.c
2682
usage();
tools/testing/vsock/vsock_uring_test.c
328
usage();
tools/testing/vsock/vsock_uring_test.c
333
usage();
tools/testing/vsock/vsock_uring_test.c
335
usage();
tools/testing/vsock/vsock_uring_test.c
337
usage();
tools/testing/vsock/vsock_uring_test.c
341
usage();
tools/thermal/thermal-engine/thermal-engine.c
343
usage(basename(argv[0]));
tools/thermal/thermometer/thermometer.c
234
usage(basename(argv[0]));
tools/thermal/tmon/tmon.c
257
usage();
tools/tracing/rtla/src/osnoise.c
1210
goto usage;
tools/tracing/rtla/src/osnoise.c
1235
usage:
tools/tracing/rtla/src/rtla.c
74
goto usage;
tools/tracing/rtla/src/rtla.c
86
usage:
tools/tracing/rtla/src/timerlat.c
262
goto usage;
tools/tracing/rtla/src/timerlat.c
287
usage:
tools/usb/testusb.c
415
goto usage;
tools/usb/testusb.c
419
goto usage;
tools/usb/testusb.c
429
goto usage;
tools/usb/testusb.c
434
goto usage;
tools/usb/testusb.c
438
goto usage;
tools/usb/testusb.c
443
usage:
tools/usb/testusb.c
462
goto usage;
tools/usb/testusb.c
466
goto usage;
tools/usb/usbip/src/usbip.c
101
if (!strcmp(cmds[i].name, argv[0]) && cmds[i].usage) {
tools/usb/usbip/src/usbip.c
102
cmds[i].usage();
tools/usb/usbip/src/usbip.c
38
void (*usage)(void);
tools/usb/usbip/src/usbip.c
46
.usage = NULL
tools/usb/usbip/src/usbip.c
52
.usage = NULL
tools/usb/usbip/src/usbip.c
58
.usage = usbip_attach_usage
tools/usb/usbip/src/usbip.c
64
.usage = usbip_detach_usage
tools/usb/usbip/src/usbip.c
70
.usage = usbip_list_usage
tools/usb/usbip/src/usbip.c
76
.usage = usbip_bind_usage
tools/usb/usbip/src/usbip.c
82
.usage = usbip_unbind_usage
tools/usb/usbip/src/usbip.c
88
.usage = NULL
tools/verification/rv/src/in_kernel.c
675
static const char *const usage[] = {
tools/verification/rv/src/in_kernel.c
694
for (i = 0; usage[i]; i++)
tools/verification/rv/src/in_kernel.c
695
fprintf(stderr, "%s\n", usage[i]);
tools/verification/rv/src/rv.c
109
for (i = 0; usage[i]; i++)
tools/verification/rv/src/rv.c
110
fprintf(stderr, "%s\n", usage[i]);
tools/verification/rv/src/rv.c
116
for (i = 0; usage[i]; i++)
tools/verification/rv/src/rv.c
117
fprintf(stderr, "%s\n", usage[i]);
tools/verification/rv/src/rv.c
139
static const char *const usage[] = {
tools/verification/rv/src/rv.c
160
for (i = 0; usage[i]; i++)
tools/verification/rv/src/rv.c
161
fprintf(stderr, "%s\n", usage[i]);
tools/verification/rv/src/rv.c
177
usage(1, "%s needs root permission", argv[0]);
tools/verification/rv/src/rv.c
180
usage(1, "%s requires a command", argv[0]);
tools/verification/rv/src/rv.c
183
usage(0, "help");
tools/verification/rv/src/rv.c
200
usage(1, "%s does not know the %s command, old version?", argv[0], argv[1]);
tools/verification/rv/src/rv.c
42
static const char *const usage[] = {
tools/verification/rv/src/rv.c
73
for (i = 0; usage[i]; i++)
tools/verification/rv/src/rv.c
74
fprintf(stderr, "%s\n", usage[i]);
tools/verification/rv/src/rv.c
91
static const char *const usage[] = {
tools/virtio/virtio-trace/trace-agent.c
209
usage(argv[0]);
usr/gen_init_cpio.c
667
usage(argv[0]);
usr/gen_init_cpio.c
681
usage(argv[0]);
usr/gen_init_cpio.c
690
usage(argv[0]);
usr/gen_init_cpio.c
696
usage(argv[0]);
usr/gen_init_cpio.c
712
usage(argv[0]);
usr/gen_init_cpio.c
721
usage(argv[0]);