Lines Matching defs:ext_val
1758 static int set_kcfg_value_tri(struct extern_desc *ext, void *ext_val,
1768 *(bool *)ext_val = value == 'y' ? true : false;
1772 *(enum libbpf_tristate *)ext_val = TRI_YES;
1774 *(enum libbpf_tristate *)ext_val = TRI_MODULE;
1776 *(enum libbpf_tristate *)ext_val = TRI_NO;
1779 *(char *)ext_val = value;
1793 static int set_kcfg_value_str(struct extern_desc *ext, char *ext_val,
1818 memcpy(ext_val, value + 1, len);
1819 ext_val[len] = '\0';
1868 static int set_kcfg_value_num(struct extern_desc *ext, void *ext_val,
1890 *(__u8 *)ext_val = value;
1893 *(__u16 *)ext_val = value;
1896 *(__u32 *)ext_val = value;
1899 *(__u64 *)ext_val = value;
1914 void *ext_val;
1942 ext_val = data + ext->kcfg.data_off;
1947 err = set_kcfg_value_tri(ext, ext_val, *value);
1950 err = set_kcfg_value_str(ext, ext_val, value);
1963 err = set_kcfg_value_num(ext, ext_val, num);