Home
last modified time | relevance | path

Searched refs:PECI (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-6.6/drivers/peci/
H A Drequest.c94 * peci_request_status() - return -errno based on PECI completion code
95 * @req: the PECI request that contains response data with completion code
127 WARN_ONCE(1, "Unknown PECI completion code: %#02x\n", cc); in peci_request_status()
131 EXPORT_SYMBOL_NS_GPL(peci_request_status, PECI);
184 * @device: PECI device to which request is going to be sent
202 * PECI controllers that we are using now don't support DMA, this in peci_request_alloc()
216 EXPORT_SYMBOL_NS_GPL(peci_request_alloc, PECI);
220 * @req: the PECI request to be freed
226 EXPORT_SYMBOL_NS_GPL(peci_request_free, PECI);
247 EXPORT_SYMBOL_NS_GPL(peci_xfer_get_dib, PECI);
[all...]
H A Ddevice.c12 * PECI device can be removed using sysfs, but the removal can also happen as
14 * Mutex is used to protect PECI device from being double-deleted.
29 * PECI device may be in a state where it is unable to return a proper in peci_get_revision()
119 * PECI Ping is a command encoded by tx_len = 0, rx_len = 0. in peci_detect()
234 EXPORT_SYMBOL_NS_GPL(__peci_driver_register, PECI);
240 EXPORT_SYMBOL_NS_GPL(peci_driver_unregister, PECI);
H A Dcpu.c13 * peci_temp_read() - read the maximum die temperature from PECI target device
14 * @device: PECI device to which request is going to be sent
17 * It uses GetTemp PECI command.
39 * @device: PECI device to which request is going to be sent
44 * It uses RdPkgConfig PECI command.
71 * @device: PECI device to which request is going to be sent
78 * It uses RdPCIConfigLocal PECI command.
106 * @device: PECI device to which request is going to be sent
114 * Like &peci_pci_local_read, but it uses RdEndpointConfig PECI command.
142 * @device: PECI devic
347 MODULE_IMPORT_NS(PECI); global() variable
[all...]
H A Dcore.c93 * Detach any active PECI devices. This can't fail, thus we do not in unregister_controller()
106 * devm_peci_controller_add() - add PECI controller
111 * devm_peci_controller_add() to register itself with the PECI bus.
161 EXPORT_SYMBOL_NS_GPL(devm_peci_controller_add, PECI);
218 pr_err("peci: failed to register PECI bus type!\n"); in peci_init()
235 MODULE_DESCRIPTION("PECI bus core module");
/kernel/linux/linux-6.6/drivers/peci/controller/
H A Dpeci-npcm.c19 /* NPCM PECI Registers */
213 /* PECI interrupt enable */ in npcm_peci_init_ctrl()
296 MODULE_DESCRIPTION("NPCM PECI driver");
298 MODULE_IMPORT_NS(PECI); variable
H A Dpeci-aspeed.c23 /* ASPEED PECI Registers */
401 * PECI HW contains a clock divider which is a combination of:
406 * The resulting frequency is used by PECI Controller to drive the PECI bus to
597 MODULE_DESCRIPTION("ASPEED PECI driver");
599 MODULE_IMPORT_NS(PECI); variable

Completed in 5 milliseconds