mirror_ubuntu-kernels/drivers/net/ethernet/netronome/nfp
Brendan Jackman 91c960b005 bpf: Rename BPF_XADD and prepare to encode other atomics in .imm
A subsequent patch will add additional atomic operations. These new
operations will use the same opcode field as the existing XADD, with
the immediate discriminating different operations.

In preparation, rename the instruction mode BPF_ATOMIC and start
calling the zero immediate BPF_ADD.

This is possible (doesn't break existing valid BPF progs) because the
immediate field is currently reserved MBZ and BPF_ADD is zero.

All uses are removed from the tree but the BPF_XADD definition is
kept around to avoid breaking builds for people including kernel
headers.

Signed-off-by: Brendan Jackman <jackmanb@google.com>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Acked-by: Björn Töpel <bjorn.topel@gmail.com>
Link: https://lore.kernel.org/bpf/20210114181751.768687-5-jackmanb@google.com
2021-01-14 18:34:29 -08:00
..
abm nfp: abm: fix error return code in nfp_abm_vnic_alloc() 2020-05-08 18:39:36 -07:00
bpf bpf: Rename BPF_XADD and prepare to encode other atomics in .imm 2021-01-14 18:34:29 -08:00
crypto nfp: silence set but not used warning with IPV6=n 2020-12-09 19:42:03 -08:00
flower nfp: move indirect block cleanup to flower app stop callback 2020-12-17 10:57:57 -08:00
nfpcore nfp: Replace zero-length array with flexible-array member 2020-12-04 16:00:20 -08:00
nic
ccm_mbox.c
ccm.c
ccm.h nfp: tls: implement the stream sync RX resync 2019-12-19 17:46:51 -08:00
devlink_param.c nfp: devlink: set unknown fw_load_policy 2019-09-11 15:10:05 +01:00
Makefile nfp: add devlink param infrastructure 2019-09-10 17:29:27 +01:00
nfp_abi.h
nfp_app_nic.c
nfp_app.c
nfp_app.h
nfp_asm.c treewide: Use fallthrough pseudo-keyword 2020-08-23 17:36:59 -05:00
nfp_asm.h
nfp_devlink.c devlink: move request_firmware out of driver 2020-11-19 21:40:57 -08:00
nfp_hwmon.c
nfp_main.c devlink: move request_firmware out of driver 2020-11-19 21:40:57 -08:00
nfp_main.h devlink: move request_firmware out of driver 2020-11-19 21:40:57 -08:00
nfp_net_common.c net, xdp: Introduce xdp_prepare_buff utility routine 2021-01-08 13:39:24 -08:00
nfp_net_ctrl.c nfp: tls: implement the stream sync RX resync 2019-12-19 17:46:51 -08:00
nfp_net_ctrl.h nfp: tls: implement the stream sync RX resync 2019-12-19 17:46:51 -08:00
nfp_net_debugdump.c netronome: Replace zero-length array with flexible-array member 2020-02-24 15:26:17 -08:00
nfp_net_debugfs.c
nfp_net_ethtool.c nfp: use correct define to return NONE fec 2020-09-17 17:59:12 -07:00
nfp_net_main.c nfp: add devlink param infrastructure 2019-09-10 17:29:27 +01:00
nfp_net_repr.c net: partially revert dynamic lockdep key changes 2020-05-04 12:05:56 -07:00
nfp_net_repr.h netronome: Replace zero-length array with flexible-array member 2020-02-24 15:26:17 -08:00
nfp_net_sriov.c
nfp_net_sriov.h
nfp_net.h nfp: convert to new udp_tunnel_nic infra 2020-07-14 17:04:27 -07:00
nfp_netvf_main.c remove ioremap_nocache and devm_ioremap_nocache 2020-01-06 09:45:59 +01:00
nfp_port.c
nfp_port.h
nfp_shared_buf.c