Home
last modified time | relevance | path

Searched refs:op_info (Results 1 – 24 of 24) sorted by relevance

/openbmc/qemu/backends/
H A Dcryptodev-builtin.c452 CryptoDevBackendSymOpInfo *op_info, Error **errp) in cryptodev_builtin_sym_operation() argument
456 if (op_info->op_type == VIRTIO_CRYPTO_SYM_OP_ALGORITHM_CHAINING) { in cryptodev_builtin_sym_operation()
462 if (op_info->iv_len > 0) { in cryptodev_builtin_sym_operation()
463 ret = qcrypto_cipher_setiv(sess->cipher, op_info->iv, in cryptodev_builtin_sym_operation()
464 op_info->iv_len, errp); in cryptodev_builtin_sym_operation()
471 ret = qcrypto_cipher_encrypt(sess->cipher, op_info->src, in cryptodev_builtin_sym_operation()
472 op_info->dst, op_info->src_len, errp); in cryptodev_builtin_sym_operation()
477 ret = qcrypto_cipher_decrypt(sess->cipher, op_info->src, in cryptodev_builtin_sym_operation()
478 op_info->dst, op_info->src_len, errp); in cryptodev_builtin_sym_operation()
489 CryptoDevBackendAsymOpInfo *op_info, Error **errp) in cryptodev_builtin_asym_operation() argument
[all …]
H A Dcryptodev.c174 CryptoDevBackendOpInfo *op_info) in cryptodev_backend_operation() argument
180 return bc->do_op(backend, op_info); in cryptodev_backend_operation()
186 CryptoDevBackendOpInfo *op_info) in cryptodev_backend_account() argument
188 enum QCryptodevBackendAlgoType algtype = op_info->algtype; in cryptodev_backend_account()
192 CryptoDevBackendAsymOpInfo *asym_op_info = op_info->u.asym_op_info; in cryptodev_backend_account()
199 switch (op_info->op_code) { in cryptodev_backend_account()
216 CryptoDevBackendSymOpInfo *sym_op_info = op_info->u.sym_op_info; in cryptodev_backend_account()
223 switch (op_info->op_code) { in cryptodev_backend_account()
244 CryptoDevBackendOpInfo *op_info, *tmpop; in cryptodev_backend_throttle_timer_cb() local
247 QTAILQ_FOREACH_SAFE(op_info, &backend->opinfos, next, tmpop) { in cryptodev_backend_throttle_timer_cb()
[all …]
H A Dcryptodev-lkcf.c75 CryptoDevBackendOpInfo *op_info; member
309 int ret, status, op_code = task->op_info->op_code; in cryptodev_lkcf_execute_task()
354 asym_op_info = task->op_info->u.asym_op_info; in cryptodev_lkcf_execute_task()
472 CryptoDevBackendOpInfo *op_info) in cryptodev_lkcf_operation() argument
477 QCryptodevBackendAlgoType algtype = op_info->algtype; in cryptodev_lkcf_operation()
480 if (op_info->session_id >= MAX_SESSIONS || in cryptodev_lkcf_operation()
481 lkcf->sess[op_info->session_id] == NULL) { in cryptodev_lkcf_operation()
483 op_info->session_id); in cryptodev_lkcf_operation()
487 sess = lkcf->sess[op_info->session_id]; in cryptodev_lkcf_operation()
494 task->op_info = op_info; in cryptodev_lkcf_operation()
[all …]
/openbmc/qemu/hw/virtio/
H A Dvirtio-crypto.c465 memset(&req->op_info, 0x00, sizeof(req->op_info)); in virtio_crypto_init_request()
476 CryptoDevBackendSymOpInfo *op_info = req->op_info.u.sym_op_info; in virtio_crypto_free_request() local
478 if (op_info) { in virtio_crypto_free_request()
479 max_len = op_info->iv_len + in virtio_crypto_free_request()
480 op_info->aad_len + in virtio_crypto_free_request()
481 op_info->src_len + in virtio_crypto_free_request()
482 op_info->dst_len + in virtio_crypto_free_request()
483 op_info->digest_result_len; in virtio_crypto_free_request()
486 memset(op_info, 0, sizeof(*op_info) + max_len); in virtio_crypto_free_request()
487 g_free(op_info); in virtio_crypto_free_request()
[all …]
/openbmc/linux/drivers/infiniband/hw/irdma/
H A Duk.c237 struct irdma_rdma_write *op_info; in irdma_uk_rdma_write() local
245 op_info = &info->op.rdma_write; in irdma_uk_rdma_write()
246 if (op_info->num_lo_sges > qp->max_sq_frag_cnt) in irdma_uk_rdma_write()
249 for (i = 0; i < op_info->num_lo_sges; i++) in irdma_uk_rdma_write()
250 total_size += op_info->lo_sg_list[i].length; in irdma_uk_rdma_write()
255 frag_cnt = op_info->num_lo_sges + 1; in irdma_uk_rdma_write()
257 frag_cnt = op_info->num_lo_sges; in irdma_uk_rdma_write()
271 FIELD_PREP(IRDMAQPSQ_FRAG_TO, op_info->rem_addr.addr)); in irdma_uk_rdma_write()
279 op_info->lo_sg_list, in irdma_uk_rdma_write()
284 for (byte_off = 32; i < op_info->num_lo_sges; i++) { in irdma_uk_rdma_write()
[all …]
H A Duser.h284 struct irdma_bind_window *op_info);
/openbmc/linux/drivers/acpi/acpica/
H A Dpstree.c40 const struct acpi_opcode_info *op_info; in acpi_ps_get_arg() local
52 op_info = acpi_ps_get_opcode_info(op->common.aml_opcode); in acpi_ps_get_arg()
53 if (op_info->class == AML_CLASS_UNKNOWN) { in acpi_ps_get_arg()
62 if (!(op_info->flags & AML_HAS_ARGS)) { in acpi_ps_get_arg()
97 const struct acpi_opcode_info *op_info; in acpi_ps_append_arg() local
107 op_info = acpi_ps_get_opcode_info(op->common.aml_opcode); in acpi_ps_append_arg()
108 if (op_info->class == AML_CLASS_UNKNOWN) { in acpi_ps_append_arg()
119 if (!(op_info->flags & AML_HAS_ARGS)) { in acpi_ps_append_arg()
H A Dpsobject.c50 walk_state->op_info = acpi_ps_get_opcode_info(walk_state->opcode); in acpi_ps_get_aml_opcode()
52 switch (walk_state->op_info->class) { in acpi_ps_get_aml_opcode()
131 walk_state->arg_types = walk_state->op_info->parse_args; in acpi_ps_get_aml_opcode()
306 const struct acpi_opcode_info *op_info; in acpi_ps_create_op() local
320 walk_state->op_info = acpi_ps_get_opcode_info(walk_state->opcode); in acpi_ps_create_op()
326 if (walk_state->op_info->flags & AML_NAMED) { in acpi_ps_create_op()
361 if (walk_state->op_info->flags & AML_CREATE) { in acpi_ps_create_op()
383 op_info = in acpi_ps_create_op()
385 if (op_info->flags & AML_HAS_TARGET) { in acpi_ps_create_op()
387 acpi_ps_get_argument_count(op_info->type); in acpi_ps_create_op()
[all …]
H A Dpsutils.c88 const struct acpi_opcode_info *op_info; in acpi_ps_alloc_op() local
93 op_info = acpi_ps_get_opcode_info(opcode); in acpi_ps_alloc_op()
97 if (op_info->flags & AML_DEFER) { in acpi_ps_alloc_op()
99 } else if (op_info->flags & AML_NAMED) { in acpi_ps_alloc_op()
H A Ddswload2.c67 if ((!(walk_state->op_info->flags & AML_NSOPCODE) && in acpi_ds_load2_begin_op()
69 (!(walk_state->op_info->flags & AML_NAMED))) { in acpi_ds_load2_begin_op()
100 object_type = walk_state->op_info->object_type; in acpi_ds_load2_begin_op()
306 if (walk_state->op_info->flags & AML_NAMED) { in acpi_ds_load2_begin_op()
388 walk_state->op_info->name, op, walk_state)); in acpi_ds_load2_end_op()
392 if (!(walk_state->op_info->flags & AML_NSOBJECT)) { in acpi_ds_load2_end_op()
402 object_type = walk_state->op_info->object_type; in acpi_ds_load2_end_op()
468 switch (walk_state->op_info->type) { in acpi_ds_load2_end_op()
H A Ddswexec.c202 walk_state->op_info = in acpi_ds_exec_begin_op()
205 if (acpi_ns_opens_scope(walk_state->op_info->object_type)) { in acpi_ds_exec_begin_op()
209 op_info-> in acpi_ds_exec_begin_op()
248 opcode_class = walk_state->op_info->class; in acpi_ds_exec_begin_op()
343 op_type = walk_state->op_info->type; in acpi_ds_exec_end_op()
344 op_class = walk_state->op_info->class; in acpi_ds_exec_end_op()
395 if (!(walk_state->op_info->flags & AML_NO_OPERAND_RESOLVE) && in acpi_ds_exec_end_op()
396 (walk_state->op_info->flags & AML_HAS_ARGS)) { in acpi_ds_exec_end_op()
H A Ddsutils.c432 const struct acpi_opcode_info *op_info; in acpi_ds_create_operand() local
482 op_info = in acpi_ds_create_operand()
486 if ((op_info->flags & AML_NSNODE) && in acpi_ds_create_operand()
592 op_info = acpi_ps_get_opcode_info(opcode); in acpi_ds_create_operand()
593 if (op_info->object_type == ACPI_TYPE_INVALID) { in acpi_ds_create_operand()
597 if ((op_info->flags & AML_HAS_RETVAL) || in acpi_ds_create_operand()
617 acpi_ut_create_internal_object(op_info-> in acpi_ds_create_operand()
H A Ddsobject.c324 const struct acpi_opcode_info *op_info; in acpi_ds_init_object_from_op() local
331 op_info = acpi_ps_get_opcode_info(opcode); in acpi_ds_init_object_from_op()
332 if (op_info->class == AML_CLASS_UNKNOWN) { in acpi_ds_init_object_from_op()
375 switch (op_info->type) { in acpi_ds_init_object_from_op()
441 op_info->type)); in acpi_ds_init_object_from_op()
464 switch (op_info->type) { in acpi_ds_init_object_from_op()
H A Ddswload.c122 if (!(walk_state->op_info->flags & AML_NAMED)) { in acpi_ds_load1_begin_op()
139 object_type = walk_state->op_info->object_type; in acpi_ds_load1_begin_op()
427 (walk_state->op_info->flags & AML_CREATE)) { in acpi_ds_load1_end_op()
434 if (!(walk_state->op_info->flags & (AML_NAMED | AML_FIELD))) { in acpi_ds_load1_end_op()
440 object_type = walk_state->op_info->object_type; in acpi_ds_load1_end_op()
442 if (walk_state->op_info->flags & AML_FIELD) { in acpi_ds_load1_end_op()
H A Dexresop.c107 const struct acpi_opcode_info *op_info; in acpi_ex_resolve_operands() local
114 op_info = acpi_ps_get_opcode_info(opcode); in acpi_ex_resolve_operands()
115 if (op_info->class == AML_CLASS_UNKNOWN) { in acpi_ex_resolve_operands()
119 arg_types = op_info->runtime_args; in acpi_ex_resolve_operands()
128 opcode, op_info->name, arg_types)); in acpi_ex_resolve_operands()
H A Dexoparg2.c234 if (walk_state->op_info->flags & AML_MATH) { in acpi_ex_opcode_2A_1T_1R()
485 if (walk_state->op_info->flags & AML_LOGICAL_NUMERIC) { in acpi_ex_opcode_2A_0T_1R()
495 } else if (walk_state->op_info->flags & AML_LOGICAL) { in acpi_ex_opcode_2A_0T_1R()
H A Dpsloop.c480 walk_state->op_info = in acpi_ps_parse_loop()
482 if (walk_state->op_info->flags & AML_NAMED) { in acpi_ps_parse_loop()
498 if (walk_state->op_info->flags & AML_CREATE) { in acpi_ps_parse_loop()
H A Dexconvrt.c590 switch (GET_CURRENT_ARG_TYPE(walk_state->op_info->runtime_args)) { in acpi_ex_convert_to_target_type()
674 GET_CURRENT_ARG_TYPE(walk_state->op_info-> in acpi_ex_convert_to_target_type()
H A Ddbdisply.c357 const struct acpi_opcode_info *op_info; in acpi_db_display_method_info() local
400 op_info = acpi_ps_get_opcode_info(op->common.aml_opcode); in acpi_db_display_method_info()
401 switch (op_info->class) { in acpi_db_display_method_info()
H A Ddsmethod.c131 (walk_state->op_info-> in acpi_ds_detect_named_opcodes()
153 walk_state->method_node, walk_state->op_info->name, in acpi_ds_detect_named_opcodes()
H A Dacstruct.h82 const struct acpi_opcode_info *op_info; /* Info on current opcode */ member
H A Dpsparse.c123 || (walk_state->op_info->class == AML_CLASS_ARGUMENT)) { in acpi_ps_complete_this_op()
/openbmc/qemu/include/sysemu/
H A Dcryptodev.h213 CryptoDevBackendOpInfo *op_info);
405 CryptoDevBackendOpInfo *op_info);
/openbmc/qemu/include/hw/virtio/
H A Dvirtio-crypto.h75 CryptoDevBackendOpInfo op_info; member