Lines Matching refs:req
89 void devlink_get_req_free(struct devlink_get_req *req);
92 devlink_get_req_set_bus_name(struct devlink_get_req *req, const char *bus_name)
94 free(req->bus_name);
95 req->_present.bus_name_len = strlen(bus_name);
96 req->bus_name = malloc(req->_present.bus_name_len + 1);
97 memcpy(req->bus_name, bus_name, req->_present.bus_name_len);
98 req->bus_name[req->_present.bus_name_len] = 0;
101 devlink_get_req_set_dev_name(struct devlink_get_req *req, const char *dev_name)
103 free(req->dev_name);
104 req->_present.dev_name_len = strlen(dev_name);
105 req->dev_name = malloc(req->_present.dev_name_len + 1);
106 memcpy(req->dev_name, dev_name, req->_present.dev_name_len);
107 req->dev_name[req->_present.dev_name_len] = 0;
132 devlink_get(struct ynl_sock *ys, struct devlink_get_req *req);
162 void devlink_port_get_req_free(struct devlink_port_get_req *req);
165 devlink_port_get_req_set_bus_name(struct devlink_port_get_req *req,
168 free(req->bus_name);
169 req->_present.bus_name_len = strlen(bus_name);
170 req->bus_name = malloc(req->_present.bus_name_len + 1);
171 memcpy(req->bus_name, bus_name, req->_present.bus_name_len);
172 req->bus_name[req->_present.bus_name_len] = 0;
175 devlink_port_get_req_set_dev_name(struct devlink_port_get_req *req,
178 free(req->dev_name);
179 req->_present.dev_name_len = strlen(dev_name);
180 req->dev_name = malloc(req->_present.dev_name_len + 1);
181 memcpy(req->dev_name, dev_name, req->_present.dev_name_len);
182 req->dev_name[req->_present.dev_name_len] = 0;
185 devlink_port_get_req_set_port_index(struct devlink_port_get_req *req,
188 req->_present.port_index = 1;
189 req->port_index = port_index;
210 devlink_port_get(struct ynl_sock *ys, struct devlink_port_get_req *req);
228 void devlink_port_get_req_dump_free(struct devlink_port_get_req_dump *req);
231 devlink_port_get_req_dump_set_bus_name(struct devlink_port_get_req_dump *req,
234 free(req->bus_name);
235 req->_present.bus_name_len = strlen(bus_name);
236 req->bus_name = malloc(req->_present.bus_name_len + 1);
237 memcpy(req->bus_name, bus_name, req->_present.bus_name_len);
238 req->bus_name[req->_present.bus_name_len] = 0;
241 devlink_port_get_req_dump_set_dev_name(struct devlink_port_get_req_dump *req,
244 free(req->dev_name);
245 req->_present.dev_name_len = strlen(dev_name);
246 req->dev_name = malloc(req->_present.dev_name_len + 1);
247 memcpy(req->dev_name, dev_name, req->_present.dev_name_len);
248 req->dev_name[req->_present.dev_name_len] = 0;
272 struct devlink_port_get_req_dump *req);
292 void devlink_sb_get_req_free(struct devlink_sb_get_req *req);
295 devlink_sb_get_req_set_bus_name(struct devlink_sb_get_req *req,
298 free(req->bus_name);
299 req->_present.bus_name_len = strlen(bus_name);
300 req->bus_name = malloc(req->_present.bus_name_len + 1);
301 memcpy(req->bus_name, bus_name, req->_present.bus_name_len);
302 req->bus_name[req->_present.bus_name_len] = 0;
305 devlink_sb_get_req_set_dev_name(struct devlink_sb_get_req *req,
308 free(req->dev_name);
309 req->_present.dev_name_len = strlen(dev_name);
310 req->dev_name = malloc(req->_present.dev_name_len + 1);
311 memcpy(req->dev_name, dev_name, req->_present.dev_name_len);
312 req->dev_name[req->_present.dev_name_len] = 0;
315 devlink_sb_get_req_set_sb_index(struct devlink_sb_get_req *req, __u32 sb_index)
317 req->_present.sb_index = 1;
318 req->sb_index = sb_index;
339 devlink_sb_get(struct ynl_sock *ys, struct devlink_sb_get_req *req);
357 void devlink_sb_get_req_dump_free(struct devlink_sb_get_req_dump *req);
360 devlink_sb_get_req_dump_set_bus_name(struct devlink_sb_get_req_dump *req,
363 free(req->bus_name);
364 req->_present.bus_name_len = strlen(bus_name);
365 req->bus_name = malloc(req->_present.bus_name_len + 1);
366 memcpy(req->bus_name, bus_name, req->_present.bus_name_len);
367 req->bus_name[req->_present.bus_name_len] = 0;
370 devlink_sb_get_req_dump_set_dev_name(struct devlink_sb_get_req_dump *req,
373 free(req->dev_name);
374 req->_present.dev_name_len = strlen(dev_name);
375 req->dev_name = malloc(req->_present.dev_name_len + 1);
376 memcpy(req->dev_name, dev_name, req->_present.dev_name_len);
377 req->dev_name[req->_present.dev_name_len] = 0;
388 devlink_sb_get_dump(struct ynl_sock *ys, struct devlink_sb_get_req_dump *req);
411 void devlink_sb_pool_get_req_free(struct devlink_sb_pool_get_req *req);
414 devlink_sb_pool_get_req_set_bus_name(struct devlink_sb_pool_get_req *req,
417 free(req->bus_name);
418 req->_present.bus_name_len = strlen(bus_name);
419 req->bus_name = malloc(req->_present.bus_name_len + 1);
420 memcpy(req->bus_name, bus_name, req->_present.bus_name_len);
421 req->bus_name[req->_present.bus_name_len] = 0;
424 devlink_sb_pool_get_req_set_dev_name(struct devlink_sb_pool_get_req *req,
427 free(req->dev_name);
428 req->_present.dev_name_len = strlen(dev_name);
429 req->dev_name = malloc(req->_present.dev_name_len + 1);
430 memcpy(req->dev_name, dev_name, req->_present.dev_name_len);
431 req->dev_name[req->_present.dev_name_len] = 0;
434 devlink_sb_pool_get_req_set_sb_index(struct devlink_sb_pool_get_req *req,
437 req->_present.sb_index = 1;
438 req->sb_index = sb_index;
441 devlink_sb_pool_get_req_set_sb_pool_index(struct devlink_sb_pool_get_req *req,
444 req->_present.sb_pool_index = 1;
445 req->sb_pool_index = sb_pool_index;
468 devlink_sb_pool_get(struct ynl_sock *ys, struct devlink_sb_pool_get_req *req);
487 devlink_sb_pool_get_req_dump_free(struct devlink_sb_pool_get_req_dump *req);
490 devlink_sb_pool_get_req_dump_set_bus_name(struct devlink_sb_pool_get_req_dump *req,
493 free(req->bus_name);
494 req->_present.bus_name_len = strlen(bus_name);
495 req->bus_name = malloc(req->_present.bus_name_len + 1);
496 memcpy(req->bus_name, bus_name, req->_present.bus_name_len);
497 req->bus_name[req->_present.bus_name_len] = 0;
500 devlink_sb_pool_get_req_dump_set_dev_name(struct devlink_sb_pool_get_req_dump *req,
503 free(req->dev_name);
504 req->_present.dev_name_len = strlen(dev_name);
505 req->dev_name = malloc(req->_present.dev_name_len + 1);
506 memcpy(req->dev_name, dev_name, req->_present.dev_name_len);
507 req->dev_name[req->_present.dev_name_len] = 0;
519 struct devlink_sb_pool_get_req_dump *req);
545 devlink_sb_port_pool_get_req_free(struct devlink_sb_port_pool_get_req *req);
548 devlink_sb_port_pool_get_req_set_bus_name(struct devlink_sb_port_pool_get_req *req,
551 free(req->bus_name);
552 req->_present.bus_name_len = strlen(bus_name);
553 req->bus_name = malloc(req->_present.bus_name_len + 1);
554 memcpy(req->bus_name, bus_name, req->_present.bus_name_len);
555 req->bus_name[req->_present.bus_name_len] = 0;
558 devlink_sb_port_pool_get_req_set_dev_name(struct devlink_sb_port_pool_get_req *req,
561 free(req->dev_name);
562 req->_present.dev_name_len = strlen(dev_name);
563 req->dev_name = malloc(req->_present.dev_name_len + 1);
564 memcpy(req->dev_name, dev_name, req->_present.dev_name_len);
565 req->dev_name[req->_present.dev_name_len] = 0;
568 devlink_sb_port_pool_get_req_set_port_index(struct devlink_sb_port_pool_get_req *req,
571 req->_present.port_index = 1;
572 req->port_index = port_index;
575 devlink_sb_port_pool_get_req_set_sb_index(struct devlink_sb_port_pool_get_req *req,
578 req->_present.sb_index = 1;
579 req->sb_index = sb_index;
582 devlink_sb_port_pool_get_req_set_sb_pool_index(struct devlink_sb_port_pool_get_req *req,
585 req->_present.sb_pool_index = 1;
586 req->sb_pool_index = sb_pool_index;
613 struct devlink_sb_port_pool_get_req *req);
632 devlink_sb_port_pool_get_req_dump_free(struct devlink_sb_port_pool_get_req_dump *req);
635 devlink_sb_port_pool_get_req_dump_set_bus_name(struct devlink_sb_port_pool_get_req_dump *req,
638 free(req->bus_name);
639 req->_present.bus_name_len = strlen(bus_name);
640 req->bus_name = malloc(req->_present.bus_name_len + 1);
641 memcpy(req->bus_name, bus_name, req->_present.bus_name_len);
642 req->bus_name[req->_present.bus_name_len] = 0;
645 devlink_sb_port_pool_get_req_dump_set_dev_name(struct devlink_sb_port_pool_get_req_dump *req,
648 free(req->dev_name);
649 req->_present.dev_name_len = strlen(dev_name);
650 req->dev_name = malloc(req->_present.dev_name_len + 1);
651 memcpy(req->dev_name, dev_name, req->_present.dev_name_len);
652 req->dev_name[req->_present.dev_name_len] = 0;
665 struct devlink_sb_port_pool_get_req_dump *req);
693 devlink_sb_tc_pool_bind_get_req_free(struct devlink_sb_tc_pool_bind_get_req *req);
696 devlink_sb_tc_pool_bind_get_req_set_bus_name(struct devlink_sb_tc_pool_bind_get_req *req,
699 free(req->bus_name);
700 req->_present.bus_name_len = strlen(bus_name);
701 req->bus_name = malloc(req->_present.bus_name_len + 1);
702 memcpy(req->bus_name, bus_name, req->_present.bus_name_len);
703 req->bus_name[req->_present.bus_name_len] = 0;
706 devlink_sb_tc_pool_bind_get_req_set_dev_name(struct devlink_sb_tc_pool_bind_get_req *req,
709 free(req->dev_name);
710 req->_present.dev_name_len = strlen(dev_name);
711 req->dev_name = malloc(req->_present.dev_name_len + 1);
712 memcpy(req->dev_name, dev_name, req->_present.dev_name_len);
713 req->dev_name[req->_present.dev_name_len] = 0;
716 devlink_sb_tc_pool_bind_get_req_set_port_index(struct devlink_sb_tc_pool_bind_get_req *req,
719 req->_present.port_index = 1;
720 req->port_index = port_index;
723 devlink_sb_tc_pool_bind_get_req_set_sb_index(struct devlink_sb_tc_pool_bind_get_req *req,
726 req->_present.sb_index = 1;
727 req->sb_index = sb_index;
730 devlink_sb_tc_pool_bind_get_req_set_sb_pool_type(struct devlink_sb_tc_pool_bind_get_req *req,
733 req->_present.sb_pool_type = 1;
734 req->sb_pool_type = sb_pool_type;
737 devlink_sb_tc_pool_bind_get_req_set_sb_tc_index(struct devlink_sb_tc_pool_bind_get_req *req,
740 req->_present.sb_tc_index = 1;
741 req->sb_tc_index = sb_tc_index;
770 struct devlink_sb_tc_pool_bind_get_req *req);
789 devlink_sb_tc_pool_bind_get_req_dump_free(struct devlink_sb_tc_pool_bind_get_req_dump *req);
792 devlink_sb_tc_pool_bind_get_req_dump_set_bus_name(struct devlink_sb_tc_pool_bind_get_req_dump *req,
795 free(req->bus_name);
796 req->_present.bus_name_len = strlen(bus_name);
797 req->bus_name = malloc(req->_present.bus_name_len + 1);
798 memcpy(req->bus_name, bus_name, req->_present.bus_name_len);
799 req->bus_name[req->_present.bus_name_len] = 0;
802 devlink_sb_tc_pool_bind_get_req_dump_set_dev_name(struct devlink_sb_tc_pool_bind_get_req_dump *req,
805 free(req->dev_name);
806 req->_present.dev_name_len = strlen(dev_name);
807 req->dev_name = malloc(req->_present.dev_name_len + 1);
808 memcpy(req->dev_name, dev_name, req->_present.dev_name_len);
809 req->dev_name[req->_present.dev_name_len] = 0;
822 struct devlink_sb_tc_pool_bind_get_req_dump *req);
842 void devlink_param_get_req_free(struct devlink_param_get_req *req);
845 devlink_param_get_req_set_bus_name(struct devlink_param_get_req *req,
848 free(req->bus_name);
849 req->_present.bus_name_len = strlen(bus_name);
850 req->bus_name = malloc(req->_present.bus_name_len + 1);
851 memcpy(req->bus_name, bus_name, req->_present.bus_name_len);
852 req->bus_name[req->_present.bus_name_len] = 0;
855 devlink_param_get_req_set_dev_name(struct devlink_param_get_req *req,
858 free(req->dev_name);
859 req->_present.dev_name_len = strlen(dev_name);
860 req->dev_name = malloc(req->_present.dev_name_len + 1);
861 memcpy(req->dev_name, dev_name, req->_present.dev_name_len);
862 req->dev_name[req->_present.dev_name_len] = 0;
865 devlink_param_get_req_set_param_name(struct devlink_param_get_req *req,
868 free(req->param_name);
869 req->_present.param_name_len = strlen(param_name);
870 req->param_name = malloc(req->_present.param_name_len + 1);
871 memcpy(req->param_name, param_name, req->_present.param_name_len);
872 req->param_name[req->_present.param_name_len] = 0;
893 devlink_param_get(struct ynl_sock *ys, struct devlink_param_get_req *req);
911 void devlink_param_get_req_dump_free(struct devlink_param_get_req_dump *req);
914 devlink_param_get_req_dump_set_bus_name(struct devlink_param_get_req_dump *req,
917 free(req->bus_name);
918 req->_present.bus_name_len = strlen(bus_name);
919 req->bus_name = malloc(req->_present.bus_name_len + 1);
920 memcpy(req->bus_name, bus_name, req->_present.bus_name_len);
921 req->bus_name[req->_present.bus_name_len] = 0;
924 devlink_param_get_req_dump_set_dev_name(struct devlink_param_get_req_dump *req,
927 free(req->dev_name);
928 req->_present.dev_name_len = strlen(dev_name);
929 req->dev_name = malloc(req->_present.dev_name_len + 1);
930 memcpy(req->dev_name, dev_name, req->_present.dev_name_len);
931 req->dev_name[req->_present.dev_name_len] = 0;
943 struct devlink_param_get_req_dump *req);
965 void devlink_region_get_req_free(struct devlink_region_get_req *req);
968 devlink_region_get_req_set_bus_name(struct devlink_region_get_req *req,
971 free(req->bus_name);
972 req->_present.bus_name_len = strlen(bus_name);
973 req->bus_name = malloc(req->_present.bus_name_len + 1);
974 memcpy(req->bus_name, bus_name, req->_present.bus_name_len);
975 req->bus_name[req->_present.bus_name_len] = 0;
978 devlink_region_get_req_set_dev_name(struct devlink_region_get_req *req,
981 free(req->dev_name);
982 req->_present.dev_name_len = strlen(dev_name);
983 req->dev_name = malloc(req->_present.dev_name_len + 1);
984 memcpy(req->dev_name, dev_name, req->_present.dev_name_len);
985 req->dev_name[req->_present.dev_name_len] = 0;
988 devlink_region_get_req_set_port_index(struct devlink_region_get_req *req,
991 req->_present.port_index = 1;
992 req->port_index = port_index;
995 devlink_region_get_req_set_region_name(struct devlink_region_get_req *req,
998 free(req->region_name);
999 req->_present.region_name_len = strlen(region_name);
1000 req->region_name = malloc(req->_present.region_name_len + 1);
1001 memcpy(req->region_name, region_name, req->_present.region_name_len);
1002 req->region_name[req->_present.region_name_len] = 0;
1025 devlink_region_get(struct ynl_sock *ys, struct devlink_region_get_req *req);
1043 void devlink_region_get_req_dump_free(struct devlink_region_get_req_dump *req);
1046 devlink_region_get_req_dump_set_bus_name(struct devlink_region_get_req_dump *req,
1049 free(req->bus_name);
1050 req->_present.bus_name_len = strlen(bus_name);
1051 req->bus_name = malloc(req->_present.bus_name_len + 1);
1052 memcpy(req->bus_name, bus_name, req->_present.bus_name_len);
1053 req->bus_name[req->_present.bus_name_len] = 0;
1056 devlink_region_get_req_dump_set_dev_name(struct devlink_region_get_req_dump *req,
1059 free(req->dev_name);
1060 req->_present.dev_name_len = strlen(dev_name);
1061 req->dev_name = malloc(req->_present.dev_name_len + 1);
1062 memcpy(req->dev_name, dev_name, req->_present.dev_name_len);
1063 req->dev_name[req->_present.dev_name_len] = 0;
1075 struct devlink_region_get_req_dump *req);
1093 void devlink_info_get_req_free(struct devlink_info_get_req *req);
1096 devlink_info_get_req_set_bus_name(struct devlink_info_get_req *req,
1099 free(req->bus_name);
1100 req->_present.bus_name_len = strlen(bus_name);
1101 req->bus_name = malloc(req->_present.bus_name_len + 1);
1102 memcpy(req->bus_name, bus_name, req->_present.bus_name_len);
1103 req->bus_name[req->_present.bus_name_len] = 0;
1106 devlink_info_get_req_set_dev_name(struct devlink_info_get_req *req,
1109 free(req->dev_name);
1110 req->_present.dev_name_len = strlen(dev_name);
1111 req->dev_name = malloc(req->_present.dev_name_len + 1);
1112 memcpy(req->dev_name, dev_name, req->_present.dev_name_len);
1113 req->dev_name[req->_present.dev_name_len] = 0;
1142 devlink_info_get(struct ynl_sock *ys, struct devlink_info_get_req *req);
1176 devlink_health_reporter_get_req_free(struct devlink_health_reporter_get_req *req);
1179 devlink_health_reporter_get_req_set_bus_name(struct devlink_health_reporter_get_req *req,
1182 free(req->bus_name);
1183 req->_present.bus_name_len = strlen(bus_name);
1184 req->bus_name = malloc(req->_present.bus_name_len + 1);
1185 memcpy(req->bus_name, bus_name, req->_present.bus_name_len);
1186 req->bus_name[req->_present.bus_name_len] = 0;
1189 devlink_health_reporter_get_req_set_dev_name(struct devlink_health_reporter_get_req *req,
1192 free(req->dev_name);
1193 req->_present.dev_name_len = strlen(dev_name);
1194 req->dev_name = malloc(req->_present.dev_name_len + 1);
1195 memcpy(req->dev_name, dev_name, req->_present.dev_name_len);
1196 req->dev_name[req->_present.dev_name_len] = 0;
1199 devlink_health_reporter_get_req_set_port_index(struct devlink_health_reporter_get_req *req,
1202 req->_present.port_index = 1;
1203 req->port_index = port_index;
1206 devlink_health_reporter_get_req_set_health_reporter_name(struct devlink_health_reporter_get_req *req,
1209 free(req->health_reporter_name);
1210 req->_present.health_reporter_name_len = strlen(health_reporter_name);
1211 req->health_reporter_name = malloc(req->_present.health_reporter_name_len + 1);
1212 memcpy(req->health_reporter_name, health_reporter_name, req->_present.health_reporter_name_len);
1213 req->health_reporter_name[req->_present.health_reporter_name_len] = 0;
1238 struct devlink_health_reporter_get_req *req);
1259 devlink_health_reporter_get_req_dump_free(struct devlink_health_reporter_get_req_dump *req);
1262 devlink_health_reporter_get_req_dump_set_bus_name(struct devlink_health_reporter_get_req_dump *req,
1265 free(req->bus_name);
1266 req->_present.bus_name_len = strlen(bus_name);
1267 req->bus_name = malloc(req->_present.bus_name_len + 1);
1268 memcpy(req->bus_name, bus_name, req->_present.bus_name_len);
1269 req->bus_name[req->_present.bus_name_len] = 0;
1272 devlink_health_reporter_get_req_dump_set_dev_name(struct devlink_health_reporter_get_req_dump *req,
1275 free(req->dev_name);
1276 req->_present.dev_name_len = strlen(dev_name);
1277 req->dev_name = malloc(req->_present.dev_name_len + 1);
1278 memcpy(req->dev_name, dev_name, req->_present.dev_name_len);
1279 req->dev_name[req->_present.dev_name_len] = 0;
1282 devlink_health_reporter_get_req_dump_set_port_index(struct devlink_health_reporter_get_req_dump *req,
1285 req->_present.port_index = 1;
1286 req->port_index = port_index;
1299 struct devlink_health_reporter_get_req_dump *req);
1319 void devlink_trap_get_req_free(struct devlink_trap_get_req *req);
1322 devlink_trap_get_req_set_bus_name(struct devlink_trap_get_req *req,
1325 free(req->bus_name);
1326 req->_present.bus_name_len = strlen(bus_name);
1327 req->bus_name = malloc(req->_present.bus_name_len + 1);
1328 memcpy(req->bus_name, bus_name, req->_present.bus_name_len);
1329 req->bus_name[req->_present.bus_name_len] = 0;
1332 devlink_trap_get_req_set_dev_name(struct devlink_trap_get_req *req,
1335 free(req->dev_name);
1336 req->_present.dev_name_len = strlen(dev_name);
1337 req->dev_name = malloc(req->_present.dev_name_len + 1);
1338 memcpy(req->dev_name, dev_name, req->_present.dev_name_len);
1339 req->dev_name[req->_present.dev_name_len] = 0;
1342 devlink_trap_get_req_set_trap_name(struct devlink_trap_get_req *req,
1345 free(req->trap_name);
1346 req->_present.trap_name_len = strlen(trap_name);
1347 req->trap_name = malloc(req->_present.trap_name_len + 1);
1348 memcpy(req->trap_name, trap_name, req->_present.trap_name_len);
1349 req->trap_name[req->_present.trap_name_len] = 0;
1370 devlink_trap_get(struct ynl_sock *ys, struct devlink_trap_get_req *req);
1388 void devlink_trap_get_req_dump_free(struct devlink_trap_get_req_dump *req);
1391 devlink_trap_get_req_dump_set_bus_name(struct devlink_trap_get_req_dump *req,
1394 free(req->bus_name);
1395 req->_present.bus_name_len = strlen(bus_name);
1396 req->bus_name = malloc(req->_present.bus_name_len + 1);
1397 memcpy(req->bus_name, bus_name, req->_present.bus_name_len);
1398 req->bus_name[req->_present.bus_name_len] = 0;
1401 devlink_trap_get_req_dump_set_dev_name(struct devlink_trap_get_req_dump *req,
1404 free(req->dev_name);
1405 req->_present.dev_name_len = strlen(dev_name);
1406 req->dev_name = malloc(req->_present.dev_name_len + 1);
1407 memcpy(req->dev_name, dev_name, req->_present.dev_name_len);
1408 req->dev_name[req->_present.dev_name_len] = 0;
1420 struct devlink_trap_get_req_dump *req);
1441 void devlink_trap_group_get_req_free(struct devlink_trap_group_get_req *req);
1444 devlink_trap_group_get_req_set_bus_name(struct devlink_trap_group_get_req *req,
1447 free(req->bus_name);
1448 req->_present.bus_name_len = strlen(bus_name);
1449 req->bus_name = malloc(req->_present.bus_name_len + 1);
1450 memcpy(req->bus_name, bus_name, req->_present.bus_name_len);
1451 req->bus_name[req->_present.bus_name_len] = 0;
1454 devlink_trap_group_get_req_set_dev_name(struct devlink_trap_group_get_req *req,
1457 free(req->dev_name);
1458 req->_present.dev_name_len = strlen(dev_name);
1459 req->dev_name = malloc(req->_present.dev_name_len + 1);
1460 memcpy(req->dev_name, dev_name, req->_present.dev_name_len);
1461 req->dev_name[req->_present.dev_name_len] = 0;
1464 devlink_trap_group_get_req_set_trap_group_name(struct devlink_trap_group_get_req *req,
1467 free(req->trap_group_name);
1468 req->_present.trap_group_name_len = strlen(trap_group_name);
1469 req->trap_group_name = malloc(req->_present.trap_group_name_len + 1);
1470 memcpy(req->trap_group_name, trap_group_name, req->_present.trap_group_name_len);
1471 req->trap_group_name[req->_present.trap_group_name_len] = 0;
1493 struct devlink_trap_group_get_req *req);
1512 devlink_trap_group_get_req_dump_free(struct devlink_trap_group_get_req_dump *req);
1515 devlink_trap_group_get_req_dump_set_bus_name(struct devlink_trap_group_get_req_dump *req,
1518 free(req->bus_name);
1519 req->_present.bus_name_len = strlen(bus_name);
1520 req->bus_name = malloc(req->_present.bus_name_len + 1);
1521 memcpy(req->bus_name, bus_name, req->_present.bus_name_len);
1522 req->bus_name[req->_present.bus_name_len] = 0;
1525 devlink_trap_group_get_req_dump_set_dev_name(struct devlink_trap_group_get_req_dump *req,
1528 free(req->dev_name);
1529 req->_present.dev_name_len = strlen(dev_name);
1530 req->dev_name = malloc(req->_present.dev_name_len + 1);
1531 memcpy(req->dev_name, dev_name, req->_present.dev_name_len);
1532 req->dev_name[req->_present.dev_name_len] = 0;
1544 struct devlink_trap_group_get_req_dump *req);
1566 devlink_trap_policer_get_req_free(struct devlink_trap_policer_get_req *req);
1569 devlink_trap_policer_get_req_set_bus_name(struct devlink_trap_policer_get_req *req,
1572 free(req->bus_name);
1573 req->_present.bus_name_len = strlen(bus_name);
1574 req->bus_name = malloc(req->_present.bus_name_len + 1);
1575 memcpy(req->bus_name, bus_name, req->_present.bus_name_len);
1576 req->bus_name[req->_present.bus_name_len] = 0;
1579 devlink_trap_policer_get_req_set_dev_name(struct devlink_trap_policer_get_req *req,
1582 free(req->dev_name);
1583 req->_present.dev_name_len = strlen(dev_name);
1584 req->dev_name = malloc(req->_present.dev_name_len + 1);
1585 memcpy(req->dev_name, dev_name, req->_present.dev_name_len);
1586 req->dev_name[req->_present.dev_name_len] = 0;
1589 devlink_trap_policer_get_req_set_trap_policer_id(struct devlink_trap_policer_get_req *req,
1592 req->_present.trap_policer_id = 1;
1593 req->trap_policer_id = trap_policer_id;
1616 struct devlink_trap_policer_get_req *req);
1635 devlink_trap_policer_get_req_dump_free(struct devlink_trap_policer_get_req_dump *req);
1638 devlink_trap_policer_get_req_dump_set_bus_name(struct devlink_trap_policer_get_req_dump *req,
1641 free(req->bus_name);
1642 req->_present.bus_name_len = strlen(bus_name);
1643 req->bus_name = malloc(req->_present.bus_name_len + 1);
1644 memcpy(req->bus_name, bus_name, req->_present.bus_name_len);
1645 req->bus_name[req->_present.bus_name_len] = 0;
1648 devlink_trap_policer_get_req_dump_set_dev_name(struct devlink_trap_policer_get_req_dump *req,
1651 free(req->dev_name);
1652 req->_present.dev_name_len = strlen(dev_name);
1653 req->dev_name = malloc(req->_present.dev_name_len + 1);
1654 memcpy(req->dev_name, dev_name, req->_present.dev_name_len);
1655 req->dev_name[req->_present.dev_name_len] = 0;
1668 struct devlink_trap_policer_get_req_dump *req);
1690 void devlink_rate_get_req_free(struct devlink_rate_get_req *req);
1693 devlink_rate_get_req_set_bus_name(struct devlink_rate_get_req *req,
1696 free(req->bus_name);
1697 req->_present.bus_name_len = strlen(bus_name);
1698 req->bus_name = malloc(req->_present.bus_name_len + 1);
1699 memcpy(req->bus_name, bus_name, req->_present.bus_name_len);
1700 req->bus_name[req->_present.bus_name_len] = 0;
1703 devlink_rate_get_req_set_dev_name(struct devlink_rate_get_req *req,
1706 free(req->dev_name);
1707 req->_present.dev_name_len = strlen(dev_name);
1708 req->dev_name = malloc(req->_present.dev_name_len + 1);
1709 memcpy(req->dev_name, dev_name, req->_present.dev_name_len);
1710 req->dev_name[req->_present.dev_name_len] = 0;
1713 devlink_rate_get_req_set_port_index(struct devlink_rate_get_req *req,
1716 req->_present.port_index = 1;
1717 req->port_index = port_index;
1720 devlink_rate_get_req_set_rate_node_name(struct devlink_rate_get_req *req,
1723 free(req->rate_node_name);
1724 req->_present.rate_node_name_len = strlen(rate_node_name);
1725 req->rate_node_name = malloc(req->_present.rate_node_name_len + 1);
1726 memcpy(req->rate_node_name, rate_node_name, req->_present.rate_node_name_len);
1727 req->rate_node_name[req->_present.rate_node_name_len] = 0;
1750 devlink_rate_get(struct ynl_sock *ys, struct devlink_rate_get_req *req);
1768 void devlink_rate_get_req_dump_free(struct devlink_rate_get_req_dump *req);
1771 devlink_rate_get_req_dump_set_bus_name(struct devlink_rate_get_req_dump *req,
1774 free(req->bus_name);
1775 req->_present.bus_name_len = strlen(bus_name);
1776 req->bus_name = malloc(req->_present.bus_name_len + 1);
1777 memcpy(req->bus_name, bus_name, req->_present.bus_name_len);
1778 req->bus_name[req->_present.bus_name_len] = 0;
1781 devlink_rate_get_req_dump_set_dev_name(struct devlink_rate_get_req_dump *req,
1784 free(req->dev_name);
1785 req->_present.dev_name_len = strlen(dev_name);
1786 req->dev_name = malloc(req->_present.dev_name_len + 1);
1787 memcpy(req->dev_name, dev_name, req->_present.dev_name_len);
1788 req->dev_name[req->_present.dev_name_len] = 0;
1800 struct devlink_rate_get_req_dump *req);
1821 void devlink_linecard_get_req_free(struct devlink_linecard_get_req *req);
1824 devlink_linecard_get_req_set_bus_name(struct devlink_linecard_get_req *req,
1827 free(req->bus_name);
1828 req->_present.bus_name_len = strlen(bus_name);
1829 req->bus_name = malloc(req->_present.bus_name_len + 1);
1830 memcpy(req->bus_name, bus_name, req->_present.bus_name_len);
1831 req->bus_name[req->_present.bus_name_len] = 0;
1834 devlink_linecard_get_req_set_dev_name(struct devlink_linecard_get_req *req,
1837 free(req->dev_name);
1838 req->_present.dev_name_len = strlen(dev_name);
1839 req->dev_name = malloc(req->_present.dev_name_len + 1);
1840 memcpy(req->dev_name, dev_name, req->_present.dev_name_len);
1841 req->dev_name[req->_present.dev_name_len] = 0;
1844 devlink_linecard_get_req_set_linecard_index(struct devlink_linecard_get_req *req,
1847 req->_present.linecard_index = 1;
1848 req->linecard_index = linecard_index;
1869 devlink_linecard_get(struct ynl_sock *ys, struct devlink_linecard_get_req *req);
1888 devlink_linecard_get_req_dump_free(struct devlink_linecard_get_req_dump *req);
1891 devlink_linecard_get_req_dump_set_bus_name(struct devlink_linecard_get_req_dump *req,
1894 free(req->bus_name);
1895 req->_present.bus_name_len = strlen(bus_name);
1896 req->bus_name = malloc(req->_present.bus_name_len + 1);
1897 memcpy(req->bus_name, bus_name, req->_present.bus_name_len);
1898 req->bus_name[req->_present.bus_name_len] = 0;
1901 devlink_linecard_get_req_dump_set_dev_name(struct devlink_linecard_get_req_dump *req,
1904 free(req->dev_name);
1905 req->_present.dev_name_len = strlen(dev_name);
1906 req->dev_name = malloc(req->_present.dev_name_len + 1);
1907 memcpy(req->dev_name, dev_name, req->_present.dev_name_len);
1908 req->dev_name[req->_present.dev_name_len] = 0;
1920 struct devlink_linecard_get_req_dump *req);
1939 void devlink_selftests_get_req_free(struct devlink_selftests_get_req *req);
1942 devlink_selftests_get_req_set_bus_name(struct devlink_selftests_get_req *req,
1945 free(req->bus_name);
1946 req->_present.bus_name_len = strlen(bus_name);
1947 req->bus_name = malloc(req->_present.bus_name_len + 1);
1948 memcpy(req->bus_name, bus_name, req->_present.bus_name_len);
1949 req->bus_name[req->_present.bus_name_len] = 0;
1952 devlink_selftests_get_req_set_dev_name(struct devlink_selftests_get_req *req,
1955 free(req->dev_name);
1956 req->_present.dev_name_len = strlen(dev_name);
1957 req->dev_name = malloc(req->_present.dev_name_len + 1);
1958 memcpy(req->dev_name, dev_name, req->_present.dev_name_len);
1959 req->dev_name[req->_present.dev_name_len] = 0;
1979 struct devlink_selftests_get_req *req);