Lines Matching full:pec
26 /* One byte less to allow for the PEC */
28 /* 4 byte MCTP header, no data, 1 byte PEC */
108 u8 pec, addr; in mctp_i3c_read() local
145 /* check PEC, including address byte */ in mctp_i3c_read()
147 pec = i2c_smbus_pec(0, &addr, 1); in mctp_i3c_read()
148 pec = i2c_smbus_pec(pec, xfer.data.in, xfer.len - 1); in mctp_i3c_read()
149 if (pec != ((u8 *)xfer.data.in)[xfer.len - 1]) { in mctp_i3c_read()
155 /* Remove PEC */ in mctp_i3c_read()
368 u8 addr, pec; in mctp_i3c_xmit() local
394 /* Need a linear buffer with space for the PEC */ in mctp_i3c_xmit()
405 /* PEC calculation */ in mctp_i3c_xmit()
407 pec = i2c_smbus_pec(0, &addr, 1); in mctp_i3c_xmit()
408 pec = i2c_smbus_pec(pec, data, data_len); in mctp_i3c_xmit()
409 data[data_len] = pec; in mctp_i3c_xmit()