/linux-6.14.4/tools/testing/selftests/riscv/hwprobe/ |
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_… in do_which_cpus() 81 free(pairs); in do_which_cpus() 86 struct riscv_hwprobe pairs[2]; in main() local [all …]
|
D | hwprobe.c | 7 struct riscv_hwprobe pairs[8]; in main() local 18 * Just run a basic test: pass enough pairs to get up to the base in main() 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() [all …]
|
/linux-6.14.4/arch/riscv/kernel/vdso/ |
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 22 struct riscv_hwprobe *p = pairs; in riscv_vdso_get_values() 23 struct riscv_hwprobe *end = pairs + pair_count; in riscv_vdso_get_values() 32 return riscv_hwprobe(pairs, pair_count, cpusetsize, cpus, flags); in riscv_vdso_get_values() 34 /* This is something we can handle, fill out the pairs. */ in riscv_vdso_get_values() 50 static int riscv_vdso_get_cpus(struct riscv_hwprobe *pairs, size_t pair_count, in riscv_vdso_get_cpus() argument 56 struct riscv_hwprobe *p = pairs; in riscv_vdso_get_cpus() 57 struct riscv_hwprobe *end = pairs + pair_count; in riscv_vdso_get_cpus() 74 return riscv_hwprobe(pairs, pair_count, cpusetsize, cpus, flags); in riscv_vdso_get_cpus() [all …]
|
/linux-6.14.4/arch/riscv/kernel/ |
D | sys_hwprobe.c | 306 static int hwprobe_get_values(struct riscv_hwprobe __user *pairs, in hwprobe_get_values() argument 344 for (out = 0; out < pair_count; out++, pairs++) { in hwprobe_get_values() 347 if (get_user(pair.key, &pairs->key)) in hwprobe_get_values() 352 ret = put_user(pair.key, &pairs->key); in hwprobe_get_values() 354 ret = put_user(pair.value, &pairs->value); in hwprobe_get_values() 363 static int hwprobe_get_cpus(struct riscv_hwprobe __user *pairs, in hwprobe_get_cpus() argument 397 ret = copy_from_user(&pair, &pairs[i], sizeof(pair)); in hwprobe_get_cpus() 404 ret = copy_to_user(&pairs[i], &pair, sizeof(pair)); in hwprobe_get_cpus() 436 static int do_riscv_hwprobe(struct riscv_hwprobe __user *pairs, in do_riscv_hwprobe() argument 442 return hwprobe_get_cpus(pairs, pair_count, cpusetsize, in do_riscv_hwprobe() [all …]
|
/linux-6.14.4/drivers/gpu/drm/msm/adreno/ |
D | adreno_gen7_9_0_snapshot.h | 216 * pairs : 2 (Regs:5), 5 (Regs:38) 230 * pairs : 196 (Regs:1778) 294 * pairs : 134 (Regs:429) 338 * pairs : 44 (Regs:454) 359 * pairs : 7 (Regs:56) 371 * pairs : 19 (Regs:155) 386 * pairs : 7 (Regs:75) 401 * pairs : 29 (Regs:573) 422 * pairs : 29 (Regs:573) 443 * pairs : 2 (Regs:7) [all …]
|
/linux-6.14.4/Documentation/networking/pse-pd/ |
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-6.14.4/net/netfilter/ipset/ |
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-6.14.4/Documentation/locking/ |
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-6.14.4/arch/mips/include/asm/ |
D | maar.h | 15 * @num_pairs: The number of MAAR pairs present in the system. 18 * MAAR pairs as required, from 0 up to the maximum of num_pairs-1, and returns 21 * that it has configured 0 MAAR pairs. 23 * Return: The number of MAAR pairs configured. 109 * @num_pairs: The number of MAAR pairs present in the system. 114 * Return: The number of MAAR pairs configured.
|
/linux-6.14.4/tools/testing/selftests/livepatch/test_modules/ |
D | test_klp_shadow_vars.c | 254 /* pass 4: free <objs[*], SV_ID1> pairs of svars, verify removal */ in test_klp_shadow_vars_init() 256 shadow_free(&objs[i], SV_ID1, shadow_dtor); /* 'char' pairs */ in test_klp_shadow_vars_init() 262 /* pass 5: check we still find <objs[*], SV_ID2> svar pairs */ in test_klp_shadow_vars_init() 264 sv = shadow_get(&objs[i], SV_ID2); /* 'int' pairs */ in test_klp_shadow_vars_init() 274 /* pass 6: free all the <objs[*], SV_ID2> svar pairs too. */ in test_klp_shadow_vars_init() 275 shadow_free_all(SV_ID2, NULL); /* 'int' pairs */ in test_klp_shadow_vars_init() 286 shadow_free_all(SV_ID1, NULL); /* 'char' pairs */ in test_klp_shadow_vars_init() 287 shadow_free_all(SV_ID2, NULL); /* 'int' pairs */ in test_klp_shadow_vars_init()
|
/linux-6.14.4/Documentation/devicetree/bindings/usb/ |
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-6.14.4/Documentation/ABI/testing/ |
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
|
D | sysfs-driver-qat_rl | 41 (RW) When read, reports the current assigned ring pairs for the 43 When wrote to, configures the ring pairs associated to a new SLA. 49 Selected ring pairs must to be assigned to a single service, 54 The maximum number of ring pairs is 4 per SLA.
|
/linux-6.14.4/drivers/media/platform/amphion/ |
D | vpu_helpers.c | 422 int vpu_find_dst_by_src(struct vpu_pair *pairs, u32 cnt, u32 src) in vpu_find_dst_by_src() argument 426 if (!pairs || !cnt) in vpu_find_dst_by_src() 430 if (pairs[i].src == src) in vpu_find_dst_by_src() 431 return pairs[i].dst; in vpu_find_dst_by_src() 437 int vpu_find_src_by_dst(struct vpu_pair *pairs, u32 cnt, u32 dst) in vpu_find_src_by_dst() argument 441 if (!pairs || !cnt) in vpu_find_src_by_dst() 445 if (pairs[i].dst == dst) in vpu_find_src_by_dst() 446 return pairs[i].src; in vpu_find_src_by_dst()
|
/linux-6.14.4/drivers/media/dvb-core/ |
D | dvb_ringbuffer.c | 55 * this pairs with smp_store_release() in dvb_ringbuffer_write(), in dvb_ringbuffer_empty() 70 * this pairs with smp_store_release() in dvb_ringbuffer_read(), in dvb_ringbuffer_free() 87 * this pairs with smp_store_release() in dvb_ringbuffer_write(), in dvb_ringbuffer_avail() 146 * this pairs with READ_ONCE() in dvb_ringbuffer_free() in dvb_ringbuffer_read_user() 171 * this pairs with READ_ONCE() in dvb_ringbuffer_free() in dvb_ringbuffer_read() 195 * update, this pairs with smp_load_acquire() in in dvb_ringbuffer_write() 224 * update, this pairs with smp_load_acquire() in in dvb_ringbuffer_write_user()
|
/linux-6.14.4/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_devcaps.c | 36 SVGA3dFifoCapPair pairs[SVGA3D_DEVCAP_MAX]; member 62 size_t pair_offset = offsetof(struct svga_3d_compat_cap, pairs); in vmw_fill_compat_cap() 78 compat_cap->pairs[i][0] = i; in vmw_fill_compat_cap() 79 compat_cap->pairs[i][1] = vmw_mask_legacy_multisample in vmw_fill_compat_cap()
|
/linux-6.14.4/include/media/ |
D | v4l2-cci.h | 23 * Register/value pairs for sequences of writes. 106 * @regs: Array of structures containing register-address, -value pairs to be 113 * pairs are supplied in any order, possibly not all in a single range. 117 * For raw lists of register-address, -value pairs with only 8 bit
|
/linux-6.14.4/Documentation/devicetree/bindings/sound/ |
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.
|
D | brcm,bcm2835-i2s.txt | 7 - dmas: List of DMA controller phandle and DMA request line ordered pairs. 9 These strings correspond 1:1 with the ordered pairs in dmas.
|
D | adi,axi-spdif-tx.txt | 6 - clocks : Pairs of phandle and specifier referencing the controller's clocks. 11 - dmas: Pairs of phandle and specifier for the DMA channel that is used by
|
D | adi,axi-i2s.txt | 9 - clocks : Pairs of phandle and specifier referencing the controller's clocks. 14 - dmas: Pairs of phandle and specifier for the DMA channels that are used by
|
/linux-6.14.4/Documentation/admin-guide/ |
D | bootconfig.rst | 233 passing the kernel parameters. All the key-value pairs under ``kernel`` 235 pairs under ``init`` will be passed to init process via the cmdline. 272 up to 512 key-value pairs. If keys contains 3 words in average, it can 273 contain 256 key-value pairs. In most cases, the number of config items 285 User can query or loop on key-value pairs, also it is possible to find 290 config, you can use xbc_for_each_key_value() to iterate key-value pairs.
|
/linux-6.14.4/drivers/crypto/intel/qat/qat_common/ |
D | adf_gen4_tl.h | 24 /* Max number of simultaneously monitored ring pairs. */ 133 * counters data: Device + 4 Ring Pairs as are being populated periodically 136 * @tl_ring_pairs_data_regs: array of ring pairs telemetry registers
|
/linux-6.14.4/include/linux/ |
D | brcmphy.h | 297 #define LRECR_4PAIRS 0x0020 /* Select 4 Pairs */ 298 #define LRECR_2PAIRS 0x0010 /* Select 2 Pairs */ 305 #define LRESR_100_4PAIR 0x1000 /* Can do 100Mbps 4 Pairs */ 306 #define LRESR_100_2PAIR 0x0800 /* Can do 100Mbps 2 Pairs */ 307 #define LRESR_10_2PAIR 0x0400 /* Can do 10Mbps 2 Pairs */ 348 #define LDSE_4PAIRS (2 << LDSE_PAIRS_SHIFT) /* 4 Pairs Connection */ 349 #define LDSE_2PAIRS (1 << LDSE_PAIRS_SHIFT) /* 2 Pairs Connection */ 500 #define BCM54XX_ECD_FAULT_TYPE_CROSS_SHORT 0x4 /* short different pairs */
|
/linux-6.14.4/Documentation/nvme/ |
D | nvme-pci-endpoint-target.rst | 109 Maximum Number of Queue Pairs 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
|