Searched refs:usbnet (Results 1 - 25 of 38) sorted by relevance

12

/linux-master/include/linux/usb/
H A Dusbnet.h18 /* interface from usbnet core to each USB networking link we handle */
19 struct usbnet { struct
111 * Indicates to usbnet, that USB driver accumulates multiple IP packets.
119 int (*bind)(struct usbnet *, struct usb_interface *);
122 void (*unbind)(struct usbnet *, struct usb_interface *);
125 int (*reset)(struct usbnet *);
128 int (*stop)(struct usbnet *);
131 int (*check_connect)(struct usbnet *);
134 int (*manage_power)(struct usbnet *, int);
137 void (*status)(struct usbnet *, struc
[all...]
H A Dcdc_ncm.h101 struct usbnet *dev;
157 int cdc_ncm_bind_common(struct usbnet *dev, struct usb_interface *intf, u8 data_altsetting, int drvflags);
158 void cdc_ncm_unbind(struct usbnet *dev, struct usb_interface *intf);
159 struct sk_buff *cdc_ncm_fill_tx_frame(struct usbnet *dev, struct sk_buff *skb, __le32 sign);
165 cdc_ncm_tx_fixup(struct usbnet *dev, struct sk_buff *skb, gfp_t flags);
166 int cdc_ncm_rx_fixup(struct usbnet *dev, struct sk_buff *skb_in);
H A Drndis_host.h188 extern void rndis_status(struct usbnet *dev, struct urb *urb);
190 rndis_command(struct usbnet *dev, struct rndis_msg_hdr *buf, int buflen);
192 generic_rndis_bind(struct usbnet *dev, struct usb_interface *intf, int flags);
193 extern void rndis_unbind(struct usbnet *dev, struct usb_interface *intf);
194 extern int rndis_rx_fixup(struct usbnet *dev, struct sk_buff *skb);
196 rndis_tx_fixup(struct usbnet *dev, struct sk_buff *skb, gfp_t flags);
/linux-master/drivers/net/usb/
H A Dasix.h25 #include <linux/usb/usbnet.h>
180 void (*resume)(struct usbnet *dev);
181 void (*suspend)(struct usbnet *dev);
182 int (*reset)(struct usbnet *dev, int in_pm);
201 int __must_check asix_read_cmd(struct usbnet *dev, u8 cmd, u16 value, u16 index,
204 int asix_write_cmd(struct usbnet *dev, u8 cmd, u16 value, u16 index,
207 void asix_write_cmd_async(struct usbnet *dev, u8 cmd, u16 value,
210 int asix_rx_fixup_internal(struct usbnet *dev, struct sk_buff *skb,
212 int asix_rx_fixup_common(struct usbnet *dev, struct sk_buff *skb);
215 struct sk_buff *asix_tx_fixup(struct usbnet *de
[all...]
H A Dsr9700.c22 #include <linux/usb/usbnet.h>
26 static int sr_read(struct usbnet *dev, u8 reg, u16 length, void *data)
37 static int sr_write(struct usbnet *dev, u8 reg, u16 length, void *data)
48 static int sr_read_reg(struct usbnet *dev, u8 reg, u8 *value)
53 static int sr_write_reg(struct usbnet *dev, u8 reg, u8 value)
59 static void sr_write_async(struct usbnet *dev, u8 reg, u16 length,
66 static void sr_write_reg_async(struct usbnet *dev, u8 reg, u8 value)
72 static int wait_phy_eeprom_ready(struct usbnet *dev, int phy)
95 static int sr_share_read_word(struct usbnet *dev, int phy, u8 reg,
120 static int sr_share_write_word(struct usbnet *de
[all...]
H A Dplusb.c17 #include <linux/usb/usbnet.h>
58 pl_vendor_req(struct usbnet *dev, u8 req, u8 val, u8 index)
65 pl_set_QuickLink_features(struct usbnet *dev, int val)
70 static int pl_reset(struct usbnet *dev)
H A Dasix_common.c14 int __must_check asix_read_cmd(struct usbnet *dev, u8 cmd, u16 value, u16 index,
18 int (*fn)(struct usbnet *, u8, u8, u16, u16, void *, u16);
40 int asix_write_cmd(struct usbnet *dev, u8 cmd, u16 value, u16 index,
44 int (*fn)(struct usbnet *, u8, u8, u16, u16, const void *, u16);
63 void asix_write_cmd_async(struct usbnet *dev, u8 cmd, u16 value, u16 index,
71 static int asix_set_sw_mii(struct usbnet *dev, int in_pm)
82 static int asix_set_hw_mii(struct usbnet *dev, int in_pm)
92 static int asix_check_host_enable(struct usbnet *dev, int in_pm)
136 int asix_rx_fixup_internal(struct usbnet *dev, struct sk_buff *skb,
242 int asix_rx_fixup_common(struct usbnet *de
[all...]
H A Dmcs7830.c5 * based on usbnet.c, asix.c and the vendor provided mcs7830 driver
23 * - switch PHY on/off on ifup/ifdown (perhaps in usbnet.c, via MII)
37 #include <linux/usb/usbnet.h>
109 static int mcs7830_get_reg(struct usbnet *dev, u16 index, u16 size, void *data)
123 static int mcs7830_set_reg(struct usbnet *dev, u16 index, u16 size, const void *data)
129 static void mcs7830_set_reg_async(struct usbnet *dev, u16 index, u16 size, void *data)
135 static int mcs7830_hif_get_mac_address(struct usbnet *dev, unsigned char *addr)
143 static int mcs7830_hif_set_mac_address(struct usbnet *dev,
156 struct usbnet *dev = netdev_priv(netdev);
176 static int mcs7830_read_phy(struct usbnet *de
[all...]
H A Dr8153_ecm.c7 #include <linux/usb/usbnet.h>
12 static int pla_read_word(struct usbnet *dev, u16 index)
37 static int pla_write_word(struct usbnet *dev, u16 index, u32 data)
73 struct usbnet *dev = netdev_priv(netdev);
88 struct usbnet *dev = netdev_priv(netdev);
98 static int r8153_bind(struct usbnet *dev, struct usb_interface *intf)
H A Ddm9601.c22 #include <linux/usb/usbnet.h>
61 static int dm_read(struct usbnet *dev, u8 reg, u16 length, void *data)
72 static int dm_read_reg(struct usbnet *dev, u8 reg, u8 *value)
77 static int dm_write(struct usbnet *dev, u8 reg, u16 length, void *data)
89 static int dm_write_reg(struct usbnet *dev, u8 reg, u8 value)
96 static void dm_write_async(struct usbnet *dev, u8 reg, u16 length,
104 static void dm_write_reg_async(struct usbnet *dev, u8 reg, u8 value)
111 static int dm_read_shared_word(struct usbnet *dev, int phy, u8 reg, __le16 *value)
150 static int dm_write_shared_word(struct usbnet *dev, int phy, u8 reg, __le16 value)
189 static int dm_read_eeprom_word(struct usbnet *de
[all...]
H A Dsr9800.c22 #include <linux/usb/usbnet.h>
28 static int sr_read_cmd(struct usbnet *dev, u8 cmd, u16 value, u16 index,
41 static int sr_write_cmd(struct usbnet *dev, u8 cmd, u16 value, u16 index,
55 sr_write_cmd_async(struct usbnet *dev, u8 cmd, u16 value, u16 index,
62 static int sr_rx_fixup(struct usbnet *dev, struct sk_buff *skb)
66 /* This check is no longer done by usbnet */
110 static struct sk_buff *sr_tx_fixup(struct usbnet *dev, struct sk_buff *skb,
150 static void sr_status(struct usbnet *dev, struct urb *urb)
168 static inline int sr_set_sw_mii(struct usbnet *dev)
178 static inline int sr_set_hw_mii(struct usbnet *de
[all...]
H A Dnet1080.c17 #include <linux/usb/usbnet.h>
96 nc_vendor_read(struct usbnet *dev, u8 req, u8 regnum, u16 *retval_ptr)
111 nc_register_read(struct usbnet *dev, u8 regnum, u16 *retval_ptr)
117 nc_vendor_write(struct usbnet *dev, u8 req, u8 regnum, u16 value)
125 nc_register_write(struct usbnet *dev, u8 regnum, u16 value)
132 static void nc_dump_registers(struct usbnet *dev)
181 static inline void nc_dump_usbctl(struct usbnet *dev, u16 usbctl)
224 static inline void nc_dump_status(struct usbnet *dev, u16 status)
259 static int net1080_reset(struct usbnet *dev)
304 static int net1080_check_connect(struct usbnet *de
[all...]
H A Dint51x1.c23 #include <linux/usb/usbnet.h>
38 static int int51x1_rx_fixup(struct usbnet *dev, struct sk_buff *skb)
54 static struct sk_buff *int51x1_tx_fixup(struct usbnet *dev,
68 * usbnet would send a ZLP if packetlength mod urbsize == 0 for us,
109 struct usbnet *dev = netdev_priv(netdev);
142 static int int51x1_bind(struct usbnet *dev, struct usb_interface *intf)
H A Dax88172a.c32 struct usbnet *dev = netdev_priv(netdev);
55 static void ax88172a_status(struct usbnet *dev, struct urb *urb)
61 static int ax88172a_init_mdio(struct usbnet *dev)
94 static void ax88172a_remove_mdio(struct usbnet *dev)
131 static int ax88172a_reset_phy(struct usbnet *dev, int embd_phy)
158 static int ax88172a_bind(struct usbnet *dev, struct usb_interface *intf)
237 static int ax88172a_stop(struct usbnet *dev)
253 static void ax88172a_unbind(struct usbnet *dev, struct usb_interface *intf)
261 static int ax88172a_reset(struct usbnet *dev)
339 static int ax88172a_rx_fixup(struct usbnet *de
[all...]
H A Dsierra_net.c34 #include <linux/usb/usbnet.h>
58 /* Overriding the default usbnet rx_urb_size */
71 struct usbnet *usbnet; member in struct:sierra_net_data
192 /* get private data associated with passed in usbnet device */
193 static inline struct sierra_net_data *sierra_net_get_private(struct usbnet *dev)
198 /* set private data associated with passed in usbnet device */
199 static inline void sierra_net_set_private(struct usbnet *dev,
217 static int check_ethip_packet(struct sk_buff *skb, struct usbnet *dev)
319 static int sierra_net_send_cmd(struct usbnet *de
[all...]
H A Dax88179_178a.c13 #include <linux/usb/usbnet.h>
167 static int ax88179_reset(struct usbnet *dev);
193 static void ax88179_set_pm_mode(struct usbnet *dev, bool pm_mode)
200 static int ax88179_in_pm(struct usbnet *dev)
207 static int __ax88179_read_cmd(struct usbnet *dev, u8 cmd, u16 value, u16 index,
211 int (*fn)(struct usbnet *, u8, u8, u16, u16, void *, u16);
231 static int __ax88179_write_cmd(struct usbnet *dev, u8 cmd, u16 value, u16 index,
235 int (*fn)(struct usbnet *, u8, u8, u16, u16, const void *, u16);
255 static void ax88179_write_cmd_async(struct usbnet *dev, u8 cmd, u16 value,
273 static int ax88179_read_cmd(struct usbnet *de
[all...]
H A Dhuawei_cdc_ncm.c24 #include <linux/usb/usbnet.h>
37 static int huawei_cdc_ncm_manage_power(struct usbnet *usbnet_dev, int on)
55 struct usbnet *usbnet_dev = usb_get_intfdata(intf);
65 static int huawei_cdc_ncm_bind(struct usbnet *usbnet_dev,
107 /* Prevent usbnet from using the status descriptor */
116 static void huawei_cdc_ncm_unbind(struct usbnet *usbnet_dev,
133 struct usbnet *usbnet_dev = usb_get_intfdata(intf);
160 struct usbnet *usbnet_dev = usb_get_intfdata(intf);
H A Dsmsc95xx.c18 #include <linux/usb/usbnet.h>
82 static int __must_check smsc95xx_read_reg(struct usbnet *dev, u32 index,
88 int (*fn)(struct usbnet *, u8, u8, u16, u16, void *, u16);
113 static int __must_check smsc95xx_write_reg(struct usbnet *dev, u32 index,
119 int (*fn)(struct usbnet *, u8, u8, u16, u16, const void *, u16);
141 static int __must_check smsc95xx_phy_wait_not_busy(struct usbnet *dev)
169 static int smsc95xx_mdio_read(struct usbnet *dev, int phy_id, int idx)
216 static void smsc95xx_mdio_write(struct usbnet *dev, int phy_id, int idx,
261 struct usbnet *dev;
297 struct usbnet *de
[all...]
H A Dasix_devices.c43 static void asix_status(struct usbnet *dev, struct urb *urb)
59 static void asix_set_netdev_dev_addr(struct usbnet *dev, u8 *addr)
70 static u32 asix_get_phyid(struct usbnet *dev)
102 struct usbnet *dev = netdev_priv(net);
109 struct usbnet *dev = netdev_priv(net);
115 own structure so we don't interfere with other usbnet
134 struct usbnet *dev = netdev_priv(net);
171 static int ax88172_link_reset(struct usbnet *dev)
204 static void asix_phy_reset(struct usbnet *dev, unsigned int reset_bits)
226 static int ax88172_bind(struct usbnet *de
[all...]
H A Dgl620a.c18 #include <linux/usb/usbnet.h>
38 * and merged into "usbnet" by Stanislav Brabec <utx@penguin.cz>.
67 static int genelink_rx_fixup(struct usbnet *dev, struct sk_buff *skb)
75 /* This check is no longer done by usbnet */
136 genelink_tx_fixup(struct usbnet *dev, struct sk_buff *skb, gfp_t flags)
178 static int genelink_bind(struct usbnet *dev, struct usb_interface *intf)
H A Dch9200.c21 #include <linux/usb/usbnet.h>
99 static int control_read(struct usbnet *dev,
137 static int control_write(struct usbnet *dev, unsigned char request,
179 struct usbnet *dev = netdev_priv(netdev);
197 struct usbnet *dev = netdev_priv(netdev);
213 static int ch9200_link_reset(struct usbnet *dev)
226 static void ch9200_status(struct usbnet *dev, struct urb *urb)
245 static struct sk_buff *ch9200_tx_fixup(struct usbnet *dev, struct sk_buff *skb,
261 /* usbnet adds padding if length is a multiple of packet size
286 static int ch9200_rx_fixup(struct usbnet *de
[all...]
H A Dcx82310_eth.c15 #include <linux/usb/usbnet.h>
45 struct usbnet *dev;
54 static int cx82310_cmd(struct usbnet *dev, enum cx82310_cmd cmd, bool reply,
120 static int cx82310_enable_ethernet(struct usbnet *dev)
141 static int cx82310_bind(struct usbnet *dev, struct usb_interface *intf)
226 static void cx82310_unbind(struct usbnet *dev, struct usb_interface *intf)
243 static int cx82310_rx_fixup(struct usbnet *dev, struct sk_buff *skb)
276 /* if last packet in the skb, let usbnet to process it */
311 /* let usbnet process the last packet */
316 static struct sk_buff *cx82310_tx_fixup(struct usbnet *de
[all...]
H A Dusbnet.c29 #include <linux/usb/usbnet.h>
92 int usbnet_get_endpoints(struct usbnet *dev, struct usb_interface *intf)
163 int usbnet_get_ethernet_addr(struct usbnet *dev, int iMACAddress)
186 struct usbnet *dev = urb->context;
216 static int init_status (struct usbnet *dev, struct usb_interface *intf)
254 int usbnet_status_start(struct usbnet *dev, gfp_t mem_flags)
274 static int __usbnet_status_start_force(struct usbnet *dev, gfp_t mem_flags)
289 void usbnet_status_stop(struct usbnet *dev)
307 static void __usbnet_status_stop_force(struct usbnet *dev)
321 void usbnet_skb_return (struct usbnet *de
[all...]
H A Daqc111.c18 #include <linux/usb/usbnet.h>
25 static int aqc111_read_cmd_nopm(struct usbnet *dev, u8 cmd, u16 value,
41 static int aqc111_read_cmd(struct usbnet *dev, u8 cmd, u16 value,
57 static int aqc111_read16_cmd_nopm(struct usbnet *dev, u8 cmd, u16 value,
68 static int aqc111_read16_cmd(struct usbnet *dev, u8 cmd, u16 value,
79 static int __aqc111_write_cmd(struct usbnet *dev, u8 cmd, u8 reqtype,
110 static int aqc111_write_cmd_nopm(struct usbnet *dev, u8 cmd, u16 value,
121 static int aqc111_write_cmd(struct usbnet *dev, u8 cmd, u16 value,
137 static int aqc111_write16_cmd_nopm(struct usbnet *dev, u8 cmd, u16 value,
147 static int aqc111_write16_cmd(struct usbnet *de
[all...]
H A Dsmsc75xx.c18 #include <linux/usb/usbnet.h>
54 struct usbnet *dev;
66 struct usbnet *dev;
73 static int smsc75xx_link_ok_nopm(struct usbnet *dev);
74 static int smsc75xx_phy_gig_workaround(struct usbnet *dev);
76 static int __must_check __smsc75xx_read_reg(struct usbnet *dev, u32 index,
81 int (*fn)(struct usbnet *, u8, u8, u16, u16, void *, u16);
107 static int __must_check __smsc75xx_write_reg(struct usbnet *dev, u32 index,
112 int (*fn)(struct usbnet *, u8, u8, u16, u16, const void *, u16);
134 static int __must_check smsc75xx_read_reg_nopm(struct usbnet *de
[all...]

Completed in 253 milliseconds

12