|
|
write_nic_dword(dev,TX_CONF,tx | (TX_LOOPBACK_NONE<<TX_LOOPBACK_SHIFT)); | write_nic_dword(dev,TX_CONF,tx | (TX_LOOPBACK_NONE<<TX_LOOPBACK_SHIFT)); |
#endif | #endif |
} | } |
void rtl8187_rx_isr(struct urb *rx_urb, struct pt_regs *regs); |
void rtl8187_rx_isr(struct urb *rx_urb); |
| |
| |
void rtl8187_rx_urbsubmit(struct net_device *dev, struct urb* rx_urb) | void rtl8187_rx_urbsubmit(struct net_device *dev, struct urb* rx_urb) |
|
|
} | } |
| |
| |
void rtl8187_rx_isr(struct urb *rx_urb, struct pt_regs *regs) |
void rtl8187_rx_isr(struct urb *rx_urb) |
{ | { |
| |
struct net_device *dev = (struct net_device*)rx_urb->context; | struct net_device *dev = (struct net_device*)rx_urb->context; |
|
|
| |
void rtl8180_try_wake_queue(struct net_device *dev, int pri); | void rtl8180_try_wake_queue(struct net_device *dev, int pri); |
| |
void rtl8187_lptx_isr(struct urb *tx_urb, struct pt_regs *regs) |
void rtl8187_lptx_isr(struct urb *tx_urb) |
{ | { |
struct net_device *dev = (struct net_device*)tx_urb->context; | struct net_device *dev = (struct net_device*)tx_urb->context; |
struct r8180_priv *priv = ieee80211_priv(dev); | struct r8180_priv *priv = ieee80211_priv(dev); |
|
|
| |
} | } |
| |
void rtl8187_nptx_isr(struct urb *tx_urb, struct pt_regs *regs) |
void rtl8187_nptx_isr(struct urb *tx_urb) |
{ | { |
struct net_device *dev = (struct net_device*)tx_urb->context; | struct net_device *dev = (struct net_device*)tx_urb->context; |
struct r8180_priv *priv = ieee80211_priv(dev); | struct r8180_priv *priv = ieee80211_priv(dev); |
|
|
dev->do_ioctl = rtl8180_ioctl; | dev->do_ioctl = rtl8180_ioctl; |
dev->set_multicast_list = r8180_set_multicast; | dev->set_multicast_list = r8180_set_multicast; |
dev->set_mac_address = r8180_set_mac_adr; | dev->set_mac_address = r8180_set_mac_adr; |
dev->get_wireless_stats = r8180_get_wireless_stats; |
dev->get_stats = rtl8180_stats; |
dev->type=ARPHRD_ETHER; | dev->type=ARPHRD_ETHER; |
| |
if (dev_alloc_name(dev, ifname) < 0){ | if (dev_alloc_name(dev, ifname) < 0){ |