Alex Forencich
|
b340d2aed0
|
Use min_t for range enforcement
|
2021-12-11 01:37:59 -08:00 |
|
Alex Forencich
|
53dfd68338
|
Use MQNIC_MAX_IRQ define when allocating MSI IRQs
|
2021-12-11 01:27:44 -08:00 |
|
Alex Forencich
|
ddeb8bad94
|
Use atomic notifier chain for interrupt handling
|
2021-12-10 21:05:31 -08:00 |
|
Alex Forencich
|
32a82929c6
|
Normalize create/destroy methods
|
2021-12-10 21:02:57 -08:00 |
|
Alex Forencich
|
c739b05b69
|
Remove unnecessary priv parameters
|
2021-12-10 20:59:44 -08:00 |
|
Alex Forencich
|
d2663fd711
|
Print PCIe subsytem IDs
|
2021-11-02 14:40:32 -07:00 |
|
Alex Forencich
|
27c9241a69
|
Update header comment, add SPDX license identifiers
|
2021-10-21 14:55:48 -07:00 |
|
Alex Forencich
|
79f778d85a
|
Remove out of memory messages; kernel should print stack trace when allocation fails
|
2021-10-21 14:01:29 -07:00 |
|
Alex Forencich
|
2adaf820b5
|
More kernel module coding style updates
|
2021-10-21 13:54:00 -07:00 |
|
Alex Forencich
|
5b49f09baa
|
Fix kernel module coding style
|
2021-10-08 18:31:53 -07:00 |
|
Alex Forencich
|
c249081dd2
|
Use DRIVER_NAME define
|
2021-10-01 23:45:06 -07:00 |
|
Alex Forencich
|
0965c77b8e
|
Remove MODULE_SUPPORTED_DEVICE, which was never implemented and was removed in kernel version 5.12
|
2021-10-01 17:31:15 -07:00 |
|
Alex Forencich
|
c8dd50b051
|
pcie_print_link_status was added in kernel version 4.17
|
2021-09-24 17:05:35 -07:00 |
|
Alex Forencich
|
2442ff65c5
|
Support application and RAM bars
|
2021-09-09 17:50:44 -07:00 |
|
Alex Forencich
|
d0976f193b
|
Use correct type
|
2021-09-09 17:49:11 -07:00 |
|
Alex Forencich
|
5f7b0292fc
|
Print more PCIe information
|
2021-08-30 01:27:25 -07:00 |
|
Alex Forencich
|
9c8e8430ab
|
Include misc device name in debug output
|
2021-03-30 15:05:54 -07:00 |
|
Alex Forencich
|
6b142d36c2
|
Pull board-specific code into mqnic_board.c and refactor I2C code
|
2021-02-01 20:10:48 -08:00 |
|
Alex Forencich
|
df32217dc8
|
Use MAC list instead of base MAC for more flexibility
|
2021-01-31 22:25:24 -08:00 |
|
Alex Forencich
|
9ceacea0e0
|
Fix types
|
2021-01-13 20:18:01 -08:00 |
|
Alex Forencich
|
945b2d3206
|
Add ethtool support for reading module EEPROMs
|
2020-09-19 17:25:58 -07:00 |
|
Alex Forencich
|
ac9dac0365
|
Use ARRAY_SIZE macro
|
2020-08-26 01:40:31 -07:00 |
|
Alex Forencich
|
e1456fb03b
|
Use correct helper function
|
2020-08-18 23:23:52 -07:00 |
|
Alex Forencich
|
39e55a1499
|
Rename PCI driver struct
|
2020-08-18 23:22:55 -07:00 |
|
Alex Forencich
|
5cc5aea95e
|
Rename PCI-related functions
|
2020-08-18 01:21:06 -07:00 |
|
Alex Forencich
|
b6e5216ab4
|
Add IRQ mapping
|
2020-08-17 23:53:31 -07:00 |
|
Alex Forencich
|
907bb68a99
|
Use misc device properly
|
2020-07-31 00:47:43 -07:00 |
|
Alex Forencich
|
6edce8c984
|
Add BAR size check
|
2020-07-30 23:48:52 -07:00 |
|
Alex Forencich
|
ae57fc941c
|
Add missing error code
|
2020-07-30 23:48:26 -07:00 |
|
Alex Forencich
|
5a9117cf8b
|
Remove unused code
|
2020-07-30 23:32:16 -07:00 |
|
Alex Forencich
|
e60e3a993f
|
Add device object reference in mqnic_dev and clean up references to device object
|
2020-07-30 19:37:34 -07:00 |
|
Alex Forencich
|
e7bcb726b4
|
Full de-init on shutdown
|
2020-07-30 19:30:36 -07:00 |
|
Alex Forencich
|
bfe537e614
|
Driver update for linux kernel API change
|
2020-02-25 12:36:43 -08:00 |
|
Alex Forencich
|
bcd45fe9f2
|
Name IRQs
|
2019-12-05 16:24:46 -08:00 |
|
Alex Forencich
|
af434c8eba
|
Add state_lock
|
2019-11-18 16:17:27 -08:00 |
|
Alex Forencich
|
334738a567
|
Set misc device parent to aid in device discovery
|
2019-11-10 14:44:20 -08:00 |
|
Alex Forencich
|
49103b9df9
|
Rework interrupt handling
|
2019-09-13 13:53:36 -07:00 |
|
Alex Forencich
|
9341f93b3f
|
Check PTP feature bits
|
2019-09-12 10:47:26 -07:00 |
|
Alex Forencich
|
59606f2cbf
|
Pull I2C driver code into separate module
|
2019-08-08 21:31:29 -07:00 |
|
Alex Forencich
|
6c5b6c99a1
|
Initial commit of mqnic kernel module
|
2019-07-17 18:13:51 -07:00 |
|