Home
last modified time | relevance | path

Searched refs:KernelCore (Results 1 – 25 of 52) sorted by relevance

123

/dports/emulators/yuzu/yuzu-0b47f7a46/src/core/hle/kernel/
H A Dkernel.cpp50 struct KernelCore::Impl {
369 KernelCore::KernelCore(Core::System& system) : impl{std::make_unique<Impl>(system, *this)} {} in KernelCore() function in Kernel::KernelCore
370 KernelCore::~KernelCore() { in ~KernelCore()
378 void KernelCore::Initialize() { in Initialize()
382 void KernelCore::InitializeCores() { in InitializeCores()
386 void KernelCore::Shutdown() { in Shutdown()
522 KernelCore::NamedPortTable::iterator KernelCore::FindNamedPort(const std::string& name) { in FindNamedPort()
526 KernelCore::NamedPortTable::const_iterator KernelCore::FindNamedPort( in FindNamedPort()
638 void KernelCore::ExceptionalExit() { in ExceptionalExit()
643 void KernelCore::EnterSVCProfile() { in EnterSVCProfile()
[all …]
H A Dkernel.h50 class KernelCore {
62 explicit KernelCore(Core::System& system);
63 ~KernelCore();
65 KernelCore(const KernelCore&) = delete;
66 KernelCore& operator=(const KernelCore&) = delete;
68 KernelCore(KernelCore&&) = delete;
69 KernelCore& operator=(KernelCore&&) = delete;
H A Dscheduler.h29 class KernelCore; variable
35 explicit GlobalScheduler(KernelCore& kernel);
199 KernelCore& kernel;
294 [[nodiscard]] explicit SchedulerLock(KernelCore& kernel);
298 KernelCore& kernel;
303 explicit SchedulerLockAndSleep(KernelCore& kernel, Handle& event_handle, Thread* time_task,
H A Dwritable_event.h13 class KernelCore; variable
31 static EventPair CreateEventPair(KernelCore& kernel, std::string name = "Unknown");
52 explicit WritableEvent(KernelCore& kernel);
H A Dhandle_table.h17 class KernelCore; variable
53 explicit HandleTable(KernelCore& kernel);
141 KernelCore& kernel;
H A Dclient_session.h25 class KernelCore; variable
31 explicit ClientSession(KernelCore& kernel);
59 static ResultVal<std::shared_ptr<ClientSession>> Create(KernelCore& kernel,
H A Dobject.h15 class KernelCore; variable
37 explicit Object(KernelCore& kernel);
61 KernelCore& kernel;
H A Dtransfer_memory.h21 class KernelCore; variable
32 explicit TransferMemory(KernelCore& kernel, Core::Memory::Memory& memory);
37 static std::shared_ptr<TransferMemory> Create(KernelCore& kernel, Core::Memory::Memory& memory,
H A Dserver_port.h19 class KernelCore; variable
25 explicit ServerPort(KernelCore& kernel);
39 static PortPair CreatePortPair(KernelCore& kernel, u32 max_sessions,
H A Dresource_limit.h17 class KernelCore; variable
36 explicit ResourceLimit(KernelCore& kernel);
40 static std::shared_ptr<ResourceLimit> Create(KernelCore& kernel);
H A Dshared_memory.h20 class KernelCore; variable
24 explicit SharedMemory(KernelCore& kernel, Core::DeviceMemory& device_memory);
28 KernelCore& kernel, Core::DeviceMemory& device_memory, Process* owner_process,
H A Dserver_session.h28 class KernelCore; variable
47 explicit ServerSession(KernelCore& kernel);
52 static ResultVal<std::shared_ptr<ServerSession>> Create(KernelCore& kernel,
H A Dreadable_event.h14 class KernelCore; variable
52 explicit ReadableEvent(KernelCore& kernel);
H A Dwritable_event.cpp15 WritableEvent::WritableEvent(KernelCore& kernel) : Object{kernel} {} in WritableEvent()
18 EventPair WritableEvent::CreateEventPair(KernelCore& kernel, std::string name) { in CreateEventPair()
H A Dclient_port.h17 class KernelCore; variable
22 explicit ClientPort(KernelCore& kernel);
H A Dsession.cpp12 Session::Session(KernelCore& kernel) : SynchronizationObject{kernel} {} in Session()
15 Session::SessionPair Session::Create(KernelCore& kernel, std::string name) { in Create()
H A Dsynchronization_object.h15 class KernelCore; variable
22 explicit SynchronizationObject(KernelCore& kernel);
H A Dtransfer_memory.cpp14 TransferMemory::TransferMemory(KernelCore& kernel, Core::Memory::Memory& memory) in TransferMemory()
22 std::shared_ptr<TransferMemory> TransferMemory::Create(KernelCore& kernel, in Create()
H A Dclient_session.cpp15 ClientSession::ClientSession(KernelCore& kernel) : SynchronizationObject{kernel} {} in ClientSession()
39 ResultVal<std::shared_ptr<ClientSession>> ClientSession::Create(KernelCore& kernel, in Create()
H A Dsession.h24 explicit Session(KernelCore& kernel);
29 static SessionPair Create(KernelCore& kernel, std::string name = "Unknown");
H A Dserver_port.cpp16 ServerPort::ServerPort(KernelCore& kernel) : SynchronizationObject{kernel} {} in ServerPort()
46 ServerPort::PortPair ServerPort::CreatePortPair(KernelCore& kernel, u32 max_sessions, in CreatePortPair()
H A Dshared_memory.cpp13 SharedMemory::SharedMemory(KernelCore& kernel, Core::DeviceMemory& device_memory) in SharedMemory()
19 KernelCore& kernel, Core::DeviceMemory& device_memory, Process* owner_process, in Create()
H A Dresource_limit.cpp16 ResourceLimit::ResourceLimit(KernelCore& kernel) : Object{kernel} {} in ResourceLimit()
50 std::shared_ptr<ResourceLimit> ResourceLimit::Create(KernelCore& kernel) { in Create()
/dports/emulators/yuzu/yuzu-0b47f7a46/src/core/hle/service/sm/
H A Dsm.h26 class KernelCore; variable
48 Kernel::KernelCore& kernel;
55 explicit ServiceManager(Kernel::KernelCore& kernel_);
88 Kernel::KernelCore& kernel;
/dports/emulators/yuzu/yuzu-0b47f7a46/src/core/hle/service/am/applets/
H A Dapplets.h31 class KernelCore; variable
65 explicit AppletDataBroker(Kernel::KernelCore& kernel_);
120 explicit Applet(Kernel::KernelCore& kernel_);

123