Home
last modified time | relevance | path

Searched refs:pec (Results 1 – 18 of 18) sorted by relevance

/linux-6.15/arch/s390/pci/
H A Dpci_event.c35 u16 pec; /* PCI event code */ member
48 u16 pec; /* PCI event code */ member
278 ccdf->fid, ccdf->fh, ccdf->pec); in __zpci_event_error()
290 pdev ? pci_name(pdev) : "n/a", ccdf->pec, ccdf->fid); in __zpci_event_error()
295 switch (ccdf->pec) { in __zpci_event_error()
345 ccdf->fid, ccdf->fh, ccdf->pec); in __zpci_event_availability()
350 switch (ccdf->pec) { in __zpci_event_availability()
/linux-6.15/drivers/char/ipmi/
H A Dssif_bmc.c54 u8 pec; member
342 part->pec = i2c_smbus_pec(0, &addr, 1); in calculate_response_part_pec()
344 part->pec = i2c_smbus_pec(part->pec, &part->smbus_cmd, 1); in calculate_response_part_pec()
347 part->pec = i2c_smbus_pec(part->pec, &addr, 1); in calculate_response_part_pec()
348 part->pec = i2c_smbus_pec(part->pec, &part->length, 1); in calculate_response_part_pec()
350 part->pec = i2c_smbus_pec(part->pec, part->payload, part->length); in calculate_response_part_pec()
467 *val = part->pec; in handle_read_processed()
515 part->pec = part->payload[part->length]; in validate_request_part()
532 if (cpec != part->pec) in validate_request_part()
/linux-6.15/drivers/net/mctp/
H A Dmctp-i3c.c108 u8 pec, addr; in mctp_i3c_read() local
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()
368 u8 addr, pec; in mctp_i3c_xmit() local
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()
H A Dmctp-i2c.c278 u8 pec, calc_pec; in mctp_i2c_recv() local
301 pec = midev->rx_buffer[midev->rx_pos - 1]; in mctp_i2c_recv()
303 if (pec != calc_pec) { in mctp_i2c_recv()
/linux-6.15/drivers/i2c/busses/
H A Di2c-amd8111.c194 unsigned char protocol, len, pec, temp[2]; in amd8111_access() local
199 pec = (flags & I2C_CLIENT_PEC) ? AMD_SMB_PRTCL_PEC : 0; in amd8111_access()
244 protocol |= AMD_SMB_PRTCL_WORD_DATA | pec; in amd8111_access()
265 protocol |= AMD_SMB_PRTCL_BLOCK_DATA | pec; in amd8111_access()
300 protocol = AMD_SMB_PRTCL_PROC_CALL | pec; in amd8111_access()
319 protocol = AMD_SMB_PRTCL_BLOCK_PROC_CALL | pec; in amd8111_access()
H A Di2c-nforce2.c169 unsigned char protocol, pec; in nforce2_access() local
175 pec = (flags & I2C_CLIENT_PEC) ? NVIDIA_SMB_PRTCL_PEC : 0; in nforce2_access()
202 protocol |= NVIDIA_SMB_PRTCL_WORD_DATA | pec; in nforce2_access()
220 protocol |= NVIDIA_SMB_PRTCL_BLOCK_DATA | pec; in nforce2_access()
H A Di2c-mlxbf.c2022 bool read, pec; in mlxbf_i2c_smbus_xfer() local
2028 pec = flags & I2C_FUNC_SMBUS_PEC; in mlxbf_i2c_smbus_xfer()
2039 pec); in mlxbf_i2c_smbus_xfer()
2046 read, pec); in mlxbf_i2c_smbus_xfer()
2053 (u8 *)&data->word, read, pec); in mlxbf_i2c_smbus_xfer()
2061 &byte_cnt, read, pec); in mlxbf_i2c_smbus_xfer()
2069 &byte_cnt, read, pec); in mlxbf_i2c_smbus_xfer()
2076 (u8 *)&data->word, pec); in mlxbf_i2c_smbus_xfer()
2085 pec); in mlxbf_i2c_smbus_xfer()
/linux-6.15/drivers/staging/media/atomisp/pci/css_2401_system/host/
H A Dcsi_rx_local.h47 hrt_data pec[N_CSI_RX_BE_MIPI_CUSTOM_PEC]; member
H A Dcsi_rx_private.h222 state->pec[i] = in csi_rx_be_ctrl_get_state()
272 state->pec[i]); in csi_rx_be_ctrl_dump_state()
/linux-6.15/drivers/i2c/
H A Di2c-core-smbus.c60 static u8 i2c_smbus_msg_pec(u8 pec, struct i2c_msg *msg) in i2c_smbus_msg_pec() argument
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()
/linux-6.15/arch/s390/include/asm/
H A Dctlreg.h204 unsigned long pec : 1; /* PAI extension control */ member
/linux-6.15/drivers/power/supply/
H A Dsbs-battery.c433 bool pec = client->flags & I2C_CLIENT_PEC; in sbs_read_string_data() local
436 if (pec) in sbs_read_string_data()
/linux-6.15/Documentation/hwmon/
H A Dmax31827.rst144 Just write 1 to the "pec" file for enabling PEC and 0 for disabling it.
H A Dpmbus-core.rst129 If PEC is supported, the PMBus core driver adds an attribute named 'pec' to
H A Dlm90.rst683 can be enabled through sysfs. Just write 1 to the "pec" file and PEC will be
/linux-6.15/drivers/hwmon/
H A Dhwmon.c391 static DEVICE_ATTR_RW(pec);
/linux-6.15/Documentation/ABI/testing/
H A Dsysfs-class-hwmon1068 What: /sys/class/hwmon/hwmonX/device/pec
/linux-6.15/drivers/hwmon/pmbus/
H A Dpmbus_core.c2658 static DEVICE_ATTR_RW(pec);