Lines Matching refs:domain

38 	int domain;  member
152 static struct pcistub_device *pcistub_device_find(int domain, int bus, in pcistub_device_find() argument
162 && domain == pci_domain_nr(psdev->dev->bus) in pcistub_device_find()
201 int domain, int bus, in pcistub_get_pci_dev_by_slot() argument
212 && domain == pci_domain_nr(psdev->dev->bus) in pcistub_get_pci_dev_by_slot()
321 if (pci_domain_nr(dev->bus) == pdev_id->domain in pcistub_match_one()
657 &aer_op->domain, &aer_op->bus, &aer_op->devfn); in common_process()
667 aer_cmd, aer_op->domain, aer_op->bus, aer_op->devfn); in common_process()
955 static inline int str_to_slot(const char *buf, int *domain, int *bus, in str_to_slot() argument
960 switch (sscanf(buf, " %x:%x:%x.%x %n", domain, bus, slot, func, in str_to_slot()
964 sscanf(buf, " %x:%x:%x.* %n", domain, bus, slot, &parsed); in str_to_slot()
968 sscanf(buf, " %x:%x:*.* %n", domain, bus, &parsed); in str_to_slot()
975 *domain = 0; in str_to_slot()
992 static inline int str_to_quirk(const char *buf, int *domain, int *bus, int in str_to_quirk() argument
997 sscanf(buf, " %x:%x:%x.%x-%x:%x:%x %n", domain, bus, slot, func, in str_to_quirk()
1003 *domain = 0; in str_to_quirk()
1012 static int pcistub_device_id_add(int domain, int bus, int slot, int func) in pcistub_device_id_add() argument
1020 rc = pcistub_device_id_add(domain, bus, slot, func); in pcistub_device_id_add()
1026 rc = pcistub_device_id_add(domain, bus, slot, func); in pcistub_device_id_add()
1033 !pci_domains_supported ? domain : in pcistub_device_id_add()
1035 domain < 0 || domain > 0xffff) in pcistub_device_id_add()
1045 pci_dev_id->domain = domain; in pcistub_device_id_add()
1050 domain, bus, slot, func); in pcistub_device_id_add()
1059 static int pcistub_device_id_remove(int domain, int bus, int slot, int func) in pcistub_device_id_remove() argument
1068 if (pci_dev_id->domain == domain && pci_dev_id->bus == bus in pcistub_device_id_remove()
1080 domain, bus, slot, func); in pcistub_device_id_remove()
1088 static int pcistub_reg_add(int domain, int bus, int slot, int func, in pcistub_reg_add() argument
1100 psdev = pcistub_device_find(domain, bus, slot, func); in pcistub_reg_add()
1133 int domain, bus, slot, func; in pcistub_slot_add() local
1136 err = str_to_slot(buf, &domain, &bus, &slot, &func); in pcistub_slot_add()
1140 err = pcistub_device_id_add(domain, bus, slot, func); in pcistub_slot_add()
1152 int domain, bus, slot, func; in pcistub_slot_remove() local
1155 err = str_to_slot(buf, &domain, &bus, &slot, &func); in pcistub_slot_remove()
1159 err = pcistub_device_id_remove(domain, bus, slot, func); in pcistub_slot_remove()
1181 pci_dev_id->domain, pci_dev_id->bus, in pcistub_slot_show()
1226 int domain, bus, slot, func; in pcistub_irq_handler_switch() local
1229 err = str_to_slot(buf, &domain, &bus, &slot, &func); in pcistub_irq_handler_switch()
1233 psdev = pcistub_device_find(domain, bus, slot, func); in pcistub_irq_handler_switch()
1265 int domain, bus, slot, func, reg, size, mask; in pcistub_quirk_add() local
1268 err = str_to_quirk(buf, &domain, &bus, &slot, &func, &reg, &size, in pcistub_quirk_add()
1273 err = pcistub_reg_add(domain, bus, slot, func, reg, size, mask); in pcistub_quirk_add()
1330 int domain, bus, slot, func; in permissive_add() local
1335 err = str_to_slot(buf, &domain, &bus, &slot, &func); in permissive_add()
1339 psdev = pcistub_device_find(domain, bus, slot, func); in permissive_add()
1412 int domain, bus, slot, func; in pcistub_init() local
1421 &domain, &bus, &slot, &func, &parsed); in pcistub_init()
1427 &domain, &bus, &slot, &parsed); in pcistub_init()
1433 &domain, &bus, &parsed); in pcistub_init()
1438 domain = 0; in pcistub_init()
1461 err = pcistub_device_id_add(domain, bus, slot, func); in pcistub_init()