Home
last modified time | relevance | path

Searched full:paths (Results 1 – 25 of 770) sorted by relevance

12345678910>>...31

/linux/drivers/interconnect/
H A Dbulk.c8 * 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 Dinterconnect.h45 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 …]
/linux/Documentation/ABI/testing/
H A Dsysfs-class-rtrs-client40 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 Dsysfs-class-rtrs-server8 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 Ddm-service-time.rst11 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 Dswitch.rst7 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/drivers/thunderbolt/
H A Dtunnel.c177 tunnel->paths = kcalloc(npaths, sizeof(tunnel->paths[0]), GFP_KERNEL); in tb_tunnel_alloc()
178 if (!tunnel->paths) { in tb_tunnel_alloc()
208 if (tunnel->paths[i]) in tb_tunnel_destroy()
209 tb_path_free(tunnel->paths[i]); in tb_tunnel_destroy()
212 kfree(tunnel->paths); in tb_tunnel_destroy()
364 * Discover both paths even if they are not complete. We will in tb_tunnel_discover_pci()
375 tunnel->paths[TB_PCI_PATH_UP] = path; in tb_tunnel_discover_pci()
376 if (tb_pci_init_path(tunnel->paths[TB_PCI_PATH_UP])) in tb_tunnel_discover_pci()
383 tunnel->paths[TB_PCI_PATH_DOWN] = path; in tb_tunnel_discover_pci()
384 if (tb_pci_init_path(tunnel->paths[TB_PCI_PATH_DOWN])) in tb_tunnel_discover_pci()
[all …]
H A Ddomain.c770 * tb_domain_disconnect_pcie_paths() - Disconnect all PCIe paths
771 * @tb: Domain whose PCIe paths to disconnect
774 * controller. Makes sure all PCIe paths are disconnected.
787 * tb_domain_approve_xdomain_paths() - Enable DMA paths for XDomain
788 * @tb: Domain enabling the DMA paths
789 * @xd: XDomain DMA paths are created to
795 * Calls connection manager specific method to enable DMA paths to the
814 * tb_domain_disconnect_xdomain_paths() - Disable DMA paths for XDomain
815 * @tb: Domain disabling the DMA paths
816 * @xd: XDomain whose DMA paths are disconnected
[all …]
/linux/drivers/staging/sm750fb/
H A Dsm750.h156 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
/linux/include/trace/events/
H A Dasoc.h201 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/fs/bcachefs/
H A Dbtree_iter.c261 bch2_btree_path_verify(trans, &trans->paths[iter->update_path]); in bch2_btree_iter_verify()
638 i->old_v = bch2_btree_path_peek_slot(trans->paths + i->path, &i->old_k).v; in bch2_trans_revalidate_updates_in_node()
1031 if (trans->paths[idx].uptodate) { in bch2_btree_path_traverse_all()
1032 __btree_path_get(trans, &trans->paths[idx], false); in bch2_btree_path_traverse_all()
1034 __btree_path_put(trans, &trans->paths[idx], false); in bch2_btree_path_traverse_all()
1047 * We used to assert that all paths had been traversed here in bch2_btree_path_traverse_all()
1143 struct btree_path *path = &trans->paths[path_idx]; in bch2_btree_path_traverse_one()
1169 path = &trans->paths[path_idx]; in bch2_btree_path_traverse_one()
1249 btree_path_copy(trans, trans->paths + new, trans->paths + src); in btree_path_clone()
1250 __btree_path_get(trans, trans->paths + new, intent); in btree_path_clone()
[all …]
H A Dbtree_update_interior.c752 struct btree_path *path = trans->paths + path_idx; in btree_update_nodes_written()
1570 struct btree_path *path = trans->paths + path_idx; in btree_split_insert_keys()
1587 struct btree *parent = btree_node_parent(trans->paths + path, b); in btree_split()
1595 BUG_ON(parent && !btree_node_intent_locked(trans->paths + path, b->c.level + 1)); in btree_split()
1627 mark_btree_node_locked(trans, trans->paths + path1, n1->c.level, BTREE_NODE_INTENT_LOCKED); in btree_split()
1628 bch2_btree_path_level_init(trans, trans->paths + path1, n1); in btree_split()
1632 mark_btree_node_locked(trans, trans->paths + path2, n2->c.level, BTREE_NODE_INTENT_LOCKED); in btree_split()
1633 bch2_btree_path_level_init(trans, trans->paths + path2, n2); in btree_split()
1650 trans->paths[path2].locks_want++; in btree_split()
1651 BUG_ON(btree_node_locked(trans->paths + path2, n3->c.level)); in btree_split()
[all …]
H A Dbtree_iter.h24 unsigned idx = path - trans->paths; in __btree_path_get()
40 EBUG_ON(path - trans->paths >= trans->nr_paths); in __btree_path_put()
41 EBUG_ON(!test_bit(path - trans->paths, trans->paths_allocated)); in __btree_path_put()
74 /* Iterate over paths within a transaction: */
86 static inline unsigned long *trans_paths_nr(struct btree_path *paths) in trans_paths_nr() argument
88 return &container_of(paths, struct btree_trans_paths, paths[0])->nr_paths; in trans_paths_nr()
91 static inline unsigned long *trans_paths_allocated(struct btree_path *paths) in trans_paths_allocated() argument
93 unsigned long *v = trans_paths_nr(paths); in trans_paths_allocated()
115 return trans->paths + *idx; in __trans_next_path()
145 ? trans->paths + trans->sorted[idx] in next_btree_path()
[all …]
/linux/tools/perf/
H A DBuild44 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/tools/perf/util/
H A Dcall-path.h3 * 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/drivers/s390/cio/
H A Dio_sch.h65 * @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 Drnbd-clt-sysfs.c59 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 Dcvmx-spi.h89 * 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/security/apparmor/include/
H A Dpath.h16 PATH_CONNECT_PATH = 0x4, /* connect disconnected paths to / */
18 PATH_CHROOT_NSCONNECT = 0x10, /* connect paths that are at ns root */
21 PATH_MEDIATE_DELETED = 0x20000, /* mediate deleted paths */
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dd_path.c30 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 Dgen_compile_commands.py36 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 Ddirect-fs-lookup.rst7 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 Dnon-regular.c56 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 Dinterconnect.txt40 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 Dporting.rst68 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

12345678910>>...31