usb_template_mtp.c (192984) | usb_template_mtp.c (194228) |
---|---|
1#include <sys/cdefs.h> | 1#include <sys/cdefs.h> |
2__FBSDID("$FreeBSD: head/sys/dev/usb/template/usb_template_mtp.c 192984 2009-05-28 17:36:36Z thompsa $"); | 2__FBSDID("$FreeBSD: head/sys/dev/usb/template/usb_template_mtp.c 194228 2009-06-15 01:02:43Z thompsa $"); |
3 4/*- 5 * Copyright (c) 2008 Hans Petter Selasky <hselasky@FreeBSD.org> 6 * All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without 9 * modification, are permitted provided that the following conditions 10 * are met: --- 84 unchanged lines hidden (view full) --- 95USB_MAKE_STRING_DESC(STRING_MTP_DATA, string_mtp_data); 96USB_MAKE_STRING_DESC(STRING_MTP_CONFIG, string_mtp_config); 97USB_MAKE_STRING_DESC(STRING_MTP_VENDOR, string_mtp_vendor); 98USB_MAKE_STRING_DESC(STRING_MTP_PRODUCT, string_mtp_product); 99USB_MAKE_STRING_DESC(STRING_MTP_SERIAL, string_mtp_serial); 100 101/* prototypes */ 102 | 3 4/*- 5 * Copyright (c) 2008 Hans Petter Selasky <hselasky@FreeBSD.org> 6 * All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without 9 * modification, are permitted provided that the following conditions 10 * are met: --- 84 unchanged lines hidden (view full) --- 95USB_MAKE_STRING_DESC(STRING_MTP_DATA, string_mtp_data); 96USB_MAKE_STRING_DESC(STRING_MTP_CONFIG, string_mtp_config); 97USB_MAKE_STRING_DESC(STRING_MTP_VENDOR, string_mtp_vendor); 98USB_MAKE_STRING_DESC(STRING_MTP_PRODUCT, string_mtp_product); 99USB_MAKE_STRING_DESC(STRING_MTP_SERIAL, string_mtp_serial); 100 101/* prototypes */ 102 |
103static usb2_temp_get_string_desc_t mtp_get_string_desc; 104static usb2_temp_get_vendor_desc_t mtp_get_vendor_desc; | 103static usb_temp_get_string_desc_t mtp_get_string_desc; 104static usb_temp_get_vendor_desc_t mtp_get_vendor_desc; |
105 106static const struct usb_temp_packet_size bulk_mps = { 107 .mps[USB_SPEED_FULL] = 64, 108 .mps[USB_SPEED_HIGH] = 512, 109}; 110 111static const struct usb_temp_packet_size intr_mps = { 112 .mps[USB_SPEED_FULL] = 64, --- 53 unchanged lines hidden (view full) --- 166 .iConfiguration = STRING_MTP_CONFIG_INDEX, 167}; 168 169static const struct usb_temp_config_desc *mtp_configs[] = { 170 &mtp_config_desc, 171 NULL, 172}; 173 | 105 106static const struct usb_temp_packet_size bulk_mps = { 107 .mps[USB_SPEED_FULL] = 64, 108 .mps[USB_SPEED_HIGH] = 512, 109}; 110 111static const struct usb_temp_packet_size intr_mps = { 112 .mps[USB_SPEED_FULL] = 64, --- 53 unchanged lines hidden (view full) --- 166 .iConfiguration = STRING_MTP_CONFIG_INDEX, 167}; 168 169static const struct usb_temp_config_desc *mtp_configs[] = { 170 &mtp_config_desc, 171 NULL, 172}; 173 |
174const struct usb_temp_device_desc usb2_template_mtp = { | 174const struct usb_temp_device_desc usb_template_mtp = { |
175 .getStringDesc = &mtp_get_string_desc, 176 .getVendorDesc = &mtp_get_vendor_desc, 177 .ppConfigDesc = mtp_configs, 178 .idVendor = 0x0001, 179 .idProduct = 0x0001, 180 .bcdDevice = 0x0100, 181 .bDeviceClass = 0, 182 .bDeviceSubClass = 0, --- 80 unchanged lines hidden --- | 175 .getStringDesc = &mtp_get_string_desc, 176 .getVendorDesc = &mtp_get_vendor_desc, 177 .ppConfigDesc = mtp_configs, 178 .idVendor = 0x0001, 179 .idProduct = 0x0001, 180 .bcdDevice = 0x0100, 181 .bDeviceClass = 0, 182 .bDeviceSubClass = 0, --- 80 unchanged lines hidden --- |