| /linux/tools/testing/selftests/riscv/hwprobe/ |
| H A D | hwprobe.c | 7 struct riscv_hwprobe pairs[8]; in main() local 22 pairs[i].key = i; in main() 24 out = riscv_hwprobe(pairs, 8, 1, &cpus, 0); in main() 30 if ((i < 4) && (pairs[i].key != i)) in main() 32 "key=%lld, i=%ld\n", pairs[i].key, i); in main() 34 if (pairs[i].key != RISCV_HWPROBE_KEY_BASE_BEHAVIOR) in main() 37 if (pairs[i].value & RISCV_HWPROBE_BASE_BEHAVIOR_IMA) in main() 40 ksft_exit_fail_msg("Unexpected pair: (%lld, %llu)\n", pairs[i].key, pairs[i].value); in main() 43 out = riscv_hwprobe(pairs, 8, 0, 0, 0); in main() 46 out = riscv_hwprobe(pairs, 8, 0, &cpus, 0); in main() [all …]
|
| H A D | which-cpus.c | 6 * line interface to get the cpu list for arbitrary hwprobe pairs. 26 " of pairs. 'key' and 'value' should be in numeric form, e.g. 4=0x3b\n"); in help() 61 struct riscv_hwprobe *pairs; in do_which_cpus() local 66 pairs = malloc(nr_pairs * sizeof(struct riscv_hwprobe)); in do_which_cpus() 67 assert(pairs); in do_which_cpus() 71 pairs[i].key = strtol(start, &end, 0); in do_which_cpus() 74 pairs[i].value = strtoul(start, &end, 0); in do_which_cpus() 78 rc = riscv_hwprobe(pairs, nr_pairs, sizeof(cpu_set_t), (unsigned long *)cpus, RISCV_HWPROBE_WHICH_CPUS); in do_which_cpus() 81 free(pairs); in do_which_cpus() 86 struct riscv_hwprobe pairs[ in main() local [all...] |
| H A D | hwprobe.h | 22 long riscv_hwprobe(struct riscv_hwprobe *pairs, size_t pair_count,
|
| /linux/arch/riscv/kernel/vdso/ |
| H A D | hwprobe.c | 11 extern int riscv_hwprobe(struct riscv_hwprobe *pairs, size_t pair_count, 15 static int riscv_vdso_get_values(struct riscv_hwprobe *pairs, size_t pair_count, in riscv_vdso_get_values() argument 21 struct riscv_hwprobe *p = pairs; in riscv_vdso_get_values() 22 struct riscv_hwprobe *end = pairs + pair_count; in riscv_vdso_get_values() 31 return riscv_hwprobe(pairs, pair_count, cpusetsize, cpus, flags); in riscv_vdso_get_values() 49 static int riscv_vdso_get_cpus(struct riscv_hwprobe *pairs, size_t pair_count, in riscv_vdso_get_cpus() argument 54 struct riscv_hwprobe *p = pairs; in riscv_vdso_get_cpus() 55 struct riscv_hwprobe *end = pairs + pair_count; in riscv_vdso_get_cpus() 72 return riscv_hwprobe(pairs, pair_count, cpusetsize, cpus, flags); in riscv_vdso_get_cpus() 100 int __vdso_riscv_hwprobe(struct riscv_hwprobe *pairs, size_t pair_count, [all …]
|
| /linux/drivers/net/phy/ |
| H A D | phy_port.c | 56 u32 pairs = 0; in phy_of_parse_port() local 68 ret = fwnode_property_read_u32(fwnode, "pairs", &pairs); in phy_of_parse_port() 72 switch (pairs) { in phy_of_parse_port() 78 pr_err("%u is not a valid number of pairs\n", pairs); in phy_of_parse_port() 83 if (pairs && medium != ETHTOOL_LINK_MEDIUM_BASET) { in phy_of_parse_port() 92 port->pairs = pairs; in phy_of_parse_port() 118 if (!port->pairs) in phy_port_update_supported() 121 port->pairs = max_t(int, port->pairs, in phy_port_update_supported() 127 phy_caps_medium_get_supported(med_supported, i, port->pairs); in phy_port_update_supported() 171 phy_caps_medium_get_supported(supported, i, port->pairs); in phy_port_filter_supported()
|
| /linux/arch/riscv/kernel/ |
| H A D | sys_hwprobe.c | 377 static int hwprobe_get_values(struct riscv_hwprobe __user *pairs, in hwprobe_get_values() argument 415 for (out = 0; out < pair_count; out++, pairs++) { in hwprobe_get_values() 418 if (get_user(pair.key, &pairs->key)) in hwprobe_get_values() 423 ret = put_user(pair.key, &pairs->key); in hwprobe_get_values() 425 ret = put_user(pair.value, &pairs->value); in hwprobe_get_values() 434 static int hwprobe_get_cpus(struct riscv_hwprobe __user *pairs, in hwprobe_get_cpus() argument 468 ret = copy_from_user(&pair, &pairs[i], sizeof(pair)); in hwprobe_get_cpus() 475 ret = copy_to_user(&pairs[i], &pair, sizeof(pair)); in hwprobe_get_cpus() 591 static int do_riscv_hwprobe(struct riscv_hwprobe __user *pairs, in do_riscv_hwprobe() argument 599 return hwprobe_get_cpus(pairs, pair_count, cpusetsize, in do_riscv_hwprobe() [all …]
|
| /linux/Documentation/networking/pse-pd/ |
| H A D | pse-pi.rst | 20 systems that utilize two pairs for power delivery. 22 deliver power over all four pairs of an Ethernet cable. 31 two pairs of wires, SPE operates on a simpler model due to its single-pair 50 networks 10/100BaseT or 1G/2G/5G/10GBaseT, the pairs used are carrying data. 56 10/100BaseT network the pairs used are spare pairs without data and are less 98 and the 1000/2.5G/5G/10GBaseT in the PSE 2 pairs connection. 112 - "Direct" indicate a variant where the power is injected directly to pairs 113 without using magnetics in case of spare pairs. 117 In case of PSE 4 pairs, a PSE supporting only 10/100BaseT (which mean Direct 118 Power on pinout Alternative B) is not compatible with a 4 pairs [all …]
|
| /linux/Documentation/locking/ |
| H A D | locktorture.rst | 53 spin_lock() and spin_unlock() pairs. 56 spin_lock_irq() and spin_unlock_irq() pairs. 59 read/write lock() and unlock() rwlock pairs. 63 rwlock pairs. 66 mutex_lock() and mutex_unlock() pairs. 69 rtmutex_lock() and rtmutex_unlock() pairs. 73 read/write down() and up() semaphore pairs.
|
| /linux/Documentation/devicetree/bindings/usb/ |
| H A D | hisilicon,histb-xhci.txt | 9 - clocks: a list of phandle + clock-specifier pairs, one for each 16 - resets: a list of phandle and reset specifier pairs as listed in 20 - phys: a list of phandle + phy specifier pairs
|
| /linux/net/netfilter/ipset/ |
| H A D | Kconfig | 42 can store IPv4 address and (source) MAC address pairs from a range. 70 can store IPv4/IPv6 address and mark pairs. 79 can store IPv4/IPv6 address and protocol/port pairs. 108 one can store IPv4/IPv6 address and MAC (ethernet address) pairs in a set. 144 one can store IPv4/IPv6 network address/prefix pairs in a set. 154 protocol/port pairs as elements in a set. 164 interface name pairs as elements in a set.
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-uevent | 18 You need to pass UUID first before any KEY=VALUE pairs. 31 The KEY=VALUE pairs can contain alphanumeric characters only. 33 It's possible to define zero or more pairs - each pair is then
|
| H A D | sysfs-bus-event_source-devices-format | 10 name/value pairs.
|
| /linux/Documentation/devicetree/bindings/sound/ |
| H A D | sirf-audio-port.txt | 6 - dmas: List of DMA controller phandle and DMA request line ordered pairs. 8 These strings correspond 1:1 with the ordered pairs in dmas.
|
| /linux/tools/perf/util/ |
| H A D | hist.h | 244 } pairs; member 328 return !list_empty(&he->pairs.node); in hist_entry__has_pairs() 334 return list_entry(he->pairs.node.next, struct hist_entry, pairs.node); in hist_entry__next_pair() 341 list_add_tail(&pair->pairs.node, &he->pairs.head); in hist_entry__add_pair()
|
| /linux/Documentation/devicetree/bindings/display/hisilicon/ |
| H A D | hisi-ade.txt | 13 - clocks: a list of phandle + clock-specifier pairs, one for each entry 21 phandle + clock-specifier pairs.
|
| /linux/Documentation/devicetree/bindings/pci/ |
| H A D | hisilicon-histb-pcie.txt | 21 - clocks: List of phandle and clock specifier pairs as listed in clock-names 28 - resets: List of phandle and reset specifier pairs as listed in reset-names
|
| /linux/rust/syn/gen/ |
| H A D | visit.rs | 970 for el in Punctuated::pairs(&node.args) { in visit_angle_bracketed_generic_arguments() 1187 for el in Punctuated::pairs(&node.lifetimes) { in visit_bound_lifetimes() 1237 for el in Punctuated::pairs(&node.bounds) { in visit_constraint() 1268 for el in Punctuated::pairs(&node.variants) { in visit_data_enum() 1445 for el in Punctuated::pairs(&node.elems) { in visit_expr_array() 1544 for el in Punctuated::pairs(&node.args) { in visit_expr_call() 1579 for el in Punctuated::pairs(&node.inputs) { in visit_expr_closure() 1780 for el in Punctuated::pairs(&node.args) { in visit_expr_method_call() 1897 for el in Punctuated::pairs(&node.fields) { in visit_expr_struct() 1940 for el in Punctuated::pairs(&node.elems) { in visit_expr_tuple() [all …]
|
| /linux/rust/syn/ |
| H A D | generics.rs | 1173 for param in self.params.pairs() { in to_tokens() 1179 for param in self.params.pairs() { in to_tokens() 1207 for param in self.0.params.pairs() { in to_tokens() 1213 for param in self.0.params.pairs() { in to_tokens() 1259 for param in self.0.params.pairs() { in to_tokens() 1267 for param in self.0.params.pairs() { in to_tokens() 1419 for param in self.params.pairs() { in to_tokens() 1425 for param in self.params.pairs() { in to_tokens()
|
| /linux/tools/memory-model/ |
| H A D | linux-kernel.bell | 56 (* Compute matching pairs of nested Rcu-lock and Rcu-unlock *) 72 (* Compute matching pairs of nested Srcu-lock and Srcu-unlock *)
|
| /linux/drivers/opp/ |
| H A D | Kconfig | 6 voltage pairs that the device will support per voltage domain. This
|
| /linux/Documentation/devicetree/bindings/mfd/ |
| H A D | omap-usb-tll.txt | 12 - clocks: a list of phandles and clock-specifier pairs, one for each entry in
|
| /linux/Documentation/devicetree/bindings/reset/ |
| H A D | snps,hsdk-reset.txt | 9 - reg: should always contain 2 pairs address - length: first for reset
|
| /linux/tools/memory-model/litmus-tests/ |
| H A D | IRIW+poonceonces+OnceOnce.litmus | 7 * between each pairs of reads. In other words, is anything at all
|
| H A D | IRIW+fencembonceonces+OnceOnce.litmus | 7 * between each pairs of reads. In other words, is smp_mb() sufficient to
|
| /linux/Documentation/nvme/ |
| H A D | nvme-pci-endpoint-target.rst | 114 and multiple I/O queues. The maximum of number of I/O queues pairs that can be 119 2) The total number of queue pairs, including the admin queue, cannot exceed 125 queue pairs through configfs. 212 example, the port is created with a maximum of 4 I/O queue pairs:: 355 msi_interrupts At least equal to the number of queue pairs desired 356 msix_interrupts At least equal to the number of queue pairs desired
|