/linux/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/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() 107 struct sg_splitter *split; in sg_split_mapped() local 109 for (i = 0, split = splitters; i < nb_splits; i++, split++) { in sg_split_mapped() 110 in_sg = split->in_sg0; in sg_split_mapped() 111 out_sg = split->out_sg; in sg_split_mapped() [all …]
|
/linux/fs/btrfs/ |
H A D | extent_map.c | 769 if (!split) { in btrfs_drop_extent_map_range() 772 if (!split) in btrfs_drop_extent_map_range() 785 split->block_len = split->len; in btrfs_drop_extent_map_range() 786 split->orig_block_len = max(split->block_len, in btrfs_drop_extent_map_range() 790 split->orig_start = split->start; in btrfs_drop_extent_map_range() 794 split->ram_bytes = split->len; in btrfs_drop_extent_map_range() 805 if (!split) { in btrfs_drop_extent_map_range() 808 if (!split) in btrfs_drop_extent_map_range() 828 split->block_len = split->len; in btrfs_drop_extent_map_range() 833 split->ram_bytes = split->len; in btrfs_drop_extent_map_range() [all …]
|
/linux/tools/verification/dot2/ |
H A D | automata.py | 54 line = dot_lines[cursor].split() 64 while self.__dot_lines[cursor].split()[0] != "{node": 70 while self.__dot_lines[cursor].split()[0] != "{node": 72 while self.__dot_lines[cursor].split()[0] == "{node": 88 line = self.__dot_lines[cursor].split() 127 if self.__dot_lines[cursor].split()[1] == "->": 128 line = self.__dot_lines[cursor].split() 136 for i in event.split(): 165 if self.__dot_lines[cursor].split()[1] == "->": 166 line = self.__dot_lines[cursor].split() [all …]
|
/linux/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 | 863 split.mp = mp; in dtInsert() 865 split.nslot = n; in dtInsert() 950 smp = split->mp; in dtSplitUp() 1350 smp = split->mp; in dtSplitPage() 1455 dtInsertEntry(rp, 0, split->key, split->data, &rdtlck); in dtSplitPage() 1593 dtInsertEntry(sp, skip, split->key, split->data, &sdtlck); in dtSplitPage() 1613 dtInsertEntry(rp, skip, split->key, split->data, &rdtlck); in dtSplitPage() 1661 smp = split->mp; in dtExtendPage() 1814 dtInsertEntry(sp, split->index, split->key, split->data, &dtlck); in dtExtendPage() 1892 smp = split->mp; in dtSplitRoot() [all …]
|
/linux/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 72 const: mediatek,mt8195-mdp3-split 89 split0: split@14018000 { 90 compatible = "mediatek,mt8173-disp-split";
|
/linux/security/apparmor/ |
H A D | lib.c | 70 if (split) { in aa_split_fqname() 72 *split++ = 0; in aa_split_fqname() 73 if (strncmp(split, "//", 2) == 0) in aa_split_fqname() 74 split += 2; in aa_split_fqname() 75 name = skip_spaces(split); in aa_split_fqname() 121 if (split) { in aa_splitn_fqname() 122 *ns_len = split - *ns_name; in aa_splitn_fqname() 125 split++; in aa_splitn_fqname() 126 if (end - split > 1 && strncmp(split, "//", 2) == 0) in aa_splitn_fqname() 127 split += 2; in aa_splitn_fqname() [all …]
|
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 | 448 char *split; in __lookup_parent() local 452 for (split = strstr(hname, "//"); split;) { in __lookup_parent() 454 split - hname); in __lookup_parent() 458 hname = split + 2; in __lookup_parent() 483 char *split; in __create_missing_ancestors() local 490 for (split = strstr(hname, "//"); split;) { in __create_missing_ancestors() 493 split - hname); in __create_missing_ancestors() 507 hname = split + 2; in __create_missing_ancestors() 531 const char *split; in __lookupn_profile() local 533 for (split = strnstr(hname, "//", n); split; in __lookupn_profile() [all …]
|
/linux/drivers/virtio/ |
H A D | virtio_ring.c | 591 desc = vq->split.vring.desc; in virtqueue_add_split() 647 vq->split.desc_extra[prev & (vq->split.vring.num - 1)].flags &= in virtqueue_add_split() 687 avail = vq->split.avail_idx_shadow & (vq->split.vring.num - 1); in virtqueue_add_split() 693 vq->split.avail_idx_shadow++; in virtqueue_add_split() 820 vq->split.vring.used->idx); in more_used_split() 935 vq->split.vring.used->idx); in virtqueue_poll_split() 1024 num = vq->split.vring.num; in virtqueue_reinit_split() 1046 vq->split = *vring_split; in virtqueue_vring_attach_split() 2896 vq->split.vring.desc, in vring_free() 3079 ((char *)vq->split.vring.avail - (char *)vq->split.vring.desc); in virtqueue_get_avail_addr() [all …]
|
/linux/arch/x86/kernel/cpu/ |
H A D | cacheinfo.c | 152 } split; member 161 } split; member 168 } split; member 300 eax->split.is_self_initializing = 1; in amd_cpuid4() 301 eax->split.type = types[leaf]; in amd_cpuid4() 302 eax->split.level = levels[leaf]; in amd_cpuid4() 303 eax->split.num_threads_sharing = 0; in amd_cpuid4() 308 eax->split.is_fully_associative = 1; in amd_cpuid4() 630 if (eax.split.type == CTYPE_NULL) in cpuid4_cache_lookup_regs() 765 switch (this_leaf.eax.split.level) { in init_intel_cacheinfo() [all …]
|
/linux/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 38 If split lock is disabled, all tables are guarded by mm->page_table_lock. 43 Hugetlb and split page table lock 46 Hugetlb can support several page sizes. We use split lock only for PMD 52 takes pmd split lock for PMD_SIZE page, mm->page_table_lock 57 Support of split page table lock by an architecture 68 PMD split lock only makes sense if you have more than two page table 71 PMD split lock enabling requires pagetable_pmd_ctor() call on PMD table [all …]
|
/linux/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() 429 x86_pmu.lbr_nr = ebx.split.lbr_v2_stack_sz; in amd_pmu_lbr_init()
|
H A D | uncore.c | 69 } split; member 394 return info->split.cid; in amd_uncore_ctx_cid() 401 return info->split.gid; in amd_uncore_ctx_gid() 408 return info->split.num_pmcs; in amd_uncore_ctx_num_pmcs() 639 info.split.aux_data = 0; in amd_uncore_df_ctx_scan() 641 info.split.gid = 0; in amd_uncore_df_ctx_scan() 646 info.split.num_pmcs = ebx.split.num_df_pmc; in amd_uncore_df_ctx_scan() 772 info.split.aux_data = 0; in amd_uncore_l3_ctx_scan() 774 info.split.gid = 0; in amd_uncore_l3_ctx_scan() 895 info.split.num_pmcs = ebx.split.num_umc_pmc; in amd_uncore_umc_ctx_scan() [all …]
|
/linux/lib/zstd/compress/ |
H A D | zstd_ldm.c | 291 BYTE const* const split = ip + splits[n] - minMatchLength; in ZSTD_ldm_fillHashTable() local 292 U64 const xxhash = xxh64(split, minMatchLength, 0); in ZSTD_ldm_fillHashTable() 296 entry.offset = (U32)(split - base); in ZSTD_ldm_fillHashTable() 369 BYTE const* const split = ip + splits[n] - minMatchLength; in ZSTD_ldm_generateSequences_internal() local 370 U64 const xxhash = xxh64(split, minMatchLength, 0); in ZSTD_ldm_generateSequences_internal() 373 candidates[n].split = split; in ZSTD_ldm_generateSequences_internal() 384 BYTE const* const split = candidates[n].split; in ZSTD_ldm_generateSequences_internal() local 392 newEntry.offset = (U32)(split - base); in ZSTD_ldm_generateSequences_internal() 398 if (split < anchor) { in ZSTD_ldm_generateSequences_internal() 451 offset = (U32)(split - base) - bestEntry->offset; in ZSTD_ldm_generateSequences_internal() [all …]
|
/linux/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. 31 #AC exception for split lock detection 34 Beginning with the Tremont Atom CPU split lock operations may raise an 35 Alignment Check (#AC) exception when a split lock operation is attempted. 51 |split_lock_detect=|#AC for split lock |#DB for bus lock | 60 | |split lock in parallel. | | 89 generating split lock and bus lock to block the hard real time code to 102 Disable checking for split lock and bus lock. This option can be useful if
|
/linux/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/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/arch/x86/include/asm/ |
H A D | perf_event.h | 155 } split; member 168 } split; member 179 } split; member 203 } split; member 215 } split; member 230 } split; member 248 } split; member
|
/linux/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/arch/x86/kvm/vmx/ |
H A D | pmu_intel.c | 479 pmu->version = eax.split.version_id; in intel_pmu_refresh() 483 pmu->nr_arch_gp_counters = min_t(int, eax.split.num_counters, in intel_pmu_refresh() 485 eax.split.bit_width = min_t(int, eax.split.bit_width, in intel_pmu_refresh() 487 pmu->counter_bitmask[KVM_PMC_GP] = ((u64)1 << eax.split.bit_width) - 1; in intel_pmu_refresh() 488 eax.split.mask_length = min_t(int, eax.split.mask_length, in intel_pmu_refresh() 491 ((1ull << eax.split.mask_length) - 1); in intel_pmu_refresh() 496 pmu->nr_arch_fixed_counters = min_t(int, edx.split.num_counters_fixed, in intel_pmu_refresh() 498 edx.split.bit_width_fixed = min_t(int, edx.split.bit_width_fixed, in intel_pmu_refresh() 501 ((u64)1 << edx.split.bit_width_fixed) - 1; in intel_pmu_refresh()
|
/linux/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)]
|
/linux/security/apparmor/include/ |
H A D | lib.h | 161 char *split; in basename() local 164 for (split = strstr(hname, "//"); split; split = strstr(hname, "//")) in basename() 165 hname = split + 2; in basename()
|
/linux/Documentation/sphinx/ |
H A D | maintainers_include.py | 122 field, details = line.split(':', 1) 148 for separated in output.split('\n'): 163 for separated in field_content.split('\n'): 183 (path, tail) = os.path.split(path)
|