mirror of
https://github.com/AetherDroid/android_kernel_samsung_on5xelte.git
synced 2025-09-08 17:18:05 -04:00
Fixed MTP to work with TWRP
This commit is contained in:
commit
f6dfaef42e
50820 changed files with 20846062 additions and 0 deletions
32
include/scsi/scsi_driver.h
Normal file
32
include/scsi/scsi_driver.h
Normal file
|
@ -0,0 +1,32 @@
|
|||
#ifndef _SCSI_SCSI_DRIVER_H
|
||||
#define _SCSI_SCSI_DRIVER_H
|
||||
|
||||
#include <linux/device.h>
|
||||
|
||||
struct module;
|
||||
struct request;
|
||||
struct scsi_cmnd;
|
||||
struct scsi_device;
|
||||
|
||||
struct scsi_driver {
|
||||
struct module *owner;
|
||||
struct device_driver gendrv;
|
||||
|
||||
void (*rescan)(struct device *);
|
||||
int (*init_command)(struct scsi_cmnd *);
|
||||
void (*uninit_command)(struct scsi_cmnd *);
|
||||
int (*done)(struct scsi_cmnd *);
|
||||
int (*eh_action)(struct scsi_cmnd *, int);
|
||||
};
|
||||
#define to_scsi_driver(drv) \
|
||||
container_of((drv), struct scsi_driver, gendrv)
|
||||
|
||||
extern int scsi_register_driver(struct device_driver *);
|
||||
#define scsi_unregister_driver(drv) \
|
||||
driver_unregister(drv);
|
||||
|
||||
extern int scsi_register_interface(struct class_interface *);
|
||||
#define scsi_unregister_interface(intf) \
|
||||
class_interface_unregister(intf)
|
||||
|
||||
#endif /* _SCSI_SCSI_DRIVER_H */
|
Loading…
Add table
Add a link
Reference in a new issue