smb_dev
device_t smb_dev;
smb_dev = pci_find_bsf(0, 20, 0);
if (smb_dev == NULL)
if (pci_get_devid(smb_dev) != AMDSB_SMBUS_DEVID &&
pci_get_devid(smb_dev) != AMDFCH_SMBUS_DEVID &&
pci_get_devid(smb_dev) != AMDCZ_SMBUS_DEVID &&
pci_get_devid(smb_dev) != HYGONCZ_SMBUS_DEVID)
device_t smb_dev;
smb_dev = pci_find_bsf(0, 20, 0);
KASSERT(smb_dev != NULL, ("can't find SMBus PCI device\n"));
devid = pci_get_devid(smb_dev);
revid = pci_get_revid(smb_dev);
struct smb_dev * sm_dev;
struct smb_dev *dev;
struct smb_dev *dev;
static struct smb_dev *
struct smb_dev *sdp;
sdp = malloc(sizeof(struct smb_dev), M_NSMBDEV, M_WAITOK | M_ZERO);
struct smb_dev *dev;
dev = (struct smb_dev *)arg;
struct smb_dev *sdp;
sdp_trydestroy(struct smb_dev *sdp)
struct smb_dev *sdp;
struct smb_share **sspp, struct smb_dev **ssdp)
struct smb_dev *sdp;
void sdp_trydestroy(struct smb_dev *dev);
struct smb_share **sspp, struct smb_dev **ssdp);