| /kernel/linux/linux-6.6/drivers/interconnect/ |
| D | bulk.c | 8 * of_icc_bulk_get() - get interconnect paths 11 * @paths: the table with the paths we want to get 16 struct icc_bulk_data *paths) in of_icc_bulk_get() argument 21 paths[i].path = of_icc_get(dev, paths[i].name); in of_icc_bulk_get() 22 if (IS_ERR(paths[i].path)) { in of_icc_bulk_get() 23 ret = PTR_ERR(paths[i].path); in of_icc_bulk_get() 26 paths[i].name, ret); in of_icc_bulk_get() 27 paths[i].path = NULL; in of_icc_bulk_get() 35 icc_bulk_put(i, paths); in of_icc_bulk_get() 42 * icc_bulk_put() - put a list of interconnect paths [all …]
|
| /kernel/linux/linux-5.10/drivers/interconnect/ |
| D | bulk.c | 8 * of_icc_bulk_get() - get interconnect paths 11 * @paths: the table with the paths we want to get 16 struct icc_bulk_data *paths) in of_icc_bulk_get() argument 21 paths[i].path = of_icc_get(dev, paths[i].name); in of_icc_bulk_get() 22 if (IS_ERR(paths[i].path)) { in of_icc_bulk_get() 23 ret = PTR_ERR(paths[i].path); in of_icc_bulk_get() 26 paths[i].name, ret); in of_icc_bulk_get() 27 paths[i].path = NULL; in of_icc_bulk_get() 35 icc_bulk_put(i, paths); in of_icc_bulk_get() 42 * icc_bulk_put() - put a list of interconnect paths [all …]
|
| /kernel/linux/linux-6.6/include/linux/ |
| D | interconnect.h | 45 int devm_of_icc_bulk_get(struct device *dev, int num_paths, struct icc_bulk_data *paths); 54 struct icc_bulk_data *paths); 55 void icc_bulk_put(int num_paths, struct icc_bulk_data *paths); 56 int icc_bulk_set_bw(int num_paths, const struct icc_bulk_data *paths); 57 int icc_bulk_enable(int num_paths, const struct icc_bulk_data *paths); 58 void icc_bulk_disable(int num_paths, const struct icc_bulk_data *paths); 107 static inline int of_icc_bulk_get(struct device *dev, int num_paths, struct icc_bulk_data *paths) in of_icc_bulk_get() argument 113 struct icc_bulk_data *paths) in devm_of_icc_bulk_get() argument 118 static inline void icc_bulk_put(int num_paths, struct icc_bulk_data *paths) in icc_bulk_put() argument 122 static inline int icc_bulk_set_bw(int num_paths, const struct icc_bulk_data *paths) in icc_bulk_set_bw() argument [all …]
|
| /kernel/linux/linux-5.10/drivers/thunderbolt/ |
| D | tunnel.c | 72 tunnel->paths = kcalloc(npaths, sizeof(tunnel->paths[0]), GFP_KERNEL); in tb_tunnel_alloc() 73 if (!tunnel->paths) { in tb_tunnel_alloc() 157 * Discover both paths even if they are not complete. We will in tb_tunnel_discover_pci() 168 tunnel->paths[TB_PCI_PATH_UP] = path; in tb_tunnel_discover_pci() 169 tb_pci_init_path(tunnel->paths[TB_PCI_PATH_UP]); in tb_tunnel_discover_pci() 175 tunnel->paths[TB_PCI_PATH_DOWN] = path; in tb_tunnel_discover_pci() 176 tb_pci_init_path(tunnel->paths[TB_PCI_PATH_DOWN]); in tb_tunnel_discover_pci() 239 tunnel->paths[TB_PCI_PATH_DOWN] = path; in tb_tunnel_alloc_pci() 248 tunnel->paths[TB_PCI_PATH_UP] = path; in tb_tunnel_alloc_pci() 512 struct tb_path **paths; in tb_dp_activate() local [all …]
|
| D | test.c | 804 * DP Video path from host to device using lane 1. Paths like in tb_test_path_not_bonded_lane1() 807 * paths like this (you either use lane 0 where lane 1 is in tb_test_path_not_bonded_lane1() 1236 KUNIT_ASSERT_EQ(test, tunnel1->paths[0]->path_length, 2); in tb_test_tunnel_pcie() 1237 KUNIT_EXPECT_PTR_EQ(test, tunnel1->paths[0]->hops[0].in_port, down); in tb_test_tunnel_pcie() 1238 KUNIT_EXPECT_PTR_EQ(test, tunnel1->paths[0]->hops[1].out_port, up); in tb_test_tunnel_pcie() 1239 KUNIT_ASSERT_EQ(test, tunnel1->paths[1]->path_length, 2); in tb_test_tunnel_pcie() 1240 KUNIT_EXPECT_PTR_EQ(test, tunnel1->paths[1]->hops[0].in_port, up); in tb_test_tunnel_pcie() 1241 KUNIT_EXPECT_PTR_EQ(test, tunnel1->paths[1]->hops[1].out_port, down); in tb_test_tunnel_pcie() 1251 KUNIT_ASSERT_EQ(test, tunnel2->paths[0]->path_length, 2); in tb_test_tunnel_pcie() 1252 KUNIT_EXPECT_PTR_EQ(test, tunnel2->paths[0]->hops[0].in_port, down); in tb_test_tunnel_pcie() [all …]
|
| /kernel/linux/linux-6.6/Documentation/ABI/testing/ |
| D | sysfs-class-rtrs-client | 40 What: /sys/class/rtrs-client/<session-name>/paths/ 48 What: /sys/class/rtrs-client/<session-name>/paths/<src@dst>/state 55 What: /sys/class/rtrs-client/<session-name>/paths/<src@dst>/reconnect 62 What: /sys/class/rtrs-client/<session-name>/paths/<src@dst>/disconnect 69 What: /sys/class/rtrs-client/<session-name>/paths/<src@dst>/remove_path 77 What: /sys/class/rtrs-client/<session-name>/paths/<src@dst>/hca_name 83 What: /sys/class/rtrs-client/<session-name>/paths/<src@dst>/hca_port 89 What: /sys/class/rtrs-client/<session-name>/paths/<src@dst>/src_addr 95 What: /sys/class/rtrs-client/<session-name>/paths/<src@dst>/dst_addr 101 What: /sys/class/rtrs-client/<session-name>/paths/<src@dst>/cur_latency [all …]
|
| D | sysfs-class-rtrs-server | 8 What: /sys/class/rtrs-server/<session-name>/paths/ 16 What: /sys/class/rtrs-server/<session-name>/paths/<src@dst>/disconnect 23 What: /sys/class/rtrs-server/<session-name>/paths/<src@dst>/hca_name 29 What: /sys/class/rtrs-server/<session-name>/paths/<src@dst>/hca_port 35 What: /sys/class/rtrs-server/<session-name>/paths/<src@dst>/src_addr 41 What: /sys/class/rtrs-server/<session-name>/paths/<src@dst>/dst_addr 47 What: /sys/class/rtrs-server/<session-name>/paths/<src@dst>/stats/rdma
|
| /kernel/linux/linux-5.10/Documentation/ABI/testing/ |
| D | sysfs-class-rtrs-client | 37 What: /sys/class/rtrs-client/<session-name>/paths/ 45 What: /sys/class/rtrs-client/<session-name>/paths/<src@dst>/state 52 What: /sys/class/rtrs-client/<session-name>/paths/<src@dst>/reconnect 59 What: /sys/class/rtrs-client/<session-name>/paths/<src@dst>/disconnect 66 What: /sys/class/rtrs-client/<session-name>/paths/<src@dst>/remove_path 74 What: /sys/class/rtrs-client/<session-name>/paths/<src@dst>/hca_name 80 What: /sys/class/rtrs-client/<session-name>/paths/<src@dst>/hca_port 86 What: /sys/class/rtrs-client/<session-name>/paths/<src@dst>/src_addr 92 What: /sys/class/rtrs-client/<session-name>/paths/<src@dst>/dst_addr 98 What: /sys/class/rtrs-client/<session-name>/paths/<src@dst>/stats/reset_all [all …]
|
| D | sysfs-class-rtrs-server | 8 What: /sys/class/rtrs-server/<session-name>/paths/ 16 What: /sys/class/rtrs-server/<session-name>/paths/<src@dst>/disconnect 23 What: /sys/class/rtrs-server/<session-name>/paths/<src@dst>/hca_name 29 What: /sys/class/rtrs-server/<session-name>/paths/<src@dst>/hca_port 35 What: /sys/class/rtrs-server/<session-name>/paths/<src@dst>/src_addr 41 What: /sys/class/rtrs-server/<session-name>/paths/<src@dst>/dst_addr 47 What: /sys/class/rtrs-server/<session-name>/paths/<src@dst>/stats/rdma
|
| /kernel/linux/linux-6.6/drivers/thunderbolt/ |
| D | test.c | 931 * DP Video path from host to device using lane 1. Paths like in tb_test_path_not_bonded_lane1() 934 * paths like this (you either use lane 0 where lane 1 is in tb_test_path_not_bonded_lane1() 1363 KUNIT_ASSERT_EQ(test, tunnel1->paths[0]->path_length, 2); in tb_test_tunnel_pcie() 1364 KUNIT_EXPECT_PTR_EQ(test, tunnel1->paths[0]->hops[0].in_port, down); in tb_test_tunnel_pcie() 1365 KUNIT_EXPECT_PTR_EQ(test, tunnel1->paths[0]->hops[1].out_port, up); in tb_test_tunnel_pcie() 1366 KUNIT_ASSERT_EQ(test, tunnel1->paths[1]->path_length, 2); in tb_test_tunnel_pcie() 1367 KUNIT_EXPECT_PTR_EQ(test, tunnel1->paths[1]->hops[0].in_port, up); in tb_test_tunnel_pcie() 1368 KUNIT_EXPECT_PTR_EQ(test, tunnel1->paths[1]->hops[1].out_port, down); in tb_test_tunnel_pcie() 1378 KUNIT_ASSERT_EQ(test, tunnel2->paths[0]->path_length, 2); in tb_test_tunnel_pcie() 1379 KUNIT_EXPECT_PTR_EQ(test, tunnel2->paths[0]->hops[0].in_port, down); in tb_test_tunnel_pcie() [all …]
|
| D | tunnel.c | 146 tunnel->paths = kcalloc(npaths, sizeof(tunnel->paths[0]), GFP_KERNEL); in tb_tunnel_alloc() 147 if (!tunnel->paths) { in tb_tunnel_alloc() 282 * Discover both paths even if they are not complete. We will in tb_tunnel_discover_pci() 293 tunnel->paths[TB_PCI_PATH_UP] = path; in tb_tunnel_discover_pci() 294 if (tb_pci_init_path(tunnel->paths[TB_PCI_PATH_UP])) in tb_tunnel_discover_pci() 301 tunnel->paths[TB_PCI_PATH_DOWN] = path; in tb_tunnel_discover_pci() 302 if (tb_pci_init_path(tunnel->paths[TB_PCI_PATH_DOWN])) in tb_tunnel_discover_pci() 363 tunnel->paths[TB_PCI_PATH_DOWN] = path; in tb_tunnel_alloc_pci() 371 tunnel->paths[TB_PCI_PATH_UP] = path; in tb_tunnel_alloc_pci() 868 struct tb_path **paths; in tb_dp_activate() local [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/device-mapper/ |
| D | dm-service-time.rst | 11 The performance value is a relative throughput value among all paths 26 among all paths in the path-group. 30 other paths having a positive value are available. 43 among all paths in the path-group. 59 1. If the paths have the same 'relative_throughput', skip 62 2. If the paths have the same 'in-flight-size', skip the division 65 3. If some paths have non-zero 'relative_throughput' and others 66 have zero 'relative_throughput', ignore those paths with zero 78 In case that 2 paths (sda and sdb) are used with repeat_count == 128
|
| D | switch.rst | 7 paths. The path used for any specific region can be switched 38 robin algorithm to send I/O across all paths and let the storage array 52 Lower Tier - Load balance amongst paths to a particular member. 55 Each of these multipath devices contains the set of paths directly to 57 selectors to load balance amongst these paths. We also build a 58 non-preferred priority group containing paths to other array members for 73 The number of paths across which to distribute the I/O. 77 to any of the available paths. 97 which paths.
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/device-mapper/ |
| D | dm-service-time.rst | 11 The performance value is a relative throughput value among all paths 26 among all paths in the path-group. 30 other paths having a positive value are available. 43 among all paths in the path-group. 59 1. If the paths have the same 'relative_throughput', skip 62 2. If the paths have the same 'in-flight-size', skip the division 65 3. If some paths have non-zero 'relative_throughput' and others 66 have zero 'relative_throughput', ignore those paths with zero 78 In case that 2 paths (sda and sdb) are used with repeat_count == 128
|
| D | switch.rst | 7 paths. The path used for any specific region can be switched 38 robin algorithm to send I/O across all paths and let the storage array 52 Lower Tier - Load balance amongst paths to a particular member. 55 Each of these multipath devices contains the set of paths directly to 57 selectors to load balance amongst these paths. We also build a 58 non-preferred priority group containing paths to other array members for 73 The number of paths across which to distribute the I/O. 77 to any of the available paths. 97 which paths.
|
| /kernel/linux/linux-6.6/tools/perf/ui/browsers/ |
| D | scripts.c | 28 char **paths; member 53 if (asprintf(&c->paths[c->index], in add_script_option() 73 if (asprintf(&c->paths[c->index], "%s %s", value, in scripts_config() 88 char *buf, *paths[SCRIPT_MAX_NO], *names[SCRIPT_MAX_NO]; in list_scripts() local 96 .paths = paths, in list_scripts() 122 paths[i] = names[i] + SCRIPT_NAMELEN; in list_scripts() 125 num = find_scripts(names + max_std, paths + max_std, SCRIPT_MAX_NO - max_std, in list_scripts() 145 strcpy(script_name, paths[choice]); in list_scripts() 152 zfree(&paths[i]); in list_scripts()
|
| /kernel/linux/linux-5.10/tools/perf/ui/browsers/ |
| D | scripts.c | 28 char **paths; member 53 if (asprintf(&c->paths[c->index], in add_script_option() 73 if (asprintf(&c->paths[c->index], "%s %s", value, in scripts_config() 88 char *buf, *paths[SCRIPT_MAX_NO], *names[SCRIPT_MAX_NO]; in list_scripts() local 96 .paths = paths, in list_scripts() 122 paths[i] = names[i] + SCRIPT_NAMELEN; in list_scripts() 125 num = find_scripts(names + max_std, paths + max_std, SCRIPT_MAX_NO - max_std, in list_scripts() 145 strcpy(script_name, paths[choice]); in list_scripts() 152 zfree(&paths[i]); in list_scripts()
|
| /kernel/linux/linux-5.10/drivers/staging/sm750fb/ |
| D | sm750.h | 152 int paths; member 154 * which paths(s) this output stands for,for sm750: 155 * paths=1:means output for panel paths 156 * paths=2:means output for crt paths 157 * paths=3:means output for both panel and crt paths
|
| /kernel/linux/linux-6.6/drivers/staging/sm750fb/ |
| D | sm750.h | 156 int paths; member 158 * which paths(s) this output stands for,for sm750: 159 * paths=1:means output for panel paths 160 * paths=2:means output for crt paths 161 * paths=3:means output for both panel and crt paths
|
| /kernel/linux/linux-5.10/tools/perf/ |
| D | Build | 36 paths += -DPERF_HTML_PATH="BUILD_STR($(htmldir_SQ))" 37 paths += -DPERF_INFO_PATH="BUILD_STR($(infodir_SQ))" 38 paths += -DPERF_MAN_PATH="BUILD_STR($(mandir_SQ))" 40 CFLAGS_builtin-help.o += $(paths) 41 CFLAGS_builtin-timechart.o += $(paths)
|
| /kernel/linux/linux-6.6/tools/perf/ |
| D | Build | 43 paths += -DPERF_HTML_PATH="BUILD_STR($(htmldir_SQ))" 44 paths += -DPERF_INFO_PATH="BUILD_STR($(infodir_SQ))" 45 paths += -DPERF_MAN_PATH="BUILD_STR($(mandir_SQ))" 47 CFLAGS_builtin-help.o += $(paths) 48 CFLAGS_builtin-timechart.o += $(paths)
|
| /kernel/linux/linux-6.6/include/trace/events/ |
| D | asoc.h | 195 TP_PROTO(int paths, int stream), 197 TP_ARGS(paths, stream), 200 __field( int, paths ) 205 __entry->paths = paths; 209 TP_printk("%s: found %d paths", 210 __entry->stream ? "capture" : "playback", __entry->paths)
|
| /kernel/linux/linux-5.10/include/trace/events/ |
| D | asoc.h | 192 TP_PROTO(int paths, int stream), 194 TP_ARGS(paths, stream), 197 __field( int, paths ) 202 __entry->paths = paths; 206 TP_printk("%s: found %d paths", 207 __entry->stream ? "capture" : "playback", __entry->paths)
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | interconnect.h | 42 struct icc_bulk_data *paths); 43 void icc_bulk_put(int num_paths, struct icc_bulk_data *paths); 44 int icc_bulk_set_bw(int num_paths, const struct icc_bulk_data *paths); 45 int icc_bulk_enable(int num_paths, const struct icc_bulk_data *paths); 46 void icc_bulk_disable(int num_paths, const struct icc_bulk_data *paths);
|
| /kernel/linux/linux-5.10/tools/perf/util/ |
| D | call-path.h | 3 * call-path.h: Manipulate a tree data structure containing function call paths 23 * @children: tree of call paths of functions called 48 * struct call_path_root - root of all call paths. 50 * @blocks: list of blocks to store call paths
|