peci_device
struct peci_device *peci_dev = priv->peci_dev;
struct peci_device *peci_dev = to_peci_device(dev->parent);
struct peci_device *peci_dev;
struct peci_device *peci_dev = to_peci_device(dev->parent);
struct peci_device *peci_dev;
peci_bus_match_device_id(const struct peci_device_id *id, struct peci_device *device)
struct peci_device *device = to_peci_device(dev);
struct peci_device *device = to_peci_device(dev);
struct peci_device *device = to_peci_device(dev);
int peci_ep_pci_local_read(struct peci_device *device, u8 seg,
int peci_mmio_read(struct peci_device *device, u8 bar, u8 seg,
struct peci_device *device;
int peci_temp_read(struct peci_device *device, s16 *temp_raw)
peci_cpu_probe(struct peci_device *device, const struct peci_device_id *id)
int peci_pcs_read(struct peci_device *device, u8 index, u16 param, u32 *data)
int peci_pci_local_read(struct peci_device *device, u8 bus, u8 dev, u8 func,
struct peci_device *device = to_peci_device(dev);
struct peci_device *device;
static int peci_get_revision(struct peci_device *device, u8 *revision)
void peci_device_destroy(struct peci_device *device)
struct peci_device *device = to_peci_device(dev);
static int peci_get_cpu_id(struct peci_device *device, u32 *cpu_id)
static int peci_device_info_init(struct peci_device *device)
struct peci_device;
struct peci_request *peci_request_alloc(struct peci_device *device, u8 tx_len, u8 rx_len);
struct peci_request *peci_xfer_get_dib(struct peci_device *device);
struct peci_request *peci_xfer_get_temp(struct peci_device *device);
struct peci_request *peci_xfer_pkg_cfg_readb(struct peci_device *device, u8 index, u16 param);
struct peci_request *peci_xfer_pkg_cfg_readw(struct peci_device *device, u8 index, u16 param);
struct peci_request *peci_xfer_pkg_cfg_readl(struct peci_device *device, u8 index, u16 param);
struct peci_request *peci_xfer_pkg_cfg_readq(struct peci_device *device, u8 index, u16 param);
struct peci_request *peci_xfer_pci_cfg_local_readb(struct peci_device *device,
struct peci_request *peci_xfer_pci_cfg_local_readw(struct peci_device *device,
struct peci_request *peci_xfer_pci_cfg_local_readl(struct peci_device *device,
struct peci_request *peci_xfer_ep_pci_cfg_local_readb(struct peci_device *device, u8 seg,
struct peci_request *peci_xfer_ep_pci_cfg_local_readw(struct peci_device *device, u8 seg,
struct peci_request *peci_xfer_ep_pci_cfg_local_readl(struct peci_device *device, u8 seg,
struct peci_request *peci_xfer_ep_pci_cfg_readb(struct peci_device *device, u8 seg,
struct peci_request *peci_xfer_ep_pci_cfg_readw(struct peci_device *device, u8 seg,
struct peci_request *peci_xfer_ep_pci_cfg_readl(struct peci_device *device, u8 seg,
struct peci_request *peci_xfer_ep_mmio32_readl(struct peci_device *device, u8 bar, u8 seg,
struct peci_request *peci_xfer_ep_mmio64_readl(struct peci_device *device, u8 bar, u8 seg,
void peci_device_destroy(struct peci_device *device);
int (*probe)(struct peci_device *device, const struct peci_device_id *id);
void (*remove)(struct peci_device *device);
struct peci_device *device = req->device;
struct peci_device *device = req->device;
struct peci_request *peci_request_alloc(struct peci_device *device, u8 tx_len, u8 rx_len)
struct peci_request *peci_xfer_get_dib(struct peci_device *device)
struct peci_request *peci_xfer_get_temp(struct peci_device *device)
__pkg_cfg_read(struct peci_device *device, u8 index, u16 param, u8 len)
__pci_cfg_local_read(struct peci_device *device, u8 bus, u8 dev, u8 func, u16 reg, u8 len)
__ep_pci_cfg_read(struct peci_device *device, u8 msg_type, u8 seg,
__ep_mmio_read(struct peci_device *device, u8 bar, u8 addr_type, u8 seg,
struct peci_request *peci_xfer_pkg_cfg_##x(struct peci_device *device, u8 index, u16 param) \
peci_xfer_pci_cfg_local_##x(struct peci_device *device, u8 bus, u8 dev, u8 func, u16 reg) \
peci_xfer_ep_pci_cfg_##x(struct peci_device *device, u8 seg, u8 bus, u8 dev, u8 func, u16 reg) \
struct peci_request *peci_xfer_ep_mmio##y##_##x(struct peci_device *device, u8 bar, u8 seg, \
struct peci_device *device = to_peci_device(dev);
struct peci_device;
int peci_temp_read(struct peci_device *device, s16 *temp_raw);
int peci_pcs_read(struct peci_device *device, u8 index,
int peci_pci_local_read(struct peci_device *device, u8 bus, u8 dev,
int peci_ep_pci_local_read(struct peci_device *device, u8 seg,
int peci_mmio_read(struct peci_device *device, u8 bar, u8 seg,
struct peci_device *device;
static inline struct peci_device *to_peci_device(struct device *d)
return container_of(d, struct peci_device, dev);