Searched refs:hw_addr (Results 1 - 25 of 150) sorted by relevance

123456

/linux-master/drivers/net/ethernet/intel/i40e/
H A Di40e_io.h10 #define wr32(a, reg, value) writel((value), ((a)->hw_addr + (reg)))
11 #define rd32(a, reg) readl((a)->hw_addr + (reg))
13 #define rd64(a, reg) readq((a)->hw_addr + (reg))
14 #define i40e_flush(a) readl((a)->hw_addr + I40E_GLGEN_STAT)
/linux-master/drivers/net/ethernet/intel/idpf/
H A Didpf_mem.h15 #define wr32(a, reg, value) writel((value), ((a)->hw_addr + (reg)))
16 #define rd32(a, reg) readl((a)->hw_addr + (reg))
17 #define wr64(a, reg, value) writeq((value), ((a)->hw_addr + (reg)))
18 #define rd64(a, reg) readq((a)->hw_addr + (reg))
/linux-master/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_common.h9 #define FM10K_REMOVED(hw_addr) unlikely(!(hw_addr))
20 u32 __iomem *hw_addr = READ_ONCE((hw)->hw_addr); \
21 if (!FM10K_REMOVED(hw_addr)) \
22 writel((val), &hw_addr[(reg)]); \
/linux-master/drivers/net/ethernet/intel/iavf/
H A Diavf_osdep.h16 #define wr32(a, reg, value) writel((value), ((a)->hw_addr + (reg)))
17 #define rd32(a, reg) readl((a)->hw_addr + (reg))
19 #define wr64(a, reg, value) writeq((value), ((a)->hw_addr + (reg)))
20 #define rd64(a, reg) readq((a)->hw_addr + (reg))
21 #define iavf_flush(a) readl((a)->hw_addr + IAVF_VFGEN_RSTAT)
/linux-master/drivers/net/ethernet/intel/e1000/
H A De1000_osdep.h29 (readl(hw->hw_addr + ((hw->mac_type >= e1000_82543) \
33 (writel((value), (hw->hw_addr + ((hw->mac_type >= e1000_82543) \
37 writel((value), ((a)->hw_addr + \
42 readl((a)->hw_addr + \
50 writew((value), ((a)->hw_addr + \
55 readw((a)->hw_addr + \
60 writeb((value), ((a)->hw_addr + \
65 readb((a)->hw_addr + \
/linux-master/drivers/net/ethernet/micrel/
H A Dks8851_par.c36 * @hw_addr : start address of data register.
48 void __iomem *hw_addr; member in struct:ks8851_net_par
118 cider = ioread16(ksp->hw_addr);
142 iowrite16(val, ksp->hw_addr);
158 return ioread16(ksp->hw_addr);
177 ioread16_rep(ksp->hw_addr, (u16 *)buff + 1, len / 2);
207 iowrite16(fid, ksp->hw_addr);
208 iowrite16(txp->len, ksp->hw_addr);
210 iowrite16_rep(ksp->hw_addr, txp->data, len / 2);
300 ksp->hw_addr
[all...]
H A Dks8842.c151 void __iomem *hw_addr; member in struct:ks8842_adapter
168 iowrite32(1, adapter->hw_addr + REQ_TIMB_DMA_RESUME);
173 iowrite16(bank, adapter->hw_addr + REG_SELECT_BANK);
180 iowrite8(value, adapter->hw_addr + offset);
187 iowrite16(value, adapter->hw_addr + offset);
195 reg = ioread16(adapter->hw_addr + offset);
197 iowrite16(reg, adapter->hw_addr + offset);
205 reg = ioread16(adapter->hw_addr + offset);
207 iowrite16(reg, adapter->hw_addr + offset);
214 iowrite32(value, adapter->hw_addr
[all...]
/linux-master/drivers/net/ethernet/qlogic/qed/
H A Dqed_hw.h141 * @hw_addr: HW address
147 u32 hw_addr,
155 * @hw_addr: HW address
161 u32 hw_addr);
169 * @hw_addr: HW address.
177 u32 hw_addr,
185 * @hw_addr: HW address.
193 u32 hw_addr,
H A Dqed_hw.c183 struct qed_ptt *p_ptt, u32 hw_addr)
188 offset = hw_addr - win_hw_addr;
196 if (hw_addr < win_hw_addr ||
198 qed_ptt_set_win(p_hwfn, p_ptt, hw_addr);
219 u32 hw_addr, u32 val)
221 u32 bar_addr = qed_set_ptt(p_hwfn, p_ptt, hw_addr);
225 "bar_addr 0x%x, hw_addr 0x%x, val 0x%x\n",
226 bar_addr, hw_addr, val);
231 u32 hw_addr)
233 u32 bar_addr = qed_set_ptt(p_hwfn, p_ptt, hw_addr);
182 qed_set_ptt(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 hw_addr) argument
217 qed_wr(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 hw_addr, u32 val) argument
229 qed_rd(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 hw_addr) argument
243 qed_memcpy_hw(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, void *addr, u32 hw_addr, size_t n, bool to_device) argument
276 qed_memcpy_from(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, void *dest, u32 hw_addr, size_t n) argument
286 qed_memcpy_to(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 hw_addr, void *src, size_t n) argument
[all...]
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_osdep.h21 #define wr32(a, reg, value) writel((value), ((a)->hw_addr + (reg)))
22 #define rd32(a, reg) readl((a)->hw_addr + (reg))
23 #define wr64(a, reg, value) writeq((value), ((a)->hw_addr + (reg)))
24 #define rd64(a, reg) readq((a)->hw_addr + (reg))
/linux-master/drivers/net/ethernet/atheros/atlx/
H A Datlx.c122 rctl = ioread32(hw->hw_addr + REG_MAC_CTRL);
131 iowrite32(rctl, hw->hw_addr + REG_MAC_CTRL);
134 iowrite32(0, hw->hw_addr + REG_RX_HASH_TABLE);
135 iowrite32(0, (hw->hw_addr + REG_RX_HASH_TABLE) + (1 << 2));
147 iowrite32(imr, adapter->hw.hw_addr + REG_IMR);
148 ioread32(adapter->hw.hw_addr + REG_IMR);
228 ctrl = ioread32(adapter->hw.hw_addr + REG_MAC_CTRL);
230 iowrite32(ctrl, adapter->hw.hw_addr + REG_MAC_CTRL);
H A Datl2.h39 ((a)->hw_addr + (reg))))
41 #define ATL2_WRITE_FLUSH(a) (ioread32((a)->hw_addr))
43 #define ATL2_READ_REG(a, reg) (ioread32((a)->hw_addr + (reg)))
46 ((a)->hw_addr + (reg))))
48 #define ATL2_READ_REGB(a, reg) (ioread8((a)->hw_addr + (reg)))
51 ((a)->hw_addr + (reg))))
53 #define ATL2_READ_REGW(a, reg) (ioread16((a)->hw_addr + (reg)))
56 (iowrite32((value), (((a)->hw_addr + (reg)) + ((offset) << 2))))
59 (ioread32(((a)->hw_addr + (reg)) + ((offset) << 2)))
367 u8 __iomem *hw_addr; member in struct:atl2_hw
[all...]
H A Datl1.c251 * iowrite32(0xffffffff, hw->hw_addr + REG_ISR);
260 iowrite32(MASTER_CTRL_SOFT_RST, hw->hw_addr + REG_MASTER_CTRL);
261 ioread32(hw->hw_addr + REG_MASTER_CTRL);
263 iowrite16(1, hw->hw_addr + REG_PHY_ENABLE);
264 ioread16(hw->hw_addr + REG_PHY_ENABLE);
271 icr = ioread32(hw->hw_addr + REG_IDLE_STATUS);
297 value = ioread32(hw->hw_addr + REG_SPI_FLASH_CTRL);
300 iowrite32(value, hw->hw_addr + REG_SPI_FLASH_CTRL);
303 value = ioread16(hw->hw_addr + REG_PCIE_CAP_LIST);
316 iowrite32(0, hw->hw_addr
[all...]
/linux-master/drivers/net/ethernet/atheros/atl1c/
H A Datl1c.h353 u8 __iomem *hw_addr; /* inner register address */ member in struct:atl1c_hw
550 writel((value), ((a)->hw_addr + reg)))
553 readl((a)->hw_addr))
557 readl((a)->hw_addr + reg); \
558 *(u32 *)pdata = readl((a)->hw_addr + reg); \
560 *(u32 *)pdata = readl((a)->hw_addr + reg); \
565 writeb((value), ((a)->hw_addr + reg)))
568 readb((a)->hw_addr + reg))
571 writew((value), ((a)->hw_addr + reg)))
575 readw((a)->hw_addr
[all...]
/linux-master/drivers/net/ethernet/intel/igbvf/
H A Dregs.h76 #define er32(reg) readl(hw->hw_addr + E1000_##reg)
77 #define ew32(reg, val) writel((val), hw->hw_addr + E1000_##reg)
79 readl(hw->hw_addr + E1000_##reg + (offset << 2))
81 writel((val), hw->hw_addr + E1000_##reg + (offset << 2))
/linux-master/include/linux/
H A Dlogic_pio.h115 resource_size_t hw_addr, resource_size_t size);
119 unsigned long logic_pio_trans_cpuaddr(resource_size_t hw_addr);
/linux-master/drivers/net/ethernet/atheros/atl1e/
H A Datl1e.h302 u8 __iomem *hw_addr; /* inner register address */ member in struct:atl1e_hw
458 writel((value), ((a)->hw_addr + reg)))
461 readl((a)->hw_addr))
464 readl((a)->hw_addr + reg))
467 writeb((value), ((a)->hw_addr + reg)))
470 readb((a)->hw_addr + reg))
473 writew((value), ((a)->hw_addr + reg)))
476 readw((a)->hw_addr + reg))
479 writel((value), (((a)->hw_addr + reg) + ((offset) << 2))))
482 readl(((a)->hw_addr
[all...]
/linux-master/drivers/net/ethernet/atheros/alx/
H A Dhw.h466 u8 __iomem *hw_addr; member in struct:alx_hw
518 writeb(val, hw->hw_addr + reg);
523 writew(val, hw->hw_addr + reg);
528 return readw(hw->hw_addr + reg);
533 writel(val, hw->hw_addr + reg);
538 return readl(hw->hw_addr + reg);
543 readl(hw->hw_addr);
/linux-master/drivers/net/wireless/intel/iwlwifi/
H A Diwl-nvm-parse.c1299 const u8 *hw_addr; local
1301 hw_addr = (const u8 *)&mac_addr0;
1302 dest[0] = hw_addr[3];
1303 dest[1] = hw_addr[2];
1304 dest[2] = hw_addr[1];
1305 dest[3] = hw_addr[0];
1307 hw_addr = (const u8 *)&mac_addr1;
1308 dest[4] = hw_addr[1];
1309 dest[5] = hw_addr[0];
1320 iwl_flip_hw_address(mac_addr0, mac_addr1, data->hw_addr);
1340 const u8 *hw_addr; local
1391 const u8 *hw_addr = (const u8 *)(nvm_hw + HW_ADDR); local
[all...]
/linux-master/drivers/infiniband/hw/irdma/
H A Dicrdma_hw.c166 u8 __iomem *hw_addr; local
169 hw_addr = dev->hw->hw_addr;
172 hw_addr = NULL;
174 dev->hw_regs[i] = (u32 __iomem *)(hw_addr + icrdma_regs[i]);
H A Di40iw_hw.c207 u8 __iomem *hw_addr; local
210 hw_addr = dev->hw->hw_addr;
213 hw_addr = NULL;
215 dev->hw_regs[i] = (u32 __iomem *)(i40iw_regs[i] + hw_addr);
/linux-master/drivers/net/ethernet/marvell/octeon_ep_vf/
H A Doctep_vf_main.h50 u8 __iomem *hw_addr; member in struct:octep_vf_mmio
306 writel(value, (octep_vf_dev)->mmio.hw_addr + (reg_off))
309 writeq(val64, (octep_vf_dev)->mmio.hw_addr + (reg_off))
312 readl((octep_vf_dev)->mmio.hw_addr + (reg_off))
315 readq((octep_vf_dev)->mmio.hw_addr + (reg_off))
/linux-master/drivers/net/ethernet/cavium/liquidio/
H A Docteon_main.h99 iounmap(oct->mmio[baridx].hw_addr);
132 oct->mmio[baridx].hw_addr =
140 if (!oct->mmio[baridx].hw_addr) {
/linux-master/drivers/crypto/cavium/cpt/
H A Dcpt_common.h143 static inline void cpt_write_csr64(u8 __iomem *hw_addr, u64 offset, argument
146 writeq(val, hw_addr + offset);
149 static inline u64 cpt_read_csr64(u8 __iomem *hw_addr, u64 offset) argument
151 return readq(hw_addr + offset);
/linux-master/include/uapi/linux/netfilter/
H A Dnfnetlink_log.h28 __u8 hw_addr[8]; member in struct:nfulnl_msg_packet_hw

Completed in 213 milliseconds

123456