Lines Matching refs:SmBusAddress
36 @param SmBusAddress Address that encodes the SMBUS Slave Address,
47 IN UINTN SmBusAddress,
55 SmBusAddress,
67 Executes an SMBUS quick read command on the SMBUS device specified by SmBusAddress.
68 Only the SMBUS slave address field of SmBusAddress is required.
70 If PEC is set in SmBusAddress, then ASSERT().
71 If Command in SmBusAddress is not zero, then ASSERT().
72 If Length in SmBusAddress is not zero, then ASSERT().
73 If any reserved bits of SmBusAddress are set, then ASSERT().
75 @param SmBusAddress Address that encodes the SMBUS Slave Address,
84 IN UINTN SmBusAddress,
88 SmBusQuickRead (SmBusAddress, Status);
90 InternalSaveSmBusExecToBootScript (EfiSmbusQuickRead, SmBusAddress, 0, NULL);
97 Executes an SMBUS quick write command on the SMBUS device specified by SmBusAddress.
98 Only the SMBUS slave address field of SmBusAddress is required.
100 If PEC is set in SmBusAddress, then ASSERT().
101 If Command in SmBusAddress is not zero, then ASSERT().
102 If Length in SmBusAddress is not zero, then ASSERT().
103 If any reserved bits of SmBusAddress are set, then ASSERT().
105 @param SmBusAddress Address that encodes the SMBUS Slave Address,
114 IN UINTN SmBusAddress,
118 SmBusQuickWrite (SmBusAddress, Status);
120 InternalSaveSmBusExecToBootScript (EfiSmbusQuickWrite, SmBusAddress, 0, NULL);
127 Executes an SMBUS receive byte command on the SMBUS device specified by SmBusAddress.
128 Only the SMBUS slave address field of SmBusAddress is required.
131 If Command in SmBusAddress is not zero, then ASSERT().
132 If Length in SmBusAddress is not zero, then ASSERT().
133 If any reserved bits of SmBusAddress are set, then ASSERT().
135 @param SmBusAddress Address that encodes the SMBUS Slave Address,
146 IN UINTN SmBusAddress,
152 Byte = SmBusReceiveByte (SmBusAddress, Status);
154 InternalSaveSmBusExecToBootScript (EfiSmbusReceiveByte, SmBusAddress, 1, &Byte);
163 Executes an SMBUS send byte command on the SMBUS device specified by SmBusAddress.
165 Only the SMBUS slave address field of SmBusAddress is required. Value is returned.
167 If Command in SmBusAddress is not zero, then ASSERT().
168 If Length in SmBusAddress is not zero, then ASSERT().
169 If any reserved bits of SmBusAddress are set, then ASSERT().
171 @param SmBusAddress Address that encodes the SMBUS Slave Address,
183 IN UINTN SmBusAddress,
190 Byte = SmBusSendByte (SmBusAddress, Value, Status);
192 InternalSaveSmBusExecToBootScript (EfiSmbusSendByte, SmBusAddress, 1, &Byte);
201 Executes an SMBUS read data byte command on the SMBUS device specified by SmBusAddress.
202 Only the SMBUS slave address and SMBUS command fields of SmBusAddress are required.
205 If Length in SmBusAddress is not zero, then ASSERT().
206 If any reserved bits of SmBusAddress are set, then ASSERT().
208 @param SmBusAddress Address that encodes the SMBUS Slave Address,
219 IN UINTN SmBusAddress,
225 Byte = SmBusReadDataByte (SmBusAddress, Status);
227 InternalSaveSmBusExecToBootScript (EfiSmbusReadByte, SmBusAddress, 1, &Byte);
236 Executes an SMBUS write data byte command on the SMBUS device specified by SmBusAddress.
238 Only the SMBUS slave address and SMBUS command fields of SmBusAddress are required.
241 If Length in SmBusAddress is not zero, then ASSERT().
242 If any reserved bits of SmBusAddress are set, then ASSERT().
244 @param SmBusAddress Address that encodes the SMBUS Slave Address,
256 IN UINTN SmBusAddress,
263 Byte = SmBusWriteDataByte (SmBusAddress, Value, Status);
265 InternalSaveSmBusExecToBootScript (EfiSmbusWriteByte, SmBusAddress, 1, &Byte);
274 Executes an SMBUS read data word command on the SMBUS device specified by SmBusAddress.
275 Only the SMBUS slave address and SMBUS command fields of SmBusAddress are required.
278 If Length in SmBusAddress is not zero, then ASSERT().
279 If any reserved bits of SmBusAddress are set, then ASSERT().
281 @param SmBusAddress Address that encodes the SMBUS Slave Address,
292 IN UINTN SmBusAddress,
298 Word = SmBusReadDataWord (SmBusAddress, Status);
300 InternalSaveSmBusExecToBootScript (EfiSmbusReadWord, SmBusAddress, 2, &Word);
309 Executes an SMBUS write data word command on the SMBUS device specified by SmBusAddress.
311 Only the SMBUS slave address and SMBUS command fields of SmBusAddress are required.
314 If Length in SmBusAddress is not zero, then ASSERT().
315 If any reserved bits of SmBusAddress are set, then ASSERT().
317 @param SmBusAddress Address that encodes the SMBUS Slave Address,
329 IN UINTN SmBusAddress,
336 Word = SmBusWriteDataWord (SmBusAddress, Value, Status);
338 InternalSaveSmBusExecToBootScript (EfiSmbusWriteWord, SmBusAddress, 2, &Word);
347 Executes an SMBUS process call command on the SMBUS device specified by SmBusAddress.
349 Only the SMBUS slave address and SMBUS command fields of SmBusAddress are required.
352 If Length in SmBusAddress is not zero, then ASSERT().
353 If any reserved bits of SmBusAddress are set, then ASSERT().
355 @param SmBusAddress Address that encodes the SMBUS Slave Address,
367 IN UINTN SmBusAddress,
374 Word = SmBusProcessCall (SmBusAddress, Value, Status);
376 InternalSaveSmBusExecToBootScript (EfiSmbusProcessCall, SmBusAddress, 2, &Value);
385 Executes an SMBUS read block command on the SMBUS device specified by SmBusAddress.
386 Only the SMBUS slave address and SMBUS command fields of SmBusAddress are required.
392 If Length in SmBusAddress is not zero, then ASSERT().
394 If any reserved bits of SmBusAddress are set, then ASSERT().
396 @param SmBusAddress Address that encodes the SMBUS Slave Address,
408 IN UINTN SmBusAddress,
415 Length = SmBusReadBlock (SmBusAddress, Buffer, Status);
417 InternalSaveSmBusExecToBootScript (EfiSmbusReadBlock, SmBusAddress, Length, Buffer);
426 Executes an SMBUS write block command on the SMBUS device specified by SmBusAddress.
427 The SMBUS slave address, SMBUS command, and SMBUS length fields of SmBusAddress are required.
431 If Length in SmBusAddress is zero or greater than 32, then ASSERT().
433 If any reserved bits of SmBusAddress are set, then ASSERT().
435 @param SmBusAddress Address that encodes the SMBUS Slave Address,
447 IN UINTN SmBusAddress,
454 Length = SmBusWriteBlock (SmBusAddress, Buffer, Status);
456 InternalSaveSmBusExecToBootScript (EfiSmbusWriteBlock, SmBusAddress, SMBUS_LIB_LENGTH (SmBusAddress), Buffer);
465 Executes an SMBUS block process call command on the SMBUS device specified by SmBusAddress.
466 The SMBUS slave address, SMBUS command, and SMBUS length fields of SmBusAddress are required.
471 If Length in SmBusAddress is zero or greater than 32, then ASSERT().
474 If any reserved bits of SmBusAddress are set, then ASSERT().
476 @param SmBusAddress Address that encodes the SMBUS Slave Address,
489 IN UINTN SmBusAddress,
497 Length = SmBusBlockProcessCall (SmBusAddress, WriteBuffer, ReadBuffer, Status);
499 InternalSaveSmBusExecToBootScript (EfiSmbusBWBRProcessCall, SmBusAddress, SMBUS_LIB_LENGTH (SmBusAddress), ReadBuffer);