ext_prop         1526 drivers/usb/gadget/composite.c 	struct usb_os_desc_ext_prop *ext_prop;
ext_prop         1537 drivers/usb/gadget/composite.c 			list_for_each_entry(ext_prop, &d->ext_prop, entry) {
ext_prop         1538 drivers/usb/gadget/composite.c 				n = ext_prop->data_len +
ext_prop         1539 drivers/usb/gadget/composite.c 					ext_prop->name_len + 14;
ext_prop         1543 drivers/usb/gadget/composite.c 				usb_ext_prop_put_type(buf, ext_prop->type);
ext_prop         1544 drivers/usb/gadget/composite.c 				ret = usb_ext_prop_put_name(buf, ext_prop->name,
ext_prop         1545 drivers/usb/gadget/composite.c 							    ext_prop->name_len);
ext_prop         1548 drivers/usb/gadget/composite.c 				switch (ext_prop->type) {
ext_prop         1553 drivers/usb/gadget/composite.c 							 ext_prop->data,
ext_prop         1554 drivers/usb/gadget/composite.c 							 ext_prop->data_len);
ext_prop         1558 drivers/usb/gadget/composite.c 							ext_prop->data,
ext_prop         1559 drivers/usb/gadget/composite.c 							ext_prop->data_len);
ext_prop          919 drivers/usb/gadget/configfs.c 	struct usb_os_desc_ext_prop *ext_prop = to_usb_os_desc_ext_prop(item);
ext_prop          920 drivers/usb/gadget/configfs.c 	struct usb_os_desc *desc = to_usb_os_desc(ext_prop->item.ci_parent);
ext_prop          934 drivers/usb/gadget/configfs.c 	if ((ext_prop->type == USB_EXT_PROP_BINARY ||
ext_prop          935 drivers/usb/gadget/configfs.c 	    ext_prop->type == USB_EXT_PROP_LE32 ||
ext_prop          936 drivers/usb/gadget/configfs.c 	    ext_prop->type == USB_EXT_PROP_BE32) &&
ext_prop          940 drivers/usb/gadget/configfs.c 		ext_prop->data_len <<= 1;
ext_prop          941 drivers/usb/gadget/configfs.c 	else if ((ext_prop->type == USB_EXT_PROP_UNICODE ||
ext_prop          942 drivers/usb/gadget/configfs.c 		   ext_prop->type == USB_EXT_PROP_UNICODE_ENV ||
ext_prop          943 drivers/usb/gadget/configfs.c 		   ext_prop->type == USB_EXT_PROP_UNICODE_LINK) &&
ext_prop          947 drivers/usb/gadget/configfs.c 		ext_prop->data_len >>= 1;
ext_prop          948 drivers/usb/gadget/configfs.c 	ext_prop->type = type;
ext_prop          959 drivers/usb/gadget/configfs.c 	struct usb_os_desc_ext_prop *ext_prop = to_usb_os_desc_ext_prop(item);
ext_prop          960 drivers/usb/gadget/configfs.c 	int len = ext_prop->data_len;
ext_prop          962 drivers/usb/gadget/configfs.c 	if (ext_prop->type == USB_EXT_PROP_UNICODE ||
ext_prop          963 drivers/usb/gadget/configfs.c 	    ext_prop->type == USB_EXT_PROP_UNICODE_ENV ||
ext_prop          964 drivers/usb/gadget/configfs.c 	    ext_prop->type == USB_EXT_PROP_UNICODE_LINK)
ext_prop          966 drivers/usb/gadget/configfs.c 	memcpy(page, ext_prop->data, len);
ext_prop          974 drivers/usb/gadget/configfs.c 	struct usb_os_desc_ext_prop *ext_prop = to_usb_os_desc_ext_prop(item);
ext_prop          975 drivers/usb/gadget/configfs.c 	struct usb_os_desc *desc = to_usb_os_desc(ext_prop->item.ci_parent);
ext_prop          987 drivers/usb/gadget/configfs.c 	kfree(ext_prop->data);
ext_prop          988 drivers/usb/gadget/configfs.c 	ext_prop->data = new_data;
ext_prop          989 drivers/usb/gadget/configfs.c 	desc->ext_prop_len -= ext_prop->data_len;
ext_prop          990 drivers/usb/gadget/configfs.c 	ext_prop->data_len = len;
ext_prop          991 drivers/usb/gadget/configfs.c 	desc->ext_prop_len += ext_prop->data_len;
ext_prop          992 drivers/usb/gadget/configfs.c 	if (ext_prop->type == USB_EXT_PROP_UNICODE ||
ext_prop          993 drivers/usb/gadget/configfs.c 	    ext_prop->type == USB_EXT_PROP_UNICODE_ENV ||
ext_prop          994 drivers/usb/gadget/configfs.c 	    ext_prop->type == USB_EXT_PROP_UNICODE_LINK) {
ext_prop          995 drivers/usb/gadget/configfs.c 		desc->ext_prop_len -= ext_prop->data_len;
ext_prop          996 drivers/usb/gadget/configfs.c 		ext_prop->data_len <<= 1;
ext_prop          997 drivers/usb/gadget/configfs.c 		ext_prop->data_len += 2;
ext_prop          998 drivers/usb/gadget/configfs.c 		desc->ext_prop_len += ext_prop->data_len;
ext_prop         1016 drivers/usb/gadget/configfs.c 	struct usb_os_desc_ext_prop *ext_prop = to_usb_os_desc_ext_prop(item);
ext_prop         1018 drivers/usb/gadget/configfs.c 	kfree(ext_prop); /* frees a whole chunk */
ext_prop         1029 drivers/usb/gadget/configfs.c 	struct usb_os_desc_ext_prop *ext_prop;
ext_prop         1035 drivers/usb/gadget/configfs.c 	vla_item(data_chunk, struct usb_os_desc_ext_prop, ext_prop, 1);
ext_prop         1042 drivers/usb/gadget/configfs.c 	ext_prop = vla_ptr(vlabuf, data_chunk, ext_prop);
ext_prop         1050 drivers/usb/gadget/configfs.c 	config_item_init_type_name(&ext_prop->item, name, ext_prop_type);
ext_prop         1052 drivers/usb/gadget/configfs.c 	ext_prop->name = kstrdup(name, GFP_KERNEL);
ext_prop         1053 drivers/usb/gadget/configfs.c 	if (!ext_prop->name) {
ext_prop         1058 drivers/usb/gadget/configfs.c 	ext_prop->name_len = 2 * strlen(ext_prop->name) + 2;
ext_prop         1061 drivers/usb/gadget/configfs.c 	desc->ext_prop_len += ext_prop->name_len;
ext_prop         1062 drivers/usb/gadget/configfs.c 	list_add_tail(&ext_prop->entry, &desc->ext_prop);
ext_prop         1067 drivers/usb/gadget/configfs.c 	return &ext_prop->item;
ext_prop         1072 drivers/usb/gadget/configfs.c 	struct usb_os_desc_ext_prop *ext_prop = to_usb_os_desc_ext_prop(item);
ext_prop         1077 drivers/usb/gadget/configfs.c 	list_del(&ext_prop->entry);
ext_prop         1079 drivers/usb/gadget/configfs.c 	kfree(ext_prop->name);
ext_prop         1080 drivers/usb/gadget/configfs.c 	desc->ext_prop_len -= (ext_prop->name_len + ext_prop->data_len + 14);
ext_prop         2987 drivers/usb/gadget/function/f_fs.c 		struct usb_os_desc_ext_prop *ext_prop;
ext_prop         2994 drivers/usb/gadget/function/f_fs.c 		ext_prop = func->ffs->ms_os_descs_ext_prop_avail;
ext_prop         2995 drivers/usb/gadget/function/f_fs.c 		func->ffs->ms_os_descs_ext_prop_avail += sizeof(*ext_prop);
ext_prop         2997 drivers/usb/gadget/function/f_fs.c 		ext_prop->type = le32_to_cpu(desc->dwPropertyDataType);
ext_prop         2998 drivers/usb/gadget/function/f_fs.c 		ext_prop->name_len = le16_to_cpu(desc->wPropertyNameLength);
ext_prop         2999 drivers/usb/gadget/function/f_fs.c 		ext_prop->data_len = le32_to_cpu(*(__le32 *)
ext_prop         3000 drivers/usb/gadget/function/f_fs.c 			usb_ext_prop_data_len_ptr(data, ext_prop->name_len));
ext_prop         3001 drivers/usb/gadget/function/f_fs.c 		length = ext_prop->name_len + ext_prop->data_len + 14;
ext_prop         3005 drivers/usb/gadget/function/f_fs.c 			ext_prop->name_len;
ext_prop         3009 drivers/usb/gadget/function/f_fs.c 			ext_prop->data_len;
ext_prop         3011 drivers/usb/gadget/function/f_fs.c 		       usb_ext_prop_data_ptr(data, ext_prop->name_len),
ext_prop         3012 drivers/usb/gadget/function/f_fs.c 		       ext_prop->data_len);
ext_prop         3014 drivers/usb/gadget/function/f_fs.c 		switch (ext_prop->type) {
ext_prop         3019 drivers/usb/gadget/function/f_fs.c 			ext_prop->data_len *= 2;
ext_prop         3022 drivers/usb/gadget/function/f_fs.c 		ext_prop->data = ext_prop_data;
ext_prop         3025 drivers/usb/gadget/function/f_fs.c 		       ext_prop->name_len);
ext_prop         3027 drivers/usb/gadget/function/f_fs.c 		ext_prop->name_len *= 2;
ext_prop         3028 drivers/usb/gadget/function/f_fs.c 		ext_prop->name = ext_prop_name;
ext_prop         3031 drivers/usb/gadget/function/f_fs.c 			ext_prop->name_len + ext_prop->data_len + 14;
ext_prop         3033 drivers/usb/gadget/function/f_fs.c 		list_add_tail(&ext_prop->entry, &t->os_desc->ext_prop);
ext_prop         3119 drivers/usb/gadget/function/f_fs.c 	vla_item_with_sz(d, struct usb_os_desc_ext_prop, ext_prop,
ext_prop         3139 drivers/usb/gadget/function/f_fs.c 	ffs->ms_os_descs_ext_prop_avail = vla_ptr(vlabuf, d, ext_prop);
ext_prop         3230 drivers/usb/gadget/function/f_fs.c 			INIT_LIST_HEAD(&desc->ext_prop);
ext_prop         1611 drivers/usb/gadget/function/f_ncm.c 	INIT_LIST_HEAD(&opts->ncm_os_desc.ext_prop);
ext_prop          932 drivers/usb/gadget/function/f_rndis.c 	INIT_LIST_HEAD(&opts->rndis_os_desc.ext_prop);
ext_prop           95 include/linux/usb/composite.h 	struct list_head	ext_prop;