• Home
  • Raw
  • Download

Lines Matching refs:ext_prop

2619 		struct usb_os_desc_ext_prop *ext_prop;  in __ffs_func_bind_do_os_desc()  local
2626 ext_prop = func->ffs->ms_os_descs_ext_prop_avail; in __ffs_func_bind_do_os_desc()
2627 func->ffs->ms_os_descs_ext_prop_avail += sizeof(*ext_prop); in __ffs_func_bind_do_os_desc()
2629 ext_prop->type = le32_to_cpu(desc->dwPropertyDataType); in __ffs_func_bind_do_os_desc()
2630 ext_prop->name_len = le16_to_cpu(desc->wPropertyNameLength); in __ffs_func_bind_do_os_desc()
2631 ext_prop->data_len = le32_to_cpu(*(u32 *) in __ffs_func_bind_do_os_desc()
2632 usb_ext_prop_data_len_ptr(data, ext_prop->name_len)); in __ffs_func_bind_do_os_desc()
2633 length = ext_prop->name_len + ext_prop->data_len + 14; in __ffs_func_bind_do_os_desc()
2637 ext_prop->name_len; in __ffs_func_bind_do_os_desc()
2641 ext_prop->data_len; in __ffs_func_bind_do_os_desc()
2643 usb_ext_prop_data_ptr(data, ext_prop->name_len), in __ffs_func_bind_do_os_desc()
2644 ext_prop->data_len); in __ffs_func_bind_do_os_desc()
2646 switch (ext_prop->type) { in __ffs_func_bind_do_os_desc()
2651 ext_prop->data_len *= 2; in __ffs_func_bind_do_os_desc()
2654 ext_prop->data = ext_prop_data; in __ffs_func_bind_do_os_desc()
2657 ext_prop->name_len); in __ffs_func_bind_do_os_desc()
2659 ext_prop->name_len *= 2; in __ffs_func_bind_do_os_desc()
2660 ext_prop->name = ext_prop_name; in __ffs_func_bind_do_os_desc()
2663 ext_prop->name_len + ext_prop->data_len + 14; in __ffs_func_bind_do_os_desc()
2665 list_add_tail(&ext_prop->entry, &t->os_desc->ext_prop); in __ffs_func_bind_do_os_desc()
2752 vla_item_with_sz(d, struct usb_os_desc_ext_prop, ext_prop, in _ffs_func_bind()
2772 ffs->ms_os_descs_ext_prop_avail = vla_ptr(vlabuf, d, ext_prop); in _ffs_func_bind()
2866 INIT_LIST_HEAD(&desc->ext_prop); in _ffs_func_bind()