hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/Documentation/ABI/testing/dell-smbios-wmi
....@@ -10,29 +10,29 @@
1010 <uapi/linux/wmi.h>
1111
1212 1) To perform an SMBIOS call from userspace, you'll need to
13
- first determine the minimum size of the calling interface
14
- buffer for your machine.
15
- Platforms that contain larger buffers can return larger
16
- objects from the system firmware.
17
- Commonly this size is either 4k or 32k.
13
+ first determine the minimum size of the calling interface
14
+ buffer for your machine.
15
+ Platforms that contain larger buffers can return larger
16
+ objects from the system firmware.
17
+ Commonly this size is either 4k or 32k.
1818
19
- To determine the size of the buffer read() a u64 dword from
20
- the WMI character device /dev/wmi/dell-smbios.
19
+ To determine the size of the buffer read() a u64 dword from
20
+ the WMI character device /dev/wmi/dell-smbios.
2121
2222 2) After you've determined the minimum size of the calling
23
- interface buffer, you can allocate a structure that represents
24
- the structure documented above.
23
+ interface buffer, you can allocate a structure that represents
24
+ the structure documented above.
2525
2626 3) In the 'length' object store the size of the buffer you
27
- determined above and allocated.
27
+ determined above and allocated.
2828
2929 4) In this buffer object, prepare as necessary for the SMBIOS
30
- call you're interested in. Typically SMBIOS buffers have
31
- "class", "select", and "input" defined to values that coincide
32
- with the data you are interested in.
33
- Documenting class/select/input values is outside of the scope
34
- of this documentation. Check with the libsmbios project for
35
- further documentation on these values.
30
+ call you're interested in. Typically SMBIOS buffers have
31
+ "class", "select", and "input" defined to values that coincide
32
+ with the data you are interested in.
33
+ Documenting class/select/input values is outside of the scope
34
+ of this documentation. Check with the libsmbios project for
35
+ further documentation on these values.
3636
3737 6) Run the call by using ioctl() as described in the header.
3838