Lines Matching refs:args
65 uefirt_common(uefirt_hdl_t hdl, int cmd, void *args)
71 if (ioctl(uefi_lib->uefirt_fd, cmd, args) == -1) {
84 * are returned in args.ret.
86 if (ioctl(fd, cmd, args) == -1) {
105 uefi_rt_variable_args_t args;
112 args.variable_name = variable_name;
113 args.variable_name_size = variable_name_size;
114 args.vendor_guid = vendor_guid;
115 args.attributes = attributes;
116 args.data_size = data_size;
117 args.data = data;
118 args.ret = ret;
120 return (uefirt_common(hdl, UEFI_RT_GET_VARIABLE, &args));
130 uefi_rt_variable_args_t args;
137 args.variable_name = variable_name;
138 args.variable_name_size = variable_name_size;
139 args.vendor_guid = vendor_guid;
140 args.attributes = &attributes;
141 args.data_size = &data_size;
142 args.data = data;
143 args.ret = ret;
145 return (uefirt_common(hdl, UEFI_RT_SET_VARIABLE, &args));
155 uefi_rt_get_next_variable_name_args_t args;
157 args.variable_name_size = variable_name_size;
158 args.variable_name = variable_name;
159 args.vendor_guid = vendor_guid;
160 args.ret = ret;
162 return (uefirt_common(hdl, UEFI_RT_GET_NEXT_VARIABLE_NAME, &args));