linux_dsm_epyc7002/drivers/net/ethernet/chelsio/cxgb4
Rahul Lakkireddy 5ccf9d0496 cxgb4: update API for TP indirect register access
Try to access TP indirect registers via firmware first.  If this fails,
fallback and access them directly.  This ensures that driver and
firmware do not conflict each other while accessing the TP indirect
registers.

Signed-off-by: Rahul Lakkireddy <rahul.lakkireddy@chelsio.com>
Signed-off-by: Ganesh Goudar <ganeshgr@chelsio.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-10-14 18:35:14 -07:00
..
clip_tbl.c treewide: use kv[mz]alloc* rather than opencoded variants 2017-05-08 17:15:13 -07:00
clip_tbl.h
cudbg_common.c cxgb4: collect register dump 2017-10-14 18:35:14 -07:00
cudbg_entity.h cxgb4: collect firmware mbox and device log dump 2017-10-14 18:35:14 -07:00
cudbg_if.h cxgb4: collect firmware mbox and device log dump 2017-10-14 18:35:14 -07:00
cudbg_lib_common.h cxgb4: collect on-chip memory dump 2017-10-14 18:35:14 -07:00
cudbg_lib.c cxgb4: collect firmware mbox and device log dump 2017-10-14 18:35:14 -07:00
cudbg_lib.h cxgb4: collect firmware mbox and device log dump 2017-10-14 18:35:14 -07:00
cxgb4_cudbg.c cxgb4: collect firmware mbox and device log dump 2017-10-14 18:35:14 -07:00
cxgb4_cudbg.h cxgb4: collect on-chip memory dump 2017-10-14 18:35:14 -07:00
cxgb4_dcb.c cxgb4: do DCB state reset in couple of places 2017-09-25 20:28:14 -07:00
cxgb4_dcb.h cxgb4: do DCB state reset in couple of places 2017-09-25 20:28:14 -07:00
cxgb4_debugfs.c cxgb4: update API for TP indirect register access 2017-10-14 18:35:14 -07:00
cxgb4_debugfs.h
cxgb4_ethtool.c cxgb4: update API for TP indirect register access 2017-10-14 18:35:14 -07:00
cxgb4_fcoe.c
cxgb4_fcoe.h
cxgb4_filter.c cxgb4: fetch stats for offloaded tc flower flows 2017-09-22 21:28:01 -07:00
cxgb4_filter.h cxgb4: add common api support for configuring filters 2016-09-22 01:40:01 -04:00
cxgb4_main.c cxgb4: update API for TP indirect register access 2017-10-14 18:35:14 -07:00
cxgb4_ptp.c cxgb4: ptp_clock_register() returns error pointers 2017-07-14 08:18:51 -07:00
cxgb4_ptp.h cxgb4: time stamping interface for PTP 2017-07-05 09:21:54 +01:00
cxgb4_tc_flower.c cxgb4: make function ch_flower_stats_cb, fixes warning 2017-09-28 10:21:37 -07:00
cxgb4_tc_flower.h cxgb4: fetch stats for offloaded tc flower flows 2017-09-22 21:28:01 -07:00
cxgb4_tc_u32_parse.h cxgb4: add support for offloading u32 filters 2016-09-22 01:40:01 -04:00
cxgb4_tc_u32.c net: sched: push cls related args into cls_common structure 2017-08-07 09:42:37 -07:00
cxgb4_tc_u32.h net: sched: push cls related args into cls_common structure 2017-08-07 09:42:37 -07:00
cxgb4_uld.c cxgb4: fix BUG() on interrupt deallocating path of ULD 2017-07-11 13:40:22 -07:00
cxgb4_uld.h cxgb4: fetch stats for offloaded tc flower flows 2017-09-22 21:28:01 -07:00
cxgb4.h cxgb4: update API for TP indirect register access 2017-10-14 18:35:14 -07:00
l2t.c neigh: make strucrt neigh_table::entry_size unsigned int 2017-09-25 20:36:17 -07:00
l2t.h cxgb4: move VLAN_NONE macro definition 2016-03-22 00:25:05 -07:00
Makefile cxgb4: collect register dump 2017-10-14 18:35:14 -07:00
sched.c cxgb4: fix memory leak 2017-09-05 14:27:50 -07:00
sched.h cxgb4: add support for tx max rate limiting 2016-08-22 18:29:13 -07:00
sge.c net/cxgb4: Use new PCI_DEV_FLAGS_NO_RELAXED_ORDERING flag 2017-08-14 22:14:51 -07:00
t4_chip_type.h cxgb4: T6 adapter lld support for iw_cxgb4 driver 2015-10-21 23:16:38 -04:00
t4_hw.c cxgb4: update API for TP indirect register access 2017-10-14 18:35:14 -07:00
t4_hw.h cxgb4: add new routine to get adapter info 2016-04-26 13:23:56 -04:00
t4_msg.h cxgb4: time stamping interface for PTP 2017-07-05 09:21:54 +01:00
t4_pci_id_tbl.h cxgb4: add new T5 pci device id's 2017-10-10 12:51:07 -07:00
t4_regs.h cxgb4: time stamping interface for PTP 2017-07-05 09:21:54 +01:00
t4_values.h cxgb4: Update IngPad and IngPack values 2017-03-22 10:53:49 -07:00
t4fw_api.h cxgb4/cxgbvf: Handle 32-bit fw port capabilities 2017-08-20 19:51:18 -07:00
t4fw_version.h cxgb4: update latest firmware version supported 2017-06-01 12:10:04 -04:00