Lines Matching refs:var
78 struct plpks_var var = {0};
83 var.name = kcalloc(key_len - 1, sizeof(wchar_t), GFP_KERNEL);
84 if (!var.name)
86 rc = utf8s_to_utf16s(key, key_len - 1, UTF16_LITTLE_ENDIAN, (wchar_t *)var.name,
90 var.namelen = rc * 2;
92 var.os = PLPKS_VAR_LINUX;
94 var.data = data;
95 var.datalen = *data_size;
97 rc = plpks_read_os_var(&var);
102 *data_size = var.datalen;
105 kfree(var.name);
118 struct plpks_var var = {0};
129 var.name = kcalloc(key_len - 1, sizeof(wchar_t), GFP_KERNEL);
130 if (!var.name)
132 rc = utf8s_to_utf16s(key, key_len - 1, UTF16_LITTLE_ENDIAN, (wchar_t *)var.name,
136 var.namelen = rc * 2;
141 var.datalen = data_size - sizeof(flags);
142 var.data = data + sizeof(flags);
143 var.os = PLPKS_VAR_LINUX;
144 var.policy = get_policy(key);
148 rc = plpks_signed_update_var(&var, flags);
151 kfree(var.name);
162 struct plpks_var var = {0};
166 var.component = NULL;
168 var.name = "SB_VERSION";
169 var.namelen = strlen(var.name);
170 var.datalen = 1;
171 var.data = &version;
174 ret = plpks_read_fw_var(&var);