/linux/drivers/net/usb/ |
H A D | pegasus.c | 19 #include "pegasus.h" 27 static const char driver_name[] = "pegasus"; 43 #include "pegasus.h" 55 * IDs as the Belkin F5D5050, so we need to teach the pegasus driver to 57 * case anyway, seeing as the pegasus is for "Wired" adaptors. 62 #include "pegasus.h" 100 static int get_registers(pegasus_t *pegasus, __u16 indx, __u16 size, void *data) in get_registers() argument 102 return usb_control_msg_recv(pegasus->usb, 0, PEGASUS_REQ_GET_REGS, in get_registers() 107 static int set_registers(pegasus_t *pegasus, __u16 indx, __u16 size, in set_registers() argument 112 ret = usb_control_msg_send(pegasus in set_registers() 126 set_register(pegasus_t * pegasus,__u16 indx,__u8 data) set_register() argument 140 update_eth_regs_async(pegasus_t * pegasus) update_eth_regs_async() argument 212 read_mii_word(pegasus_t * pegasus,__u8 phy,__u8 indx,__u16 * regd) read_mii_word() argument 218 write_mii_word(pegasus_t * pegasus,__u8 phy,__u8 indx,__u16 * regd) write_mii_word() argument 225 pegasus_t *pegasus = netdev_priv(dev); mdio_read() local 238 pegasus_t *pegasus = netdev_priv(dev); mdio_write() local 244 read_eprom_word(pegasus_t * pegasus,__u8 index,__u16 * retdata) read_eprom_word() argument 278 enable_eprom_write(pegasus_t * pegasus) enable_eprom_write() argument 286 disable_eprom_write(pegasus_t * pegasus) disable_eprom_write() argument 295 write_eprom_word(pegasus_t * pegasus,__u8 index,__u16 data) write_eprom_word() argument 327 get_node_id(pegasus_t * pegasus,u8 * id) get_node_id() argument 342 set_ethernet_addr(pegasus_t * pegasus) set_ethernet_addr() argument 370 reset_mac(pegasus_t * pegasus) reset_mac() argument 417 pegasus_t *pegasus = netdev_priv(dev); enable_net_traffic() local 457 pegasus_t *pegasus = urb->context; read_bulk_callback() local 567 pegasus_t *pegasus = from_tasklet(pegasus, t, rx_tl); rx_fixup() local 603 pegasus_t *pegasus = urb->context; write_bulk_callback() local 639 pegasus_t *pegasus = urb->context; intr_callback() local 695 pegasus_t *pegasus = netdev_priv(net); pegasus_tx_timeout() local 704 pegasus_t *pegasus = netdev_priv(net); pegasus_start_xmit() local 740 disable_net_traffic(pegasus_t * pegasus) disable_net_traffic() argument 747 get_interrupt_interval(pegasus_t * pegasus) get_interrupt_interval() argument 777 pegasus_t *pegasus = netdev_priv(net); set_carrier() local 789 free_all_urbs(pegasus_t * pegasus) free_all_urbs() argument 796 unlink_all_urbs(pegasus_t * pegasus) unlink_all_urbs() argument 803 alloc_urbs(pegasus_t * pegasus) alloc_urbs() argument 828 pegasus_t *pegasus = netdev_priv(net); pegasus_open() local 881 pegasus_t *pegasus = netdev_priv(net); pegasus_close() local 895 pegasus_t *pegasus = netdev_priv(dev); pegasus_get_drvinfo() local 907 pegasus_t *pegasus = netdev_priv(dev); pegasus_get_wol() local 916 pegasus_t *pegasus = netdev_priv(dev); pegasus_set_wol() local 953 pegasus_t *pegasus; pegasus_get_link_ksettings() local 964 pegasus_t *pegasus = netdev_priv(dev); pegasus_set_link_ksettings() local 970 pegasus_t *pegasus = netdev_priv(dev); pegasus_nway_reset() local 976 pegasus_t *pegasus = netdev_priv(dev); pegasus_get_link() local 982 pegasus_t *pegasus = netdev_priv(dev); pegasus_get_msglevel() local 988 pegasus_t *pegasus = netdev_priv(dev); pegasus_set_msglevel() local 1008 pegasus_t *pegasus = netdev_priv(net); pegasus_siocdevprivate() local 1032 pegasus_t *pegasus = netdev_priv(net); pegasus_set_multicast() local 1048 mii_phy_probe(pegasus_t * pegasus) mii_phy_probe() argument 1066 setup_pegasus_II(pegasus_t * pegasus) setup_pegasus_II() argument 1105 pegasus_t *pegasus = container_of(work, pegasus_t, carrier_check.work); check_carrier() local 1134 pegasus_t *pegasus; pegasus_probe() local 1218 struct pegasus *pegasus = usb_get_intfdata(intf); pegasus_disconnect() local 1240 struct pegasus *pegasus = usb_get_intfdata(intf); pegasus_suspend() local 1253 struct pegasus *pegasus = usb_get_intfdata(intf); pegasus_resume() local [all...] |
H A D | Makefile | 8 obj-$(CONFIG_USB_PEGASUS) += pegasus.o
|
H A D | pegasus.h | 79 typedef struct pegasus { struct 100 gpio_respegasus global() argument
|
H A D | Kconfig | 78 If in doubt then look at <file:drivers/net/usb/pegasus.h> for the 86 module will be called pegasus.
|
/linux/drivers/input/tablet/ |
H A D | pegasus_notetaker.c | 73 struct pegasus { struct 91 static int pegasus_control_msg(struct pegasus *pegasus, u8 *data, int len) in pegasus_control_msg() argument 106 result = usb_control_msg(pegasus->usbdev, in pegasus_control_msg() 107 usb_sndctrlpipe(pegasus->usbdev, 0), in pegasus_control_msg() 117 dev_err(&pegasus->usbdev->dev, "control msg error: %d\n", in pegasus_control_msg() 125 static int pegasus_set_mode(struct pegasus *pegasus, u8 mode, u8 led) in pegasus_set_mode() argument 129 return pegasus_control_msg(pegasus, cmd, sizeof(cmd)); in pegasus_set_mode() 132 static void pegasus_parse_packet(struct pegasus *pegasu argument 177 struct pegasus *pegasus = urb->context; pegasus_irq() local 208 struct pegasus *pegasus = container_of(work, struct pegasus, init); pegasus_init() local 217 __pegasus_open(struct pegasus * pegasus) __pegasus_open() argument 241 struct pegasus *pegasus = input_get_drvdata(dev); pegasus_open() local 259 struct pegasus *pegasus = input_get_drvdata(dev); pegasus_close() local 276 struct pegasus *pegasus; pegasus_probe() local 405 struct pegasus *pegasus = usb_get_intfdata(intf); pegasus_disconnect() local 420 struct pegasus *pegasus = usb_get_intfdata(intf); pegasus_suspend() local 432 struct pegasus *pegasus = usb_get_intfdata(intf); pegasus_resume() local 444 struct pegasus *pegasus = usb_get_intfdata(intf); pegasus_reset_resume() local [all...] |
/linux/arch/arm/boot/dts/nxp/imx/ |
H A D | imx6q-yapp4-pegasus.dts | 12 compatible = "ysoft,imx6q-yapp4-pegasus", "fsl,imx6q";
|
H A D | imx6qp-yapp4-pegasus-plus.dts | 12 compatible = "ysoft,imx6qp-yapp4-pegasus-plus", "fsl,imx6qp";
|
H A D | Makefile | 274 imx6q-yapp4-pegasus.dtb \ 290 imx6qp-yapp4-pegasus-plus.dtb \
|
/linux/ |
H A D | CREDITS | 2592 D: USB ethernet pegasus/pegasus-II driver
|
H A D | MAINTAINERS | 26098 W: https://github.com/petkan/pegasus 26099 T: git https://github.com/petkan/pegasus.git 26100 F: drivers/net/usb/pegasus.*
|