Home
last modified time | relevance | path

Searched full:exec (Results 1 – 25 of 895) sorted by relevance

12345678910>>...36

/linux-6.15/drivers/gpu/drm/
Ddrm_exec.c24 * struct drm_exec exec;
28 * drm_exec_init(&exec, DRM_EXEC_INTERRUPTIBLE_WAIT);
29 * drm_exec_until_all_locked(&exec) {
30 * ret = drm_exec_prepare_obj(&exec, boA, 1);
31 * drm_exec_retry_on_contention(&exec);
35 * ret = drm_exec_prepare_obj(&exec, boB, 1);
36 * drm_exec_retry_on_contention(&exec);
41 * drm_exec_for_each_locked_object(&exec, index, obj) {
45 * drm_exec_fini(&exec);
54 static void drm_exec_unlock_all(struct drm_exec *exec) in drm_exec_unlock_all() argument
[all …]
/linux-6.15/drivers/gpu/drm/tests/
Ddrm_exec_test.c47 struct drm_exec exec; in sanitycheck() local
49 drm_exec_init(&exec, DRM_EXEC_INTERRUPTIBLE_WAIT, 0); in sanitycheck()
50 drm_exec_fini(&exec); in sanitycheck()
58 struct drm_exec exec; in test_lock() local
63 drm_exec_init(&exec, DRM_EXEC_INTERRUPTIBLE_WAIT, 0); in test_lock()
64 drm_exec_until_all_locked(&exec) { in test_lock()
65 ret = drm_exec_lock_obj(&exec, &gobj); in test_lock()
66 drm_exec_retry_on_contention(&exec); in test_lock()
71 drm_exec_fini(&exec); in test_lock()
78 struct drm_exec exec; in test_lock_unlock() local
[all …]
/linux-6.15/tools/testing/selftests/net/netfilter/
Dipvs.sh65 ip netns exec "${ns0}" ip link set veth01 up
66 ip netns exec "${ns0}" ip link set veth02 up
67 ip netns exec "${ns0}" ip link add br0 type bridge
68 ip netns exec "${ns0}" ip link set veth01 master br0
69 ip netns exec "${ns0}" ip link set veth02 master br0
70 ip netns exec "${ns0}" ip link set br0 up
71 ip netns exec "${ns0}" ip addr add "${cip_v4}/24" dev br0
73 ip netns exec "${ns1}" ip link set veth10 up
74 ip netns exec "${ns1}" ip addr add "${gip_v4}/24" dev veth10
75 ip netns exec "${ns1}" ip link set veth12 up
[all …]
Dnft_nat.sh69 ip netns exec "$ns" nft list counter inet filter "$counter" 1>&2
77 if ! ip netns exec "$ns" nft list counter inet filter ns0in | grep -q "packets 1 bytes 84";then
82 if ! ip netns exec "$ns" nft list counter inet filter ns0out | grep -q "packets 1 bytes 84";then
88 if ! ip netns exec "$ns" nft list counter inet filter ns0in6 | grep -q "$expect";then
92 if ! ip netns exec "$ns" nft list counter inet filter ns0out6 | grep -q "$expect";then
105 if ! ip netns exec "$ns0" nft list counter inet filter ns0in | grep -q "packets 0 bytes 0";then
110 if ! ip netns exec "$ns0" nft list counter inet filter ns0in6 | grep -q "packets 0 bytes 0";then
115 if ! ip netns exec "$ns0" nft list counter inet filter ns0out | grep -q "packets 0 bytes 0";then
119 if ! ip netns exec "$ns0" nft list counter inet filter ns0out6 | grep -q "packets 0 bytes 0";then
126 if ! ip netns exec "$ns0" nft list counter inet filter "${ns}${dir}" | grep -q "$expect";then
[all …]
Dnft_queue.sh88 ip netns exec "$nsrouter" nft -f /dev/stdin <<EOF
124 ip netns exec "$nsrouter" nft -f /dev/stdin <<EOF
151 if ! ip netns exec "$ns1" ping -c 1 -q 10.0.2.99 > /dev/null; then
155 if ! ip netns exec "$ns1" ping -c 1 -q dead:2::99 > /dev/null; then
163 if ! ip netns exec "$ns1" ping -c 1 -q 10.0.2.1 > /dev/null; then
167 if ! ip netns exec "$ns1" ping -c 1 -q dead:2::1 > /dev/null; then
177 ip netns exec "$nsrouter" nft -f /dev/stdin <<EOF
186 ip netns exec "$ns1" ping -W 2 -c 1 -q 10.0.2.99 > /dev/null
189 ip netns exec "$ns1" ping -W 2 -c 1 -q dead:2::99 > /dev/null
201 if ! ip netns exec "$nsrouter" nft delete table "$proto" blackh; then
[all …]
Dnft_nat_zones.sh87 echo netns exec "$cl" ip link set eth0 up
88 echo netns exec "$cl" sysctl -q net.ipv4.tcp_syn_retries=2
89 echo netns exec "$gw" ip link set "veth$i" up
90 echo netns exec "$gw" sysctl -q net.ipv4.conf.veth"$i".arp_ignore=2
91 echo netns exec "$gw" sysctl -q net.ipv4.conf.veth"$i".rp_filter=0
94 echo netns exec "$cl" ip addr add 10.1.0.3/24 dev eth0
95 echo netns exec "$cl" ip addr add dead:1::3/64 dev eth0 nodad
96 echo netns exec "$cl" ip route add default via 10.1.0.2 dev eth0
97 echo netns exec "$cl" ip route add default via dead:1::2 dev eth0
100 echo netns exec "$gw" ip addr add 10.1.0.2/24 dev "veth$i"
[all …]
Dnf_nat_edemux.sh30 ip netns exec "$ns1" ip link set up dev lo
31 ip netns exec "$ns1" ip link set up dev veth1
32 ip netns exec "$ns1" ip addr add 192.168.1.1/24 dev veth1
34 ip netns exec "$ns2" ip link set up dev lo
35 ip netns exec "$ns2" ip link set up dev veth2
36 ip netns exec "$ns2" ip addr add 192.168.1.2/24 dev veth2
39 ip netns exec "$ns1" socat -u TCP-LISTEN:5201,fork OPEN:/dev/null,wronly=1 &
44 ip netns exec "$ns2" sysctl -q net.ipv4.ip_local_port_range="10000 10000"
47 ip netns exec "$ns2" iptables -t nat -A OUTPUT -d 10.96.0.1/32 -p tcp --dport 443 -j DNAT --to-dest…
50 ip netns exec "$ns2" ip route add 10.96.0.1 via 192.168.1.1
[all …]
Dconntrack_vrf.sh55 ip netns exec "$ns0" sysctl -q -w net.ipv4.conf.default.rp_filter=0
56 ip netns exec "$ns0" sysctl -q -w net.ipv4.conf.all.rp_filter=0
57 ip netns exec "$ns0" sysctl -q -w net.ipv4.conf.all.rp_filter=0
58 ip netns exec "$ns0" sysctl -q -w net.ipv4.conf.all.forwarding=1
90 ip netns exec "$ns1" socat -u -4 TCP-LISTEN:55555,reuseaddr,fork STDOUT > /dev/null &
98 ip netns exec "$ns0" nft -f - <<EOF
119 ip netns exec "$ns1" ping -W 1 -c 1 -I veth0 "$IP0" > /dev/null
122 count=$(ip netns exec "$ns0" conntrack -L -s $IP1 -d $IP0 -p icmp --zone 1 2>/dev/null | wc -l)
127 count=$(ip netns exec "$ns0" conntrack -L -s $IP1 -d $IP0 -p icmp --zone 2 2> /dev/null | wc -l)
132 ip netns exec "$ns0" conntrack -L
[all …]
Dbridge_brouter.sh25 ip netns exec "$nsbr" sysctl -q net.ipv4.conf.default.rp_filter=0
26 ip netns exec "$nsbr" sysctl -q net.ipv4.conf.all.rp_filter=0
56 …if ! ip netns exec "$nsbr" ebtables -t broute -A BROUTING -p ipv4 --ip-protocol icmp -j redirect -…
61 ip netns exec "$nsbr" sysctl -q net.ipv4.conf.veth0.forwarding=0
64 if ip netns exec "$ns1" ping -q -c 1 10.0.0.12 -W 0.5 > /dev/null 2>&1; then
73 ip netns exec "$nsbr" sysctl -q net.ipv4.conf.veth0.forwarding=1
74 ip netns exec "$nsbr" sysctl -q net.ipv4.conf.veth1.forwarding=1
76 if ! ip netns exec "$ns1" ping -q -c 1 10.0.0.12 > /dev/null; then
82 ip netns exec "$nsbr" ebtables -t broute -F
85 if ! ip netns exec "$ns1" ping -q -c 1 10.0.0.12 > /dev/null; then
[all …]
/linux-6.15/drivers/gpu/drm/vc4/
Dvc4_gem.c158 struct vc4_exec_info *exec[2]; in vc4_save_hang_state() local
170 exec[0] = vc4_first_bin_job(vc4); in vc4_save_hang_state()
171 exec[1] = vc4_first_render_job(vc4); in vc4_save_hang_state()
172 if (!exec[0] && !exec[1]) { in vc4_save_hang_state()
180 if (!exec[i]) in vc4_save_hang_state()
184 list_for_each_entry(bo, &exec[i]->unref_list, unref_head) in vc4_save_hang_state()
186 state->bo_count += exec[i]->bo_count + unref_list_count; in vc4_save_hang_state()
199 if (!exec[i]) in vc4_save_hang_state()
202 for (j = 0; j < exec[i]->bo_count; j++) { in vc4_save_hang_state()
203 bo = to_vc4_bo(exec[i]->bo[j]); in vc4_save_hang_state()
[all …]
Dvc4_validate.c51 struct vc4_exec_info *exec, \
106 vc4_use_bo(struct vc4_exec_info *exec, uint32_t hindex) in vc4_use_bo() argument
108 struct vc4_dev *vc4 = exec->dev; in vc4_use_bo()
115 if (hindex >= exec->bo_count) { in vc4_use_bo()
117 hindex, exec->bo_count); in vc4_use_bo()
120 obj = to_drm_gem_dma_obj(exec->bo[hindex]); in vc4_use_bo()
133 vc4_use_handle(struct vc4_exec_info *exec, uint32_t gem_handles_packet_index) in vc4_use_handle() argument
135 return vc4_use_bo(exec, exec->bo_index[gem_handles_packet_index]); in vc4_use_handle()
139 validate_bin_pos(struct vc4_exec_info *exec, void *untrusted, uint32_t pos) in validate_bin_pos() argument
144 return (untrusted - 1 == exec->bin_u + pos); in validate_bin_pos()
[all …]
Dvc4_render_cl.c99 static uint32_t vc4_full_res_offset(struct vc4_exec_info *exec, in vc4_full_res_offset() argument
105 (DIV_ROUND_UP(exec->args->width, 32) * y + x); in vc4_full_res_offset()
123 static void emit_tile(struct vc4_exec_info *exec, in emit_tile() argument
127 struct drm_vc4_submit_cl *args = exec->args; in emit_tile()
139 vc4_full_res_offset(exec, setup->color_read, in emit_tile()
152 /* Exec previous load. */ in emit_tile()
161 vc4_full_res_offset(exec, setup->zs_read, in emit_tile()
185 rcl_u32(setup, (exec->tile_alloc_offset + in emit_tile()
186 (y * exec->bin_tiles_x + x) * 32)); in emit_tile()
201 vc4_full_res_offset(exec, setup->msaa_color_write, in emit_tile()
[all …]
Dvc4_irq.c67 struct vc4_exec_info *exec; in vc4_overflow_mem_work() local
92 exec = vc4_first_bin_job(vc4); in vc4_overflow_mem_work()
93 if (!exec) in vc4_overflow_mem_work()
94 exec = vc4_last_render_job(vc4); in vc4_overflow_mem_work()
95 if (exec) { in vc4_overflow_mem_work()
96 exec->bin_slots |= vc4->bin_alloc_overflow; in vc4_overflow_mem_work()
120 struct vc4_exec_info *next, *exec = vc4_first_bin_job(vc4); in vc4_irq_finish_bin_job() local
122 if (!exec) in vc4_irq_finish_bin_job()
125 trace_vc4_bcl_end_irq(dev, exec->seqno); in vc4_irq_finish_bin_job()
127 vc4_move_job_to_render(dev, exec); in vc4_irq_finish_bin_job()
[all …]
/linux-6.15/include/drm/
Ddrm_exec.h56 * @exec: Pointer to the drm_exec context
63 drm_exec_obj(struct drm_exec *exec, unsigned long index) in drm_exec_obj() argument
65 return index < exec->num_objects ? exec->objects[index] : NULL; in drm_exec_obj()
70 * @exec: drm_exec object
76 #define drm_exec_for_each_locked_object(exec, index, obj) \ argument
77 for ((index) = 0; ((obj) = drm_exec_obj(exec, index)); ++(index))
82 * @exec: drm_exec object
90 #define drm_exec_for_each_locked_object_reverse(exec, index, obj) \ argument
91 for ((index) = (exec)->num_objects - 1; \
92 ((obj) = drm_exec_obj(exec, index)); --(index))
[all …]
/linux-6.15/tools/testing/selftests/exec/
Dcheck-exec-tests.sh7 # samples/check-exec/inc.c
14 exec 2>/dev/null
86 out="$(cat script-exec.inc | "$@" ./inc -i)" || ret=$?
101 out="$("$@" ./inc -c "$(< script-exec.inc)")" || ret=$?
128 ktap_test exec_direct 0 script-exec.inc
129 ktap_test exec_indirect 0 script-exec.inc
132 ktap_test exec_stdin_reg 0 script-exec.inc
148 ktap_test exec_direct 0 script-exec.inc ./set-exec -f --
149 ktap_test exec_indirect 0 script-exec.inc ./set-exec -f --
152 ktap_test exec_stdin_reg 0 script-exec.inc ./set-exec -f --
[all …]
/linux-6.15/drivers/gpu/drm/xe/
Dxe_exec_queue_types.h41 /** @xef: Back pointer to xe file if this is user created exec queue */
44 /** @gt: GT structure this exec queue can submit to */
52 /** @refcount: ref count of this exec queue */
54 /** @vm: VM (address space) for this exec queue */
56 /** @class: class of this exec queue */
59 * @logical_mask: logical mask of where job submitted to exec queue can run
62 /** @name: name of this exec queue */
64 /** @width: width (number BB submitted per exec) of this exec queue */
72 * @last_fence: last fence on exec queue, protected by vm->lock in write
73 * mode if bind exec queue, protected by dma resv lock if non-bind exec
[all …]
/linux-6.15/tools/testing/selftests/net/
Dveth.sh57 local flag=`ip netns exec $BASE$target ethtool -k veth$target |\
85 local cur_rx=`ip netns exec $BASE$target ethtool -l $dev |\
87 local cur_tx=`ip netns exec $BASE$target ethtool -l $dev |\
89 local cur_combined=`ip netns exec $BASE$target ethtool -l $dev |\
104 ip netns exec $BASE$SRC ping -qc 1 $BM_NET_V4$DST >/dev/null
105 NSTAT_HISTORY=$STATS ip netns exec $NS_DST nstat -n
108 ip netns exec $BASE$DST ./udpgso_bench_rx -C 1000 -R 10 &
112 ip netns exec $NS_SRC ./udpgso_bench_tx -4 -s 13000 -S 1300 -M 1 -D $BM_NET_V4$DST
122 local pkts=`NSTAT_HISTORY=$STATS ip netns exec $NS_DST nstat IpInReceives | \
144 ip netns exec $NS_SRC ethtool -L veth$SRC rx $i tx $i
[all …]
Dip_defrag.sh17 ip netns exec "${NETNS}" sysctl -w net.ipv4.ipfrag_high_thresh=9000000 >/dev/null 2>&1
18 ip netns exec "${NETNS}" sysctl -w net.ipv4.ipfrag_low_thresh=7000000 >/dev/null 2>&1
19 ip netns exec "${NETNS}" sysctl -w net.ipv4.ipfrag_time=1 >/dev/null 2>&1
21 ip netns exec "${NETNS}" sysctl -w net.ipv6.ip6frag_high_thresh=9000000 >/dev/null 2>&1
22 ip netns exec "${NETNS}" sysctl -w net.ipv6.ip6frag_low_thresh=7000000 >/dev/null 2>&1
23 ip netns exec "${NETNS}" sysctl -w net.ipv6.ip6frag_time=1 >/dev/null 2>&1
25 …ip netns exec "${NETNS}" sysctl -w net.netfilter.nf_conntrack_frag6_high_thresh=9000000 >/dev/null…
26 …ip netns exec "${NETNS}" sysctl -w net.netfilter.nf_conntrack_frag6_low_thresh=7000000 >/dev/null…
27 ip netns exec "${NETNS}" sysctl -w net.netfilter.nf_conntrack_frag6_timeout=1 >/dev/null 2>&1
30 ip netns exec "${NETNS}" sysctl -w net.ipv6.route.max_size=65536 >/dev/null 2>&1
[all …]
Damt.sh131 ip netns exec "${LISTENER}" ip a a 192.168.0.2/24 dev l_gw
132 ip netns exec "${LISTENER}" ip r a default via 192.168.0.1 dev l_gw
133 ip netns exec "${LISTENER}" ip a a 2001:db8::2/64 dev l_gw
134 ip netns exec "${LISTENER}" ip r a default via 2001:db8::1 dev l_gw
135 ip netns exec "${LISTENER}" ip a a 239.0.0.1/32 dev l_gw autojoin
136 ip netns exec "${LISTENER}" ip a a ff0e::5:6/128 dev l_gw autojoin
138 ip netns exec "${GATEWAY}" ip a a 192.168.0.1/24 dev gw_l
139 ip netns exec "${GATEWAY}" ip a a 2001:db8::1/64 dev gw_l
140 ip netns exec "${GATEWAY}" ip a a 10.0.0.1/24 dev gw_relay
141 ip netns exec "${GATEWAY}" ip link add br0 type bridge
[all …]
Dtraceroute.sh50 out=$(eval ip netns exec ${ns} ${cmd} 2>&1)
74 ip netns exec ${ns} ip addr add dev lo ${addr}
77 ip netns exec ${ns} ip -6 addr add dev lo ${addr6}
80 ip netns exec ${ns} ip ro add unreachable default metric 8192
81 ip netns exec ${ns} ip -6 ro add unreachable default metric 8192
83 ip netns exec ${ns} sysctl -qw net.ipv4.ip_forward=1
84 ip netns exec ${ns} sysctl -qw net.ipv6.conf.all.keep_addr_on_down=1
85 ip netns exec ${ns} sysctl -qw net.ipv6.conf.all.forwarding=1
86 ip netns exec ${ns} sysctl -qw net.ipv6.conf.default.forwarding=1
87 ip netns exec ${ns} sysctl -qw net.ipv6.conf.default.accept_dad=0
[all …]
Dudpgro_fwd.sh44 ip netns exec $ns sysctl -qw net.ipv6.conf.default.router_solicitations=0
45 ip netns exec $ns sysctl -qw net.ipv6.conf.all.router_solicitations=0
130 ip netns exec $NS_DST $ipt -A INPUT -p udp --dport 4789
131 ip netns exec $NS_DST $ipt -A INPUT -p udp --dport 8000
132 ip netns exec $NS_DST ./udpgso_bench_rx -C 2000 -R 100 -n 10 -l 1300 $rx_args &
135 ip netns exec $NS_SRC ./udpgso_bench_tx $family -M 1 -s 13000 -S 1300 -D $dst
145 local rcv=`ip netns exec $NS_DST $ipt"-save" -c | grep 'dport 8000' | \
153 local vxrcv=`ip netns exec $NS_DST $ipt"-save" -c | grep 'dport 4789' | \
180 ip netns exec $NS_DST bash -c "echo 2 > /sys/class/net/veth$DST/queues/rx-0/rps_cpus"
181 ip netns exec $NS_DST taskset 0x2 ./udpgso_bench_rx -C 2000 -R 100 &
[all …]
/linux-6.15/tools/testing/selftests/drivers/net/bonding/
Dbond-arp-interval-causes-panic.sh28 ip netns exec server ip link set dev eth0 up
29 ip netns exec server ip addr add ${server_ip4}/24 dev eth0
31 ip netns exec client ip link add dev bond0 down type bond mode 1 \
33 ip netns exec client ip link set dev eth0 master bond0
34 ip netns exec client ip link set dev bond0 up
35 ip netns exec client ip addr add ${client_ip4}/24 dev bond0
36 ip netns exec client ping -c 5 $server_ip4 >/dev/null
38 ip netns exec client ip link set dev eth0 nomaster
39 ip netns exec client ip link set dev bond0 down
40 ip netns exec client ip link set dev bond0 type bond mode 0 \
[all …]
Dlag_lib.sh128 ip netns exec ${SWITCH} ip link add br0 up type bridge
129 ip netns exec ${SWITCH} ip link set eth0 master br0 up
130 ip netns exec ${SWITCH} ip link set eth1 master br0 up
131 ip netns exec ${SWITCH} ip addr add ${SWITCHIP}/24 dev br0
136 ip netns exec ${CLIENT} ip link del bond0
137 ip netns exec ${SWITCH} ip link set eth0 up
138 ip netns exec ${SWITCH} ip link set eth1 up
144 ip netns exec ${CLIENT} ip link set eth0 down
145 ip netns exec ${CLIENT} ip link set eth1 down
147 ip netns exec ${CLIENT} ip link add bond0 type bond $@
[all …]
/linux-6.15/tools/testing/selftests/net/mptcp/
Duserspace_pm.sh125 ip netns exec "$ns1" sysctl -q net.mptcp.path_manager=userspace
126 pm_type="$(ip netns exec "$ns1" sysctl -n net.mptcp.pm_type)"
133 ip netns exec "$ns1" sysctl -q net.mptcp.path_manager=error 2>/dev/null
134 pm_type="$(ip netns exec "$ns1" sysctl -n net.mptcp.pm_type)"
141 ip netns exec "$ns1" sysctl -q net.mptcp.pm_type=0
142 pm_name="$(ip netns exec "$ns1" sysctl -n net.mptcp.path_manager)"
151 ip netns exec "$i" sysctl -q net.mptcp.pm_type=1
208 ip netns exec "$ns1" \
215 ip netns exec "$ns2" \
314 ip netns exec "$ns2" ./pm_nl_ctl ann 10.0.2.2 token $invalid_token id\
[all …]
/linux-6.15/tools/testing/selftests/powerpc/dexcr/
Ddexcr_test.c14 * Helper function for testing the behaviour of a newly exec-ed process
24 "setting aspect across exec not applied"); in dexcr_prctl_onexec_test_child()
27 "setting aspect across exec not inherited"); in dexcr_prctl_onexec_test_child()
29 FAIL_IF_EXIT_MSG(!(aspect & dexcr), "setting aspect across exec did not take effect"); in dexcr_prctl_onexec_test_child()
32 "clearing aspect across exec not applied"); in dexcr_prctl_onexec_test_child()
35 "clearing aspect across exec not inherited"); in dexcr_prctl_onexec_test_child()
37 FAIL_IF_EXIT_MSG(aspect & dexcr, "clearing aspect across exec did not take effect"); in dexcr_prctl_onexec_test_child()
68 FAIL_IF_MSG(err != -1, "simultaneous set and clear on exec should be rejected"); in dexcr_prctl_aspect_test()
69 …FAIL_IF_MSG(errno_save != EINVAL, "simultaneous set and clear on exec should be rejected with EINV… in dexcr_prctl_aspect_test()
89 /* We make it set on exec (doesn't change our current value) */ in dexcr_prctl_aspect_test()
[all …]

12345678910>>...36