Lines Matching refs:op

56 void acpi_ps_init_op(union acpi_parse_object *op, u16 opcode)  in acpi_ps_init_op()  argument
60 op->common.descriptor_type = ACPI_DESC_TYPE_PARSER; in acpi_ps_init_op()
61 op->common.aml_opcode = opcode; in acpi_ps_init_op()
63 ACPI_DISASM_ONLY_MEMBERS(acpi_ut_safe_strncpy(op->common.aml_op_name, in acpi_ps_init_op()
66 sizeof(op->common. in acpi_ps_init_op()
87 union acpi_parse_object *op; in acpi_ps_alloc_op() local
111 op = acpi_os_acquire_object(acpi_gbl_ps_node_cache); in acpi_ps_alloc_op()
115 op = acpi_os_acquire_object(acpi_gbl_ps_node_ext_cache); in acpi_ps_alloc_op()
120 if (op) { in acpi_ps_alloc_op()
121 acpi_ps_init_op(op, opcode); in acpi_ps_alloc_op()
122 op->common.aml = aml; in acpi_ps_alloc_op()
123 op->common.flags = flags; in acpi_ps_alloc_op()
124 ASL_CV_CLEAR_OP_COMMENTS(op); in acpi_ps_alloc_op()
127 acpi_gbl_current_scope = op; in acpi_ps_alloc_op()
131 ASL_CV_TRANSFER_COMMENTS(op); in acpi_ps_alloc_op()
135 return (op); in acpi_ps_alloc_op()
151 void acpi_ps_free_op(union acpi_parse_object *op) in acpi_ps_free_op() argument
155 ASL_CV_CLEAR_OP_COMMENTS(op); in acpi_ps_free_op()
156 if (op->common.aml_opcode == AML_INT_RETURN_VALUE_OP) { in acpi_ps_free_op()
158 "Free retval op: %p\n", op)); in acpi_ps_free_op()
161 if (op->common.flags & ACPI_PARSEOP_GENERIC) { in acpi_ps_free_op()
162 (void)acpi_os_release_object(acpi_gbl_ps_node_cache, op); in acpi_ps_free_op()
164 (void)acpi_os_release_object(acpi_gbl_ps_node_ext_cache, op); in acpi_ps_free_op()
187 u32 acpi_ps_get_name(union acpi_parse_object * op) in acpi_ps_get_name() argument
192 if (op->common.flags & ACPI_PARSEOP_GENERIC) { in acpi_ps_get_name()
198 return (op->named.name); in acpi_ps_get_name()
204 void acpi_ps_set_name(union acpi_parse_object *op, u32 name) in acpi_ps_set_name() argument
209 if (op->common.flags & ACPI_PARSEOP_GENERIC) { in acpi_ps_set_name()
213 op->named.name = name; in acpi_ps_set_name()