Searched refs:i2c_smbus_pec (Results 1 - 5 of 5) sorted by relevance
/kernel/linux/linux-6.6/drivers/char/ipmi/ |
H A D | ssif_bmc.c | 341 part->pec = i2c_smbus_pec(0, &addr, 1); in calculate_response_part_pec() 343 part->pec = i2c_smbus_pec(part->pec, &part->smbus_cmd, 1); in calculate_response_part_pec() 346 part->pec = i2c_smbus_pec(part->pec, &addr, 1); in calculate_response_part_pec() 347 part->pec = i2c_smbus_pec(part->pec, &part->length, 1); in calculate_response_part_pec() 349 part->pec = i2c_smbus_pec(part->pec, part->payload, part->length); in calculate_response_part_pec() 516 cpec = i2c_smbus_pec(0, &addr, 1); in validate_request_part() 517 cpec = i2c_smbus_pec(cpec, &part->smbus_cmd, 1); in validate_request_part() 518 cpec = i2c_smbus_pec(cpec, &part->length, 1); in validate_request_part() 529 cpec = i2c_smbus_pec(cpec, part->payload, part->length); in validate_request_part()
|
/kernel/linux/linux-6.6/drivers/i2c/ |
H A D | i2c-core-smbus.c | 42 * i2c_smbus_pec - Incremental CRC8 over the given input data array 49 u8 i2c_smbus_pec(u8 crc, u8 *p, size_t count) in i2c_smbus_pec() function 57 EXPORT_SYMBOL(i2c_smbus_pec); variable 64 pec = i2c_smbus_pec(pec, &addr, 1); in i2c_smbus_msg_pec() 67 return i2c_smbus_pec(pec, msg->buf, msg->len); in i2c_smbus_msg_pec()
|
/kernel/linux/linux-5.10/drivers/i2c/ |
H A D | i2c-core-smbus.c | 41 static u8 i2c_smbus_pec(u8 crc, u8 *p, size_t count) in i2c_smbus_pec() function 55 pec = i2c_smbus_pec(pec, &addr, 1); in i2c_smbus_msg_pec() 58 return i2c_smbus_pec(pec, msg->buf, msg->len); in i2c_smbus_msg_pec()
|
/kernel/linux/linux-6.6/drivers/net/mctp/ |
H A D | mctp-i2c.c | 303 calc_pec = i2c_smbus_pec(0, midev->rx_buffer, recvlen); in mctp_i2c_recv() 477 *pecp = i2c_smbus_pec(0, (u8 *)hdr, hdr->byte_count + 3); in mctp_i2c_xmit()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | i2c.h | 152 u8 i2c_smbus_pec(u8 crc, u8 *p, size_t count);
|
Completed in 7 milliseconds