/kernel/linux/linux-6.6/tools/testing/selftests/riscv/hwprobe/ |
H A D | hwprobe.c | 10 long riscv_hwprobe(struct riscv_hwprobe *pairs, size_t pair_count, 15 struct riscv_hwprobe pairs[8]; in main() local 23 * Just run a basic test: pass enough pairs to get up to the base in main() 27 pairs[i].key = i; in main() 28 out = riscv_hwprobe(pairs, 8, 1, &cpus, 0); in main() 33 if ((i < 4) && (pairs[i].key != i)) in main() 36 if (pairs[i].key != RISCV_HWPROBE_KEY_BASE_BEHAVIOR) in main() 39 if (pairs[i].value & RISCV_HWPROBE_BASE_BEHAVIOR_IMA) in main() 49 out = riscv_hwprobe(pairs, 8, 0, 0, 0); in main() 53 out = riscv_hwprobe(pairs, in main() [all...] |
/kernel/linux/linux-6.6/arch/riscv/kernel/vdso/ |
H A D | hwprobe.c | 10 extern int riscv_hwprobe(struct riscv_hwprobe *pairs, size_t pair_count, 15 int __vdso_riscv_hwprobe(struct riscv_hwprobe *pairs, size_t pair_count, 19 int __vdso_riscv_hwprobe(struct riscv_hwprobe *pairs, size_t pair_count, in __vdso_riscv_hwprobe() argument 26 struct riscv_hwprobe *p = pairs; in __vdso_riscv_hwprobe() 27 struct riscv_hwprobe *end = pairs + pair_count; in __vdso_riscv_hwprobe() 36 return riscv_hwprobe(pairs, pair_count, cpu_count, cpus, flags); in __vdso_riscv_hwprobe() 38 /* This is something we can handle, fill out the pairs. */ in __vdso_riscv_hwprobe()
|
/kernel/linux/linux-6.6/arch/riscv/kernel/ |
H A D | sys_riscv.c | 230 static int do_riscv_hwprobe(struct riscv_hwprobe __user *pairs, in do_riscv_hwprobe() argument 268 for (out = 0; out < pair_count; out++, pairs++) { in do_riscv_hwprobe() 271 if (get_user(pair.key, &pairs->key)) in do_riscv_hwprobe() 276 ret = put_user(pair.key, &pairs->key); in do_riscv_hwprobe() 278 ret = put_user(pair.value, &pairs->value); in do_riscv_hwprobe() 331 SYSCALL_DEFINE5(riscv_hwprobe, struct riscv_hwprobe __user *, pairs, in SYSCALL_DEFINE5() 335 return do_riscv_hwprobe(pairs, pair_count, cpu_count, in SYSCALL_DEFINE5()
|
/kernel/linux/linux-5.10/tools/perf/util/ |
H A D | sort.h | 97 } pairs; member 172 return !list_empty(&he->pairs.node); in hist_entry__has_pairs() 178 return list_entry(he->pairs.node.next, struct hist_entry, pairs.node); in hist_entry__next_pair() 185 list_add_tail(&pair->pairs.node, &he->pairs.head); in hist_entry__add_pair()
|
/kernel/linux/linux-6.6/tools/perf/util/ |
H A D | sort.h | 96 } pairs; member 177 return !list_empty(&he->pairs.node); in hist_entry__has_pairs() 183 return list_entry(he->pairs.node.next, struct hist_entry, pairs.node); in hist_entry__next_pair() 190 list_add_tail(&pair->pairs.node, &he->pairs.head); in hist_entry__add_pair()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_devcaps.c | 35 SVGA3dFifoCapPair pairs[SVGA3D_DEVCAP_MAX]; member 61 size_t pair_offset = offsetof(struct svga_3d_compat_cap, pairs); in vmw_fill_compat_cap() 77 compat_cap->pairs[i][0] = i; in vmw_fill_compat_cap() 78 compat_cap->pairs[i][1] = vmw_mask_legacy_multisample in vmw_fill_compat_cap()
|
/kernel/linux/linux-6.6/drivers/media/platform/amphion/ |
H A 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()
|
H A D | vpu_helpers.h | 71 int vpu_find_dst_by_src(struct vpu_pair *pairs, u32 cnt, u32 src); 72 int vpu_find_src_by_dst(struct vpu_pair *pairs, u32 cnt, u32 dst);
|
/kernel/linux/linux-6.6/tools/bpf/resolve_btfids/ |
H A D | main.c | 696 * Make sure id is at the beginning of the pairs in sets_patch() 699 BUILD_BUG_ON(set8->pairs != &set8->pairs[0].id); in sets_patch() 700 qsort(set8->pairs, set8->cnt, sizeof(set8->pairs[0]), cmp_id); in sets_patch() 715 set8->pairs[i].flags = in sets_patch() 716 bswap_32(set8->pairs[i].flags); in sets_patch()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_ioctl.c | 35 SVGA3dCapPair pairs[SVGA3D_DEVCAP_MAX]; member 154 size_t pair_offset = offsetof(struct svga_3d_compat_cap, pairs); in vmw_fill_compat_cap() 172 compat_cap->pairs[i][0] = i; in vmw_fill_compat_cap() 173 compat_cap->pairs[i][1] = vmw_mask_legacy_multisample in vmw_fill_compat_cap()
|
/kernel/linux/linux-5.10/tools/perf/ui/ |
H A D | hist.c | 53 list_for_each_entry(pair, &he->pairs.head, pairs.node) { in __hpp__fmt() 165 list_for_each_entry(pair, &a->pairs.head, pairs.node) { in hist_entry__new_pair() 170 list_for_each_entry(pair, &b->pairs.head, pairs.node) { in hist_entry__new_pair()
|
/kernel/linux/linux-6.6/tools/perf/ui/ |
H A D | hist.c | 54 list_for_each_entry(pair, &he->pairs.head, pairs.node) { in __hpp__fmt() 166 list_for_each_entry(pair, &a->pairs.head, pairs.node) { in hist_entry__new_pair() 171 list_for_each_entry(pair, &b->pairs.head, pairs.node) { in hist_entry__new_pair()
|
/kernel/linux/linux-5.10/drivers/memory/tegra/ |
H A D | tegra186-emc.c | 197 dev_err(&pdev->dev, "failed to EMC DVFS pairs: %d\n", err); in tegra186_emc_probe() 213 dev_dbg(&pdev->dev, "%u DVFS pairs:\n", emc->num_dvfs); in tegra186_emc_probe() 216 emc->dvfs[i].rate = response.pairs[i].freq * 1000; in tegra186_emc_probe() 217 emc->dvfs[i].latency = response.pairs[i].latency; in tegra186_emc_probe()
|
/kernel/linux/linux-6.6/drivers/memory/tegra/ |
H A D | tegra186-emc.c | 174 dev_err(emc->dev, "failed to EMC DVFS pairs: %d\n", err); in tegra186_emc_get_emc_dvfs_latency() 191 dev_dbg(emc->dev, "%u DVFS pairs:\n", emc->num_dvfs); in tegra186_emc_get_emc_dvfs_latency() 194 emc->dvfs[i].rate = response.pairs[i].freq * 1000; in tegra186_emc_get_emc_dvfs_latency() 195 emc->dvfs[i].latency = response.pairs[i].latency; in tegra186_emc_get_emc_dvfs_latency()
|
/kernel/linux/linux-6.6/tools/include/linux/ |
H A D | btf_ids.h | 17 } pairs[]; member
|
/kernel/linux/linux-6.6/tools/testing/selftests/riscv/vector/ |
H A D | vstate_prctl.c | 15 long riscv_hwprobe(struct riscv_hwprobe *pairs, size_t pair_count,
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | btf_ids.h | 17 } pairs[]; member
|
H A D | btf.h | 482 return bsearch(&id, set->pairs, set->cnt, sizeof(set->pairs[0]), btf_id_cmp_func); in btf_id_set8_contains()
|
/kernel/linux/linux-6.6/include/soc/tegra/ |
H A D | bpmp-abi.h | 2097 /** @brief The number valid entries in #pairs */ 2100 struct emc_dvfs_latency pairs[EMC_DVFS_LATENCY_MAX_SIZE]; member 2135 /** @brief The number valid entries in #pairs */ 2138 struct emc_dvfs_emchub pairs[EMC_DVFS_EMCHUB_MAX_SIZE]; member 2585 /* @brief The number valid entries in iso_max_bw pairs */ 2588 struct iso_max_bw pairs[ISO_MAX_BW_MAX_SIZE]; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/ |
H A D | ice_protocol_type.h | 453 u8 n_val_pairs; /* Number of valid pairs */ 454 struct ice_fv_word pairs[ICE_NUM_WORDS_RECIPE]; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_virtchnl.c | 245 int pairs = adapter->num_active_queues; in iavf_configure_queues() local 259 len = struct_size(vqci, qpair, pairs); in iavf_configure_queues() 270 vqci->num_queue_pairs = pairs; in iavf_configure_queues() 272 /* Size check is not needed here - HW max is 16 queue pairs, and we in iavf_configure_queues() 275 for (i = 0; i < pairs; i++) { in iavf_configure_queues()
|
/kernel/linux/linux-5.10/sound/core/ |
H A D | control.c | 1604 } pairs[] = { in call_tlv_handler() local 1613 for (i = 0; i < ARRAY_SIZE(pairs); ++i) { in call_tlv_handler() 1614 if (op_flag == pairs[i].op && (vd->access & pairs[i].perm)) in call_tlv_handler() 1617 if (i == ARRAY_SIZE(pairs)) in call_tlv_handler()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_main.c | 1475 * Free all of the memory associated with queue pairs. 1648 int pairs = 0; in iavf_set_interrupt_capability() local 1655 pairs = adapter->num_active_queues; in iavf_set_interrupt_capability() 1662 v_budget = min_t(int, pairs + NONQ_VECS, in iavf_set_interrupt_capability() 1994 int pairs, err; in iavf_finish_config() local 2033 pairs = adapter->num_active_queues; in iavf_finish_config() 2034 netif_set_real_num_rx_queues(adapter->netdev, pairs); in iavf_finish_config() 2035 netif_set_real_num_tx_queues(adapter->netdev, pairs); in iavf_finish_config()
|
H A D | iavf_virtchnl.c | 272 int pairs = adapter->num_active_queues; in iavf_configure_queues() local 286 len = virtchnl_struct_size(vqci, qpair, pairs); in iavf_configure_queues() 297 vqci->num_queue_pairs = pairs; in iavf_configure_queues() 299 /* Size check is not needed here - HW max is 16 queue pairs, and we in iavf_configure_queues() 302 for (i = 0; i < pairs; i++) { in iavf_configure_queues()
|
/kernel/linux/linux-6.6/sound/core/ |
H A D | control.c | 1898 } pairs[] = { in call_tlv_handler() local 1907 for (i = 0; i < ARRAY_SIZE(pairs); ++i) { in call_tlv_handler() 1908 if (op_flag == pairs[i].op && (vd->access & pairs[i].perm)) in call_tlv_handler() 1911 if (i == ARRAY_SIZE(pairs)) in call_tlv_handler()
|