summaryrefslogtreecommitdiff
path: root/Kernel/Net/E1000NetworkAdapter.h
AgeCommit message (Expand)Author
2021-08-23Kernel: Rename PCI::DeviceController => PCI::DeviceLiav A
2021-08-23Kernel/PCI: Delete PCI::Device in its current formLiav A
2021-08-06Kernel: Move Kernel/Memory/ code into Kernel::Memory namespaceAndreas Kling
2021-08-03Kernel: Add interface to read link speed and duplex for NetworkAdapterThomas Wagenveld
2021-07-19Kernel/E1000: Consolidate RX and TX buffer regionsAndreas Kling
2021-07-11Kernel: Make NetworkAdapter::class_name() return a StringViewAndreas Kling
2021-07-11Kernel: Make various T::class_name() and similar return StringViewAndreas Kling
2021-07-02Kernel/PCI: Move the PCI components as a subfolder to the Bus directoryLiav A
2021-06-17Kernel/Interrupts: Return boolean on whether we handled the interruptLiav A
2021-06-09Kernel/Net: Support Intel 82574 adapterLiav A
2021-06-09Kernel: Introduce the NetworkingManagement singletonLiav A
2021-05-19Kernel: static vs non-static constexpr variablesLenny Maiorani
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2020-12-31Everywhere: Re-format with clang-format-11Linus Groh
2020-07-28Kernel: Use AK::Span a bunch in the network adapter codeAndreas Kling
2020-06-25Kernel: Harvest randomness from various driversPeter Elliott
2020-05-16Kernel: Absorb LibBareMetal back into the kernelAndreas Kling
2020-04-28Kernel: Be a little more defensive when indexing E1000 Rx/Tx buffersAndreas Kling
2020-04-28Kernel: Add Region helpers for accessing underlying physical pagesAndreas Kling
2020-04-11Kernel: Instantiate network adapters in their own detect() methodsLiav A
2020-03-22Kernel: Run clang-format on filesShannon Booth
2020-03-19Kernel: Use a const reference to RegisterState in IRQ handlingLiav A
2020-03-08Kernel: Ensure E1000NetworkAdapter uses virtual memory correctlyLiav A
2020-03-06Kernel: Change HandlerPurpose to HandlerTypeLiav A
2020-03-02Kernel: Use IOAddress class in Network adapters' driversLiav A
2020-02-24Kernel: Update Network adapter classes to use the PCI::Device classLiav A
2020-02-16Kernel: Move all code into the Kernel namespaceAndreas Kling
2020-02-02Kernel: Detect devices when enumerating the PCI busLiav A
2020-01-30Kernel: Some more int => size_t in NetworkAdapter and subclassesAndreas Kling
2020-01-22Revert "Kernel: Replace IRQHandler with the new InterruptHandler class"Andreas Kling
2020-01-22Kernel: Replace IRQHandler with the new InterruptHandler classLiav A
2020-01-18Meta: Add license header to source filesAndreas Kling
2020-01-14Kernel: Fixing E1000 MMIO accessLiav A
2020-01-02Kernel: Create support for PCI ECAMLiav A
2019-12-14E1000: Use a WaitQueue to sleep while waiting for a transmit IRQAndreas Kling
2019-08-29Kernel: Remove now-unused singleton methods from our network devicesConrad Pankoff
2019-08-21Kernel: Implement link status in /proc/net/adaptersConrad Pankoff
2019-07-03AK: Rename the common integer typedefs to make it obvious what they are.Andreas Kling
2019-05-28Add clang-format fileRobin Burchell
2019-04-03Kernel: Move VM-related files into Kernel/VM/.Andreas Kling
2019-04-02Kernel: Move networking related files into Kernel/Net/.Andreas Kling