Lines Matching refs:usbatm
30 #include "usbatm.h"
106 struct usbatm_data *usbatm;
558 if (sc->usbatm->atm_dev) \
559 sc->usbatm->atm_dev->type = val; \
564 if (sc->usbatm->atm_dev) \
565 atm_dev_signal_change(sc->usbatm->atm_dev, val); \
2182 * all usbatm generic initialization is done.
2232 struct usbatm_data *usbatm;
2238 usbatm = usb_get_intfdata(intf);
2239 if (!usbatm)
2242 return usbatm->driver_data;
2432 static int uea_atm_open(struct usbatm_data *usbatm, struct atm_dev *atm_dev)
2434 struct uea_softc *sc = usbatm->driver_data;
2439 static int uea_heavy(struct usbatm_data *usbatm, struct usb_interface *intf)
2441 struct uea_softc *sc = usbatm->driver_data;
2450 struct usbatm_data *usbatm, int ifnum)
2460 ret = usb_driver_claim_interface(&uea_driver, intf, usbatm);
2490 static int uea_bind(struct usbatm_data *usbatm, struct usb_interface *intf,
2504 usbatm->flags = (sync_wait[modem_index] ? 0 : UDSL_SKIP_HEAVY_INIT);
2507 ret = claim_interface(usb, usbatm, UEA_US_IFACE_NO);
2514 ret = claim_interface(usb, usbatm, UEA_DS_IFACE_NO);
2524 usbatm->driver_data = sc;
2525 sc->usbatm = usbatm;
2550 usbatm->flags |= UDSL_USE_ISOC | UDSL_IGNORE_EILSEQ;
2568 static void uea_unbind(struct usbatm_data *usbatm, struct usb_interface *intf)
2570 struct uea_softc *sc = usbatm->driver_data;
2606 struct usbatm_data *usbatm = usb_get_intfdata(intf);
2607 struct uea_softc *sc = usbatm->driver_data;