/linux-6.1.9/drivers/media/dvb-core/ |
D | dvb_ringbuffer.c | 136 size_t split; in dvb_ringbuffer_read_user() local 138 split = (rbuf->pread + len > rbuf->size) ? rbuf->size - rbuf->pread : 0; in dvb_ringbuffer_read_user() 139 if (split > 0) { in dvb_ringbuffer_read_user() 140 if (copy_to_user(buf, rbuf->data+rbuf->pread, split)) in dvb_ringbuffer_read_user() 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 164 split = (rbuf->pread + len > rbuf->size) ? rbuf->size - rbuf->pread : 0; in dvb_ringbuffer_read() 165 if (split > 0) { in dvb_ringbuffer_read() 166 memcpy(buf, rbuf->data+rbuf->pread, split); in dvb_ringbuffer_read() [all …]
|
/linux-6.1.9/fs/btrfs/ |
D | extent_map.c | 705 struct extent_map *split; in btrfs_drop_extent_map_range() local 731 split = alloc_extent_map(); in btrfs_drop_extent_map_range() 779 if (!split) { in btrfs_drop_extent_map_range() 780 split = split2; in btrfs_drop_extent_map_range() 782 if (!split) in btrfs_drop_extent_map_range() 785 split->start = em->start; in btrfs_drop_extent_map_range() 786 split->len = start - em->start; in btrfs_drop_extent_map_range() 789 split->orig_start = em->orig_start; in btrfs_drop_extent_map_range() 790 split->block_start = em->block_start; in btrfs_drop_extent_map_range() 793 split->block_len = em->block_len; in btrfs_drop_extent_map_range() [all …]
|
/linux-6.1.9/lib/ |
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() 86 for (j = 0; j < split->nents; j++, 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() 98 out_sg[-1].length = split->length_last_sg; 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() [all …]
|
D | maple_tree.c | 1784 static inline bool mab_middle_node(struct maple_big_node *b_node, int split, in mab_middle_node() argument 1792 if (!b_node->slot[split] && (size >= 2 * slot_count - 1)) in mab_middle_node() 1807 unsigned char split, unsigned char slot_count) in mab_no_null_split() argument 1809 if (!b_node->slot[split]) { in mab_no_null_split() 1814 if ((split < slot_count - 1) && in mab_no_null_split() 1815 (b_node->b_end - split) > (mt_min_slots[b_node->type])) in mab_no_null_split() 1816 split++; in mab_no_null_split() 1818 split--; in mab_no_null_split() 1820 return split; in mab_no_null_split() 1835 int split = b_end / 2; /* Assume equal split. */ in mab_calc_split() local [all …]
|
/linux-6.1.9/tools/verification/dot2/ |
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": 87 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] == "->": [all …]
|
/linux-6.1.9/fs/jfs/ |
D | jfs_xtree.c | 96 uint split; member 109 struct xtsplit * split, struct btstack * btstack); 111 static int xtSplitPage(tid_t tid, struct inode *ip, struct xtsplit * split, 115 struct xtsplit * split, struct metapage ** rmpp); 524 struct xtsplit split; /* split information */ in xtInsert() local 586 split.mp = mp; in xtInsert() 587 split.index = index; in xtInsert() 588 split.flag = xflag; in xtInsert() 589 split.off = xoff; in xtInsert() 590 split.len = xlen; in xtInsert() [all …]
|
D | jfs_dtree.c | 140 struct dtsplit * split, struct btstack * btstack); 142 static int dtSplitPage(tid_t tid, struct inode *ip, struct dtsplit * split, 146 struct dtsplit * split, struct btstack * btstack); 149 struct dtsplit * split, struct metapage ** rmpp); 817 struct dtsplit split; /* split information */ in dtInsert() local 858 split.mp = mp; in dtInsert() 859 split.index = index; in dtInsert() 860 split.nslot = n; in dtInsert() 861 split.key = name; in dtInsert() 862 split.data = &data; in dtInsert() [all …]
|
/linux-6.1.9/drivers/virtio/ |
D | virtio_ring.c | 193 struct vring_virtqueue_split split; member 439 struct vring_desc_extra *extra = vq->split.desc_extra; in vring_unmap_one_split() 497 struct vring_desc_extra *extra = vring->split.desc_extra; in virtqueue_add_desc_split() 553 WARN_ON_ONCE(total_sg > vq->split.vring.num && !vq->indirect); in virtqueue_add_split() 564 desc = vq->split.vring.desc; in virtqueue_add_split() 618 vq->split.desc_extra[prev & (vq->split.vring.num - 1)].flags &= in virtqueue_add_split() 629 virtqueue_add_desc_split(_vq, vq->split.vring.desc, in virtqueue_add_split() 641 vq->free_head = vq->split.desc_extra[head].next; in virtqueue_add_split() 646 vq->split.desc_state[head].data = data; in virtqueue_add_split() 648 vq->split.desc_state[head].indir_desc = desc; in virtqueue_add_split() [all …]
|
/linux-6.1.9/arch/x86/kernel/cpu/ |
D | cacheinfo.c | 143 } split; member 152 } split; member 159 } 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() 295 eax->split.num_cores_on_die = __this_cpu_read(cpu_info.x86_max_cores) - 1; in amd_cpuid4() 299 eax->split.is_fully_associative = 1; in amd_cpuid4() 300 ebx->split.coherency_line_size = line_size - 1; in amd_cpuid4() [all …]
|
/linux-6.1.9/Documentation/devicetree/bindings/display/mediatek/ |
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 - const: mediatek,mt8173-disp-split 59 split0: split@14018000 { 60 compatible = "mediatek,mt8173-disp-split";
|
/linux-6.1.9/Documentation/mm/ |
D | split_page_table_lock.rst | 10 scalability, split page table lock was introduced. 12 With split page table lock we have separate per-table lock to serialize 13 access to the table. At the moment we use split lock for PTE and PMD 35 If split lock is disabled, all tables are guarded by mm->page_table_lock. 40 Hugetlb and split page table lock 43 Hugetlb can support several page sizes. We use split lock only for PMD 49 takes pmd split lock for PMD_SIZE page, mm->page_table_lock 54 Support of split page table lock by an architecture 57 There's no need in special enabling of PTE split page table lock: everything 65 PMD split lock only makes sense if you have more than two page table [all …]
|
/linux-6.1.9/security/apparmor/ |
D | lib.c | 48 char *split = strchr(&name[1], ':'); in aa_split_fqname() local 50 if (split) { in aa_split_fqname() 52 *split++ = 0; in aa_split_fqname() 53 if (strncmp(split, "//", 2) == 0) in aa_split_fqname() 54 split += 2; in aa_split_fqname() 55 name = skip_spaces(split); in aa_split_fqname() 96 char *split = strnchr(&name[1], end - &name[1], ':'); in aa_splitn_fqname() local 100 if (split) { in aa_splitn_fqname() 101 *ns_len = split - *ns_name; in aa_splitn_fqname() 104 split++; in aa_splitn_fqname() [all …]
|
D | policy_ns.c | 216 const char *split; in __aa_lookupn_ns() local 218 for (split = strnstr(hname, "//", n); split; in __aa_lookupn_ns() 219 split = strnstr(hname, "//", n)) { in __aa_lookupn_ns() 220 ns = __aa_findn_ns(&ns->sub_ns, hname, split - hname); in __aa_lookupn_ns() 224 n -= split + 2 - hname; in __aa_lookupn_ns() 225 hname = split + 2; in __aa_lookupn_ns()
|
/linux-6.1.9/lib/zstd/compress/ |
D | zstd_ldm.c | 264 BYTE const* const split = ip + splits[n] - minMatchLength; in ZSTD_ldm_fillHashTable() local 265 U64 const xxhash = xxh64(split, minMatchLength, 0); in ZSTD_ldm_fillHashTable() 269 entry.offset = (U32)(split - base); in ZSTD_ldm_fillHashTable() 350 BYTE const* const split = ip + splits[n] - minMatchLength; in ZSTD_ldm_generateSequences_internal() local 351 U64 const xxhash = xxh64(split, minMatchLength, 0); in ZSTD_ldm_generateSequences_internal() 354 candidates[n].split = split; in ZSTD_ldm_generateSequences_internal() 364 BYTE const* const split = candidates[n].split; in ZSTD_ldm_generateSequences_internal() local 372 newEntry.offset = (U32)(split - base); in ZSTD_ldm_generateSequences_internal() 378 if (split < anchor) { in ZSTD_ldm_generateSequences_internal() 398 ZSTD_count_2segments(split, pMatch, iend, matchEnd, lowPrefixPtr); in ZSTD_ldm_generateSequences_internal() [all …]
|
/linux-6.1.9/drivers/thermal/intel/ |
D | intel_hfi.c | 62 } split; member 72 } split; member 324 info->index = edx.split.index; in init_hfi_cpu_index() 495 if (!edx.split.capabilities.split.performance) { in hfi_parse_features() 504 edx.split.capabilities.split.__reserved = 0; in hfi_parse_features() 505 nr_capabilities = hweight8(edx.split.capabilities.bits); in hfi_parse_features() 508 hfi_features.nr_table_pages = edx.split.table_pages + 1; in hfi_parse_features()
|
/linux-6.1.9/arch/x86/events/amd/ |
D | lbr.c | 46 } split; member 57 } split; member 178 if (!entry.to.split.valid && !entry.to.split.spec) in amd_pmu_lbr_read() 183 br[out].from = sign_ext_branch_ip(entry.from.split.ip); in amd_pmu_lbr_read() 184 br[out].to = sign_ext_branch_ip(entry.to.split.ip); in amd_pmu_lbr_read() 185 br[out].mispred = entry.from.split.mispredict; in amd_pmu_lbr_read() 204 idx = (entry.to.split.valid << 1) | entry.to.split.spec; in amd_pmu_lbr_read() 434 x86_pmu.lbr_nr = ebx.split.lbr_v2_stack_sz; in amd_pmu_lbr_init()
|
/linux-6.1.9/tools/hv/ |
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.1.9/Documentation/x86/ |
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 attemped. 51 |split_lock_detect=|#AC for split lock |#DB for bus lock | 83 generating split lock and bus lock to block the hard real time code to 96 Disable checking for split lock and bus lock. This option can be useful if
|
/linux-6.1.9/net/sched/ |
D | sch_cbq.c | 95 struct cbq_class *split; /* Ptr to split node */ member 837 struct cbq_class *split = cl->split; in cbq_sync_defmap() local 841 if (split == NULL) in cbq_sync_defmap() 845 if (split->defaults[i] == cl && !(cl->defmap & (1<<i))) in cbq_sync_defmap() 846 split->defaults[i] = NULL; in cbq_sync_defmap() 850 int level = split->level; in cbq_sync_defmap() 852 if (split->defaults[i]) in cbq_sync_defmap() 860 if (c->split == split && c->level < level && in cbq_sync_defmap() 862 split->defaults[i] = c; in cbq_sync_defmap() 872 struct cbq_class *split = NULL; in cbq_change_defmap() local [all …]
|
/linux-6.1.9/arch/x86/include/asm/ |
D | perf_event.h | 134 } split; member 147 } split; member 158 } split; member 174 } split; member 186 } split; member 198 } split; member 214 } split; member
|
/linux-6.1.9/Documentation/networking/devlink/ |
D | ice.rst | 142 Port split 146 a predefined set of available port split options for the whole device. 148 A system reboot is required for port split to be applied. 150 The following command will select the port split option with 4 ports: 154 $ devlink port split pci/0000:16:00.0/0 count 4 157 each ``split`` and ``unsplit`` command. The first option is the default. 161 ice 0000:16:00.0: Available port split options and max port speeds (Gbps): 171 There could be multiple FW port options with the same port split count. When 172 the same port split count request is issued again, the next FW port option with 173 the same port split count will be selected. [all …]
|
/linux-6.1.9/scripts/ |
D | jobserver-exec | 23 opts = [x for x in flags.split(" ") if x.startswith("--jobserver")] 26 fds = opts[0].split("=", 1)[1] 27 reader, writer = [int(x) for x in fds.split(",", 1)]
|
/linux-6.1.9/security/apparmor/include/ |
D | lib.h | 153 char *split; in basename() local 156 for (split = strstr(hname, "//"); split; split = strstr(hname, "//")) in basename() 157 hname = split + 2; in basename()
|
/linux-6.1.9/Documentation/sphinx/ |
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)
|
/linux-6.1.9/block/ |
D | blk-merge.c | 283 goto split; in bio_split_rw() 293 goto split; in bio_split_rw() 302 split: in bio_split_rw() 348 struct bio *split; in __bio_split_to_limits() local 353 split = bio_split_discard(bio, lim, nr_segs, bs); in __bio_split_to_limits() 356 split = bio_split_write_zeroes(bio, lim, nr_segs, bs); in __bio_split_to_limits() 359 split = bio_split_rw(bio, lim, nr_segs, bs, in __bio_split_to_limits() 361 if (IS_ERR(split)) in __bio_split_to_limits() 366 if (split) { in __bio_split_to_limits() 368 split->bi_opf |= REQ_NOMERGE; in __bio_split_to_limits() [all …]
|