Lines Matching refs:buf

38 static inline u8 *__usb_ext_prop_ptr(u8 *buf, size_t offset)  in __usb_ext_prop_ptr()  argument
40 return buf + offset; in __usb_ext_prop_ptr()
43 static inline u8 *usb_ext_prop_size_ptr(u8 *buf) in usb_ext_prop_size_ptr() argument
45 return __usb_ext_prop_ptr(buf, USB_EXT_PROP_DW_SIZE); in usb_ext_prop_size_ptr()
48 static inline u8 *usb_ext_prop_type_ptr(u8 *buf) in usb_ext_prop_type_ptr() argument
50 return __usb_ext_prop_ptr(buf, USB_EXT_PROP_DW_PROPERTY_DATA_TYPE); in usb_ext_prop_type_ptr()
53 static inline u8 *usb_ext_prop_name_len_ptr(u8 *buf) in usb_ext_prop_name_len_ptr() argument
55 return __usb_ext_prop_ptr(buf, USB_EXT_PROP_W_PROPERTY_NAME_LENGTH); in usb_ext_prop_name_len_ptr()
58 static inline u8 *usb_ext_prop_name_ptr(u8 *buf) in usb_ext_prop_name_ptr() argument
60 return __usb_ext_prop_ptr(buf, USB_EXT_PROP_B_PROPERTY_NAME); in usb_ext_prop_name_ptr()
63 static inline u8 *usb_ext_prop_data_len_ptr(u8 *buf, size_t off) in usb_ext_prop_data_len_ptr() argument
65 return __usb_ext_prop_ptr(buf, in usb_ext_prop_data_len_ptr()
69 static inline u8 *usb_ext_prop_data_ptr(u8 *buf, size_t off) in usb_ext_prop_data_ptr() argument
71 return __usb_ext_prop_ptr(buf, USB_EXT_PROP_B_PROPERTY_DATA + off); in usb_ext_prop_data_ptr()
74 static inline void usb_ext_prop_put_size(u8 *buf, int dw_size) in usb_ext_prop_put_size() argument
76 put_unaligned_le32(dw_size, usb_ext_prop_size_ptr(buf)); in usb_ext_prop_put_size()
79 static inline void usb_ext_prop_put_type(u8 *buf, int type) in usb_ext_prop_put_type() argument
81 put_unaligned_le32(type, usb_ext_prop_type_ptr(buf)); in usb_ext_prop_put_type()
84 static inline int usb_ext_prop_put_name(u8 *buf, const char *name, int pnl) in usb_ext_prop_put_name() argument
88 put_unaligned_le16(pnl, usb_ext_prop_name_len_ptr(buf)); in usb_ext_prop_put_name()
90 (wchar_t *) usb_ext_prop_name_ptr(buf), pnl - 2); in usb_ext_prop_put_name()
94 put_unaligned_le16(0, &buf[USB_EXT_PROP_B_PROPERTY_NAME + pnl - 2]); in usb_ext_prop_put_name()
99 static inline void usb_ext_prop_put_binary(u8 *buf, int pnl, const u8 *data, in usb_ext_prop_put_binary() argument
102 put_unaligned_le32(data_len, usb_ext_prop_data_len_ptr(buf, pnl)); in usb_ext_prop_put_binary()
103 memcpy(usb_ext_prop_data_ptr(buf, pnl), data, data_len); in usb_ext_prop_put_binary()
106 static inline int usb_ext_prop_put_unicode(u8 *buf, int pnl, const char *string, in usb_ext_prop_put_unicode() argument
110 put_unaligned_le32(data_len, usb_ext_prop_data_len_ptr(buf, pnl)); in usb_ext_prop_put_unicode()
112 (wchar_t *) usb_ext_prop_data_ptr(buf, pnl), in usb_ext_prop_put_unicode()
118 &buf[USB_EXT_PROP_B_PROPERTY_DATA + pnl + data_len - 2]); in usb_ext_prop_put_unicode()