| /kernel/linux/linux-6.6/drivers/gpu/drm/ |
| D | drm_exec.c | 24 * 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 …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/net/mptcp/ |
| D | pm_netlink.sh | 51 ip netns exec $ns1 sysctl -q net.mptcp.enabled=1 78 check "ip netns exec $ns1 ./pm_nl_ctl dump" "" "defaults addr list" 80 default_limits="$(ip netns exec $ns1 ./pm_nl_ctl limits)" 82 check "ip netns exec $ns1 ./pm_nl_ctl limits" "accept 0 86 ip netns exec $ns1 ./pm_nl_ctl add 10.0.1.1 87 ip netns exec $ns1 ./pm_nl_ctl add 10.0.1.2 flags subflow dev lo 88 ip netns exec $ns1 ./pm_nl_ctl add 10.0.1.3 flags signal,backup 89 check "ip netns exec $ns1 ./pm_nl_ctl get 1" "id 1 flags 10.0.1.1" "simple add/get addr" 91 check "ip netns exec $ns1 ./pm_nl_ctl dump" \ 96 ip netns exec $ns1 ./pm_nl_ctl del 2 [all …]
|
| /kernel/linux/linux-5.10/samples/bpf/ |
| D | test_ipip.sh | 20 ip netns exec at_ns0 ip addr add 172.16.1.100/24 dev veth0 21 ip netns exec at_ns0 ip addr add 2401:db00::1/64 dev veth0 nodad 22 ip netns exec at_ns0 ip link set dev veth0 up 23 ip netns exec at_ns1 ip addr add 172.16.1.101/24 dev veth1 24 ip netns exec at_ns1 ip addr add 2401:db00::2/64 dev veth1 nodad 25 ip netns exec at_ns1 ip link set dev veth1 up 26 ip netns exec at_ns2 ip addr add 172.16.1.200/24 dev veth2 27 ip netns exec at_ns2 ip addr add 2401:db00::3/64 dev veth2 nodad 28 ip netns exec at_ns2 ip link set dev veth2 up 38 ip netns exec at_ns0 \ [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/tests/ |
| D | drm_exec_test.c | 47 struct drm_exec exec; in sanitycheck() local 49 drm_exec_init(&exec, DRM_EXEC_INTERRUPTIBLE_WAIT); 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); 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 …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/bpf/ |
| D | test_lwt_seg6local.sh | 81 ip netns exec ns1 ip link set dev veth1 up 82 ip netns exec ns2 ip link set dev veth2 up 83 ip netns exec ns2 ip link set dev veth3 up 84 ip netns exec ns3 ip link set dev veth4 up 85 ip netns exec ns3 ip link set dev veth5 up 86 ip netns exec ns4 ip link set dev veth6 up 87 ip netns exec ns4 ip link set dev veth7 up 88 ip netns exec ns5 ip link set dev veth8 up 89 ip netns exec ns5 ip link set dev veth9 up 90 ip netns exec ns6 ip link set dev veth10 up [all …]
|
| D | test_tunnel.sh | 59 ip netns exec at_ns0 ip addr add 172.16.1.100/24 dev veth0 60 ip netns exec at_ns0 ip link set dev veth0 up 68 ip netns exec at_ns0 \ 71 ip netns exec at_ns0 ip link set dev $DEV_NS up 72 ip netns exec at_ns0 ip addr add dev $DEV_NS 10.1.1.100/24 84 ip netns exec at_ns0 ip addr add ::11/96 dev veth0 85 ip netns exec at_ns0 ip link set dev veth0 up 90 ip netns exec at_ns0 \ 94 ip netns exec at_ns0 ip addr add dev $DEV_NS 10.1.1.100/24 95 ip netns exec at_ns0 ip addr add dev $DEV_NS fc80::100/96 [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/netfilter/ |
| D | ipvs.sh | 77 ip netns exec ns0 ip link set veth01 up 78 ip netns exec ns0 ip link set veth02 up 79 ip netns exec ns0 ip link add br0 type bridge 80 ip netns exec ns0 ip link set veth01 master br0 81 ip netns exec ns0 ip link set veth02 master br0 82 ip netns exec ns0 ip link set br0 up 83 ip netns exec ns0 ip addr add ${cip_v4}/24 dev br0 85 ip netns exec ns1 ip link set lo up 86 ip netns exec ns1 ip link set veth10 up 87 ip netns exec ns1 ip addr add ${gip_v4}/24 dev veth10 [all …]
|
| D | nft_nat.sh | 86 ip netns exec $ns nft list counter inet filter $counter 1>&2 94 cnt=$(ip netns exec $ns nft list counter inet filter ns0in | grep -q "packets 1 bytes 84") 99 cnt=$(ip netns exec $ns nft list counter inet filter ns0out | grep -q "packets 1 bytes 84") 106 cnt=$(ip netns exec $ns nft list counter inet filter ns0in6 | grep -q "$expect") 111 cnt=$(ip netns exec $ns nft list counter inet filter ns0out6 | grep -q "$expect") 125 cnt=$(ip netns exec "$ns0" nft list counter inet filter ns0in | grep -q "packets 0 bytes 0") 131 cnt=$(ip netns exec "$ns0" nft list counter inet filter ns0in6 | grep -q "packets 0 bytes 0") 137 cnt=$(ip netns exec "$ns0" nft list counter inet filter ns0out | grep -q "packets 0 bytes 0") 142 cnt=$(ip netns exec "$ns0" nft list counter inet filter ns0out6 | grep -q "packets 0 bytes 0") 150 cnt=$(ip netns exec "$ns0" nft list counter inet filter ${ns}${dir} | grep -q "$expect") [all …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/netfilter/ |
| D | ipvs.sh | 77 ip netns exec ns0 ip link set veth01 up 78 ip netns exec ns0 ip link set veth02 up 79 ip netns exec ns0 ip link add br0 type bridge 80 ip netns exec ns0 ip link set veth01 master br0 81 ip netns exec ns0 ip link set veth02 master br0 82 ip netns exec ns0 ip link set br0 up 83 ip netns exec ns0 ip addr add ${cip_v4}/24 dev br0 85 ip netns exec ns1 ip link set lo up 86 ip netns exec ns1 ip link set veth10 up 87 ip netns exec ns1 ip addr add ${gip_v4}/24 dev veth10 [all …]
|
| D | nft_nat.sh | 86 ip netns exec $ns nft list counter inet filter $counter 1>&2 94 cnt=$(ip netns exec $ns nft list counter inet filter ns0in | grep -q "packets 1 bytes 84") 99 cnt=$(ip netns exec $ns nft list counter inet filter ns0out | grep -q "packets 1 bytes 84") 106 cnt=$(ip netns exec $ns nft list counter inet filter ns0in6 | grep -q "$expect") 111 cnt=$(ip netns exec $ns nft list counter inet filter ns0out6 | grep -q "$expect") 125 cnt=$(ip netns exec "$ns0" nft list counter inet filter ns0in | grep -q "packets 0 bytes 0") 131 cnt=$(ip netns exec "$ns0" nft list counter inet filter ns0in6 | grep -q "packets 0 bytes 0") 137 cnt=$(ip netns exec "$ns0" nft list counter inet filter ns0out | grep -q "packets 0 bytes 0") 142 cnt=$(ip netns exec "$ns0" nft list counter inet filter ns0out6 | grep -q "packets 0 bytes 0") 150 cnt=$(ip netns exec "$ns0" nft list counter inet filter ${ns}${dir} | grep -q "$expect") [all …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/net/mptcp/ |
| D | mptcp_join.sh | 30 ip netns exec $netns sysctl -q net.mptcp.enabled=1 31 ip netns exec $netns sysctl -q net.ipv4.conf.all.rp_filter=0 32 ip netns exec $netns sysctl -q net.ipv4.conf.default.rp_filter=0 83 ip netns exec $netns sysctl -q net.ipv4.tcp_syncookies=2 126 ip netns exec ${connector_ns} ping -q -c 1 $connect_addr >/dev/null 140 count=$(ip netns exec ${ns} nstat -asz "${counter}" | awk 'NR==1 {next} {print $2}') 176 …ip netns exec ${listener_ns} tcpdump -i any -s 65535 -B 32768 $capuser -w $capfile > "$capout" 2>&… 188 …ip netns exec ${listener_ns} $mptcp_connect -t $timeout -l -p $port -s ${srv_proto} 0.0.0.0 < "$si… 193 …ip netns exec ${connector_ns} $mptcp_connect -t $timeout -p $port -s ${cl_proto} $connect_addr < "… 202 ip netns exec ${listener_ns} ./pm_nl_ctl del $counter [all …]
|
| D | pm_netlink.sh | 51 ip netns exec $ns1 sysctl -q net.mptcp.enabled=1 75 check "ip netns exec $ns1 ./pm_nl_ctl dump" "" "defaults addr list" 77 default_limits="$(ip netns exec $ns1 ./pm_nl_ctl limits)" 79 check "ip netns exec $ns1 ./pm_nl_ctl limits" "accept 0 83 ip netns exec $ns1 ./pm_nl_ctl add 10.0.1.1 84 ip netns exec $ns1 ./pm_nl_ctl add 10.0.1.2 flags subflow dev lo 85 ip netns exec $ns1 ./pm_nl_ctl add 10.0.1.3 flags signal,backup 86 check "ip netns exec $ns1 ./pm_nl_ctl get 1" "id 1 flags 10.0.1.1" "simple add/get addr" 88 check "ip netns exec $ns1 ./pm_nl_ctl dump" \ 93 ip netns exec $ns1 ./pm_nl_ctl del 2 [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/bpf/ |
| D | test_lwt_seg6local.sh | 88 ip netns exec ${NS1} ip link set dev veth1 up 89 ip netns exec ${NS2} ip link set dev veth2 up 90 ip netns exec ${NS2} ip link set dev veth3 up 91 ip netns exec ${NS3} ip link set dev veth4 up 92 ip netns exec ${NS3} ip link set dev veth5 up 93 ip netns exec ${NS4} ip link set dev veth6 up 94 ip netns exec ${NS4} ip link set dev veth7 up 95 ip netns exec ${NS5} ip link set dev veth8 up 96 ip netns exec ${NS5} ip link set dev veth9 up 97 ip netns exec ${NS6} ip link set dev veth10 up [all …]
|
| D | test_tunnel.sh | 61 ip netns exec at_ns0 ip addr add 172.16.1.100/24 dev veth0 62 ip netns exec at_ns0 ip link set dev veth0 up 75 ip netns exec at_ns0 \ 78 ip netns exec at_ns0 ip link set dev $DEV_NS up 79 ip netns exec at_ns0 ip addr add dev $DEV_NS 10.1.1.100/24 91 ip netns exec at_ns0 ip addr add ::11/96 dev veth0 92 ip netns exec at_ns0 ip link set dev veth0 up 97 ip netns exec at_ns0 \ 101 ip netns exec at_ns0 ip addr add dev $DEV_NS 10.1.1.100/24 102 ip netns exec at_ns0 ip addr add dev $DEV_NS fc80::100/96 [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/vc4/ |
| D | vc4_gem.c | 157 struct vc4_exec_info *exec[2]; in vc4_save_hang_state() local 169 exec[0] = vc4_first_bin_job(vc4); in vc4_save_hang_state() 170 exec[1] = vc4_first_render_job(vc4); in vc4_save_hang_state() 171 if (!exec[0] && !exec[1]) { in vc4_save_hang_state() 179 if (!exec[i]) in vc4_save_hang_state() 183 list_for_each_entry(bo, &exec[i]->unref_list, unref_head) in vc4_save_hang_state() 185 state->bo_count += exec[i]->bo_count + unref_list_count; in vc4_save_hang_state() 198 if (!exec[i]) in vc4_save_hang_state() 201 for (j = 0; j < exec[i]->bo_count; j++) { in vc4_save_hang_state() 202 bo = to_vc4_bo(exec[i]->bo[j]); in vc4_save_hang_state() [all …]
|
| D | vc4_validate.c | 51 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 …]
|
| D | vc4_render_cl.c | 99 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 …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/vc4/ |
| D | vc4_gem.c | 154 struct vc4_exec_info *exec[2]; in vc4_save_hang_state() local 166 exec[0] = vc4_first_bin_job(vc4); in vc4_save_hang_state() 167 exec[1] = vc4_first_render_job(vc4); in vc4_save_hang_state() 168 if (!exec[0] && !exec[1]) { in vc4_save_hang_state() 176 if (!exec[i]) in vc4_save_hang_state() 180 list_for_each_entry(bo, &exec[i]->unref_list, unref_head) in vc4_save_hang_state() 182 state->bo_count += exec[i]->bo_count + unref_list_count; in vc4_save_hang_state() 195 if (!exec[i]) in vc4_save_hang_state() 198 for (j = 0; j < exec[i]->bo_count; j++) { in vc4_save_hang_state() 199 bo = to_vc4_bo(&exec[i]->bo[j]->base); in vc4_save_hang_state() [all …]
|
| D | vc4_validate.c | 51 struct vc4_exec_info *exec, \ 106 vc4_use_bo(struct vc4_exec_info *exec, uint32_t hindex) in vc4_use_bo() argument 111 if (hindex >= exec->bo_count) { in vc4_use_bo() 113 hindex, exec->bo_count); in vc4_use_bo() 116 obj = exec->bo[hindex]; in vc4_use_bo() 129 vc4_use_handle(struct vc4_exec_info *exec, uint32_t gem_handles_packet_index) in vc4_use_handle() argument 131 return vc4_use_bo(exec, exec->bo_index[gem_handles_packet_index]); in vc4_use_handle() 135 validate_bin_pos(struct vc4_exec_info *exec, void *untrusted, uint32_t pos) in validate_bin_pos() argument 140 return (untrusted - 1 == exec->bin_u + pos); in validate_bin_pos() 159 vc4_check_tex_size(struct vc4_exec_info *exec, struct drm_gem_cma_object *fbo, in vc4_check_tex_size() argument [all …]
|
| D | vc4_render_cl.c | 99 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 …]
|
| /kernel/linux/linux-6.6/include/drm/ |
| D | drm_exec.h | 56 * @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 …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/net/ |
| D | veth.sh | 59 local flag=`ip netns exec $BASE$target ethtool -k veth$target |\ 87 local cur_rx=`ip netns exec $BASE$target ethtool -l $dev |\ 89 local cur_tx=`ip netns exec $BASE$target ethtool -l $dev |\ 91 local cur_combined=`ip netns exec $BASE$target ethtool -l $dev |\ 106 ip netns exec $BASE$SRC ping -qc 1 $BM_NET_V4$DST >/dev/null 107 NSTAT_HISTORY=$STATS ip netns exec $NS_DST nstat -n 110 ip netns exec $BASE$DST ./udpgso_bench_rx -C 1000 -R 10 & 114 ip netns exec $NS_SRC ./udpgso_bench_tx -4 -s 13000 -S 1300 -M 1 -D $BM_NET_V4$DST 124 local pkts=`NSTAT_HISTORY=$STATS ip netns exec $NS_DST nstat IpInReceives | \ 146 ip netns exec $NS_SRC ethtool -L veth$SRC rx $i tx $i [all …]
|
| D | ip_defrag.sh | 17 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 …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/net/ |
| D | ip_defrag.sh | 17 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 …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/drivers/net/bonding/ |
| D | bond-arp-interval-causes-panic.sh | 28 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 …]
|