Lines Matching defs:addr

542 	__le64 addr;
548 __le64 addr;
809 static void _rtl_eri_write(struct rtl8169_private *tp, int addr, u32 mask,
812 u32 cmd = ERIAR_WRITE_CMD | type | mask | addr;
814 if (WARN(addr & 3 || !mask, "addr: 0x%x, mask: 0x%08x\n", addr, mask))
824 static void rtl_eri_write(struct rtl8169_private *tp, int addr, u32 mask,
827 _rtl_eri_write(tp, addr, mask, val, ERIAR_EXGMAC);
830 static u32 _rtl_eri_read(struct rtl8169_private *tp, int addr, int type)
832 u32 cmd = ERIAR_READ_CMD | type | ERIAR_MASK_1111 | addr;
841 static u32 rtl_eri_read(struct rtl8169_private *tp, int addr)
843 return _rtl_eri_read(tp, addr, ERIAR_EXGMAC);
846 static void rtl_w0w1_eri(struct rtl8169_private *tp, int addr, u32 p, u32 m)
848 u32 val = rtl_eri_read(tp, addr);
850 rtl_eri_write(tp, addr, ERIAR_MASK_1111, (val & ~m) | p);
853 static void rtl_eri_set_bits(struct rtl8169_private *tp, int addr, u32 p)
855 rtl_w0w1_eri(tp, addr, p, 0);
858 static void rtl_eri_clear_bits(struct rtl8169_private *tp, int addr, u32 m)
860 rtl_w0w1_eri(tp, addr, 0, m);
2210 static void rtl_rar_exgmac_set(struct rtl8169_private *tp, const u8 *addr)
2212 rtl_eri_write(tp, 0xe0, ERIAR_MASK_1111, get_unaligned_le32(addr));
2213 rtl_eri_write(tp, 0xe4, ERIAR_MASK_1111, get_unaligned_le16(addr + 4));
2214 rtl_eri_write(tp, 0xf0, ERIAR_MASK_1111, get_unaligned_le16(addr) << 16);
2215 rtl_eri_write(tp, 0xf4, ERIAR_MASK_1111, get_unaligned_le32(addr + 2));
2265 static void rtl_rar_set(struct rtl8169_private *tp, const u8 *addr)
2269 RTL_W32(tp, MAC4, get_unaligned_le16(addr + 4));
2272 RTL_W32(tp, MAC0, get_unaligned_le32(addr));
2276 rtl_rar_exgmac_set(tp, addr);
2640 static void rtl_csi_write(struct rtl8169_private *tp, int addr, int value)
2645 RTL_W32(tp, CSIAR, CSIAR_WRITE_CMD | (addr & CSIAR_ADDR_MASK) |
2651 static u32 rtl_csi_read(struct rtl8169_private *tp, int addr)
2655 RTL_W32(tp, CSIAR, (addr & CSIAR_ADDR_MASK) | func << 16 |
3849 desc->addr = cpu_to_le64(mapping);
3861 le64_to_cpu(tp->RxDescArray[i].addr),
3865 tp->RxDescArray[i].addr = 0;
3906 dma_unmap_single(tp_to_dev(tp), le64_to_cpu(desc->addr), tx_skb->len,
3998 void *addr, unsigned int entry, bool desc_own)
4006 mapping = dma_map_single(d, addr, len, DMA_TO_DEVICE);
4014 txd->addr = cpu_to_le64(mapping);
4037 void *addr = skb_frag_address(frag);
4042 if (unlikely(rtl8169_tx_map(tp, opts, len, addr, entry, true)))
4448 dma_addr_t addr;
4496 addr = le64_to_cpu(desc->addr);
4499 dma_sync_single_for_cpu(d, addr, pkt_size, DMA_FROM_DEVICE);
4504 dma_sync_single_for_device(d, addr, pkt_size, DMA_FROM_DEVICE);