Linux Kernel
3.7.1
|
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/types.h>
#include <linux/string.h>
#include <linux/configfs.h>
#include <linux/ctype.h>
#include <linux/usb/ch9.h>
#include <linux/usb/composite.h>
#include <linux/usb/gadget.h>
#include <linux/usb/storage.h>
#include <scsi/scsi.h>
#include <scsi/scsi_tcq.h>
#include <target/target_core_base.h>
#include <target/target_core_fabric.h>
#include <target/target_core_fabric_configfs.h>
#include <target/target_core_configfs.h>
#include <target/configfs_macros.h>
#include <asm/unaligned.h>
#include "tcm_usb_gadget.h"
Go to the source code of this file.
Data Structures | |
struct | guas_setup_wq |
Macros | |
#define | UAS_VENDOR_ID 0x0525 /* NetChip */ |
#define | UAS_PRODUCT_ID 0xa4a5 /* Linux-USB File-backed Storage Gadget */ |
Functions | |
USB_GADGET_COMPOSITE_OPTIONS () | |
void | bot_cleanup_old_alt (struct f_uas *fu) |
TF_WWN_ATTR_RO (usbg, version) | |
TF_TPG_BASE_ATTR (tcm_usbg, enable, S_IRUGO|S_IWUSR) | |
TF_TPG_BASE_ATTR (tcm_usbg, nexus, S_IRUGO|S_IWUSR) | |
module_init (usb_target_gadget_init) | |
module_exit (usb_target_gadget_exit) | |
MODULE_AUTHOR ("Sebastian Andrzej Siewior <[email protected]>") | |
MODULE_DESCRIPTION ("usb-gadget fabric") | |
MODULE_LICENSE ("GPL v2") | |
Variables | |
struct usbg_tpg * | the_only_tpg_I_currently_have |
#define UAS_PRODUCT_ID 0xa4a5 /* Linux-USB File-backed Storage Gadget */ |
Definition at line 2185 of file tcm_usb_gadget.c.
#define UAS_VENDOR_ID 0x0525 /* NetChip */ |
Definition at line 2184 of file tcm_usb_gadget.c.
Definition at line 373 of file tcm_usb_gadget.c.
MODULE_AUTHOR | ( | "Sebastian Andrzej Siewior <[email protected]>" | ) |
MODULE_DESCRIPTION | ( | "usb-gadget fabric" | ) |
module_exit | ( | usb_target_gadget_exit | ) |
module_init | ( | usb_target_gadget_init | ) |
MODULE_LICENSE | ( | "GPL v2" | ) |
TF_WWN_ATTR_RO | ( | usbg | , |
version | |||
) |
USB_GADGET_COMPOSITE_OPTIONS | ( | ) |
Definition at line 1536 of file tcm_usb_gadget.c.