Lines Matching defs:ext_val
2063 static int set_kcfg_value_tri(struct extern_desc *ext, void *ext_val,
2073 *(bool *)ext_val = value == 'y' ? true : false;
2077 *(enum libbpf_tristate *)ext_val = TRI_YES;
2079 *(enum libbpf_tristate *)ext_val = TRI_MODULE;
2081 *(enum libbpf_tristate *)ext_val = TRI_NO;
2084 *(char *)ext_val = value;
2098 static int set_kcfg_value_str(struct extern_desc *ext, char *ext_val,
2123 memcpy(ext_val, value + 1, len);
2124 ext_val[len] = '\0';
2173 static int set_kcfg_value_num(struct extern_desc *ext, void *ext_val,
2195 *(__u8 *)ext_val = value;
2198 *(__u16 *)ext_val = value;
2201 *(__u32 *)ext_val = value;
2204 *(__u64 *)ext_val = value;
2219 void *ext_val;
2247 ext_val = data + ext->kcfg.data_off;
2252 err = set_kcfg_value_tri(ext, ext_val, *value);
2255 err = set_kcfg_value_str(ext, ext_val, value);
2268 err = set_kcfg_value_num(ext, ext_val, num);