Lines Matching defs:pci_dev
774 vmd_dev_map_bar(struct spdk_pci_device *pci_dev, uint32_t bar,
777 struct vmd_pci_device *dev = SPDK_CONTAINEROF(pci_dev, struct vmd_pci_device, pci);
1290 vmd_enum_cb(void *ctx, struct spdk_pci_device *pci_dev)
1297 spdk_pci_device_cfg_read32(pci_dev, &cmd_reg, 4);
1299 spdk_pci_device_cfg_write32(pci_dev, cmd_reg, 4);
1301 spdk_pci_addr_fmt(bdf, sizeof(bdf), &pci_dev->addr);
1305 vmd->pci = pci_dev;
1307 vmd->domain = (pci_dev->addr.bus << 16) | (pci_dev->addr.dev << 8) | pci_dev->addr.func;
1533 vmd_detach_device(struct spdk_pci_device *pci_dev)
1535 struct vmd_pci_device *dev = SPDK_CONTAINEROF(pci_dev, struct vmd_pci_device, pci);
1537 assert(strcmp(spdk_pci_device_get_type(pci_dev), "vmd") == 0);
1538 assert(vmd_find_device(&pci_dev->addr) != NULL);