~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/driver-api/pldmfw/driver-ops.rst

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/driver-api/pldmfw/driver-ops.rst (Version linux-6.12-rc7) and /Documentation/driver-api/pldmfw/driver-ops.rst (Version linux-5.3.18)


  1 .. SPDX-License-Identifier: GPL-2.0-only          
  2                                                   
  3 =========================                         
  4 Driver-specific callbacks                         
  5 =========================                         
  6                                                   
  7 The ``pldmfw`` module relies on the device dri    
  8 specific behavior using the following operatio    
  9                                                   
 10 ``.match_record``                                 
 11 -----------------                                 
 12                                                   
 13 The ``.match_record`` operation is used to det    
 14 record matches the device being updated. This     
 15 descriptors in the record with information fro    
 16 descriptors are defined by the PLDM standard,     
 17 devices to implement their own descriptors.       
 18                                                   
 19 The ``.match_record`` operation should return     
 20 the device.                                       
 21                                                   
 22 ``.send_package_data``                            
 23 ----------------------                            
 24                                                   
 25 The ``.send_package_data`` operation is used t    
 26 package data in a record to the device firmwar    
 27 provides package data, ``pldmfw`` will call th    
 28 function with a pointer to the package data an    
 29 length. The device driver should send this dat    
 30                                                   
 31 ``.send_component_table``                         
 32 -------------------------                         
 33                                                   
 34 The ``.send_component_table`` operation is use    
 35 information to the device. It is called once f    
 36 that is, for each component indicated by the m    
 37 device driver should send the component inform    
 38 and wait for a response. The provided transfer    
 39 is the first, last, or a middle component, and    
 40 to firmware as part of the component table inf    
 41 error in the case when the firmware indicates     
 42 updated, or return zero if the component can b    
 43                                                   
 44 ``.flash_component``                              
 45 --------------------                              
 46                                                   
 47 The ``.flash_component`` operation is used to     
 48 flash a given component. The driver must perfo    
 49 the component data to the device.                 
 50                                                   
 51 ``.finalize_update``                              
 52 --------------------                              
 53                                                   
 54 The ``.finalize_update`` operation is used by     
 55 order to allow the device driver to perform an    
 56 logic needed to finish the update.                
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php