Signed-off-by: Aiyoujun <ayj@rock-chips.com>
uint32_t transaction_id;
};
uint32_t transaction_id;
};
+/* support of 32bit userspace on 64bit platforms */
+#ifdef CONFIG_COMPAT
+struct mtp_event {
+ /* size of the event */
+ int32_t length;
+ /* event data to send */
+ compat_uptr_t data;
+};
+#else
struct mtp_event {
/* size of the event */
size_t length;
/* event data to send */
void *data;
};
struct mtp_event {
/* size of the event */
size_t length;
/* event data to send */
void *data;
};
/* Sends the specified file range to the host */
#define MTP_SEND_FILE _IOW('M', 0, struct mtp_file_range)
/* Sends the specified file range to the host */
#define MTP_SEND_FILE _IOW('M', 0, struct mtp_file_range)