Lines Matching refs:root
54 static int amd_hsmp_rdwr(struct pci_dev *root, u32 address,
59 ret = pci_write_config_dword(root, HSMP_INDEX_REG, address);
63 ret = (write ? pci_write_config_dword(root, HSMP_DATA_REG, *value)
64 : pci_read_config_dword(root, HSMP_DATA_REG, value));
78 static int __hsmp_send_message(struct pci_dev *root, struct hsmp_message *msg)
87 ret = amd_hsmp_rdwr(root, SMN_HSMP_MSG_RESP, &mbox_status, HSMP_WR);
96 ret = amd_hsmp_rdwr(root, SMN_HSMP_MSG_DATA + (index << 2),
106 ret = amd_hsmp_rdwr(root, SMN_HSMP_MSG_ID, &msg->msg_id, HSMP_WR);
123 ret = amd_hsmp_rdwr(root, SMN_HSMP_MSG_RESP, &mbox_status, HSMP_RD);
158 ret = amd_hsmp_rdwr(root, SMN_HSMP_MSG_DATA + (index << 2),
198 if (!nb || !nb->root)
216 ret = __hsmp_send_message(nb->root, msg);
231 if (!nb || !nb->root)
244 ret = __hsmp_send_message(nb->root, &msg);