Home
last modified time | relevance | path

Searched refs:ops_ctx (Results 1 – 4 of 4) sorted by relevance

/openbmc/libpldm/src/firmware_device/
H A Dfd.c197 return fd->ops->now(fd->ops_ctx); in pldm_fd_now()
251 rc = fd->ops->device_identifiers(fd->ops_ctx, &descriptor_count, in pldm_fd_qdi()
288 rc = fd->ops->components(fd->ops_ctx, &entry_count, &entries); in pldm_fd_fw_param()
309 fd->ops_ctx, &fwp.active_comp_image_set_ver_str, in pldm_fd_fw_param()
404 fd->ops->transfer_size(fd->ops_ctx, upd.max_transfer_size); in pldm_fd_request_update()
448 fd->ops->cancel_update_component(fd->ops_ctx, &fd->update_comp); in pldm_fd_maybe_cancel_component()
464 rc = fd->ops->components(fd->ops_ctx, &entry_count, &entries); in pldm_fd_check_update_component()
481 return fd->ops->update_component(fd->ops_ctx, update, comp); in pldm_fd_check_update_component()
595 fd->ops->cancel_update_component(fd->ops_ctx, in pldm_fd_update_comp()
772 ccode = fd->ops->activate(fd->ops_ctx, self_contained, &estimated_time); in pldm_fd_activate_firmware()
[all …]
H A Dfd-internal.h88 void *ops_ctx; member
/openbmc/libpldm/include/libpldm/
H A Dfirmware_fd.h255 struct pldm_fd *pldm_fd_new(const struct pldm_fd_ops *ops, void *ops_ctx,
275 const struct pldm_fd_ops *ops, void *ops_ctx,
/openbmc/libpldm/tests/fuzz/
H A Dfd-fuzz.cpp390 auto ops_ctx = std::make_unique<fuzz_ops_ctx>(); in LLVMFuzzerTestOneInput() local
391 memset(ops_ctx.get(), 0x0, sizeof(fuzz_ops_ctx)); in LLVMFuzzerTestOneInput()
393 ops_ctx->fuzz_ctrl = fuzzctrl; in LLVMFuzzerTestOneInput()
395 struct pldm_fd* fd = pldm_fd_new(&fuzz_ops, ops_ctx.get(), NULL); in LLVMFuzzerTestOneInput()
412 if (fuzz_chance(ops_ctx.get(), PROGRESS_PERCENT)) in LLVMFuzzerTestOneInput()