Lines Matching defs:ext_val
1460 static int set_kcfg_value_tri(struct extern_desc *ext, void *ext_val,
1470 *(bool *)ext_val = value == 'y' ? true : false;
1474 *(enum libbpf_tristate *)ext_val = TRI_YES;
1476 *(enum libbpf_tristate *)ext_val = TRI_MODULE;
1478 *(enum libbpf_tristate *)ext_val = TRI_NO;
1481 *(char *)ext_val = value;
1495 static int set_kcfg_value_str(struct extern_desc *ext, char *ext_val,
1519 memcpy(ext_val, value + 1, len);
1520 ext_val[len] = '\0';
1569 static int set_kcfg_value_num(struct extern_desc *ext, void *ext_val,
1583 case 1: *(__u8 *)ext_val = value; break;
1584 case 2: *(__u16 *)ext_val = value; break;
1585 case 4: *(__u32 *)ext_val = value; break;
1586 case 8: *(__u64 *)ext_val = value; break;
1600 void *ext_val;
1628 ext_val = data + ext->kcfg.data_off;
1633 err = set_kcfg_value_tri(ext, ext_val, *value);
1636 err = set_kcfg_value_str(ext, ext_val, value);
1646 err = set_kcfg_value_num(ext, ext_val, num);
7253 void *ext_val = kcfg_data + ext->kcfg.data_off;
7260 err = set_kcfg_value_num(ext, ext_val, kver);