Lines Matching +full:a +full:- +full:h
1 /* SPDX-License-Identifier: GPL-2.0 */
2 /* Copyright(c) 2013 - 2018 Intel Corporation. */
7 #include <linux/types.h>
8 #include <linux/if_ether.h>
9 #include <linux/if_vlan.h>
10 #include <linux/tcp.h>
11 #include <linux/pci.h>
13 /* get readq/writeq support for 32 bit kernels, use the low-first version */
14 #include <linux/io-64-nonatomic-lo-hi.h>
16 #define wr32(a, reg, value) writel((value), ((a)->hw_addr + (reg))) argument
17 #define rd32(a, reg) readl((a)->hw_addr + (reg)) argument
19 #define wr64(a, reg, value) writeq((value), ((a)->hw_addr + (reg))) argument
20 #define rd64(a, reg) readq((a)->hw_addr + (reg)) argument
21 #define iavf_flush(a) readl((a)->hw_addr + IAVF_VFGEN_RSTAT) argument
30 #define iavf_allocate_dma_mem(h, m, unused, s, a) \ argument
31 iavf_allocate_dma_mem_d(h, m, s, a)
38 #define iavf_debug(h, m, s, ...) \ argument
40 if (((m) & (h)->debug_mask)) \
42 (h)->bus.bus_id, (h)->bus.device, \
43 (h)->bus.func, ##__VA_ARGS__); \