Home
last modified time | relevance | path

Searched refs:operand (Results 1 – 25 of 43) sorted by relevance

12

/linux-2.4.37.9/drivers/acpi/executer/
Dexoparg1.c97 union acpi_operand_object **operand = &walk_state->operands[0]; in acpi_ex_opcode_1A_0T_0R() local
109 status = acpi_ex_release_mutex (operand[0], walk_state); in acpi_ex_opcode_1A_0T_0R()
115 status = acpi_ex_system_reset_event (operand[0]); in acpi_ex_opcode_1A_0T_0R()
121 status = acpi_ex_system_signal_event (operand[0]); in acpi_ex_opcode_1A_0T_0R()
127 status = acpi_ex_system_do_suspend ((u32) operand[0]->integer.value); in acpi_ex_opcode_1A_0T_0R()
133 status = acpi_ex_system_do_stall ((u32) operand[0]->integer.value); in acpi_ex_opcode_1A_0T_0R()
139 status = acpi_ex_unload_table (operand[0]); in acpi_ex_opcode_1A_0T_0R()
173 union acpi_operand_object **operand = &walk_state->operands[0]; in acpi_ex_opcode_1A_1T_0R() local
184 status = acpi_ex_load_op (operand[0], operand[1], walk_state); in acpi_ex_opcode_1A_1T_0R()
220 union acpi_operand_object **operand = &walk_state->operands[0]; in acpi_ex_opcode_1A_1T_1R() local
[all …]
Dexoparg2.c98 union acpi_operand_object **operand = &walk_state->operands[0]; in acpi_ex_opcode_2A_0T_0R() local
114 node = (struct acpi_namespace_node *) operand[0]; in acpi_ex_opcode_2A_0T_0R()
134 (u32) operand[1]->integer.value); in acpi_ex_opcode_2A_0T_0R()
166 union acpi_operand_object **operand = &walk_state->operands[0]; in acpi_ex_opcode_2A_2T_1R() local
195 status = acpi_ut_divide (&operand[0]->integer.value, &operand[1]->integer.value, in acpi_ex_opcode_2A_2T_1R()
214 status = acpi_ex_store (return_desc2, operand[2], walk_state); in acpi_ex_opcode_2A_2T_1R()
219 status = acpi_ex_store (return_desc1, operand[3], walk_state); in acpi_ex_opcode_2A_2T_1R()
263 union acpi_operand_object **operand = &walk_state->operands[0]; in acpi_ex_opcode_2A_1T_1R() local
287 operand[0]->integer.value, in acpi_ex_opcode_2A_1T_1R()
288 operand[1]->integer.value); in acpi_ex_opcode_2A_1T_1R()
[all …]
Dexoparg3.c95 union acpi_operand_object **operand = &walk_state->operands[0]; in acpi_ex_opcode_3A_0T_0R() local
108 (u32) operand[0]->integer.value, in acpi_ex_opcode_3A_0T_0R()
109 (u32) operand[1]->integer.value, in acpi_ex_opcode_3A_0T_0R()
110 (u32) operand[2]->integer.value)); in acpi_ex_opcode_3A_0T_0R()
114 fatal->type = (u32) operand[0]->integer.value; in acpi_ex_opcode_3A_0T_0R()
115 fatal->code = (u32) operand[1]->integer.value; in acpi_ex_opcode_3A_0T_0R()
116 fatal->argument = (u32) operand[2]->integer.value; in acpi_ex_opcode_3A_0T_0R()
161 union acpi_operand_object **operand = &walk_state->operands[0]; in acpi_ex_opcode_3A_1T_1R() local
179 return_desc = acpi_ut_create_internal_object (ACPI_GET_OBJECT_TYPE (operand[0])); in acpi_ex_opcode_3A_1T_1R()
187 index = (acpi_native_uint) operand[1]->integer.value; in acpi_ex_opcode_3A_1T_1R()
[all …]
Dexoparg6.c172 union acpi_operand_object **operand = &walk_state->operands[0]; in acpi_ex_opcode_6A_0T_1R() local
191 if ((operand[1]->integer.value > MAX_MATCH_OPERATOR) || in acpi_ex_opcode_6A_0T_1R()
192 (operand[3]->integer.value > MAX_MATCH_OPERATOR)) { in acpi_ex_opcode_6A_0T_1R()
198 index = (u32) operand[5]->integer.value; in acpi_ex_opcode_6A_0T_1R()
199 if (index >= (u32) operand[0]->package.count) { in acpi_ex_opcode_6A_0T_1R()
226 for ( ; index < operand[0]->package.count; index++) { in acpi_ex_opcode_6A_0T_1R()
227 this_element = operand[0]->package.elements[index]; in acpi_ex_opcode_6A_0T_1R()
241 if (!acpi_ex_do_match ((u32) operand[1]->integer.value, in acpi_ex_opcode_6A_0T_1R()
242 this_element->integer.value, operand[2]->integer.value)) { in acpi_ex_opcode_6A_0T_1R()
246 if (!acpi_ex_do_match ((u32) operand[3]->integer.value, in acpi_ex_opcode_6A_0T_1R()
[all …]
Dexcreate.c380 union acpi_operand_object **operand = &walk_state->operands[0]; in acpi_ex_create_table_region() local
404 status = acpi_tb_find_table (operand[1]->string.pointer, in acpi_ex_create_table_region()
405 operand[2]->string.pointer, in acpi_ex_create_table_region()
406 operand[3]->string.pointer, &table); in acpi_ex_create_table_region()
476 union acpi_operand_object **operand = &walk_state->operands[0]; in acpi_ex_create_processor() local
494 obj_desc->processor.proc_id = (u8) operand[1]->integer.value; in acpi_ex_create_processor()
495 obj_desc->processor.address = (acpi_io_address) operand[2]->integer.value; in acpi_ex_create_processor()
496 obj_desc->processor.length = (u8) operand[3]->integer.value; in acpi_ex_create_processor()
500 status = acpi_ns_attach_object ((struct acpi_namespace_node *) operand[0], in acpi_ex_create_processor()
528 union acpi_operand_object **operand = &walk_state->operands[0]; in acpi_ex_create_power_resource() local
[all …]
Dexconfig.c150 union acpi_operand_object **operand = &walk_state->operands[0]; in acpi_ex_load_table_op() local
166 status = acpi_tb_match_signature (operand[0]->string.pointer, NULL); in acpi_ex_load_table_op()
176 status = acpi_tb_find_table (operand[0]->string.pointer, in acpi_ex_load_table_op()
177 operand[1]->string.pointer, in acpi_ex_load_table_op()
178 operand[2]->string.pointer, &table); in acpi_ex_load_table_op()
204 if (operand[3]->string.length > 0) { in acpi_ex_load_table_op()
209 status = acpi_ns_get_node_by_path (operand[3]->string.pointer, start_node, in acpi_ex_load_table_op()
218 if (operand[4]->string.length > 0) { in acpi_ex_load_table_op()
219 if ((operand[4]->string.pointer[0] != '\\') && in acpi_ex_load_table_op()
220 (operand[4]->string.pointer[0] != '^')) { in acpi_ex_load_table_op()
[all …]
Dexresolv.c323 union acpi_operand_object *operand, in acpi_ex_resolve_multiple() argument
327 union acpi_operand_object *obj_desc = (void *) operand; in acpi_ex_resolve_multiple()
369 if (obj_desc == operand) { in acpi_ex_resolve_multiple()
421 if (obj_desc == operand) { in acpi_ex_resolve_multiple()
/linux-2.4.37.9/arch/ppc/xmon/
Dppc-dis.c60 const struct powerpc_operand *operand; in print_insn_powerpc() local
81 operand = powerpc_operands + *opindex; in print_insn_powerpc()
82 if (operand->extract) in print_insn_powerpc()
83 (*operand->extract) (insn, &invalid); in print_insn_powerpc()
100 operand = powerpc_operands + *opindex; in print_insn_powerpc()
105 if ((operand->flags & PPC_OPERAND_FAKE) != 0) in print_insn_powerpc()
109 if (operand->extract) in print_insn_powerpc()
110 value = (*operand->extract) (insn, (int *) 0); in print_insn_powerpc()
113 value = (insn >> operand->shift) & ((1 << operand->bits) - 1); in print_insn_powerpc()
114 if ((operand->flags & PPC_OPERAND_SIGNED) != 0 in print_insn_powerpc()
[all …]
/linux-2.4.37.9/arch/ppc64/xmon/
Dppc-dis.c60 const struct powerpc_operand *operand; in print_insn_powerpc() local
81 operand = powerpc_operands + *opindex; in print_insn_powerpc()
82 if (operand->extract) in print_insn_powerpc()
83 (*operand->extract) (insn, &invalid); in print_insn_powerpc()
100 operand = powerpc_operands + *opindex; in print_insn_powerpc()
105 if ((operand->flags & PPC_OPERAND_FAKE) != 0) in print_insn_powerpc()
109 if (operand->extract) in print_insn_powerpc()
110 value = (*operand->extract) (insn, (int *) 0); in print_insn_powerpc()
113 value = (insn >> operand->shift) & ((1 << operand->bits) - 1); in print_insn_powerpc()
114 if ((operand->flags & PPC_OPERAND_SIGNED) != 0 in print_insn_powerpc()
[all …]
/linux-2.4.37.9/arch/m68k/ifpsp060/src/
Dfplsp.S323 set FP_DST, LV+56 # fp destination operand
329 set FP_SRC, LV+44 # fp source operand
351 set STORE_FLG, LV+19 # flag: operand store (ie. not fcmp/ftst)
356 set DTAG, LV+15 # destination operand type
357 set STAG, LV+14 # source operand type
406 set NORM, 0x00 # operand type for STAG/DTAG
407 set ZERO, 0x01 # operand type for STAG/DTAG
408 set INF, 0x02 # operand type for STAG/DTAG
409 set QNAN, 0x03 # operand type for STAG/DTAG
410 set DENORM, 0x04 # operand type for STAG/DTAG
[all …]
Dpfpsp.S923 bsr.l set_tag_x # tag the operand type
924 cmpi.b %d0,&UNNORM # is operand an UNNORM?
1265 # we don't know whether the src operand or the dst operand (or both) is the
1266 # UNNORM or DENORM. call the function that tags the operand type. if the
1269 bsr.l set_tag_x # tag the operand type
1270 cmpi.b %d0,&UNNORM # is operand an UNNORM?
1395 # corresponding exception. the operand in the fsave frame should be the original
1396 # src operand.
1425 # If the input operand to this operation was opclass two and a single
1426 # or double precision denorm, inf, or nan, the operand needs to be
[all …]
Disp.S2743 # memory operand address so that the operating system can keep these #
2986 # an emulation operand access failed and the operating system would #
3027 mov.l (EXC_DREGS,%a6,%d0.w*4),%d2 # get update operand
3030 mov.l (EXC_DREGS,%a6,%d1.w*4),%d4 # get compare operand
3201 # (5) Push the operand lines from the cache w/ "cpushl". #
3834 # (12)Write update operand to the DST location. Use BUSCR to #
3840 # operand. A misaligned operand must be written in aligned chunks or #
3851 # D2 = update operand #
3853 # D4 = compare operand #
3899 # pre-load the operand ATC. no page faults should occur here because
[all …]
Dfpsp.S924 bsr.l set_tag_x # tag the operand type
925 cmpi.b %d0,&UNNORM # is operand an UNNORM?
1266 # we don't know whether the src operand or the dst operand (or both) is the
1267 # UNNORM or DENORM. call the function that tags the operand type. if the
1270 bsr.l set_tag_x # tag the operand type
1271 cmpi.b %d0,&UNNORM # is operand an UNNORM?
1396 # corresponding exception. the operand in the fsave frame should be the original
1397 # src operand.
1426 # If the input operand to this operation was opclass two and a single
1427 # or double precision denorm, inf, or nan, the operand needs to be
[all …]
/linux-2.4.37.9/arch/m68k/fpsp040/
Dx_unfl.S17 | operand needs to made available to the user with a bias of $6000
152 | If the exception bit set is E3, the exceptional operand from the
158 lea WBTEMP(%a6),%a0 |a0 now points to operand
203 | Input: a0 points to input operand
207 | Output: a0 points to rounded operand
Dscale.S4 | The entry point sSCALE computes the destination operand
5 | scaled by the source operand. If the absolute value of
6 | the source operand is (>= 2^14) an overflow or underflow
12 | Input: Double-extended destination operand in FPTEMP,
13 | double-extended source operand in ETEMP.
Dkernel_ex.S134 | On entry, a0 points to the exceptional operand. The final exceptional
135 | operand is built in FP_SCR1 and only the sign from the original operand
139 clrl FP_SCR1(%a6) |set exceptional operand to zero
Ddo_func.S15 | will start with a0 pointing to the ETEMP operand. Dyadic
106 btstb #sign_bit,LOCAL_EX(%a0) |get sign of source operand
118 btstb #sign_bit,LOCAL_EX(%a0) |get sign of source operand
126 btstb #sign_bit,LOCAL_EX(%a0) |get sign of source operand
146 | Load either a +0 or +inf for plus/minus operand
154 | Result is either an operr or +inf for plus/minus operand
Dsgetem.S41 | handler. It points a0 to the input operand.
67 | handler. It points a0 to the input operand.
Dsint.S213 | ;assumes a0 points to operand
233 | ;Input: a0 points to operand to
Dgen_except.S11 | the stack frame in memory with the exceptional operand(s).
255 | The exceptional operand is in FP_SCR1.
262 | caller set CU_ONLY. If so, the exceptional operand is expected in
326 | by doing an fmove <ea>,fp0. The exception operand, in
Dx_unimp.S67 bsrl get_op |go get operand(s)
Dx_ovfl.S30 | operand needs to be made available to the users exception handler
/linux-2.4.37.9/arch/m68k/ifpsp060/
Dfskeleton.S107 | This is the exit point for the 060FPSP when an enabled operand error exception
109 | for enabled operand error exceptions. The exception stack frame is an operand error
110 | stack frame. The FP state frame holds the source operand of the faulting
129 | stack frame. The FP state frame holds the source operand of the faulting
148 | stack frame. The FP state frame holds the source operand of the faulting
167 | stack frame. The FP state frame holds the source operand of the faulting
Diskeleton.S88 | and the operand was out of bounds, then _isp_unimp() creates
123 | integer divide where the source operand is a zero, then the _isp_unimp()
188 | region. Note: the routine must lock two pages if the operand
193 | a0 = operand address
256 | Note: the routine must unlock two pages if the operand spans
259 | a0 = operand address
Dfplsp.doc83 extended precision operand if program executes:
87 fmovm.x &0x01,-(%sp) # pass operand on stack
89 add.l &0xc,%sp # clear operand from stack
98 fmov.s %fp1,-(%sp) # pass src operand
99 fmov.s %fp0,-(%sp) # pass dst operand

12