linux/drivers/usb/atm/xusbatm.c

// SPDX-License-Identifier: GPL-2.0+
/******************************************************************************
 *  xusbatm.c -	dumb usbatm-based driver for modems initialized in userspace
 *
 *  Copyright (C) 2005 Duncan Sands, Roman Kagan (rkagan % mail ! ru)
 ******************************************************************************/

#include <linux/module.h>
#include <linux/etherdevice.h>		/* for eth_random_addr() */

#include "usbatm.h"


#define XUSBATM_DRIVERS_MAX

#define XUSBATM_PARM(name, type, parmtype, desc)

XUSBATM_PARM();
XUSBATM_PARM();

XUSBATM_PARM();
XUSBATM_PARM();
XUSBATM_PARM();
XUSBATM_PARM();
XUSBATM_PARM();
XUSBATM_PARM();

static const char xusbatm_driver_name[] =;

static struct usbatm_driver xusbatm_drivers[XUSBATM_DRIVERS_MAX];
static struct usb_device_id xusbatm_usb_ids[XUSBATM_DRIVERS_MAX + 1];
static struct usb_driver xusbatm_usb_driver;

static struct usb_interface *xusbatm_find_intf(struct usb_device *usb_dev, int altsetting, u8 ep)
{}

static int xusbatm_capture_intf(struct usbatm_data *usbatm, struct usb_device *usb_dev,
		struct usb_interface *intf, int altsetting, int claim)
{}

static void xusbatm_release_intf(struct usb_device *usb_dev, struct usb_interface *intf, int claimed)
{}

static int xusbatm_bind(struct usbatm_data *usbatm,
			struct usb_interface *intf, const struct usb_device_id *id)
{}

static void xusbatm_unbind(struct usbatm_data *usbatm,
			   struct usb_interface *intf)
{}

static int xusbatm_atm_start(struct usbatm_data *usbatm,
			     struct atm_dev *atm_dev)
{}


static int xusbatm_usb_probe(struct usb_interface *intf,
			     const struct usb_device_id *id)
{}

static struct usb_driver xusbatm_usb_driver =;

static int __init xusbatm_init(void)
{}
module_init();

static void __exit xusbatm_exit(void)
{}
module_exit(xusbatm_exit);

MODULE_AUTHOR();
MODULE_DESCRIPTION();
MODULE_LICENSE();