Lines Matching refs:pde
273 struct pci_devemu *pde; in pci_parse_slot() local
313 pde = pci_emul_finddev(emul); in pci_parse_slot()
314 if (pde == NULL) { in pci_parse_slot()
329 if (pde->pe_alias != NULL) in pci_parse_slot()
330 set_config_value_node(nvl, "device", pde->pe_alias); in pci_parse_slot()
332 set_config_value_node(nvl, "device", pde->pe_emu); in pci_parse_slot()
334 if (pde->pe_legacy_config != NULL) in pci_parse_slot()
335 error = pde->pe_legacy_config(nvl, config); in pci_parse_slot()
1139 pci_emul_init(struct vmctx *ctx, struct pci_devemu *pde, int bus, int slot, in pci_emul_init() argument
1155 pdi->pi_d = pde; in pci_emul_init()
1156 snprintf(pdi->pi_name, PI_NAMESZ, "%s@pci.%d.%d.%d", pde->pe_emu, bus, in pci_emul_init()
1166 err = (*pde->pe_init)(pdi, fi->fi_config); in pci_emul_init()
1520 struct pci_devemu *pde; in init_pci() local
1577 pde = pci_emul_finddev(emul); in init_pci()
1578 if (pde == NULL) { in init_pci()
1584 if (pde->pe_alias != NULL) { in init_pci()
1588 pde->pe_alias); in init_pci()
1591 fi->fi_pde = pde; in init_pci()
1592 error = pci_emul_init(ctx, pde, bus, slot, in init_pci()
2535 struct pci_devemu *pde; in pci_snapshot() local
2542 pde = pdi->pi_d; in pci_snapshot()
2544 if (pde->pe_snapshot == NULL) in pci_snapshot()
2549 ret = (*pde->pe_snapshot)(meta); in pci_snapshot()
2557 struct pci_devemu *pde = pdi->pi_d; in pci_pause() local
2559 if (pde->pe_pause == NULL) { in pci_pause()
2564 return (*pde->pe_pause)(pdi); in pci_pause()
2570 struct pci_devemu *pde = pdi->pi_d; in pci_resume() local
2572 if (pde->pe_resume == NULL) { in pci_resume()
2577 return (*pde->pe_resume)(pdi); in pci_resume()