summaryrefslogtreecommitdiff
path: root/sys/dev/ic
AgeCommit message (Expand)Author
2024-05-22Fix some bogus masking for the HCS (Host Controller Status) register.Marcus Glocker
2024-05-22Make the interrupt status poll function generic, rather than for only oneMarcus Glocker
2024-05-21Remove obsolete comment, and fix some spacing.Marcus Glocker
2024-05-21Only enable BUS_DMA_64BIT if the controller supports it.Marcus Glocker
2024-05-20Introduce some macros for static intr. aggr. and slot integers, and doMarcus Glocker
2024-05-20Add flag to switch between normal interrupts (one interrupt per completedMarcus Glocker
2024-05-19Use aggregation interrupts like stated in the documentation; Setup valuesMarcus Glocker
2024-05-16As of the documentation, the value of the Command UPIU expected_xfer_lenMarcus Glocker
2024-05-15Remove unused variable.Marcus Glocker
2024-05-15Fix multi-slot support.Marcus Glocker
2024-05-15Also free CCBs in the error case. Fixes an intermittent panic seen onMarcus Glocker
2024-05-13Add bio(4) support to nvme(4). Provide information on controller and configuredKenneth R Westerback
2024-05-13remove prototypes with no matching functionJonathan Gray
2024-05-12Introduce debugging levels, to make debugging a bit more useful.Marcus Glocker
2024-05-12rtw_host_rfio was removed in 2007Jonathan Gray
2024-05-12comsiraddr was removed in 2016Jonathan Gray
2024-05-11fix prototype; iosf_i2c_relese -> iosf_i2c_releaseJonathan Gray
2024-05-10Revert r1.108. An Intel 11th Gen i5 Framework laptop with a SanDisk SN850 diskKenneth R Westerback
2024-05-10Fix broken debugging.Marcus Glocker
2024-05-09Back then I faced intermittent file-system corruptions for which settingMarcus Glocker
2024-05-09Sprinkle some more DPRINTFs.Marcus Glocker
2024-05-09Pack hardware descriptor structures.Marcus Glocker
2024-05-09Parse the OCS response value for completed commands, and set error onMarcus Glocker
2024-05-09Perform bus DMA synchronization to update the command descriptors.Marcus Glocker
2024-05-09Use 1U for bit operations on 32-bit registers.Marcus Glocker
2024-05-09Don't do math on KVA to get the required slot offset since that couldMarcus Glocker
2024-05-09Don't use the task id for UPIU commands. We don't use task managementMarcus Glocker
2024-05-09Don't schedule interrupt aggregation when commands are still in-progress.Marcus Glocker
2024-05-09Prevent that scheduling of new commands is interfering with processingMarcus Glocker
2024-05-09Don't relay on the doorbell register to track our slots. As of theMarcus Glocker
2024-05-06Add support for Tx checksum offloading to dwqe(4).Stefan Sperling
2024-05-03Make qwx(4) call into ifmedia more like iwx(4) does it.Stefan Sperling
2024-05-03Add support for Rx checksum offloading to dwqe(4).Stefan Sperling
2024-04-29remove unused global varsJonathan Gray
2024-04-25Adjust macro definitions for dwqe(4) Rx descriptors.Stefan Sperling
2024-04-25Mask off MAC management counter interrupts. The driver doesn't know howJonathan Matthew
2024-04-23use 1U << 31 to avoid undefined behaviourJonathan Gray
2024-04-19As of the documentation, the UTP Command Descriptor Base Address (UCDBA)Marcus Glocker
2024-04-15Don't wait forever in nvme_poll(). Respect the timeout provided by a scsi_xfer.Kenneth R Westerback
2024-04-15Don't hang in nvme_poll() if the nvme controller has disconnected from the pcieKenneth R Westerback
2024-04-14with empty body loops, put final semicolon on a new line for readabilityJonathan Gray
2024-04-13correct indentationJonathan Gray
2024-04-03Reuse the timeout from struct scsi_xfer rather than declaring one inMiod Vallat
2024-03-29skip dwqe_tx_proc() processing while the interface is not upStefan Sperling
2024-03-09Ensure that qwx(4) clears the OACTIVE flag when Tx rings have space again.Stefan Sperling
2024-03-04Reduce high limit of dwqe(4) receive ring by one.Alexander Bluhm
2024-03-02implement qwx(4) monitor status ring pollingStefan Sperling
2024-03-02silently ignore update-stats events from qwx(4) firmwareStefan Sperling
2024-03-02repair QWX_DEBUG buildStefan Sperling
2024-02-29align qwx_ce_rx error code checking with linux ath11k driverStefan Sperling