/linux/drivers/interconnect/ |
H A 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 …]
|
/linux/include/linux/ |
H A D | interconnect.h | 48 int devm_of_icc_bulk_get(struct device *dev, int num_paths, struct icc_bulk_data *paths); 57 struct icc_bulk_data *paths); 58 void icc_bulk_put(int num_paths, struct icc_bulk_data *paths); 59 int icc_bulk_set_bw(int num_paths, const struct icc_bulk_data *paths); 60 int icc_bulk_enable(int num_paths, const struct icc_bulk_data *paths); 61 void icc_bulk_disable(int num_paths, const struct icc_bulk_data *paths); 110 static inline int of_icc_bulk_get(struct device *dev, int num_paths, struct icc_bulk_data *paths) in of_icc_bulk_get() argument 116 struct icc_bulk_data *paths) in devm_of_icc_bulk_get() argument 121 static inline void icc_bulk_put(int num_paths, struct icc_bulk_data *paths) in icc_bulk_put() argument 125 static inline int icc_bulk_set_bw(int num_paths, const struct icc_bulk_data *paths) in icc_bulk_set_bw() argument [all …]
|
/linux/Documentation/ABI/testing/ |
H A 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 …]
|
H A 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
|
/linux/Documentation/admin-guide/device-mapper/ |
H A 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
|
H A 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.
|
/linux/include/trace/events/ |
H A D | asoc.h | 201 TP_PROTO(int paths, int stream), 203 TP_ARGS(paths, stream), 206 __field( int, paths ) 211 __entry->paths = paths; 215 TP_printk("%s: found %d paths", 216 snd_pcm_direction_name(__entry->stream), __entry->paths)
|
/linux/tools/perf/ui/browsers/ |
H A D | scripts.c | 30 char **paths; member 55 if (asprintf(&c->paths[c->index], in add_script_option() 75 if (asprintf(&c->paths[c->index], "%s %s", value, in scripts_config() 261 char *buf, *paths[SCRIPT_MAX_NO], *names[SCRIPT_MAX_NO]; in list_scripts() local 269 .paths = paths, in list_scripts() 295 paths[i] = names[i] + SCRIPT_NAMELEN; in list_scripts() 298 num = find_scripts(names + max_std, paths + max_std, SCRIPT_MAX_NO - max_std, in list_scripts() 318 strcpy(script_name, paths[choice]); in list_scripts() 325 zfree(&paths[i]); in list_scripts()
|
/linux/tools/perf/util/ |
H A 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
|
/linux/kernel/ |
H A D | audit_tree.c | 683 const struct path *paths; in audit_trim_trees() local 696 paths = collect_paths(&path, array, 16); in audit_trim_trees() 698 if (IS_ERR(paths)) in audit_trim_trees() 706 for (const struct path *p = paths; p->dentry; p++) { in audit_trim_trees() 716 drop_collected_paths(paths, array); in audit_trim_trees() 745 static int tag_mounts(const struct path *paths, struct audit_tree *tree) in tag_mounts() argument 747 for (const struct path *p = paths; p->dentry; p++) { in tag_mounts() 810 const struct path *paths; in audit_add_tree_rule() local 837 paths = collect_paths(&path, array, 16); in audit_add_tree_rule() 839 if (IS_ERR(paths)) { in audit_add_tree_rule() [all …]
|
/linux/drivers/s390/cio/ |
H A D | io_sch.h | 65 * @lpm: mask of paths to use 141 u8 path_noirq_mask; /* mask of paths for which no irq was 143 u8 path_notoper_mask; /* mask of paths which were found 145 u8 path_gone_mask; /* mask of paths, that became unavailable */ 146 u8 path_new_mask; /* mask of paths, that became available */ 147 u8 path_broken_mask; /* mask of paths, which were found to be
|
/linux/drivers/block/rnbd/ |
H A D | rnbd-clt-sysfs.c | 59 struct rtrs_addr *paths; member 112 pr_err("map_device: too many (> %zu) paths provided\n", in rnbd_clt_parse_map_options() 125 &opt->paths[p_cnt]); in rnbd_clt_parse_map_options() 576 struct rtrs_addr paths[6]; in rnbd_clt_map_device_store() local 580 opt.paths = paths; in rnbd_clt_map_device_store() 586 addrs = kcalloc(ARRAY_SIZE(paths) * 2, sizeof(*addrs), GFP_KERNEL); in rnbd_clt_map_device_store() 590 for (path_cnt = 0; path_cnt < ARRAY_SIZE(paths); path_cnt++) { in rnbd_clt_map_device_store() 591 paths[path_cnt].src = &addrs[path_cnt * 2]; in rnbd_clt_map_device_store() 592 paths[path_cnt].dst = &addrs[path_cnt * 2 + 1]; in rnbd_clt_map_device_store() 595 ret = rnbd_clt_parse_map_options(buf, ARRAY_SIZE(paths), &opt); in rnbd_clt_map_device_store() [all …]
|
/linux/arch/mips/include/asm/octeon/ |
H A D | cvmx-spi.h | 89 * can operate as a full duplex (both Tx and Rx data paths 107 * can operate as a full duplex (both Tx and Rx data paths 176 * can operate as a full duplex (both Tx and Rx data paths 192 * can operate as a full duplex (both Tx and Rx data paths 209 * can operate as a full duplex (both Tx and Rx data paths 226 * can operate as a full duplex (both Tx and Rx data paths 243 * can operate as a full duplex (both Tx and Rx data paths 260 * can operate as a full duplex (both Tx and Rx data paths
|
/linux/tools/perf/ |
H A D | Build | 44 paths += -DPERF_HTML_PATH="BUILD_STR($(htmldir_SQ))" 45 paths += -DPERF_INFO_PATH="BUILD_STR($(infodir_SQ))" 46 paths += -DPERF_MAN_PATH="BUILD_STR($(mandir_SQ))" 48 CFLAGS_builtin-help.o += $(paths) 49 CFLAGS_builtin-timechart.o += $(paths)
|
/linux/security/apparmor/include/ |
H A D | path.h | 17 PATH_CONNECT_PATH = 0x4, /* connect disconnected paths to / */ 19 PATH_CHROOT_NSCONNECT = 0x10, /* connect paths that are at ns root */ 22 PATH_MEDIATE_DELETED = 0x20000, /* mediate deleted paths */
|
/linux/tools/testing/selftests/bpf/prog_tests/ |
H A D | d_path.c | 30 char paths[MAX_FILES][MAX_PATH_LEN]; member 38 return readlink(buf, src.paths[src.cnt++], MAX_PATH_LEN); in set_pathname() 153 CHECK(strncmp(src.paths[i], bss->paths_stat[i], MAX_PATH_LEN), in test_d_path_basic() 156 i, src.paths[i], bss->paths_stat[i]); in test_d_path_basic() 157 CHECK(strncmp(src.paths[i], bss->paths_close[i], MAX_PATH_LEN), in test_d_path_basic() 160 i, src.paths[i], bss->paths_close[i]); in test_d_path_basic()
|
/linux/scripts/clang-tools/ |
H A D | gen_compile_commands.py | 36 paths: The list of files/directories to handle to find .cmd files. 62 parser.add_argument('paths', type=str, nargs='*', help=paths_help) 70 args.paths if len(args.paths) > 0 else [args.directory]) 188 log_level, directory, output, ar, paths = parse_arguments() 197 for path in paths:
|
/linux/Documentation/driver-api/firmware/ |
H A D | direct-fs-lookup.rst | 7 filesystem in the paths documented in the section 'Firmware search paths'. 12 It is recommended you keep /lib/firmware paths on your root filesystem,
|
/linux/tools/testing/selftests/exec/ |
H A D | non-regular.c | 56 const char * const paths[] = { in setup_link() local 62 for (i = 0; i < ARRAY_SIZE(paths); i++) { in setup_link() 63 if (access(paths[i], X_OK) == 0) { in setup_link() 64 ASSERT_EQ(symlink(paths[i], self->pathname), 0); in setup_link()
|
/linux/Documentation/devicetree/bindings/interconnect/ |
H A D | interconnect.txt | 40 bandwidth requirements along interconnect paths they are connected to. There 42 multiple paths from different providers depending on use case and the 56 interconnect-names to match interconnect paths with interconnect
|
/linux/Documentation/filesystems/iomap/ |
H A D | porting.rst | 68 functions for selected call paths. 79 ``SEEK_HOLE`` before tackling the I/O paths. 82 The buffered read I/O paths doesn't need to be converted yet, though the 104 Most likely at this point, the buffered read and write paths will still
|
/linux/drivers/base/firmware_loader/ |
H A D | Kconfig | 11 look for the requested firmware in a series of filesystem paths: 58 /lib/firmware/ paths. This option enables you to build into the 61 /lib/firmware paths documented on CONFIG_FW_LOADER. 102 firmware failed using the different /lib/firmware/ paths, or the 145 this may be that your firmware resides outside of the paths the kernel
|
/linux/drivers/md/ |
H A D | dm-ps-historical-service-time.c | 9 * Marks paths stale if they have not finished within hst * 187 * <threshold_multiplier>: Minimum threshold multiplier for paths to in hst_create() 217 static void free_paths(struct list_head *paths) in free_paths() argument 221 list_for_each_entry_safe(pi, next, paths, list) { in free_paths() 358 * Compare the estimated service time of 2 paths, pi1 and pi2, 378 /* Check here if estimated latency for two paths are too similar. in hst_compare() 380 * outstanding requests. In this case, any unloaded paths will in hst_compare() 392 * If an unloaded path is stale, choose it. If both paths are unloaded, in hst_compare()
|
/linux/sound/hda/codecs/ |
H A D | generic.c | 40 snd_array_init(&spec->paths, sizeof(struct nid_path), 8); in snd_hda_gen_spec_init() 92 snd_array_free(&spec->paths); in snd_hda_gen_spec_free() 237 * parsing paths 264 snd_array_for_each(&spec->paths, i, path) { in get_nid_path() 290 struct nid_path *array = spec->paths.list; in snd_hda_get_path_idx() 293 if (!spec->paths.used) in snd_hda_get_path_idx() 296 if (idx < 0 || idx >= spec->paths.used) in snd_hda_get_path_idx() 312 if (idx <= 0 || idx > spec->paths.used) in snd_hda_get_path_from_idx() 314 return snd_array_elem(&spec->paths, idx - 1); in snd_hda_get_path_from_idx() 318 /* check whether the given DAC is already found in any existing paths */ 2177 create_extra_outs(struct hda_codec * codec,int num_pins,const int * paths,const char * pfx) create_extra_outs() argument 2492 update_output_paths(struct hda_codec * codec,int num_outs,const int * paths) update_output_paths() argument 4389 do_automute(struct hda_codec * codec,int num_pins,const hda_nid_t * pins,int * paths,bool mute) do_automute() argument 4456 int *paths; snd_hda_gen_update_outputs() local 4991 const int *paths; snd_hda_gen_shutup_speakers() local 5886 __init_extra_out(struct hda_codec * codec,int num_outs,int * paths) __init_extra_out() argument [all...] |
/linux/scripts/ |
H A D | leaking_addresses.pl | 62 # Skip these absolute paths. 580 my ($total, $dmesg, $paths, $files) = parse_raw_file($file); 593 squash_by($paths, 'path'); 620 my %paths; # Unique paths containing leaks. 631 cache_path(\%paths, $line); 635 return $total, \@dmesg, \%paths, \%files; 677 my ($paths, $line) = @_; 683 add_to_cache($paths, $path, substr($line, $index));
|