Home
last modified time | relevance | path

Searched refs:split (Results 1 – 25 of 433) sorted by relevance

12345678910>>...18

/linux-6.1.9/drivers/media/dvb-core/
Ddvb_ringbuffer.c136 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/
Dextent_map.c705 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/
Dsg_split.c81 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 …]
Dmaple_tree.c1784 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/
Dautomata.py54 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/
Djfs_xtree.c96 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 …]
Djfs_dtree.c140 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/
Dvirtio_ring.c193 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/
Dcacheinfo.c143 } 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/
Dmediatek,split.yaml4 $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/
Dsplit_page_table_lock.rst10 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/
Dlib.c48 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 …]
Dpolicy_ns.c216 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/
Dzstd_ldm.c264 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/
Dintel_hfi.c62 } 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/
Dlbr.c46 } 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/
Dvmbus_testing154 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/
Dbuslock.rst16 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/
Dsch_cbq.c95 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/
Dperf_event.h134 } 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/
Dice.rst142 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/
Djobserver-exec23 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/
Dlib.h153 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/
Dmaintainers_include.py122 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/
Dblk-merge.c283 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 …]

12345678910>>...18