Home
last modified time | relevance | path

Searched refs:pldmfw (Results 1 – 12 of 12) sorted by relevance

/openbmc/linux/include/linux/
H A Dpldmfw.h128 struct pldmfw { struct
133 bool pldmfw_op_pci_match_record(struct pldmfw *context, struct pldmfw_record *record); argument
155 bool (*match_record)(struct pldmfw *context, struct pldmfw_record *record);
156 int (*send_package_data)(struct pldmfw *context, const u8 *data, u16 length);
157 int (*send_component_table)(struct pldmfw *context, struct pldmfw_component *component,
159 int (*flash_component)(struct pldmfw *context, struct pldmfw_component *component);
160 int (*finalize_update)(struct pldmfw *context);
163 int pldmfw_flash_image(struct pldmfw *context, const struct firmware *fw);
/openbmc/linux/Documentation/driver-api/pldmfw/
H A Dindex.rst7 ``pldmfw`` implements functionality for updating the flash on a device using
18 Overview of the ``pldmfw`` library
21 The ``pldmfw`` library is intended to be used by device drivers for
28 ``pldmfw`` implements logic to parse the packed binary format of the PLDM
45 To avoid proliferating access to the packed binary data, the ``pldmfw``
57 To perform a flash update, the ``pldmfw`` module performs the following
H A Ddriver-ops.rst7 The ``pldmfw`` module relies on the device driver for implementing device
27 provides package data, ``pldmfw`` will call the ``.send_package_data``
54 The ``.finalize_update`` operation is used by the ``pldmfw`` library in
/openbmc/linux/lib/pldmfw/
H A DMakefile2 obj-$(CONFIG_PLDMFW) += pldmfw.o
H A Dpldmfw.c21 struct pldmfw *context;
628 bool pldmfw_op_pci_match_record(struct pldmfw *context, struct pldmfw_record *record) in pldmfw_op_pci_match_record()
832 int pldmfw_flash_image(struct pldmfw *context, const struct firmware *fw) in pldmfw_flash_image()
/openbmc/linux/drivers/net/ethernet/intel/ice/
H A Dice_fw_update.c12 struct pldmfw context;
48 ice_send_package_data(struct pldmfw *context, const u8 *data, u16 length) in ice_send_package_data()
207 ice_send_component_table(struct pldmfw *context, struct pldmfw_component *component, in ice_send_component_table()
632 ice_flash_component(struct pldmfw *context, struct pldmfw_component *component) in ice_flash_component()
693 static int ice_finalize_update(struct pldmfw *context) in ice_finalize_update()
764 ice_op_pci_match_record(struct pldmfw *context, struct pldmfw_record *record) in ice_op_pci_match_record()
/openbmc/linux/Documentation/translations/zh_CN/driver-api/
H A Dindex.rst111 * pldmfw/index
/openbmc/linux/Documentation/driver-api/
H A Dindex.rst100 pldmfw/index
/openbmc/linux/lib/
H A DMakefile381 obj-$(CONFIG_PLDMFW) += pldmfw/
/openbmc/linux/
H A DMAINTAINERS17056 F: Documentation/driver-api/pldmfw/
17057 F: include/linux/pldmfw.h
17058 F: lib/pldmfw/
/openbmc/
H A Dopengrok2.0.log18836 …essChildren: not file-less due to: /opengrok/data/xref/openbmc/linux/lib/pldmfw/pldmfw_private.h.gz
18837 …ter.findFilelessChildren: its children prevent delete: /opengrok/data/xref/openbmc/linux/lib/pldmfw
21835 …le-less due to: /opengrok/data/xref/openbmc/linux/Documentation/driver-api/pldmfw/driver-ops.rst.gz
21836 …ren: its children prevent delete: /opengrok/data/xref/openbmc/linux/Documentation/driver-api/pldmfw
H A Dopengrok1.0.log18548 …essChildren: not file-less due to: /opengrok/data/xref/openbmc/linux/lib/pldmfw/pldmfw_private.h.gz
18549 …ter.findFilelessChildren: its children prevent delete: /opengrok/data/xref/openbmc/linux/lib/pldmfw
21547 …le-less due to: /opengrok/data/xref/openbmc/linux/Documentation/driver-api/pldmfw/driver-ops.rst.gz
21548 …ren: its children prevent delete: /opengrok/data/xref/openbmc/linux/Documentation/driver-api/pldmfw