Lines Matching refs:blob
52 struct wpa_config_blob *blob; in wpa_config_read_blobs() local
96 blob = os_zalloc(sizeof(*blob)); in wpa_config_read_blobs()
97 if (blob == NULL) { in wpa_config_read_blobs()
101 blob->name = os_strdup((char *) name); in wpa_config_read_blobs()
102 blob->data = os_memdup(data, datalen); in wpa_config_read_blobs()
103 if (blob->name == NULL || blob->data == NULL) { in wpa_config_read_blobs()
104 wpa_config_free_blob(blob); in wpa_config_read_blobs()
108 blob->len = datalen; in wpa_config_read_blobs()
110 wpa_config_set_blob(config, blob); in wpa_config_read_blobs()
975 static int wpa_config_write_blob(HKEY hk, struct wpa_config_blob *blob) in wpa_config_write_blob() argument
990 name = wpa_strdup_tchar(blob->name); in wpa_config_write_blob()
991 ret = RegSetValueEx(bhk, name, 0, REG_BINARY, blob->data, in wpa_config_write_blob()
992 blob->len); in wpa_config_write_blob()
995 "error 0x%x (%d)", blob->name, (unsigned int) ret, in wpa_config_write_blob()
1016 struct wpa_config_blob *blob; in wpa_config_write() local
1050 for (blob = config->blobs; blob; blob = blob->next) { in wpa_config_write()
1051 if (wpa_config_write_blob(hk, blob)) in wpa_config_write()