Lines Matching refs:var
45 static void plpks_init_var(struct plpks_var *var, char *keyname)
54 var->name = keyname;
55 var->namelen = strlen(keyname);
57 var->name = PLPKS_SED_MANGLED_LABEL;
58 var->namelen = strlen(keyname);
60 var->policy = PLPKS_WORLDREADABLE;
61 var->os = PLPKS_VAR_COMMON;
62 var->data = NULL;
63 var->datalen = 0;
64 var->component = PLPKS_SED_COMPONENT;
72 struct plpks_var var;
77 plpks_init_var(&var, keyname);
82 var.data = (u8 *)&data;
83 var.datalen = sizeof(data);
85 ret = plpks_read_os_var(&var);
89 len = min_t(u16, be32_to_cpu(data.key_len), var.datalen);
102 struct plpks_var var;
106 plpks_init_var(&var, keyname);
111 var.datalen = sizeof(struct plpks_sed_object_data);
112 var.data = (u8 *)&data;
126 vname.namelen = var.namelen;
127 vname.name = var.name;
128 plpks_remove_var(var.component, var.os, vname);
130 return plpks_write_var(var);