Home
last modified time | relevance | path

Searched refs:func_id (Results 1 – 17 of 17) sorted by relevance

/kernel/dev/pcie/
A Dpcie_upstream_node.cpp73 for (uint func_id = 0; func_id < PCIE_MAX_FUNCTIONS_PER_DEVICE; ++func_id) { in ScanDownstream() local
76 auto cfg = driver().GetConfig(managed_bus_id_, dev_id, func_id); in ScanDownstream()
96 auto new_dev = ScanDevice(cfg, dev_id, func_id); in ScanDownstream()
100 managed_bus_id_, dev_id, func_id); in ScanDownstream()
114 if (!func_id && in ScanDownstream()
123 uint func_id) { in ScanDevice() argument
126 DEBUG_ASSERT(func_id < PCIE_MAX_FUNCTIONS_PER_DEVICE); in ScanDevice()
129 __UNUSED uint ndx = (dev_id * PCIE_MAX_FUNCTIONS_PER_DEVICE) + func_id; in ScanDevice()
139 vendor_id, managed_bus_id_, dev_id, func_id); in ScanDevice()
148 return PcieBridge::Create(*this, dev_id, func_id, secondary_id); in ScanDevice()
[all …]
A Ddebug.cpp46 uint func_id; member
480 ((params->func_id == WILDCARD_ID) || (params->func_id == dev->func_id()))); in dump_pcie_device()
546 params.func_id = WILDCARD_ID; in CmdLsPci()
633 (params.func_id != WILDCARD_ID)) { in CmdLsPci()
652 uint bus_id, dev_id, func_id; in CmdPciUnplug() local
657 func_id = static_cast<uint>(argv[3].i); in CmdPciUnplug()
661 (func_id >= PCIE_MAX_FUNCTIONS_PER_DEVICE)) in CmdPciUnplug()
682 bus_id, dev_id, func_id); in CmdPciUnplug()
693 uint bus_id, dev_id, func_id; in CmdPciReset() local
698 func_id = static_cast<uint>(argv[3].i); in CmdPciReset()
[all …]
A Dpcie_caps.cpp84 dev.bus_id(), dev.dev_id(), dev.func_id(), in PciCapPcie()
138 dev.bus_id(), dev.dev_id(), dev.func_id(), in PciCapPcie()
155 dev.bus_id(), dev.dev_id(), dev.func_id(), in PciCapPcie()
165 dev.bus_id(), dev.dev_id(), dev.func_id(), in PciCapPcie()
225 dev.bus_id(), dev.dev_id(), dev.func_id(), in PciCapMsi()
239 dev.bus_id(), dev.dev_id(), dev.func_id(), in PciCapMsi()
291 bus_id(), dev_id(), func_id(), vendor_id(), device_id()); in ParseStdCapabilitiesLocked()
295 bus_id(), dev_id(), func_id(), in ParseStdCapabilitiesLocked()
304 bus_id(), dev_id(), func_id(), in ParseStdCapabilitiesLocked()
A Dpcie_bus_driver.cpp236 uint ndx = (dev.dev_id() * PCIE_MAX_FUNCTIONS_PER_DEVICE) + dev.func_id(); in LinkDeviceToUpstream()
246 uint ndx = (dev.dev_id() * PCIE_MAX_FUNCTIONS_PER_DEVICE) + dev.func_id(); in UnlinkDeviceFromUpstream()
273 uint func_id) { in GetRefedDevice() argument
277 uint func_id; in GetRefedDevice() member
283 state.func_id = func_id, in GetRefedDevice()
292 (state->func_id == dev->func_id())) { in GetRefedDevice()
505 uint func_id, in GetConfig() argument
509 DEBUG_ASSERT(func_id < PCIE_MAX_FUNCTIONS_PER_DEVICE); in GetConfig()
523 static_cast<uint8_t>(func_id), in GetConfig()
572 dev->dev_id(), dev->bus_id(), dev->func_id(), dev->vendor_id(), in DisableBus()
A Dpcie_device.cpp40 static fbl::RefPtr<PcieDevice> Create(PcieUpstreamNode& upstream, uint dev_id, uint func_id);
49 PcieDeviceImpl(PcieBusDriver& bus_drv, uint bus_id, uint dev_id, uint func_id) in PcieDeviceImpl() argument
50 : PcieDevice(bus_drv, bus_id, dev_id, func_id, false) { } in PcieDeviceImpl()
54 uint dev_id, uint func_id) { in Create() argument
59 func_id); in Create()
62 upstream.managed_bus_id(), dev_id, func_id); in Create()
70 upstream.managed_bus_id(), dev_id, func_id, res); in Create()
79 uint bus_id, uint dev_id, uint func_id, bool is_bridge) in PcieDevice() argument
84 func_id_(func_id), in PcieDevice()
103 return PcieDeviceImpl::Create(upstream, dev_id, func_id); in Create()
[all …]
A Dpcie_bridge.cpp30 PcieBridge::PcieBridge(PcieBusDriver& bus_drv, uint bus_id, uint dev_id, uint func_id, uint mbus_id) in PcieBridge() argument
31 : PcieDevice(bus_drv, bus_id, dev_id, func_id, true), in PcieBridge()
43 uint func_id, in Create() argument
47 upstream.managed_bus_id(), dev_id, func_id, in Create()
52 upstream.managed_bus_id(), dev_id, func_id); in Create()
60 upstream.managed_bus_id(), dev_id, func_id, res); in Create()
A Dpcie_irqs.cpp881 return root->Swizzle(dev->dev_id(), dev->func_id(), pin, &irq_.legacy.irq_id); in MapPinToIrqLocked()
/kernel/dev/pcie/include/dev/
A Dpcie_bridge.h28 uint func_id,
68 PcieBridge(PcieBusDriver& bus_drv, uint bus_id, uint dev_id, uint func_id, uint mbus_id);
89 fbl::RefPtr<PcieDevice> ScanDevice(const PciConfig* cfg, uint dev_id, uint func_id);
A Dpcie_root.h48 virtual zx_status_t Swizzle(uint dev_id, uint func_id, uint pin, uint *irq) = 0;
A Dpcie_upstream_node.h61 fbl::RefPtr<PcieDevice> ScanDevice(const PciConfig* cfg, uint dev_id, uint func_id);
A Dpcie_device.h64 static fbl::RefPtr<PcieDevice> Create(PcieUpstreamNode& upstream, uint dev_id, uint func_id);
309 uint func_id() const { return func_id_; } in func_id() function
333 PcieDevice(PcieBusDriver& bus_drv, uint bus_id, uint dev_id, uint func_id, bool is_bridge);
A Dpcie_bus_driver.h62 uint func_id,
129 fbl::RefPtr<PcieDevice> GetRefedDevice(uint bus_id, uint dev_id, uint func_id);
/kernel/object/
A Dpci_device_dispatcher.cpp57 out_info->func_id = static_cast<uint8_t>(device_->func_id()); in PciDeviceDispatcher()
68 device_->bus_id(), device_->dev_id(), device_->func_id()); in ~PciDeviceDispatcher()
74 device_->bus_id(), device_->dev_id(), device_->func_id()); in ~PciDeviceDispatcher()
/kernel/syscalls/
A Dddk_arm64.cpp12 auto arm_result = arm_smccc_smc(params->func_id, in arch_smc_call()
A Dddk_pci.cpp72 zx_status_t Swizzle(uint dev_id, uint func_id, uint pin, uint* irq) override { in Swizzle() argument
75 (func_id >= fbl::count_of(lut_[dev_id])) || in Swizzle()
76 (pin >= fbl::count_of(lut_[dev_id][func_id]))) in Swizzle()
79 *irq = lut_[dev_id][func_id][pin]; in Swizzle()
650 dev->bus_id(), dev->dev_id(), dev->func_id(), bar_num); in sys_pci_get_bar()
A Dddk.cpp589 uint32_t service_call_num = ARM_SMC_GET_SERVICE_CALL_NUM_FROM_FUNC_ID(params.func_id); in sys_smc_call()
/kernel/platform/pc/
A Dpcie_quirks.cpp97 if (dev->bus_id() || dev->dev_id() || dev->func_id()) in pcie_tolud_quirk()

Completed in 33 milliseconds