| /linux-6.15/drivers/media/dvb-core/ |
| H A D | dvb_ringbuffer.c | 136 size_t split; in dvb_ringbuffer_read_user() local 142 buf += split; in dvb_ringbuffer_read_user() 143 todo -= split; in dvb_ringbuffer_read_user() 162 size_t split; in dvb_ringbuffer_read() local 167 buf += split; in dvb_ringbuffer_read() 185 size_t split; in dvb_ringbuffer_write() local 191 buf += split; in dvb_ringbuffer_write() 212 size_t split; in dvb_ringbuffer_write_user() local 220 buf += split; in dvb_ringbuffer_write_user() 256 size_t split; in dvb_ringbuffer_pkt_read_user() local [all …]
|
| /linux-6.15/lib/ |
| H A D | sg_split.c | 81 struct sg_splitter *split; in sg_split_phys() local 83 for (i = 0, split = splitters; i < nb_splits; i++, split++) { in sg_split_phys() 84 in_sg = split->in_sg0; in sg_split_phys() 85 out_sg = split->out_sg; in sg_split_phys() 89 out_sg->offset += split->skip_sg0; in sg_split_phys() 90 out_sg->length -= split->skip_sg0; in sg_split_phys() 105 struct sg_splitter *split; in sg_split_mapped() local 107 for (i = 0, split = splitters; i < nb_splits; i++, split++) { in sg_split_mapped() 108 in_sg = split->in_sg0; in sg_split_mapped() 109 out_sg = split->out_sg; in sg_split_mapped() [all …]
|
| /linux-6.15/fs/jfs/ |
| H A D | jfs_xtree.c | 96 uint split; member 586 split.mp = mp; in xtInsert() 687 smp = split->mp; in xtSplitUp() 713 XT_PUTENTRY(xad, split->flag, split->off, split->len, in xtSplitUp() 1040 XT_PUTENTRY(xad, split->flag, split->off, split->len, in xtSplitPage() 1111 XT_PUTENTRY(xad, split->flag, split->off, split->len, in xtSplitPage() 1136 XT_PUTENTRY(xad, split->flag, split->off, split->len, in xtSplitPage() 1276 XT_PUTENTRY(xad, split->flag, split->off, split->len, split->addr); in xtSplitRoot() 1409 split.mp = mp; in xtExtend() 1703 split.mp = mp; in xtUpdate() [all …]
|
| H A D | jfs_dtree.c | 866 split.mp = mp; in dtInsert() 868 split.nslot = n; in dtInsert() 953 smp = split->mp; in dtSplitUp() 1353 smp = split->mp; in dtSplitPage() 1458 dtInsertEntry(rp, 0, split->key, split->data, &rdtlck); in dtSplitPage() 1596 dtInsertEntry(sp, skip, split->key, split->data, &sdtlck); in dtSplitPage() 1616 dtInsertEntry(rp, skip, split->key, split->data, &rdtlck); in dtSplitPage() 1664 smp = split->mp; in dtExtendPage() 1817 dtInsertEntry(sp, split->index, split->key, split->data, &dtlck); in dtExtendPage() 1895 smp = split->mp; in dtSplitRoot() [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/display/mediatek/ |
| H A D | mediatek,split.yaml | 4 $id: http://devicetree.org/schemas/display/mediatek/mediatek,split.yaml# 7 title: Mediatek display split 14 Mediatek display split, namely SPLIT, is used to split stream to two 25 - mediatek,mt8173-disp-split 26 - mediatek,mt8195-mdp3-split 28 - const: mediatek,mt6795-disp-split 29 - const: mediatek,mt8173-disp-split 76 const: mediatek,mt8195-mdp3-split 90 const: mediatek,mt8173-disp-split 108 split0: split@14018000 { [all …]
|
| /linux-6.15/tools/verification/dot2/ |
| H A D | automata.py | 55 line = dot_lines[cursor].split() 65 while self.__dot_lines[cursor].split()[0] != "{node": 71 while self.__dot_lines[cursor].split()[0] != "{node": 73 while self.__dot_lines[cursor].split()[0] == "{node": 89 line = self.__dot_lines[cursor].split() 128 if self.__dot_lines[cursor].split()[1] == "->": 129 line = self.__dot_lines[cursor].split() 137 for i in event.split(): 166 if self.__dot_lines[cursor].split()[1] == "->": 167 line = self.__dot_lines[cursor].split() [all …]
|
| /linux-6.15/fs/btrfs/ |
| H A D | extent_map.c | 877 if (!split) { in btrfs_drop_extent_map_range() 878 split = split2; in btrfs_drop_extent_map_range() 880 if (!split) in btrfs_drop_extent_map_range() 895 split->ram_bytes = split->len; in btrfs_drop_extent_map_range() 902 split = split2; in btrfs_drop_extent_map_range() 906 if (!split) { in btrfs_drop_extent_map_range() 907 split = split2; in btrfs_drop_extent_map_range() 909 if (!split) in btrfs_drop_extent_map_range() 925 split->ram_bytes = split->len; in btrfs_drop_extent_map_range() 940 split = NULL; in btrfs_drop_extent_map_range() [all …]
|
| /linux-6.15/drivers/virtio/ |
| H A D | virtio_ring.c | 579 desc = vq->split.vring.desc; in virtqueue_add_split() 637 vq->split.desc_extra[prev & (vq->split.vring.num - 1)].flags &= in virtqueue_add_split() 649 vq->split.desc_extra, in virtqueue_add_split() 673 avail = vq->split.avail_idx_shadow & (vq->split.vring.num - 1); in virtqueue_add_split() 679 vq->split.avail_idx_shadow++; in virtqueue_add_split() 757 extra = vq->split.desc_extra; in detach_buf_split() 1012 num = vq->split.vring.num; in virtqueue_reinit_split() 1034 vq->split = *vring_split; in virtqueue_vring_attach_split() 2923 vq->split.vring.desc, in vring_free() 3106 ((char *)vq->split.vring.avail - (char *)vq->split.vring.desc); in virtqueue_get_avail_addr() [all …]
|
| /linux-6.15/arch/x86/kernel/cpu/ |
| H A D | cacheinfo.c | 145 } split; member 154 } split; member 161 } split; member 291 eax->split.is_self_initializing = 1; in amd_cpuid4() 292 eax->split.type = types[leaf]; in amd_cpuid4() 293 eax->split.level = levels[leaf]; in amd_cpuid4() 294 eax->split.num_threads_sharing = 0; in amd_cpuid4() 299 eax->split.is_fully_associative = 1; in amd_cpuid4() 621 if (eax.split.type == CTYPE_NULL) in cpuid4_cache_lookup_regs() 759 switch (this_leaf.eax.split.level) { in init_intel_cacheinfo() [all …]
|
| /linux-6.15/tools/testing/selftests/vDSO/ |
| H A D | vdso_test_chacha.c | 98 for (unsigned int split = 0; split < BLOCKS; ++split) { in main() local 101 if (split) in main() 102 __arch_chacha20_blocks_nostack(output2, key, counter2, split); in main() 103 __arch_chacha20_blocks_nostack(output2 + split * BLOCK_SIZE, key, counter2, BLOCKS - split); in main() 105 ksft_exit_fail_msg("Main loop outputs do not match on trial %u, split %u\n", trial, split); in main() 107 ksft_exit_fail_msg("Main loop counters do not match on trial %u, split %u\n", trial, split); in main()
|
| /linux-6.15/Documentation/mm/ |
| H A D | split_page_table_lock.rst | 8 scalability, split page table lock was introduced. 10 With split page table lock we have separate per-table lock to serialize 11 access to the table. At the moment we use split lock for PTE and PMD 42 If split lock is disabled, all tables are guarded by mm->page_table_lock. 47 Hugetlb and split page table lock 50 Hugetlb can support several page sizes. We use split lock only for PMD 56 takes pmd split lock for PMD_SIZE page, mm->page_table_lock 61 Support of split page table lock by an architecture 72 PMD split lock only makes sense if you have more than two page table 75 PMD split lock enabling requires pagetable_pmd_ctor() call on PMD table [all …]
|
| /linux-6.15/security/apparmor/ |
| H A D | lib.c | 79 char *split = strnchr(&name[1], end - &name[1], ':'); in aa_splitn_fqname() local 83 if (split) { in aa_splitn_fqname() 84 *ns_len = split - *ns_name; in aa_splitn_fqname() 87 split++; in aa_splitn_fqname() 88 if (end - split > 1 && strncmp(split, "//", 2) == 0) in aa_splitn_fqname() 89 split += 2; in aa_splitn_fqname() 90 name = skipn_spaces(split, end - split); in aa_splitn_fqname()
|
| H A D | policy_ns.c | 177 const char *split; in __aa_lookupn_ns() local 179 for (split = strnstr(hname, "//", n); split; in __aa_lookupn_ns() 180 split = strnstr(hname, "//", n)) { in __aa_lookupn_ns() 181 ns = __aa_findn_ns(&ns->sub_ns, hname, split - hname); in __aa_lookupn_ns() 185 n -= split + 2 - hname; in __aa_lookupn_ns() 186 hname = split + 2; in __aa_lookupn_ns()
|
| H A D | policy.c | 447 char *split; in __lookup_parent() local 451 for (split = strstr(hname, "//"); split;) { in __lookup_parent() 453 split - hname); in __lookup_parent() 457 hname = split + 2; in __lookup_parent() 482 char *split; in __create_missing_ancestors() local 489 for (split = strstr(hname, "//"); split;) { in __create_missing_ancestors() 492 split - hname); in __create_missing_ancestors() 506 hname = split + 2; in __create_missing_ancestors() 530 const char *split; in __lookupn_profile() local 532 for (split = strnstr(hname, "//", n); split; in __lookupn_profile() [all …]
|
| /linux-6.15/arch/x86/events/amd/ |
| H A D | lbr.c | 46 } split; member 57 } split; member 179 if ((!entry.to.split.valid && !entry.to.split.spec) || in amd_pmu_lbr_read() 180 entry.to.split.reserved) in amd_pmu_lbr_read() 185 br[out].from = sign_ext_branch_ip(entry.from.split.ip); in amd_pmu_lbr_read() 186 br[out].to = sign_ext_branch_ip(entry.to.split.ip); in amd_pmu_lbr_read() 187 br[out].mispred = entry.from.split.mispredict; in amd_pmu_lbr_read() 206 idx = (entry.to.split.valid << 1) | entry.to.split.spec; in amd_pmu_lbr_read() 430 x86_pmu.lbr_nr = ebx.split.lbr_v2_stack_sz; in amd_pmu_lbr_init()
|
| H A D | uncore.c | 69 } split; member 398 return info->split.cid; in amd_uncore_ctx_cid() 405 return info->split.gid; in amd_uncore_ctx_gid() 412 return info->split.num_pmcs; in amd_uncore_ctx_num_pmcs() 643 info.split.aux_data = 0; in amd_uncore_df_ctx_scan() 645 info.split.gid = 0; in amd_uncore_df_ctx_scan() 650 info.split.num_pmcs = ebx.split.num_df_pmc; in amd_uncore_df_ctx_scan() 779 info.split.aux_data = 0; in amd_uncore_l3_ctx_scan() 781 info.split.gid = 0; in amd_uncore_l3_ctx_scan() 905 info.split.num_pmcs = ebx.split.num_umc_pmc; in amd_uncore_umc_ctx_scan() [all …]
|
| /linux-6.15/fs/iomap/ |
| H A D | ioend.c | 166 struct bio *split; in iomap_split_ioend() local 189 split = bio_split(bio, sector_offset, GFP_NOFS, &iomap_ioend_bioset); in iomap_split_ioend() 190 if (IS_ERR(split)) in iomap_split_ioend() 191 return ERR_CAST(split); in iomap_split_ioend() 192 split->bi_private = bio->bi_private; in iomap_split_ioend() 193 split->bi_end_io = bio->bi_end_io; in iomap_split_ioend() 195 split_ioend = iomap_init_ioend(ioend->io_inode, split, ioend->io_offset, in iomap_split_ioend()
|
| /linux-6.15/arch/x86/include/asm/ |
| H A D | perf_event.h | 164 } split; member 177 } split; member 188 } split; member 209 } split; member 220 } split; member 236 } split; member 248 } split; member 263 } split; member 281 } split; member
|
| /linux-6.15/lib/zstd/compress/ |
| H A D | zstd_ldm.c | 311 BYTE const* const split = ip + splits[n] - minMatchLength; in ZSTD_ldm_fillHashTable() local 312 U64 const xxhash = xxh64(split, minMatchLength, 0); in ZSTD_ldm_fillHashTable() 316 entry.offset = (U32)(split - base); in ZSTD_ldm_fillHashTable() 391 BYTE const* const split = ip + splits[n] - minMatchLength; in ZSTD_ldm_generateSequences_internal() local 392 U64 const xxhash = xxh64(split, minMatchLength, 0); in ZSTD_ldm_generateSequences_internal() 395 candidates[n].split = split; in ZSTD_ldm_generateSequences_internal() 406 BYTE const* const split = candidates[n].split; in ZSTD_ldm_generateSequences_internal() local 414 newEntry.offset = (U32)(split - base); in ZSTD_ldm_generateSequences_internal() 420 if (split < anchor) { in ZSTD_ldm_generateSequences_internal() 473 offset = (U32)(split - base) - bestEntry->offset; in ZSTD_ldm_generateSequences_internal() [all …]
|
| /linux-6.15/Documentation/arch/x86/ |
| H A D | buslock.rst | 16 A split lock is any atomic operation whose operand crosses two cache lines. 20 A bus lock is acquired through either split locked access to writeback (WB) 29 mechanisms to detect split locks and bus locks. Some AMD processors also 32 #AC exception for split lock detection 35 Beginning with the Tremont Atom CPU split lock operations may raise an 36 Alignment Check (#AC) exception when a split lock operation is attempted. 52 |split_lock_detect=|#AC for split lock |#DB for bus lock | 61 | |split lock in parallel. | | 90 generating split lock and bus lock to block the hard real time code to 103 Disable checking for split lock and bus lock. This option can be useful if
|
| /linux-6.15/tools/hv/ |
| H A D | vmbus_testing | 154 f_name = f_path.split("/")[-1] 169 .format(device.split("/")[5])) 172 .format(device.split("/")[5])) 209 .format(state_path.split("/")[5])) 213 .format(state_path.split("/")[5])) 238 interrupt.split("/")[5])) 241 message.split("/")[5])) 263 print("ALL testing now OFF for {}".format(device.split("/")[-1]))
|
| /linux-6.15/drivers/thermal/intel/ |
| H A D | intel_hfi.c | 64 } split; member 74 } split; member 337 info->index = edx.split.index; in init_hfi_cpu_index() 549 if (!edx.split.capabilities.split.performance) { in hfi_parse_features() 558 edx.split.capabilities.split.__reserved = 0; in hfi_parse_features() 559 nr_capabilities = hweight8(edx.split.capabilities.bits); in hfi_parse_features() 562 hfi_features.nr_table_pages = edx.split.table_pages + 1; in hfi_parse_features()
|
| /linux-6.15/drivers/md/dm-vdo/indexer/ |
| H A D | volume-index.c | 319 struct split_config *split) in split_configuration() argument 325 split->hook_config = *config; in split_configuration() 326 split->hook_geometry = *config->geometry; in split_configuration() 327 split->hook_config.geometry = &split->hook_geometry; in split_configuration() 328 split->non_hook_config = *config; in split_configuration() 329 split->non_hook_geometry = *config->geometry; in split_configuration() 330 split->non_hook_config.geometry = &split->non_hook_geometry; in split_configuration() 351 struct split_config split; in compute_volume_index_save_bytes() local 357 split_configuration(config, &split); in compute_volume_index_save_bytes() 1226 struct split_config split; in uds_make_volume_index() local [all …]
|
| /linux-6.15/arch/x86/kvm/vmx/ |
| H A D | pmu_intel.c | 486 pmu->version = eax.split.version_id; in intel_pmu_refresh() 490 pmu->nr_arch_gp_counters = min_t(int, eax.split.num_counters, in intel_pmu_refresh() 492 eax.split.bit_width = min_t(int, eax.split.bit_width, in intel_pmu_refresh() 494 pmu->counter_bitmask[KVM_PMC_GP] = ((u64)1 << eax.split.bit_width) - 1; in intel_pmu_refresh() 495 eax.split.mask_length = min_t(int, eax.split.mask_length, in intel_pmu_refresh() 498 ((1ull << eax.split.mask_length) - 1); in intel_pmu_refresh() 503 pmu->nr_arch_fixed_counters = min_t(int, edx.split.num_counters_fixed, in intel_pmu_refresh() 505 edx.split.bit_width_fixed = min_t(int, edx.split.bit_width_fixed, in intel_pmu_refresh() 508 ((u64)1 << edx.split.bit_width_fixed) - 1; in intel_pmu_refresh()
|
| /linux-6.15/scripts/ |
| H A D | jobserver-exec | 23 opts = [x for x in flags.split(" ") if x.startswith("--jobserver")] 28 fds = opts[-1].split("=", 1)[1] 38 reader, writer = [int(x) for x in fds.split(",", 1)]
|