arch/m68k/fpsp040/fpsp.h
231
.set operr_bit,5 | operand error
arch/powerpc/xmon/ppc-dis.c
104
operand = powerpc_operands + *opindex;
arch/powerpc/xmon/ppc-dis.c
105
if (operand->extract)
arch/powerpc/xmon/ppc-dis.c
106
(*operand->extract) (insn, dialect, &invalid);
arch/powerpc/xmon/ppc-dis.c
153
const struct powerpc_operand *operand;
arch/powerpc/xmon/ppc-dis.c
175
operand = powerpc_operands + *opindex;
arch/powerpc/xmon/ppc-dis.c
180
if ((operand->flags & PPC_OPERAND_FAKE) != 0)
arch/powerpc/xmon/ppc-dis.c
185
if ((operand->flags & PPC_OPERAND_OPTIONAL) != 0)
arch/powerpc/xmon/ppc-dis.c
194
value = operand_value_powerpc (operand, insn, dialect);
arch/powerpc/xmon/ppc-dis.c
203
if ((operand->flags & PPC_OPERAND_GPR) != 0
arch/powerpc/xmon/ppc-dis.c
204
|| ((operand->flags & PPC_OPERAND_GPR_0) != 0 && value != 0))
arch/powerpc/xmon/ppc-dis.c
206
else if ((operand->flags & PPC_OPERAND_FPR) != 0)
arch/powerpc/xmon/ppc-dis.c
208
else if ((operand->flags & PPC_OPERAND_VR) != 0)
arch/powerpc/xmon/ppc-dis.c
210
else if ((operand->flags & PPC_OPERAND_VSR) != 0)
arch/powerpc/xmon/ppc-dis.c
212
else if ((operand->flags & PPC_OPERAND_RELATIVE) != 0)
arch/powerpc/xmon/ppc-dis.c
214
else if ((operand->flags & PPC_OPERAND_ABSOLUTE) != 0)
arch/powerpc/xmon/ppc-dis.c
216
else if ((operand->flags & PPC_OPERAND_FSL) != 0)
arch/powerpc/xmon/ppc-dis.c
218
else if ((operand->flags & PPC_OPERAND_FCR) != 0)
arch/powerpc/xmon/ppc-dis.c
220
else if ((operand->flags & PPC_OPERAND_UDI) != 0)
arch/powerpc/xmon/ppc-dis.c
222
else if ((operand->flags & PPC_OPERAND_CR_REG) != 0
arch/powerpc/xmon/ppc-dis.c
226
else if (((operand->flags & PPC_OPERAND_CR_BIT) != 0)
arch/powerpc/xmon/ppc-dis.c
249
if ((operand->flags & PPC_OPERAND_PARENS) == 0)
arch/powerpc/xmon/ppc-dis.c
26
operand_value_powerpc (const struct powerpc_operand *operand,
arch/powerpc/xmon/ppc-dis.c
32
if (operand->extract)
arch/powerpc/xmon/ppc-dis.c
33
value = (*operand->extract) (insn, dialect, &invalid);
arch/powerpc/xmon/ppc-dis.c
36
if (operand->shift >= 0)
arch/powerpc/xmon/ppc-dis.c
37
value = (insn >> operand->shift) & operand->bitm;
arch/powerpc/xmon/ppc-dis.c
39
value = (insn << -operand->shift) & operand->bitm;
arch/powerpc/xmon/ppc-dis.c
40
if ((operand->flags & PPC_OPERAND_SIGNED) != 0)
arch/powerpc/xmon/ppc-dis.c
44
unsigned long top = operand->bitm;
arch/powerpc/xmon/ppc-dis.c
62
const struct powerpc_operand *operand;
arch/powerpc/xmon/ppc-dis.c
66
operand = &powerpc_operands[*opindex];
arch/powerpc/xmon/ppc-dis.c
67
if ((operand->flags & PPC_OPERAND_NEXT) != 0
arch/powerpc/xmon/ppc-dis.c
68
|| ((operand->flags & PPC_OPERAND_OPTIONAL) != 0
arch/powerpc/xmon/ppc-dis.c
69
&& operand_value_powerpc (operand, insn, dialect) !=
arch/powerpc/xmon/ppc-dis.c
70
ppc_optional_operand_value (operand)))
arch/powerpc/xmon/ppc-dis.c
91
const struct powerpc_operand *operand;
arch/powerpc/xmon/ppc.h
439
ppc_optional_operand_value (const struct powerpc_operand *operand)
arch/powerpc/xmon/ppc.h
441
if ((operand->flags & PPC_OPERAND_OPTIONAL_VALUE) != 0)
arch/powerpc/xmon/ppc.h
442
return (operand+1)->shift;
arch/s390/kernel/dis.c
349
const struct s390_operand *operand)
arch/s390/kernel/dis.c
356
cp = code + operand->shift / 8;
arch/s390/kernel/dis.c
357
bits = (operand->shift & 7) + operand->bits;
arch/s390/kernel/dis.c
365
val &= ((1U << (operand->bits - 1)) << 1) - 1;
arch/s390/kernel/dis.c
368
if (operand->bits == 20 && operand->shift == 20)
arch/s390/kernel/dis.c
372
if (operand->flags & OPERAND_VR) {
arch/s390/kernel/dis.c
373
if (operand->shift == 8)
arch/s390/kernel/dis.c
375
else if (operand->shift == 12)
arch/s390/kernel/dis.c
377
else if (operand->shift == 16)
arch/s390/kernel/dis.c
379
else if (operand->shift == 32)
arch/s390/kernel/dis.c
384
if ((operand->flags & (OPERAND_SIGNED | OPERAND_PCREL)) &&
arch/s390/kernel/dis.c
385
(val & (1U << (operand->bits - 1))))
arch/s390/kernel/dis.c
386
val |= (-1U << (operand->bits - 1)) << 1;
arch/s390/kernel/dis.c
389
if (operand->flags & OPERAND_PCREL)
arch/s390/kernel/dis.c
393
if (operand->flags & OPERAND_LENGTH)
arch/s390/kernel/dis.c
431
const struct s390_operand *operand;
arch/s390/kernel/dis.c
449
operand = operands + *ops;
arch/s390/kernel/dis.c
450
value = extract_operand(code, operand);
arch/s390/kernel/dis.c
451
if ((operand->flags & OPERAND_INDEX) && value == 0)
arch/s390/kernel/dis.c
453
if ((operand->flags & OPERAND_BASE) &&
arch/s390/kernel/dis.c
460
if (operand->flags & OPERAND_GPR)
arch/s390/kernel/dis.c
462
else if (operand->flags & OPERAND_FPR)
arch/s390/kernel/dis.c
464
else if (operand->flags & OPERAND_AR)
arch/s390/kernel/dis.c
466
else if (operand->flags & OPERAND_CR)
arch/s390/kernel/dis.c
468
else if (operand->flags & OPERAND_VR)
arch/s390/kernel/dis.c
470
else if (operand->flags & OPERAND_PCREL) {
arch/s390/kernel/dis.c
474
} else if (operand->flags & OPERAND_SIGNED)
arch/s390/kernel/dis.c
478
if (operand->flags & OPERAND_DISP)
arch/s390/kernel/dis.c
480
else if (operand->flags & OPERAND_BASE) {
arch/x86/kvm/emulate.c
1019
static void fetch_register_operand(struct operand *op)
arch/x86/kvm/emulate.c
1082
struct operand *op, int reg)
arch/x86/kvm/emulate.c
1113
struct operand *op)
arch/x86/kvm/emulate.c
1132
struct operand *op)
arch/x86/kvm/emulate.c
1252
struct operand *op)
arch/x86/kvm/emulate.c
1754
static void write_register_operand(struct operand *op)
arch/x86/kvm/emulate.c
1759
static int writeback(struct x86_emulate_ctxt *ctxt, struct operand *op)
arch/x86/kvm/emulate.c
2997
struct operand *op)
arch/x86/kvm/emulate.c
4564
static int decode_imm(struct x86_emulate_ctxt *ctxt, struct operand *op,
arch/x86/kvm/emulate.c
4604
static int decode_operand(struct x86_emulate_ctxt *ctxt, struct operand *op,
arch/x86/kvm/emulate.c
5241
static void fetch_possible_mmx_operand(struct operand *op)
arch/x86/kvm/kvm_emulate.h
390
struct operand src;
arch/x86/kvm/kvm_emulate.h
391
struct operand src2;
arch/x86/kvm/kvm_emulate.h
392
struct operand dst;
arch/x86/kvm/kvm_emulate.h
393
struct operand memop;
arch/x86/kvm/kvm_emulate.h
395
struct operand *memopp;
arch/x86/kvm/vmx/nested.c
5966
} operand;
arch/x86/kvm/vmx/nested.c
5992
vmx_instruction_info, false, sizeof(operand), &gva))
arch/x86/kvm/vmx/nested.c
5994
r = kvm_read_guest_virt(vcpu, gva, &operand, sizeof(operand), &e);
arch/x86/kvm/vmx/nested.c
6006
if (!nested_vmx_check_eptp(vcpu, operand.eptp))
arch/x86/kvm/vmx/nested.c
6012
operand.eptp))
arch/x86/kvm/vmx/nested.c
6018
operand.eptp))
arch/x86/kvm/vmx/nested.c
6046
} operand;
arch/x86/kvm/vmx/nested.c
6075
vmx_instruction_info, false, sizeof(operand), &gva))
arch/x86/kvm/vmx/nested.c
6077
r = kvm_read_guest_virt(vcpu, gva, &operand, sizeof(operand), &e);
arch/x86/kvm/vmx/nested.c
6081
if (operand.vpid >> 16)
arch/x86/kvm/vmx/nested.c
6098
if (!operand.vpid ||
arch/x86/kvm/vmx/nested.c
6099
is_noncanonical_invlpg_address(operand.gla, vcpu))
arch/x86/kvm/vmx/nested.c
6102
vpid_sync_vcpu_addr(vpid02, operand.gla);
arch/x86/kvm/vmx/nested.c
6106
if (!operand.vpid)
arch/x86/kvm/vmx/vmx.c
6223
} operand;
arch/x86/kvm/vmx/vmx.c
6240
sizeof(operand), &gva))
arch/x86/kvm/vmx/vmx_ops.h
312
} operand = { vpid, 0, gva };
arch/x86/kvm/vmx/vmx_ops.h
314
vmx_asm2(invvpid, "r"(ext), "m"(operand), ext, vpid, gva);
arch/x86/kvm/vmx/vmx_ops.h
322
} operand = { eptp, 0 };
arch/x86/kvm/vmx/vmx_ops.h
323
vmx_asm2(invept, "r"(ext), "m"(operand), ext, eptp);
arch/x86/kvm/x86.c
14171
} operand;
arch/x86/kvm/x86.c
14174
r = kvm_read_guest_virt(vcpu, gva, &operand, sizeof(operand), &e);
arch/x86/kvm/x86.c
14178
if (operand.pcid >> 12 != 0) {
arch/x86/kvm/x86.c
14191
if ((!pcid_enabled && (operand.pcid != 0)) ||
arch/x86/kvm/x86.c
14192
is_noncanonical_invlpg_address(operand.gla, vcpu)) {
arch/x86/kvm/x86.c
14196
kvm_mmu_invpcid_gva(vcpu, operand.gla, operand.pcid);
arch/x86/kvm/x86.c
14200
if (!pcid_enabled && (operand.pcid != 0)) {
arch/x86/kvm/x86.c
14212
kvm_invalidate_pcid(vcpu, operand.pcid);
drivers/acpi/acpica/acinterp.h
365
union acpi_operand_object *operand,
drivers/acpi/acpica/acutils.h
547
acpi_status acpi_ut_short_shift_left(u64 operand, u32 count, u64 *out_result);
drivers/acpi/acpica/acutils.h
549
acpi_status acpi_ut_short_shift_right(u64 operand, u32 count, u64 *out_result);
drivers/acpi/acpica/dsopcode.c
465
union acpi_operand_object **operand;
drivers/acpi/acpica/dsopcode.c
492
operand = &walk_state->operands[0];
drivers/acpi/acpica/dsopcode.c
507
status = acpi_tb_find_table(operand[0]->string.pointer,
drivers/acpi/acpica/dsopcode.c
508
operand[1]->string.pointer,
drivers/acpi/acpica/dsopcode.c
509
operand[2]->string.pointer, &table_index);
drivers/acpi/acpica/dsopcode.c
514
operand[0]->string.pointer,
drivers/acpi/acpica/dsopcode.c
515
operand[1]->string.pointer,
drivers/acpi/acpica/dsopcode.c
516
operand[2]->string.pointer));
drivers/acpi/acpica/dsopcode.c
546
acpi_ut_remove_reference(operand[0]);
drivers/acpi/acpica/dsopcode.c
547
acpi_ut_remove_reference(operand[1]);
drivers/acpi/acpica/dsopcode.c
548
acpi_ut_remove_reference(operand[2]);
drivers/acpi/acpica/dsutils.c
756
union acpi_operand_object **operand = &walk_state->operands[0];
drivers/acpi/acpica/dsutils.c
784
new_obj_desc = *operand;
drivers/acpi/acpica/dsutils.c
788
type = (*operand)->common.type;
drivers/acpi/acpica/dsutils.c
790
status = acpi_ex_resolve_to_value(operand, walk_state);
drivers/acpi/acpica/dsutils.c
799
acpi_ut_remove_reference(*operand);
drivers/acpi/acpica/dsutils.c
802
acpi_ut_copy_iobject_to_iobject(*operand, &new_obj_desc,
drivers/acpi/acpica/dsutils.c
812
new_obj_desc = *operand;
drivers/acpi/acpica/exconfig.c
108
status = acpi_tb_find_table(operand[0]->string.pointer,
drivers/acpi/acpica/exconfig.c
109
operand[1]->string.pointer,
drivers/acpi/acpica/exconfig.c
110
operand[2]->string.pointer, &table_index);
drivers/acpi/acpica/exconfig.c
129
if (operand[3]->string.length > 0) {
drivers/acpi/acpica/exconfig.c
135
operand[3]->string.pointer,
drivers/acpi/acpica/exconfig.c
145
if (operand[4]->string.length > 0) {
drivers/acpi/acpica/exconfig.c
146
if ((operand[4]->string.pointer[0] != AML_ROOT_PREFIX) &&
drivers/acpi/acpica/exconfig.c
147
(operand[4]->string.pointer[0] != AML_PARENT_PREFIX)) {
drivers/acpi/acpica/exconfig.c
158
operand[4]->string.pointer,
drivers/acpi/acpica/exconfig.c
193
status = acpi_ex_store(operand[5],
drivers/acpi/acpica/exconfig.c
86
union acpi_operand_object **operand = &walk_state->operands[0];
drivers/acpi/acpica/excreate.c
317
union acpi_operand_object **operand = &walk_state->operands[0];
drivers/acpi/acpica/excreate.c
332
obj_desc->processor.proc_id = (u8) operand[1]->integer.value;
drivers/acpi/acpica/excreate.c
333
obj_desc->processor.length = (u8) operand[3]->integer.value;
drivers/acpi/acpica/excreate.c
335
(acpi_io_address)operand[2]->integer.value;
drivers/acpi/acpica/excreate.c
339
status = acpi_ns_attach_object((struct acpi_namespace_node *)operand[0],
drivers/acpi/acpica/excreate.c
364
union acpi_operand_object **operand = &walk_state->operands[0];
drivers/acpi/acpica/excreate.c
379
obj_desc->power_resource.system_level = (u8) operand[1]->integer.value;
drivers/acpi/acpica/excreate.c
381
(u16) operand[2]->integer.value;
drivers/acpi/acpica/excreate.c
385
status = acpi_ns_attach_object((struct acpi_namespace_node *)operand[0],
drivers/acpi/acpica/excreate.c
412
union acpi_operand_object **operand = &walk_state->operands[0];
drivers/acpi/acpica/excreate.c
431
obj_desc->method.node = operand[0];
drivers/acpi/acpica/excreate.c
437
method_flags = (u8)operand[1]->integer.value;
drivers/acpi/acpica/excreate.c
458
status = acpi_ns_attach_object((struct acpi_namespace_node *)operand[0],
drivers/acpi/acpica/excreate.c
468
acpi_ut_remove_reference(operand[1]);
drivers/acpi/acpica/exoparg1.c
1003
return_desc = operand[0]->reference.object;
drivers/acpi/acpica/exoparg1.c
1053
operand[0],
drivers/acpi/acpica/exoparg1.c
1054
operand[0]->reference.class));
drivers/acpi/acpica/exoparg1.c
115
union acpi_operand_object **operand = &walk_state->operands[0];
drivers/acpi/acpica/exoparg1.c
126
status = acpi_ex_release_mutex(operand[0], walk_state);
drivers/acpi/acpica/exoparg1.c
131
status = acpi_ex_system_reset_event(operand[0]);
drivers/acpi/acpica/exoparg1.c
136
status = acpi_ex_system_signal_event(operand[0]);
drivers/acpi/acpica/exoparg1.c
141
status = acpi_ex_system_do_sleep(operand[0]->integer.value);
drivers/acpi/acpica/exoparg1.c
147
acpi_ex_system_do_stall((u32) operand[0]->integer.value);
drivers/acpi/acpica/exoparg1.c
152
status = acpi_ex_unload_table(operand[0]);
drivers/acpi/acpica/exoparg1.c
183
union acpi_operand_object **operand = &walk_state->operands[0];
drivers/acpi/acpica/exoparg1.c
194
status = acpi_ex_load_op(operand[0], operand[1], walk_state);
drivers/acpi/acpica/exoparg1.c
230
union acpi_operand_object **operand = &walk_state->operands[0];
drivers/acpi/acpica/exoparg1.c
263
return_desc->integer.value = ~operand[0]->integer.value;
drivers/acpi/acpica/exoparg1.c
268
return_desc->integer.value = operand[0]->integer.value;
drivers/acpi/acpica/exoparg1.c
284
return_desc->integer.value = operand[0]->integer.value;
drivers/acpi/acpica/exoparg1.c
310
digit = operand[0]->integer.value;
drivers/acpi/acpica/exoparg1.c
352
acpi_ex_load_op(operand[0], return_desc,
drivers/acpi/acpica/exoparg1.c
365
digit = operand[0]->integer.value;
drivers/acpi/acpica/exoparg1.c
388
ACPI_FORMAT_UINT64(operand[0]->
drivers/acpi/acpica/exoparg1.c
401
if ((struct acpi_namespace_node *)operand[0] ==
drivers/acpi/acpica/exoparg1.c
413
status = acpi_ex_get_object_reference(operand[0],
drivers/acpi/acpica/exoparg1.c
421
acpi_ex_store(return_desc2, operand[1], walk_state);
drivers/acpi/acpica/exoparg1.c
443
status = acpi_ex_store(operand[0], operand[1], walk_state);
drivers/acpi/acpica/exoparg1.c
457
walk_state->result_obj = operand[0];
drivers/acpi/acpica/exoparg1.c
468
acpi_ut_copy_iobject_to_iobject(operand[0], &return_desc,
drivers/acpi/acpica/exoparg1.c
475
acpi_ex_convert_to_string(operand[0], &return_desc,
drivers/acpi/acpica/exoparg1.c
477
if (return_desc == operand[0]) {
drivers/acpi/acpica/exoparg1.c
488
acpi_ex_convert_to_string(operand[0], &return_desc,
drivers/acpi/acpica/exoparg1.c
490
if (return_desc == operand[0]) {
drivers/acpi/acpica/exoparg1.c
500
status = acpi_ex_convert_to_buffer(operand[0], &return_desc);
drivers/acpi/acpica/exoparg1.c
501
if (return_desc == operand[0]) {
drivers/acpi/acpica/exoparg1.c
514
acpi_ex_convert_to_integer(operand[0], &return_desc, 0);
drivers/acpi/acpica/exoparg1.c
515
if (return_desc == operand[0]) {
drivers/acpi/acpica/exoparg1.c
546
status = acpi_ex_store(return_desc, operand[1], walk_state);
drivers/acpi/acpica/exoparg1.c
580
union acpi_operand_object **operand = &walk_state->operands[0];
drivers/acpi/acpica/exoparg1.c
605
if (!operand[0]->integer.value) {
drivers/acpi/acpica/exoparg1.c
626
temp_desc = operand[0];
drivers/acpi/acpica/exoparg1.c
673
status = acpi_ex_store(return_desc, operand[0], walk_state);
drivers/acpi/acpica/exoparg1.c
687
acpi_ex_resolve_multiple(walk_state, operand[0], &type,
drivers/acpi/acpica/exoparg1.c
711
acpi_ex_resolve_multiple(walk_state, operand[0], &type,
drivers/acpi/acpica/exoparg1.c
782
acpi_ex_get_object_reference(operand[0], &return_desc,
drivers/acpi/acpica/exoparg1.c
793
if (ACPI_GET_DESCRIPTOR_TYPE(operand[0]) ==
drivers/acpi/acpica/exoparg1.c
798
operand[0]);
drivers/acpi/acpica/exoparg1.c
803
operand[0] = temp_desc;
drivers/acpi/acpica/exoparg1.c
810
switch ((operand[0])->common.type) {
drivers/acpi/acpica/exoparg1.c
817
switch (operand[0]->reference.class) {
drivers/acpi/acpica/exoparg1.c
825
(operand[0]->reference.class,
drivers/acpi/acpica/exoparg1.c
826
operand[0]->reference.value,
drivers/acpi/acpica/exoparg1.c
836
acpi_ut_remove_reference(operand[0]);
drivers/acpi/acpica/exoparg1.c
837
operand[0] = temp_desc;
drivers/acpi/acpica/exoparg1.c
845
operand[0]->reference.object;
drivers/acpi/acpica/exoparg1.c
846
acpi_ut_remove_reference(operand[0]);
drivers/acpi/acpica/exoparg1.c
847
operand[0] = temp_desc;
drivers/acpi/acpica/exoparg1.c
868
if (ACPI_GET_DESCRIPTOR_TYPE(operand[0]) !=
drivers/acpi/acpica/exoparg1.c
870
if ((operand[0])->common.type == ACPI_TYPE_STRING) {
drivers/acpi/acpica/exoparg1.c
883
operand[0]->
drivers/acpi/acpica/exoparg1.c
905
if (ACPI_GET_DESCRIPTOR_TYPE(operand[0]) ==
drivers/acpi/acpica/exoparg1.c
914
switch (((struct acpi_namespace_node *)operand[0])->
drivers/acpi/acpica/exoparg1.c
921
return_desc = operand[0];
drivers/acpi/acpica/exoparg1.c
927
return_desc = acpi_ns_get_attached_object((struct acpi_namespace_node *)operand[0]);
drivers/acpi/acpica/exoparg1.c
936
switch (operand[0]->reference.class) {
drivers/acpi/acpica/exoparg1.c
942
switch (operand[0]->reference.target_type) {
drivers/acpi/acpica/exoparg1.c
946
operand[0]->reference.object;
drivers/acpi/acpica/exoparg1.c
962
temp_desc->buffer.pointer[operand[0]->reference.value]);
drivers/acpi/acpica/exoparg1.c
975
*(operand[0]->reference.where);
drivers/acpi/acpica/exoparg1.c
993
operand[0]->reference.
drivers/acpi/acpica/exoparg1.c
994
target_type, operand[0]));
drivers/acpi/acpica/exoparg2.c
124
union acpi_operand_object **operand = &walk_state->operands[0];
drivers/acpi/acpica/exoparg2.c
155
status = acpi_ut_divide(operand[0]->integer.value,
drivers/acpi/acpica/exoparg2.c
156
operand[1]->integer.value,
drivers/acpi/acpica/exoparg2.c
175
status = acpi_ex_store(return_desc2, operand[2], walk_state);
drivers/acpi/acpica/exoparg2.c
180
status = acpi_ex_store(return_desc1, operand[3], walk_state);
drivers/acpi/acpica/exoparg2.c
223
union acpi_operand_object **operand = &walk_state->operands[0];
drivers/acpi/acpica/exoparg2.c
246
operand[0]->integer.value,
drivers/acpi/acpica/exoparg2.c
247
operand[1]->integer.value);
drivers/acpi/acpica/exoparg2.c
262
status = acpi_ut_divide(operand[0]->integer.value,
drivers/acpi/acpica/exoparg2.c
263
operand[1]->integer.value,
drivers/acpi/acpica/exoparg2.c
270
acpi_ex_do_concatenate(operand[0], operand[1], &return_desc,
drivers/acpi/acpica/exoparg2.c
290
while ((length < operand[0]->buffer.length) && /* Length of input buffer */
drivers/acpi/acpica/exoparg2.c
291
(length < operand[1]->integer.value) && /* Length operand */
drivers/acpi/acpica/exoparg2.c
292
(operand[0]->buffer.pointer[length])) { /* Null terminator */
drivers/acpi/acpica/exoparg2.c
309
operand[0]->buffer.pointer, length);
drivers/acpi/acpica/exoparg2.c
317
acpi_ex_concat_template(operand[0], operand[1],
drivers/acpi/acpica/exoparg2.c
334
index = operand[1]->integer.value;
drivers/acpi/acpica/exoparg2.c
342
switch ((operand[0])->common.type) {
drivers/acpi/acpica/exoparg2.c
345
if (index >= operand[0]->string.length) {
drivers/acpi/acpica/exoparg2.c
346
length = operand[0]->string.length;
drivers/acpi/acpica/exoparg2.c
353
&(operand[0]->buffer.pointer[index]);
drivers/acpi/acpica/exoparg2.c
358
if (index >= operand[0]->buffer.length) {
drivers/acpi/acpica/exoparg2.c
359
length = operand[0]->buffer.length;
drivers/acpi/acpica/exoparg2.c
366
&(operand[0]->buffer.pointer[index]);
drivers/acpi/acpica/exoparg2.c
371
if (index >= operand[0]->package.count) {
drivers/acpi/acpica/exoparg2.c
372
length = operand[0]->package.count;
drivers/acpi/acpica/exoparg2.c
378
&operand[0]->package.elements[index];
drivers/acpi/acpica/exoparg2.c
385
(operand[0])->common.type));
drivers/acpi/acpica/exoparg2.c
404
return_desc->reference.object = operand[0];
drivers/acpi/acpica/exoparg2.c
405
acpi_ut_add_reference(operand[0]);
drivers/acpi/acpica/exoparg2.c
409
status = acpi_ex_store(return_desc, operand[2], walk_state);
drivers/acpi/acpica/exoparg2.c
431
status = acpi_ex_store(return_desc, operand[2], walk_state);
drivers/acpi/acpica/exoparg2.c
467
union acpi_operand_object **operand = &walk_state->operands[0];
drivers/acpi/acpica/exoparg2.c
490
operand[0]->integer.
drivers/acpi/acpica/exoparg2.c
492
operand[1]->integer.
drivers/acpi/acpica/exoparg2.c
499
status = acpi_ex_do_logical_op(walk_state->opcode, operand[0],
drivers/acpi/acpica/exoparg2.c
500
operand[1], &logical_result);
drivers/acpi/acpica/exoparg2.c
508
acpi_ex_acquire_mutex(operand[1], operand[0], walk_state);
drivers/acpi/acpica/exoparg2.c
517
status = acpi_ex_system_wait_event(operand[1], operand[0]);
drivers/acpi/acpica/exoparg2.c
57
union acpi_operand_object **operand = &walk_state->operands[0];
drivers/acpi/acpica/exoparg2.c
72
node = (struct acpi_namespace_node *)operand[0];
drivers/acpi/acpica/exoparg2.c
76
value = (u32) operand[1]->integer.value;
drivers/acpi/acpica/exoparg3.c
124
union acpi_operand_object **operand = &walk_state->operands[0];
drivers/acpi/acpica/exoparg3.c
140
return_desc = acpi_ut_create_internal_object((operand[0])->
drivers/acpi/acpica/exoparg3.c
149
index = operand[1]->integer.value;
drivers/acpi/acpica/exoparg3.c
150
length = (acpi_size)operand[2]->integer.value;
drivers/acpi/acpica/exoparg3.c
156
if (index >= operand[0]->string.length) {
drivers/acpi/acpica/exoparg3.c
162
else if ((index + length) > operand[0]->string.length) {
drivers/acpi/acpica/exoparg3.c
164
(acpi_size)operand[0]->string.length -
drivers/acpi/acpica/exoparg3.c
170
switch ((operand[0])->common.type) {
drivers/acpi/acpica/exoparg3.c
209
operand[0]->string.pointer + index, length);
drivers/acpi/acpica/exoparg3.c
233
status = acpi_ex_store(return_desc, operand[3], walk_state);
drivers/acpi/acpica/exoparg3.c
54
union acpi_operand_object **operand = &walk_state->operands[0];
drivers/acpi/acpica/exoparg3.c
63
fatal.type = (u32)operand[0]->integer.value;
drivers/acpi/acpica/exoparg3.c
64
fatal.code = (u32)operand[1]->integer.value;
drivers/acpi/acpica/exoparg3.c
65
fatal.argument = (u32)operand[2]->integer.value;
drivers/acpi/acpica/exoparg6.c
178
union acpi_operand_object **operand = &walk_state->operands[0];
drivers/acpi/acpica/exoparg6.c
196
if ((operand[1]->integer.value > MAX_MATCH_OPERATOR) ||
drivers/acpi/acpica/exoparg6.c
197
(operand[3]->integer.value > MAX_MATCH_OPERATOR)) {
drivers/acpi/acpica/exoparg6.c
205
index = operand[5]->integer.value;
drivers/acpi/acpica/exoparg6.c
206
if (index >= operand[0]->package.count) {
drivers/acpi/acpica/exoparg6.c
210
operand[0]->package.count));
drivers/acpi/acpica/exoparg6.c
236
for (; index < operand[0]->package.count; index++) {
drivers/acpi/acpica/exoparg6.c
240
this_element = operand[0]->package.elements[index];
drivers/acpi/acpica/exoparg6.c
253
if (!acpi_ex_do_match((u32) operand[1]->integer.value,
drivers/acpi/acpica/exoparg6.c
254
this_element, operand[2])) {
drivers/acpi/acpica/exoparg6.c
258
if (!acpi_ex_do_match((u32) operand[3]->integer.value,
drivers/acpi/acpica/exoparg6.c
259
this_element, operand[4])) {
drivers/acpi/acpica/exresolv.c
303
union acpi_operand_object *operand,
drivers/acpi/acpica/exresolv.c
307
union acpi_operand_object *obj_desc = ACPI_CAST_PTR(void, operand);
drivers/acpi/acpica/exresolv.c
309
ACPI_CAST_PTR(struct acpi_namespace_node, operand);
drivers/acpi/acpica/exresolv.c
412
if (obj_desc == operand) {
drivers/acpi/acpica/utmath.c
128
acpi_status acpi_ut_short_shift_right(u64 operand, u32 count, u64 *out_result)
drivers/acpi/acpica/utmath.c
134
operand_ovl.full = operand;
drivers/acpi/acpica/utmath.c
189
acpi_status acpi_ut_short_shift_left(u64 operand, u32 count, u64 *out_result)
drivers/acpi/acpica/utmath.c
197
*out_result = operand << count;
drivers/acpi/acpica/utmath.c
213
acpi_status acpi_ut_short_shift_right(u64 operand, u32 count, u64 *out_result)
drivers/acpi/acpica/utmath.c
221
*out_result = operand >> count;
drivers/acpi/acpica/utmath.c
91
acpi_status acpi_ut_short_shift_left(u64 operand, u32 count, u64 *out_result)
drivers/acpi/acpica/utmath.c
97
operand_ovl.full = operand;
drivers/dma/idxd/device.c
15
static void idxd_cmd_exec(struct idxd_device *idxd, int cmd_code, u32 operand,
drivers/dma/idxd/device.c
211
u32 status, operand;
drivers/dma/idxd/device.c
232
operand = BIT(wq->id % 16) | ((wq->id / 16) << 16);
drivers/dma/idxd/device.c
233
idxd_cmd_exec(idxd, IDXD_CMD_RESET_WQ, operand, &status);
drivers/dma/idxd/device.c
254
u32 operand;
drivers/dma/idxd/device.c
262
operand = BIT(wq->id % 16) | ((wq->id / 16) << 16);
drivers/dma/idxd/device.c
263
idxd_cmd_exec(idxd, IDXD_CMD_DRAIN_WQ, operand, NULL);
drivers/dma/idxd/device.c
270
u32 operand;
drivers/dma/idxd/device.c
277
operand = BIT(wq->id % 16) | ((wq->id / 16) << 16);
drivers/dma/idxd/device.c
278
idxd_cmd_exec(idxd, IDXD_CMD_RESET_WQ, operand, NULL);
drivers/dma/idxd/device.c
495
static void idxd_cmd_exec(struct idxd_device *idxd, int cmd_code, u32 operand,
drivers/dma/idxd/device.c
512
cmd.operand = operand;
drivers/dma/idxd/device.c
521
__func__, cmd_code, operand);
drivers/dma/idxd/device.c
604
u32 operand;
drivers/dma/idxd/device.c
606
operand = pasid;
drivers/dma/idxd/device.c
607
dev_dbg(dev, "cmd: %u operand: %#x\n", IDXD_CMD_DRAIN_PASID, operand);
drivers/dma/idxd/device.c
608
idxd_cmd_exec(idxd, IDXD_CMD_DRAIN_PASID, operand, NULL);
drivers/dma/idxd/device.c
616
u32 operand, status;
drivers/dma/idxd/device.c
623
operand = idx & GENMASK(15, 0);
drivers/dma/idxd/device.c
625
operand |= CMD_INT_HANDLE_IMS;
drivers/dma/idxd/device.c
627
dev_dbg(dev, "cmd: %u operand: %#x\n", IDXD_CMD_REQUEST_INT_HANDLE, operand);
drivers/dma/idxd/device.c
629
idxd_cmd_exec(idxd, IDXD_CMD_REQUEST_INT_HANDLE, operand, &status);
drivers/dma/idxd/device.c
646
u32 operand, status;
drivers/dma/idxd/device.c
655
operand = handle & GENMASK(15, 0);
drivers/dma/idxd/device.c
658
operand |= CMD_INT_HANDLE_IMS;
drivers/dma/idxd/device.c
661
cmd.operand = operand;
drivers/dma/idxd/device.c
663
dev_dbg(dev, "cmd: %u operand: %#x\n", IDXD_CMD_RELEASE_INT_HANDLE, operand);
drivers/dma/idxd/registers.h
186
u32 operand:20;
drivers/gpu/ipu-v3/ipu-dc.c
119
static void dc_write_tmpl(struct ipu_dc *dc, int word, u32 opcode, u32 operand,
drivers/gpu/ipu-v3/ipu-dc.c
126
reg1 = (operand << 20) & 0xfff00000;
drivers/gpu/ipu-v3/ipu-dc.c
127
reg2 = operand >> 12 | opcode << 1 | stop << 9;
drivers/gpu/ipu-v3/ipu-dc.c
129
reg1 = sync | glue << 4 | ++wave << 11 | ((operand << 15) & 0xffff8000);
drivers/gpu/ipu-v3/ipu-dc.c
130
reg2 = operand >> 17 | opcode << 7 | stop << 9;
drivers/gpu/ipu-v3/ipu-dc.c
132
reg1 = sync | glue << 4 | ++wave << 11 | ++map << 15 | ((operand << 20) & 0xfff00000);
drivers/gpu/ipu-v3/ipu-dc.c
133
reg2 = operand >> 12 | opcode << 4 | stop << 9;
drivers/media/firewire/firedtv-avc.c
1001
app_info[3] = 6 + r->operand[pos + 4];
drivers/media/firewire/firedtv-avc.c
1003
memcpy(&app_info[5], &r->operand[pos], 5 + r->operand[pos + 4]);
drivers/media/firewire/firedtv-avc.c
1024
c->operand[0] = SFE_VENDOR_DE_COMPANYID_0;
drivers/media/firewire/firedtv-avc.c
1025
c->operand[1] = SFE_VENDOR_DE_COMPANYID_1;
drivers/media/firewire/firedtv-avc.c
1026
c->operand[2] = SFE_VENDOR_DE_COMPANYID_2;
drivers/media/firewire/firedtv-avc.c
1027
c->operand[3] = SFE_VENDOR_OPCODE_CA2HOST;
drivers/media/firewire/firedtv-avc.c
1028
c->operand[4] = 0; /* slot */
drivers/media/firewire/firedtv-avc.c
1029
c->operand[5] = SFE_VENDOR_TAG_CA_APPLICATION_INFO; /* ca tag */
drivers/media/firewire/firedtv-avc.c
1045
app_info[4] = r->operand[pos + 0];
drivers/media/firewire/firedtv-avc.c
1046
app_info[5] = r->operand[pos + 1];
drivers/media/firewire/firedtv-avc.c
1073
c->operand[0] = SFE_VENDOR_DE_COMPANYID_0;
drivers/media/firewire/firedtv-avc.c
1074
c->operand[1] = SFE_VENDOR_DE_COMPANYID_1;
drivers/media/firewire/firedtv-avc.c
1075
c->operand[2] = SFE_VENDOR_DE_COMPANYID_2;
drivers/media/firewire/firedtv-avc.c
1076
c->operand[3] = SFE_VENDOR_OPCODE_HOST2CA;
drivers/media/firewire/firedtv-avc.c
1077
c->operand[4] = 0; /* slot */
drivers/media/firewire/firedtv-avc.c
1078
c->operand[5] = SFE_VENDOR_TAG_CA_RESET; /* ca tag */
drivers/media/firewire/firedtv-avc.c
1079
c->operand[6] = 0; /* more/last */
drivers/media/firewire/firedtv-avc.c
1080
c->operand[7] = 1; /* length */
drivers/media/firewire/firedtv-avc.c
1081
c->operand[8] = 0; /* force hardware reset */
drivers/media/firewire/firedtv-avc.c
1126
c->operand[0] = SFE_VENDOR_DE_COMPANYID_0;
drivers/media/firewire/firedtv-avc.c
1127
c->operand[1] = SFE_VENDOR_DE_COMPANYID_1;
drivers/media/firewire/firedtv-avc.c
1128
c->operand[2] = SFE_VENDOR_DE_COMPANYID_2;
drivers/media/firewire/firedtv-avc.c
1129
c->operand[3] = SFE_VENDOR_OPCODE_HOST2CA;
drivers/media/firewire/firedtv-avc.c
1130
c->operand[4] = 0; /* slot */
drivers/media/firewire/firedtv-avc.c
1131
c->operand[5] = SFE_VENDOR_TAG_CA_PMT; /* ca tag */
drivers/media/firewire/firedtv-avc.c
1132
c->operand[6] = 0; /* more/last */
drivers/media/firewire/firedtv-avc.c
1134
c->operand[10] = list_management;
drivers/media/firewire/firedtv-avc.c
1135
c->operand[11] = 0x01; /* pmt_cmd=OK_descramble */
drivers/media/firewire/firedtv-avc.c
1139
c->operand[12] = 0x02; /* Table id=2 */
drivers/media/firewire/firedtv-avc.c
1140
c->operand[13] = 0x80; /* Section syntax + length */
drivers/media/firewire/firedtv-avc.c
1142
c->operand[15] = msg[1]; /* Program number */
drivers/media/firewire/firedtv-avc.c
1143
c->operand[16] = msg[2];
drivers/media/firewire/firedtv-avc.c
1144
c->operand[17] = msg[3]; /* Version number and current/next */
drivers/media/firewire/firedtv-avc.c
1145
c->operand[18] = 0x00; /* Section number=0 */
drivers/media/firewire/firedtv-avc.c
1146
c->operand[19] = 0x00; /* Last section number=0 */
drivers/media/firewire/firedtv-avc.c
1147
c->operand[20] = 0x1f; /* PCR_PID=1FFF */
drivers/media/firewire/firedtv-avc.c
1148
c->operand[21] = 0xff;
drivers/media/firewire/firedtv-avc.c
1149
c->operand[22] = (program_info_length >> 8); /* Program info length */
drivers/media/firewire/firedtv-avc.c
1150
c->operand[23] = (program_info_length & 0xff);
drivers/media/firewire/firedtv-avc.c
1160
if (program_info_length > sizeof(c->operand) - 4 - write_pos) {
drivers/media/firewire/firedtv-avc.c
1165
memcpy(&c->operand[write_pos], &msg[read_pos],
drivers/media/firewire/firedtv-avc.c
1171
if (write_pos + 4 >= sizeof(c->operand) - 4) {
drivers/media/firewire/firedtv-avc.c
1175
c->operand[write_pos++] = msg[read_pos++];
drivers/media/firewire/firedtv-avc.c
1176
c->operand[write_pos++] = msg[read_pos++];
drivers/media/firewire/firedtv-avc.c
1177
c->operand[write_pos++] = msg[read_pos++];
drivers/media/firewire/firedtv-avc.c
1183
c->operand[write_pos++] = es_info_length >> 8;
drivers/media/firewire/firedtv-avc.c
1184
c->operand[write_pos++] = es_info_length & 0xff;
drivers/media/firewire/firedtv-avc.c
1195
if (es_info_length > sizeof(c->operand) - 4 - write_pos ||
drivers/media/firewire/firedtv-avc.c
1201
memcpy(&c->operand[write_pos], &msg[read_pos],
drivers/media/firewire/firedtv-avc.c
1209
c->operand[7] = 0x82;
drivers/media/firewire/firedtv-avc.c
1210
c->operand[8] = (write_pos - 10) >> 8;
drivers/media/firewire/firedtv-avc.c
1211
c->operand[9] = (write_pos - 10) & 0xff;
drivers/media/firewire/firedtv-avc.c
1212
c->operand[14] = write_pos - 15;
drivers/media/firewire/firedtv-avc.c
1214
crc32_csum = crc32_be(0, &c->operand[10], c->operand[12] - 1);
drivers/media/firewire/firedtv-avc.c
1215
c->operand[write_pos - 4] = (crc32_csum >> 24) & 0xff;
drivers/media/firewire/firedtv-avc.c
1216
c->operand[write_pos - 3] = (crc32_csum >> 16) & 0xff;
drivers/media/firewire/firedtv-avc.c
1217
c->operand[write_pos - 2] = (crc32_csum >> 8) & 0xff;
drivers/media/firewire/firedtv-avc.c
1218
c->operand[write_pos - 1] = (crc32_csum >> 0) & 0xff;
drivers/media/firewire/firedtv-avc.c
1249
c->operand[0] = SFE_VENDOR_DE_COMPANYID_0;
drivers/media/firewire/firedtv-avc.c
1250
c->operand[1] = SFE_VENDOR_DE_COMPANYID_1;
drivers/media/firewire/firedtv-avc.c
1251
c->operand[2] = SFE_VENDOR_DE_COMPANYID_2;
drivers/media/firewire/firedtv-avc.c
1252
c->operand[3] = SFE_VENDOR_OPCODE_CA2HOST;
drivers/media/firewire/firedtv-avc.c
1253
c->operand[4] = 0; /* slot */
drivers/media/firewire/firedtv-avc.c
1254
c->operand[5] = SFE_VENDOR_TAG_CA_DATE_TIME; /* ca tag */
drivers/media/firewire/firedtv-avc.c
1264
*interval = r->operand[get_ca_object_pos(r)];
drivers/media/firewire/firedtv-avc.c
1282
c->operand[0] = SFE_VENDOR_DE_COMPANYID_0;
drivers/media/firewire/firedtv-avc.c
1283
c->operand[1] = SFE_VENDOR_DE_COMPANYID_1;
drivers/media/firewire/firedtv-avc.c
1284
c->operand[2] = SFE_VENDOR_DE_COMPANYID_2;
drivers/media/firewire/firedtv-avc.c
1285
c->operand[3] = SFE_VENDOR_OPCODE_HOST2CA;
drivers/media/firewire/firedtv-avc.c
1286
c->operand[4] = 0; /* slot */
drivers/media/firewire/firedtv-avc.c
1287
c->operand[5] = SFE_VENDOR_TAG_CA_ENTER_MENU;
drivers/media/firewire/firedtv-avc.c
1312
c->operand[0] = SFE_VENDOR_DE_COMPANYID_0;
drivers/media/firewire/firedtv-avc.c
1313
c->operand[1] = SFE_VENDOR_DE_COMPANYID_1;
drivers/media/firewire/firedtv-avc.c
1314
c->operand[2] = SFE_VENDOR_DE_COMPANYID_2;
drivers/media/firewire/firedtv-avc.c
1315
c->operand[3] = SFE_VENDOR_OPCODE_CA2HOST;
drivers/media/firewire/firedtv-avc.c
1316
c->operand[4] = 0; /* slot */
drivers/media/firewire/firedtv-avc.c
1317
c->operand[5] = SFE_VENDOR_TAG_CA_MMI;
drivers/media/firewire/firedtv-avc.c
1328
memcpy(mmi_object, &r->operand[get_ca_object_pos(r)], *len);
drivers/media/firewire/firedtv-avc.c
265
r->operand[0] == SFE_VENDOR_DE_COMPANYID_0 &&
drivers/media/firewire/firedtv-avc.c
266
r->operand[1] == SFE_VENDOR_DE_COMPANYID_1 &&
drivers/media/firewire/firedtv-avc.c
267
r->operand[2] == SFE_VENDOR_DE_COMPANYID_2 &&
drivers/media/firewire/firedtv-avc.c
268
r->operand[3] == SFE_VENDOR_OPCODE_REGISTER_REMOTE_CONTROL;
drivers/media/firewire/firedtv-avc.c
281
fdtv_handle_rc(fdtv, r->operand[4] << 8 | r->operand[5]);
drivers/media/firewire/firedtv-avc.c
309
static int add_pid_filter(struct firedtv *fdtv, u8 *operand)
drivers/media/firewire/firedtv-avc.c
315
operand[pos++] = 0x13; /* flowfunction relay */
drivers/media/firewire/firedtv-avc.c
316
operand[pos++] = 0x80; /* dsd_sel_spec_valid_flags -> PID */
drivers/media/firewire/firedtv-avc.c
317
operand[pos++] = (fdtv->channel_pid[i] >> 8) & 0x1f;
drivers/media/firewire/firedtv-avc.c
318
operand[pos++] = fdtv->channel_pid[i] & 0xff;
drivers/media/firewire/firedtv-avc.c
319
operand[pos++] = 0x00; /* tableID */
drivers/media/firewire/firedtv-avc.c
320
operand[pos++] = 0x00; /* filter_length */
drivers/media/firewire/firedtv-avc.c
324
operand[0] = n;
drivers/media/firewire/firedtv-avc.c
340
c->operand[0] = SFE_VENDOR_DE_COMPANYID_0;
drivers/media/firewire/firedtv-avc.c
341
c->operand[1] = SFE_VENDOR_DE_COMPANYID_1;
drivers/media/firewire/firedtv-avc.c
342
c->operand[2] = SFE_VENDOR_DE_COMPANYID_2;
drivers/media/firewire/firedtv-avc.c
344
c->operand[3] = SFE_VENDOR_OPCODE_TUNE_QPSK2;
drivers/media/firewire/firedtv-avc.c
346
c->operand[3] = SFE_VENDOR_OPCODE_TUNE_QPSK;
drivers/media/firewire/firedtv-avc.c
348
c->operand[4] = (p->frequency >> 24) & 0xff;
drivers/media/firewire/firedtv-avc.c
349
c->operand[5] = (p->frequency >> 16) & 0xff;
drivers/media/firewire/firedtv-avc.c
350
c->operand[6] = (p->frequency >> 8) & 0xff;
drivers/media/firewire/firedtv-avc.c
351
c->operand[7] = p->frequency & 0xff;
drivers/media/firewire/firedtv-avc.c
353
c->operand[8] = ((p->symbol_rate / 1000) >> 8) & 0xff;
drivers/media/firewire/firedtv-avc.c
354
c->operand[9] = (p->symbol_rate / 1000) & 0xff;
drivers/media/firewire/firedtv-avc.c
357
case FEC_1_2: c->operand[10] = 0x1; break;
drivers/media/firewire/firedtv-avc.c
358
case FEC_2_3: c->operand[10] = 0x2; break;
drivers/media/firewire/firedtv-avc.c
359
case FEC_3_4: c->operand[10] = 0x3; break;
drivers/media/firewire/firedtv-avc.c
360
case FEC_5_6: c->operand[10] = 0x4; break;
drivers/media/firewire/firedtv-avc.c
361
case FEC_7_8: c->operand[10] = 0x5; break;
drivers/media/firewire/firedtv-avc.c
365
default: c->operand[10] = 0x0;
drivers/media/firewire/firedtv-avc.c
369
c->operand[11] = 0xff;
drivers/media/firewire/firedtv-avc.c
371
c->operand[11] = 0;
drivers/media/firewire/firedtv-avc.c
373
c->operand[11] = 1;
drivers/media/firewire/firedtv-avc.c
376
c->operand[12] = 0xff;
drivers/media/firewire/firedtv-avc.c
378
c->operand[12] = 1;
drivers/media/firewire/firedtv-avc.c
380
c->operand[12] = 0;
drivers/media/firewire/firedtv-avc.c
385
case QAM_16: c->operand[13] = 0x1; break;
drivers/media/firewire/firedtv-avc.c
386
case QPSK: c->operand[13] = 0x2; break;
drivers/media/firewire/firedtv-avc.c
387
case PSK_8: c->operand[13] = 0x3; break;
drivers/media/firewire/firedtv-avc.c
388
default: c->operand[13] = 0x2; break;
drivers/media/firewire/firedtv-avc.c
391
case ROLLOFF_35: c->operand[14] = 0x2; break;
drivers/media/firewire/firedtv-avc.c
392
case ROLLOFF_20: c->operand[14] = 0x0; break;
drivers/media/firewire/firedtv-avc.c
393
case ROLLOFF_25: c->operand[14] = 0x1; break;
drivers/media/firewire/firedtv-avc.c
395
default: c->operand[14] = 0x2; break;
drivers/media/firewire/firedtv-avc.c
399
case PILOT_AUTO: c->operand[15] = 0x0; break;
drivers/media/firewire/firedtv-avc.c
400
case PILOT_OFF: c->operand[15] = 0x0; break;
drivers/media/firewire/firedtv-avc.c
401
case PILOT_ON: c->operand[15] = 0x1; break;
drivers/media/firewire/firedtv-avc.c
404
c->operand[13] = 0x1; /* auto modulation */
drivers/media/firewire/firedtv-avc.c
405
c->operand[14] = 0xff; /* disable rolloff */
drivers/media/firewire/firedtv-avc.c
406
c->operand[15] = 0xff; /* disable pilot */
drivers/media/firewire/firedtv-avc.c
421
c->operand[0] = 0; /* source plug */
drivers/media/firewire/firedtv-avc.c
422
c->operand[1] = 0xd2; /* subfunction replace */
drivers/media/firewire/firedtv-avc.c
423
c->operand[2] = 0x20; /* system id = DVB */
drivers/media/firewire/firedtv-avc.c
424
c->operand[3] = 0x00; /* antenna number */
drivers/media/firewire/firedtv-avc.c
425
c->operand[4] = 0x11; /* system_specific_multiplex selection_length */
drivers/media/firewire/firedtv-avc.c
428
c->operand[5] = 0 << 7 /* reserved */
drivers/media/firewire/firedtv-avc.c
438
c->operand[6] = 0 << 7 /* NetworkID */
drivers/media/firewire/firedtv-avc.c
441
c->operand[7] = 0x00;
drivers/media/firewire/firedtv-avc.c
442
c->operand[8] = 0x00;
drivers/media/firewire/firedtv-avc.c
443
c->operand[9] = 0x00;
drivers/media/firewire/firedtv-avc.c
444
c->operand[10] = 0x00;
drivers/media/firewire/firedtv-avc.c
446
c->operand[11] = (((p->frequency / 4000) >> 16) & 0xff) | (2 << 6);
drivers/media/firewire/firedtv-avc.c
447
c->operand[12] = ((p->frequency / 4000) >> 8) & 0xff;
drivers/media/firewire/firedtv-avc.c
448
c->operand[13] = (p->frequency / 4000) & 0xff;
drivers/media/firewire/firedtv-avc.c
449
c->operand[14] = ((p->symbol_rate / 1000) >> 12) & 0xff;
drivers/media/firewire/firedtv-avc.c
450
c->operand[15] = ((p->symbol_rate / 1000) >> 4) & 0xff;
drivers/media/firewire/firedtv-avc.c
451
c->operand[16] = ((p->symbol_rate / 1000) << 4) & 0xf0;
drivers/media/firewire/firedtv-avc.c
452
c->operand[17] = 0x00;
drivers/media/firewire/firedtv-avc.c
455
case FEC_1_2: c->operand[18] = 0x1; break;
drivers/media/firewire/firedtv-avc.c
456
case FEC_2_3: c->operand[18] = 0x2; break;
drivers/media/firewire/firedtv-avc.c
457
case FEC_3_4: c->operand[18] = 0x3; break;
drivers/media/firewire/firedtv-avc.c
458
case FEC_5_6: c->operand[18] = 0x4; break;
drivers/media/firewire/firedtv-avc.c
459
case FEC_7_8: c->operand[18] = 0x5; break;
drivers/media/firewire/firedtv-avc.c
460
case FEC_8_9: c->operand[18] = 0x6; break;
drivers/media/firewire/firedtv-avc.c
461
case FEC_4_5: c->operand[18] = 0x8; break;
drivers/media/firewire/firedtv-avc.c
463
default: c->operand[18] = 0x0;
drivers/media/firewire/firedtv-avc.c
467
case QAM_16: c->operand[19] = 0x08; break;
drivers/media/firewire/firedtv-avc.c
468
case QAM_32: c->operand[19] = 0x10; break;
drivers/media/firewire/firedtv-avc.c
469
case QAM_64: c->operand[19] = 0x18; break;
drivers/media/firewire/firedtv-avc.c
470
case QAM_128: c->operand[19] = 0x20; break;
drivers/media/firewire/firedtv-avc.c
471
case QAM_256: c->operand[19] = 0x28; break;
drivers/media/firewire/firedtv-avc.c
473
default: c->operand[19] = 0x00;
drivers/media/firewire/firedtv-avc.c
476
c->operand[20] = 0x00;
drivers/media/firewire/firedtv-avc.c
477
c->operand[21] = 0x00;
drivers/media/firewire/firedtv-avc.c
479
return 22 + add_pid_filter(fdtv, &c->operand[22]);
drivers/media/firewire/firedtv-avc.c
489
c->operand[0] = 0; /* source plug */
drivers/media/firewire/firedtv-avc.c
490
c->operand[1] = 0xd2; /* subfunction replace */
drivers/media/firewire/firedtv-avc.c
491
c->operand[2] = 0x20; /* system id = DVB */
drivers/media/firewire/firedtv-avc.c
492
c->operand[3] = 0x00; /* antenna number */
drivers/media/firewire/firedtv-avc.c
493
c->operand[4] = 0x0c; /* system_specific_multiplex selection_length */
drivers/media/firewire/firedtv-avc.c
496
c->operand[5] =
drivers/media/firewire/firedtv-avc.c
507
c->operand[6] =
drivers/media/firewire/firedtv-avc.c
513
c->operand[7] = 0x0;
drivers/media/firewire/firedtv-avc.c
514
c->operand[8] = (p->frequency / 10) >> 24;
drivers/media/firewire/firedtv-avc.c
515
c->operand[9] = ((p->frequency / 10) >> 16) & 0xff;
drivers/media/firewire/firedtv-avc.c
516
c->operand[10] = ((p->frequency / 10) >> 8) & 0xff;
drivers/media/firewire/firedtv-avc.c
517
c->operand[11] = (p->frequency / 10) & 0xff;
drivers/media/firewire/firedtv-avc.c
520
case 7000000: c->operand[12] = 0x20; break;
drivers/media/firewire/firedtv-avc.c
524
default: c->operand[12] = 0x00;
drivers/media/firewire/firedtv-avc.c
528
case QAM_16: c->operand[13] = 1 << 6; break;
drivers/media/firewire/firedtv-avc.c
529
case QAM_64: c->operand[13] = 2 << 6; break;
drivers/media/firewire/firedtv-avc.c
531
default: c->operand[13] = 0x00;
drivers/media/firewire/firedtv-avc.c
535
case HIERARCHY_1: c->operand[13] |= 1 << 3; break;
drivers/media/firewire/firedtv-avc.c
536
case HIERARCHY_2: c->operand[13] |= 2 << 3; break;
drivers/media/firewire/firedtv-avc.c
537
case HIERARCHY_4: c->operand[13] |= 3 << 3; break;
drivers/media/firewire/firedtv-avc.c
544
case FEC_2_3: c->operand[13] |= 1; break;
drivers/media/firewire/firedtv-avc.c
545
case FEC_3_4: c->operand[13] |= 2; break;
drivers/media/firewire/firedtv-avc.c
546
case FEC_5_6: c->operand[13] |= 3; break;
drivers/media/firewire/firedtv-avc.c
547
case FEC_7_8: c->operand[13] |= 4; break;
drivers/media/firewire/firedtv-avc.c
553
case FEC_2_3: c->operand[14] = 1 << 5; break;
drivers/media/firewire/firedtv-avc.c
554
case FEC_3_4: c->operand[14] = 2 << 5; break;
drivers/media/firewire/firedtv-avc.c
555
case FEC_5_6: c->operand[14] = 3 << 5; break;
drivers/media/firewire/firedtv-avc.c
556
case FEC_7_8: c->operand[14] = 4 << 5; break;
drivers/media/firewire/firedtv-avc.c
558
default: c->operand[14] = 0x00; break;
drivers/media/firewire/firedtv-avc.c
562
case GUARD_INTERVAL_1_16: c->operand[14] |= 1 << 3; break;
drivers/media/firewire/firedtv-avc.c
563
case GUARD_INTERVAL_1_8: c->operand[14] |= 2 << 3; break;
drivers/media/firewire/firedtv-avc.c
564
case GUARD_INTERVAL_1_4: c->operand[14] |= 3 << 3; break;
drivers/media/firewire/firedtv-avc.c
571
case TRANSMISSION_MODE_8K: c->operand[14] |= 1 << 1; break;
drivers/media/firewire/firedtv-avc.c
577
c->operand[15] = 0x00; /* network_ID[0] */
drivers/media/firewire/firedtv-avc.c
578
c->operand[16] = 0x00; /* network_ID[1] */
drivers/media/firewire/firedtv-avc.c
580
return 17 + add_pid_filter(fdtv, &c->operand[17]);
drivers/media/firewire/firedtv-avc.c
614
*status = r->operand[2];
drivers/media/firewire/firedtv-avc.c
639
c->operand[0] = 0; /* source plug */
drivers/media/firewire/firedtv-avc.c
640
c->operand[1] = 0xd2; /* subfunction replace */
drivers/media/firewire/firedtv-avc.c
641
c->operand[2] = 0x20; /* system id = DVB */
drivers/media/firewire/firedtv-avc.c
642
c->operand[3] = 0x00; /* antenna number */
drivers/media/firewire/firedtv-avc.c
643
c->operand[4] = 0x00; /* system_specific_multiplex selection_length */
drivers/media/firewire/firedtv-avc.c
644
c->operand[5] = pidc; /* Nr_of_dsd_sel_specs */
drivers/media/firewire/firedtv-avc.c
649
c->operand[pos++] = 0x13; /* flowfunction relay */
drivers/media/firewire/firedtv-avc.c
650
c->operand[pos++] = 0x80; /* dsd_sel_spec_valid_flags -> PID */
drivers/media/firewire/firedtv-avc.c
651
c->operand[pos++] = (pid[k] >> 8) & 0x1f;
drivers/media/firewire/firedtv-avc.c
652
c->operand[pos++] = pid[k] & 0xff;
drivers/media/firewire/firedtv-avc.c
653
c->operand[pos++] = 0x00; /* tableID */
drivers/media/firewire/firedtv-avc.c
654
c->operand[pos++] = 0x00; /* filter_length */
drivers/media/firewire/firedtv-avc.c
684
c->operand[0] = 0; /* source plug */
drivers/media/firewire/firedtv-avc.c
685
c->operand[1] = 0xd2; /* subfunction replace */
drivers/media/firewire/firedtv-avc.c
686
c->operand[2] = 0xff; /* status */
drivers/media/firewire/firedtv-avc.c
687
c->operand[3] = 0x20; /* system id = DVB */
drivers/media/firewire/firedtv-avc.c
688
c->operand[4] = 0x00; /* antenna number */
drivers/media/firewire/firedtv-avc.c
689
c->operand[5] = 0x0; /* system_specific_search_flags */
drivers/media/firewire/firedtv-avc.c
690
c->operand[6] = sl; /* system_specific_multiplex selection_length */
drivers/media/firewire/firedtv-avc.c
723
c->operand[0] = DESCRIPTOR_SUBUNIT_IDENTIFIER;
drivers/media/firewire/firedtv-avc.c
724
c->operand[1] = 0xff;
drivers/media/firewire/firedtv-avc.c
725
c->operand[2] = 0x00;
drivers/media/firewire/firedtv-avc.c
726
c->operand[3] = 0x00; /* length highbyte */
drivers/media/firewire/firedtv-avc.c
727
c->operand[4] = 0x08; /* length lowbyte */
drivers/media/firewire/firedtv-avc.c
728
c->operand[5] = 0x00; /* offset highbyte */
drivers/media/firewire/firedtv-avc.c
729
c->operand[6] = 0x0d; /* offset lowbyte */
drivers/media/firewire/firedtv-avc.c
739
(r->operand[3] << 8) + r->operand[4] != 8) {
drivers/media/firewire/firedtv-avc.c
763
c->operand[0] = DESCRIPTOR_TUNER_STATUS;
drivers/media/firewire/firedtv-avc.c
764
c->operand[1] = 0xff; /* read_result_status */
drivers/media/firewire/firedtv-avc.c
78
u8 operand[509];
drivers/media/firewire/firedtv-avc.c
784
length = r->operand[9];
drivers/media/firewire/firedtv-avc.c
785
if (r->operand[1] != 0x10 || length != SIZEOF_ANTENNA_INPUT_INFO) {
drivers/media/firewire/firedtv-avc.c
791
stat->active_system = r->operand[10];
drivers/media/firewire/firedtv-avc.c
792
stat->searching = r->operand[11] >> 7 & 1;
drivers/media/firewire/firedtv-avc.c
793
stat->moving = r->operand[11] >> 6 & 1;
drivers/media/firewire/firedtv-avc.c
794
stat->no_rf = r->operand[11] >> 5 & 1;
drivers/media/firewire/firedtv-avc.c
795
stat->input = r->operand[12] >> 7 & 1;
drivers/media/firewire/firedtv-avc.c
796
stat->selected_antenna = r->operand[12] & 0x7f;
drivers/media/firewire/firedtv-avc.c
797
stat->ber = r->operand[13] << 24 |
drivers/media/firewire/firedtv-avc.c
798
r->operand[14] << 16 |
drivers/media/firewire/firedtv-avc.c
799
r->operand[15] << 8 |
drivers/media/firewire/firedtv-avc.c
800
r->operand[16];
drivers/media/firewire/firedtv-avc.c
801
stat->signal_strength = r->operand[17];
drivers/media/firewire/firedtv-avc.c
802
stat->raster_frequency = r->operand[18] >> 6 & 2;
drivers/media/firewire/firedtv-avc.c
803
stat->rf_frequency = (r->operand[18] & 0x3f) << 16 |
drivers/media/firewire/firedtv-avc.c
804
r->operand[19] << 8 |
drivers/media/firewire/firedtv-avc.c
805
r->operand[20];
drivers/media/firewire/firedtv-avc.c
806
stat->man_dep_info_length = r->operand[21];
drivers/media/firewire/firedtv-avc.c
807
stat->front_end_error = r->operand[22] >> 4 & 1;
drivers/media/firewire/firedtv-avc.c
808
stat->antenna_error = r->operand[22] >> 3 & 1;
drivers/media/firewire/firedtv-avc.c
809
stat->front_end_power_status = r->operand[22] >> 1 & 1;
drivers/media/firewire/firedtv-avc.c
810
stat->power_supply = r->operand[22] & 1;
drivers/media/firewire/firedtv-avc.c
811
stat->carrier_noise_ratio = r->operand[23] << 8 |
drivers/media/firewire/firedtv-avc.c
812
r->operand[24];
drivers/media/firewire/firedtv-avc.c
813
stat->power_supply_voltage = r->operand[27];
drivers/media/firewire/firedtv-avc.c
814
stat->antenna_voltage = r->operand[28];
drivers/media/firewire/firedtv-avc.c
815
stat->firewire_bus_voltage = r->operand[29];
drivers/media/firewire/firedtv-avc.c
816
stat->ca_mmi = r->operand[30] & 1;
drivers/media/firewire/firedtv-avc.c
817
stat->ca_pmt_reply = r->operand[31] >> 7 & 1;
drivers/media/firewire/firedtv-avc.c
818
stat->ca_date_time_request = r->operand[31] >> 6 & 1;
drivers/media/firewire/firedtv-avc.c
819
stat->ca_application_info = r->operand[31] >> 5 & 1;
drivers/media/firewire/firedtv-avc.c
820
stat->ca_module_present_status = r->operand[31] >> 4 & 1;
drivers/media/firewire/firedtv-avc.c
821
stat->ca_dvb_flag = r->operand[31] >> 3 & 1;
drivers/media/firewire/firedtv-avc.c
822
stat->ca_error_flag = r->operand[31] >> 2 & 1;
drivers/media/firewire/firedtv-avc.c
823
stat->ca_initialization_status = r->operand[31] >> 1 & 1;
drivers/media/firewire/firedtv-avc.c
844
c->operand[0] = SFE_VENDOR_DE_COMPANYID_0;
drivers/media/firewire/firedtv-avc.c
845
c->operand[1] = SFE_VENDOR_DE_COMPANYID_1;
drivers/media/firewire/firedtv-avc.c
846
c->operand[2] = SFE_VENDOR_DE_COMPANYID_2;
drivers/media/firewire/firedtv-avc.c
847
c->operand[3] = SFE_VENDOR_OPCODE_LNB_CONTROL;
drivers/media/firewire/firedtv-avc.c
848
c->operand[4] = voltage;
drivers/media/firewire/firedtv-avc.c
849
c->operand[5] = nrdiseq;
drivers/media/firewire/firedtv-avc.c
85
u8 operand[509];
drivers/media/firewire/firedtv-avc.c
853
c->operand[pos++] = diseqcmd[j].msg_len;
drivers/media/firewire/firedtv-avc.c
856
c->operand[pos++] = diseqcmd[j].msg[k];
drivers/media/firewire/firedtv-avc.c
858
c->operand[pos++] = burst;
drivers/media/firewire/firedtv-avc.c
859
c->operand[pos++] = conttone;
drivers/media/firewire/firedtv-avc.c
888
c->operand[0] = SFE_VENDOR_DE_COMPANYID_0;
drivers/media/firewire/firedtv-avc.c
889
c->operand[1] = SFE_VENDOR_DE_COMPANYID_1;
drivers/media/firewire/firedtv-avc.c
890
c->operand[2] = SFE_VENDOR_DE_COMPANYID_2;
drivers/media/firewire/firedtv-avc.c
891
c->operand[3] = SFE_VENDOR_OPCODE_REGISTER_REMOTE_CONTROL;
drivers/media/firewire/firedtv-avc.c
892
c->operand[4] = 0; /* padding */
drivers/media/firewire/firedtv-avc.c
92
memset(&c->operand[from], 0, to - from + 1);
drivers/media/firewire/firedtv-avc.c
925
c->operand[0] = SFE_VENDOR_DE_COMPANYID_0;
drivers/media/firewire/firedtv-avc.c
926
c->operand[1] = SFE_VENDOR_DE_COMPANYID_1;
drivers/media/firewire/firedtv-avc.c
927
c->operand[2] = SFE_VENDOR_DE_COMPANYID_2;
drivers/media/firewire/firedtv-avc.c
928
c->operand[3] = SFE_VENDOR_OPCODE_HOST2CA;
drivers/media/firewire/firedtv-avc.c
929
c->operand[4] = 0; /* slot */
drivers/media/firewire/firedtv-avc.c
930
c->operand[5] = SFE_VENDOR_TAG_CA_APPLICATION_INFO; /* ca tag */
drivers/media/firewire/firedtv-avc.c
949
if (r->operand[7] & 0x80)
drivers/media/firewire/firedtv-avc.c
950
length = (r->operand[7] & 0x7f) + 1;
drivers/media/firewire/firedtv-avc.c
960
if (r->operand[7] & 0x80)
drivers/media/firewire/firedtv-avc.c
961
for (i = 0; i < (r->operand[7] & 0x7f); i++) {
drivers/media/firewire/firedtv-avc.c
963
size += r->operand[8 + i];
drivers/media/firewire/firedtv-avc.c
966
return r->operand[7];
drivers/media/firewire/firedtv-avc.c
982
c->operand[0] = SFE_VENDOR_DE_COMPANYID_0;
drivers/media/firewire/firedtv-avc.c
983
c->operand[1] = SFE_VENDOR_DE_COMPANYID_1;
drivers/media/firewire/firedtv-avc.c
984
c->operand[2] = SFE_VENDOR_DE_COMPANYID_2;
drivers/media/firewire/firedtv-avc.c
985
c->operand[3] = SFE_VENDOR_OPCODE_CA2HOST;
drivers/media/firewire/firedtv-avc.c
986
c->operand[4] = 0; /* slot */
drivers/media/firewire/firedtv-avc.c
987
c->operand[5] = SFE_VENDOR_TAG_CA_APPLICATION_INFO; /* ca tag */
kernel/trace/trace_events_hist.c
1053
struct hist_field *operand;
kernel/trace/trace_events_hist.c
1055
operand = hist_field->operands[i];
kernel/trace/trace_events_hist.c
1056
if (field_has_hist_vars(operand, level + 1))
kernel/trace/trace_events_hist.c
289
struct hist_field *operand = hist_field->operands[0];
kernel/trace/trace_events_hist.c
291
u64 val = hist_fn_call(operand, elt, buffer, rbe, event);
kernel/trace/trace_events_hist.c
302
struct hist_field *operand = hist_field->operands[0];
kernel/trace/trace_events_hist.c
305
u64 val = hist_fn_call(operand, elt, buffer, rbe, event);
kernel/trace/trace_events_hist.c
453
struct hist_field *operand = hist_field->operands[0];
kernel/trace/trace_events_hist.c
455
s64 sval = (s64)hist_fn_call(operand, elt, buffer, rbe, event);
tools/testing/selftests/vfio/lib/drivers/dsa/registers.h
186
u32 operand:20;