Lines Matching refs:tp
47 int rtl8168_tool_ioctl(struct rtl8168_private *tp, struct ifreq *ifr) in rtl8168_tool_ioctl() argument
63 my_cmd.data = readb(tp->mmio_addr+my_cmd.offset); in rtl8168_tool_ioctl()
65 my_cmd.data = readw(tp->mmio_addr+(my_cmd.offset&~1)); in rtl8168_tool_ioctl()
67 my_cmd.data = readl(tp->mmio_addr+(my_cmd.offset&~3)); in rtl8168_tool_ioctl()
84 writeb(my_cmd.data, tp->mmio_addr+my_cmd.offset); in rtl8168_tool_ioctl()
86 writew(my_cmd.data, tp->mmio_addr+(my_cmd.offset&~1)); in rtl8168_tool_ioctl()
88 writel(my_cmd.data, tp->mmio_addr+(my_cmd.offset&~3)); in rtl8168_tool_ioctl()
100 spin_lock_irqsave(&tp->lock, flags); in rtl8168_tool_ioctl()
101 my_cmd.data = rtl8168_mdio_prot_read(tp, my_cmd.offset); in rtl8168_tool_ioctl()
102 spin_unlock_irqrestore(&tp->lock, flags); in rtl8168_tool_ioctl()
115 spin_lock_irqsave(&tp->lock, flags); in rtl8168_tool_ioctl()
116 rtl8168_mdio_prot_write(tp, my_cmd.offset, my_cmd.data); in rtl8168_tool_ioctl()
117 spin_unlock_irqrestore(&tp->lock, flags); in rtl8168_tool_ioctl()
124 spin_lock_irqsave(&tp->lock, flags); in rtl8168_tool_ioctl()
125 my_cmd.data = rtl8168_ephy_read(tp, my_cmd.offset); in rtl8168_tool_ioctl()
126 spin_unlock_irqrestore(&tp->lock, flags); in rtl8168_tool_ioctl()
139 spin_lock_irqsave(&tp->lock, flags); in rtl8168_tool_ioctl()
140 rtl8168_ephy_write(tp, my_cmd.offset, my_cmd.data); in rtl8168_tool_ioctl()
141 spin_unlock_irqrestore(&tp->lock, flags); in rtl8168_tool_ioctl()
147 spin_lock_irqsave(&tp->lock, flags); in rtl8168_tool_ioctl()
148 my_cmd.data = rtl8168_eri_read(tp, my_cmd.offset, my_cmd.len, ERIAR_ExGMAC); in rtl8168_tool_ioctl()
149 spin_unlock_irqrestore(&tp->lock, flags); in rtl8168_tool_ioctl()
170 spin_lock_irqsave(&tp->lock, flags); in rtl8168_tool_ioctl()
171 rtl8168_eri_write(tp, my_cmd.offset, my_cmd.len, my_cmd.data, ERIAR_ExGMAC); in rtl8168_tool_ioctl()
172 spin_unlock_irqrestore(&tp->lock, flags); in rtl8168_tool_ioctl()
185 pci_read_config_byte(tp->pci_dev, my_cmd.offset, in rtl8168_tool_ioctl()
188 pci_read_config_word(tp->pci_dev, my_cmd.offset, in rtl8168_tool_ioctl()
191 pci_read_config_dword(tp->pci_dev, my_cmd.offset, in rtl8168_tool_ioctl()
209 pci_write_config_byte(tp->pci_dev, my_cmd.offset, in rtl8168_tool_ioctl()
212 pci_write_config_word(tp->pci_dev, my_cmd.offset, in rtl8168_tool_ioctl()
215 pci_write_config_dword(tp->pci_dev, my_cmd.offset, in rtl8168_tool_ioctl()
228 spin_lock_irqsave(&tp->lock, flags); in rtl8168_tool_ioctl()
229 my_cmd.data = rtl8168_eeprom_read_sc(tp, my_cmd.offset); in rtl8168_tool_ioctl()
230 spin_unlock_irqrestore(&tp->lock, flags); in rtl8168_tool_ioctl()
243 spin_lock_irqsave(&tp->lock, flags); in rtl8168_tool_ioctl()
244 rtl8168_eeprom_write_sc(tp, my_cmd.offset, my_cmd.data); in rtl8168_tool_ioctl()
245 spin_unlock_irqrestore(&tp->lock, flags); in rtl8168_tool_ioctl()
252 spin_lock_irqsave(&tp->lock, flags); in rtl8168_tool_ioctl()
253 rtl8168_oob_mutex_lock(tp); in rtl8168_tool_ioctl()
254 my_cmd.data = rtl8168_ocp_read(tp, my_cmd.offset, 4); in rtl8168_tool_ioctl()
255 rtl8168_oob_mutex_unlock(tp); in rtl8168_tool_ioctl()
256 spin_unlock_irqrestore(&tp->lock, flags); in rtl8168_tool_ioctl()
271 spin_lock_irqsave(&tp->lock, flags); in rtl8168_tool_ioctl()
272 rtl8168_oob_mutex_lock(tp); in rtl8168_tool_ioctl()
273 rtl8168_ocp_write(tp, my_cmd.offset, my_cmd.len, my_cmd.data); in rtl8168_tool_ioctl()
274 rtl8168_oob_mutex_unlock(tp); in rtl8168_tool_ioctl()
275 spin_unlock_irqrestore(&tp->lock, flags); in rtl8168_tool_ioctl()
282 spin_lock_irqsave(&tp->lock, flags); in rtl8168_tool_ioctl()
283 tp->rtk_enable_diag = 1; in rtl8168_tool_ioctl()
284 spin_unlock_irqrestore(&tp->lock, flags); in rtl8168_tool_ioctl()
293 spin_lock_irqsave(&tp->lock, flags); in rtl8168_tool_ioctl()
294 tp->rtk_enable_diag = 0; in rtl8168_tool_ioctl()
295 spin_unlock_irqrestore(&tp->lock, flags); in rtl8168_tool_ioctl()
307 spin_lock_irqsave(&tp->lock, flags); in rtl8168_tool_ioctl()
308 my_cmd.data = rtl8168_mac_ocp_read(tp, my_cmd.offset); in rtl8168_tool_ioctl()
309 spin_unlock_irqrestore(&tp->lock, flags); in rtl8168_tool_ioctl()
324 spin_lock_irqsave(&tp->lock, flags); in rtl8168_tool_ioctl()
325 rtl8168_mac_ocp_write(tp, my_cmd.offset, (u16)my_cmd.data); in rtl8168_tool_ioctl()
326 spin_unlock_irqrestore(&tp->lock, flags); in rtl8168_tool_ioctl()
333 spin_lock_irqsave(&tp->lock, flags); in rtl8168_tool_ioctl()
334 my_cmd.data = rtl8168_mdio_prot_direct_read_phy_ocp(tp, my_cmd.offset); in rtl8168_tool_ioctl()
335 spin_unlock_irqrestore(&tp->lock, flags); in rtl8168_tool_ioctl()
348 spin_lock_irqsave(&tp->lock, flags); in rtl8168_tool_ioctl()
349 rtl8168_mdio_prot_direct_write_phy_ocp(tp, my_cmd.offset, my_cmd.data); in rtl8168_tool_ioctl()
350 spin_unlock_irqrestore(&tp->lock, flags); in rtl8168_tool_ioctl()