Lines Matching refs:msg
23 struct wpabuf *msg) in wps_build_manufacturer() argument
27 wpabuf_put_be16(msg, ATTR_MANUFACTURER); in wps_build_manufacturer()
35 wpabuf_put_be16(msg, 1); in wps_build_manufacturer()
36 wpabuf_put_u8(msg, '\0'); in wps_build_manufacturer()
38 wpabuf_put_be16(msg, len); in wps_build_manufacturer()
39 wpabuf_put_data(msg, dev->manufacturer, len); in wps_build_manufacturer()
46 struct wpabuf *msg) in wps_build_model_name() argument
50 wpabuf_put_be16(msg, ATTR_MODEL_NAME); in wps_build_model_name()
58 wpabuf_put_be16(msg, 1); in wps_build_model_name()
59 wpabuf_put_u8(msg, '\0'); in wps_build_model_name()
61 wpabuf_put_be16(msg, len); in wps_build_model_name()
62 wpabuf_put_data(msg, dev->model_name, len); in wps_build_model_name()
69 struct wpabuf *msg) in wps_build_model_number() argument
73 wpabuf_put_be16(msg, ATTR_MODEL_NUMBER); in wps_build_model_number()
81 wpabuf_put_be16(msg, 1); in wps_build_model_number()
82 wpabuf_put_u8(msg, '\0'); in wps_build_model_number()
84 wpabuf_put_be16(msg, len); in wps_build_model_number()
85 wpabuf_put_data(msg, dev->model_number, len); in wps_build_model_number()
92 struct wpabuf *msg) in wps_build_serial_number() argument
96 wpabuf_put_be16(msg, ATTR_SERIAL_NUMBER); in wps_build_serial_number()
104 wpabuf_put_be16(msg, 1); in wps_build_serial_number()
105 wpabuf_put_u8(msg, '\0'); in wps_build_serial_number()
107 wpabuf_put_be16(msg, len); in wps_build_serial_number()
108 wpabuf_put_data(msg, dev->serial_number, len); in wps_build_serial_number()
114 int wps_build_primary_dev_type(struct wps_device_data *dev, struct wpabuf *msg) in wps_build_primary_dev_type() argument
117 wpabuf_put_be16(msg, ATTR_PRIMARY_DEV_TYPE); in wps_build_primary_dev_type()
118 wpabuf_put_be16(msg, WPS_DEV_TYPE_LEN); in wps_build_primary_dev_type()
119 wpabuf_put_data(msg, dev->pri_dev_type, WPS_DEV_TYPE_LEN); in wps_build_primary_dev_type()
124 static int wps_build_dev_name(struct wps_device_data *dev, struct wpabuf *msg) in wps_build_dev_name() argument
128 wpabuf_put_be16(msg, ATTR_DEV_NAME); in wps_build_dev_name()
136 wpabuf_put_be16(msg, 1); in wps_build_dev_name()
137 wpabuf_put_u8(msg, '\0'); in wps_build_dev_name()
139 wpabuf_put_be16(msg, len); in wps_build_dev_name()
140 wpabuf_put_data(msg, dev->device_name, len); in wps_build_dev_name()
146 int wps_build_device_attrs(struct wps_device_data *dev, struct wpabuf *msg) in wps_build_device_attrs() argument
148 if (wps_build_manufacturer(dev, msg) || in wps_build_device_attrs()
149 wps_build_model_name(dev, msg) || in wps_build_device_attrs()
150 wps_build_model_number(dev, msg) || in wps_build_device_attrs()
151 wps_build_serial_number(dev, msg) || in wps_build_device_attrs()
152 wps_build_primary_dev_type(dev, msg) || in wps_build_device_attrs()
153 wps_build_dev_name(dev, msg)) in wps_build_device_attrs()
159 int wps_build_os_version(struct wps_device_data *dev, struct wpabuf *msg) in wps_build_os_version() argument
162 wpabuf_put_be16(msg, ATTR_OS_VERSION); in wps_build_os_version()
163 wpabuf_put_be16(msg, 4); in wps_build_os_version()
164 wpabuf_put_be32(msg, 0x80000000 | dev->os_version); in wps_build_os_version()
169 int wps_build_rf_bands(struct wps_device_data *dev, struct wpabuf *msg) in wps_build_rf_bands() argument
172 wpabuf_put_be16(msg, ATTR_RF_BANDS); in wps_build_rf_bands()
173 wpabuf_put_be16(msg, 1); in wps_build_rf_bands()
174 wpabuf_put_u8(msg, dev->rf_bands); in wps_build_rf_bands()