Back to home page

OSCL-LXR

 
 

    


 
  Name Size Date (UTC) Last indexed Description
  Name Size Date (UTC) Last indexed Description
folder Parent directory - 2025-03-06 09:18:35  
folder falcon/ - 2025-03-06 09:18:35  
folder siena/ - 2025-03-06 09:18:35  
bitfield.h 23204 bytes 2025-03-06 09:18:35 2025-03-06 12:52:59  
ef10.c 130367 bytes 2025-03-06 09:18:35 2025-03-06 12:53:00  
ef100.c 14922 bytes 2025-03-06 09:18:35 2025-03-06 12:53:00  
ef100.h 534 bytes 2025-03-06 09:18:35 2025-03-06 12:53:00  
ef100_ethtool.c 2552 bytes 2025-03-06 09:18:35 2025-03-06 12:53:00  
ef100_ethtool.h 542 bytes 2025-03-06 09:18:35 2025-03-06 12:53:00  
ef100_netdev.c 10341 bytes 2025-03-06 09:18:35 2025-03-06 12:53:00  
ef100_netdev.h 910 bytes 2025-03-06 09:18:35 2025-03-06 12:53:00  
ef100_nic.c 39879 bytes 2025-03-06 09:18:35 2025-03-06 12:53:01  
ef100_nic.h 2761 bytes 2025-03-06 09:18:35 2025-03-06 12:53:01  
ef100_regs.h 26425 bytes 2025-03-06 09:18:35 2025-03-06 12:53:01  
ef100_rep.c 12029 bytes 2025-03-06 09:18:35 2025-03-06 12:53:01  
ef100_rep.h 2288 bytes 2025-03-06 09:18:35 2025-03-06 12:53:01

Handling for ef100 representor netdevs

ef100_rx.c 6004 bytes 2025-03-06 09:18:35 2025-03-06 12:53:01  
ef100_rx.h 803 bytes 2025-03-06 09:18:35 2025-03-06 12:53:01  
ef100_sriov.c 1870 bytes 2025-03-06 09:18:35 2025-03-06 12:53:01  
ef100_sriov.h 646 bytes 2025-03-06 09:18:35 2025-03-06 12:53:01  
ef100_tx.c 15913 bytes 2025-03-06 09:18:35 2025-03-06 12:53:01  
ef100_tx.h 1066 bytes 2025-03-06 09:18:35 2025-03-06 12:53:01  
ef10_regs.h 14633 bytes 2025-03-06 09:18:35 2025-03-06 12:53:01  
ef10_sriov.c 20328 bytes 2025-03-06 09:18:35 2025-03-06 12:53:01  
ef10_sriov.h 2570 bytes 2025-03-06 09:18:35 2025-03-06 12:53:01  
efx.c 33912 bytes 2025-03-06 09:18:35 2025-03-06 12:53:01  
efx.h 7824 bytes 2025-03-06 09:18:35 2025-03-06 12:53:01  
efx_channels.c 35383 bytes 2025-03-06 09:18:35 2025-03-06 12:53:01  
efx_channels.h 2140 bytes 2025-03-06 09:18:35 2025-03-06 12:53:01  
efx_common.c 39721 bytes 2025-03-06 09:18:35 2025-03-06 12:53:02  
efx_common.h 4018 bytes 2025-03-06 09:18:35 2025-03-06 12:53:02  
enum.h 6137 bytes 2025-03-06 09:18:35 2025-03-06 12:53:02  
ethtool.c 9040 bytes 2025-03-06 09:18:35 2025-03-06 12:53:02  
ethtool_common.c 38647 bytes 2025-03-06 09:18:35 2025-03-06 12:53:02  
ethtool_common.h 2964 bytes 2025-03-06 09:18:35 2025-03-06 12:53:02  
farch_regs.h 106642 bytes 2025-03-06 09:18:35 2025-03-06 12:53:02  
filter.h 11148 bytes 2025-03-06 09:18:35 2025-03-06 12:53:02  
io.h 10191 bytes 2025-03-06 09:18:35 2025-03-06 12:53:03  
Kconfig 2252 bytes 2025-03-06 09:18:35 -  
mae.c 11555 bytes 2025-03-06 09:18:35 2025-03-06 12:53:03  
mae.h 1684 bytes 2025-03-06 09:18:35 2025-03-06 12:53:03  
Makefile 634 bytes 2025-03-06 09:18:35 2025-03-06 12:53:03  
mcdi.c 67088 bytes 2025-03-06 09:18:35 2025-03-06 12:53:03  
mcdi.h 15803 bytes 2025-03-06 09:18:35 2025-03-06 12:53:04  
mcdi_filters.c 68912 bytes 2025-03-06 09:18:35 2025-03-06 12:53:04  
mcdi_filters.h 6475 bytes 2025-03-06 09:18:35 2025-03-06 12:53:04  
mcdi_functions.c 12776 bytes 2025-03-06 09:18:35 2025-03-06 12:53:04  
mcdi_functions.h 1526 bytes 2025-03-06 09:18:35 2025-03-06 12:53:04  
mcdi_mon.c 15551 bytes 2025-03-06 09:18:35 2025-03-06 12:53:04  
mcdi_pcol.h 1473ki bytes 2025-03-06 09:18:35 2025-03-06 12:53:08  
mcdi_pcol_mae.h 991 bytes 2025-03-06 09:18:35 2025-03-06 12:53:08  
mcdi_port.c 3050 bytes 2025-03-06 09:18:35 2025-03-06 12:53:08

Driver for PHY related operations via MCDI.

mcdi_port.h 570 bytes 2025-03-06 09:18:35 2025-03-06 12:53:08  
mcdi_port_common.c 37948 bytes 2025-03-06 09:18:35 2025-03-06 12:53:08  
mcdi_port_common.h 2946 bytes 2025-03-06 09:18:35 2025-03-06 12:53:08  
mtd.c 2828 bytes 2025-03-06 09:18:35 2025-03-06 12:53:08  
net_driver.h 66936 bytes 2025-03-06 09:18:35 2025-03-06 12:53:09

Common definitions for all Efx net driver code

nic.c 16561 bytes 2025-03-06 09:18:35 2025-03-06 12:53:09  
nic.h 13450 bytes 2025-03-06 09:18:35 2025-03-06 12:53:09  
nic_common.h 8258 bytes 2025-03-06 09:18:35 2025-03-06 12:53:09  
ptp.c 67993 bytes 2025-03-06 09:18:35 2025-03-06 12:53:09

Theory of operation: PTP support is assisted by firmware running on the MC, which provides the hardware timestamping capabilities.

ptp.h 2020 bytes 2025-03-06 09:18:35 2025-03-06 12:53:09  
rx.c 11462 bytes 2025-03-06 09:18:35 2025-03-06 12:53:09  
rx_common.c 31144 bytes 2025-03-06 09:18:35 2025-03-06 12:53:09  
rx_common.h 4240 bytes 2025-03-06 09:18:35 2025-03-06 12:53:09  
selftest.c 22438 bytes 2025-03-06 09:18:35 2025-03-06 12:53:10  
selftest.h 1368 bytes 2025-03-06 09:18:35 2025-03-06 12:53:10  
sriov.c 1875 bytes 2025-03-06 09:18:35 2025-03-06 12:53:10  
sriov.h 848 bytes 2025-03-06 09:18:35 2025-03-06 12:53:10  
tc.c 7329 bytes 2025-03-06 09:18:35 2025-03-06 12:53:10  
tc.h 2397 bytes 2025-03-06 09:18:35 2025-03-06 12:53:10  
tx.c 18266 bytes 2025-03-06 09:18:35 2025-03-06 12:53:10  
tx.h 1658 bytes 2025-03-06 09:18:35 2025-03-06 12:53:10  
tx_common.c 12949 bytes 2025-03-06 09:18:35 2025-03-06 12:53:10  
tx_common.h 1720 bytes 2025-03-06 09:18:35 2025-03-06 12:53:10  
tx_tso.c 12039 bytes 2025-03-06 09:18:35 2025-03-06 12:53:10  
vfdi.h 9342 bytes 2025-03-06 09:18:35 2025-03-06 12:53:10  
workarounds.h 1230 bytes 2025-03-06 09:18:35 2025-03-06 12:53:10