Lines Matching refs:mfd
585 static int create_prog_dummy_loop(enum bpf_prog_type prog_type, int mfd, in create_prog_dummy_loop() argument
590 BPF_LD_MAP_FD(BPF_REG_2, mfd), in create_prog_dummy_loop()
603 int mfd, p1fd, p2fd, p3fd; in create_prog_array() local
605 mfd = bpf_map_create(BPF_MAP_TYPE_PROG_ARRAY, NULL, sizeof(int), in create_prog_array()
607 if (mfd < 0) { in create_prog_array()
615 p2fd = create_prog_dummy_loop(prog_type, mfd, p2key, 41); in create_prog_array()
619 if (bpf_map_update_elem(mfd, &p1key, &p1fd, BPF_ANY) < 0) in create_prog_array()
621 if (bpf_map_update_elem(mfd, &p2key, &p2fd, BPF_ANY) < 0) in create_prog_array()
623 if (bpf_map_update_elem(mfd, &p3key, &p3fd, BPF_ANY) < 0) { in create_prog_array()
625 close(mfd); in create_prog_array()
626 mfd = -1; in create_prog_array()
631 return mfd; in create_prog_array()