Home
last modified time | relevance | path

Searched full:split (Results 1 – 25 of 1673) sorted by relevance

12345678910>>...67

/linux/drivers/media/dvb-core/
H A 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/tools/testing/selftests/drivers/net/hw/
H A Ddevlink_port_split.py12 # Test port split configuration using devlink-port lanes attribute.
15 # First, check that all the ports with 1 lane fail to split.
16 # Second, check that all the ports with more than 1 lane can be split
17 # to all valid configurations (e.g., split to 2, split to 4 etc.)
95 Get the $port split ability.
96 Return: split ability, true or false.
107 def split(k, port, should_fail=False): function
109 Split $port into $k ports.
110 If should_fail == True, the split should fail. Otherwise, should pass.
112 If the $port wasn't split, the array will be empty.
[all …]
/linux/Documentation/devicetree/bindings/display/mediatek/
H A 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
16 SPLIT device node must be siblings to the central MMSYS_CONFIG node.
25 - mediatek,mt8173-disp-split
26 - mediatek,mt8195-mdp3-split
28 - const: mediatek,mt6795-disp-split
29 - const: mediatek,mt8173-disp-split
60 - description: SPLIT Clock
76 const: mediatek,mt8195-mdp3-split
[all …]
/linux/lib/
H A 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 …]
/linux/fs/jfs/
H A 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);
227 int nsplit = 0; /* number of pages to split */ in xtSearch()
324 /* compute number of pages to split */ in xtSearch()
371 /* compute number of pages to split */ in xtSearch()
429 /* compute number of pages to split */ in xtSearch()
471 /* update number of pages to split */ in xtSearch()
524 struct xtsplit split; /* split information */ in xtInsert() local
[all …]
/linux/arch/powerpc/platforms/powernv/
H A Dsubcore.c30 * Split/unsplit procedure:
32 * A core can be in one of three states, unsplit, 2-way split, and 4-way split.
39 * 2-way split | 2
40 * 4-way split | 4
42 * The core is split along thread boundaries, the mapping between subcores and
52 * 2-way split:
59 * 4-way split:
70 * It is not possible to transition between either of the split states, the
74 * | | <----> | 2-way split |
78 * | | <----> | 4-way split |
[all …]
/linux/tools/verification/dot2/
H A 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()
133 # so split them.
136 for i in event.split():
[all …]
/linux/tools/testing/selftests/tc-testing/tc-tests/qdiscs/
H A Dcake.json17 …+ bandwidth unlimited diffserv3 triple-isolate nonat nowash no-ack-filter split-gso rtt 100ms raw …
38 …0-9]+ bandwidth 1Kbit diffserv3 triple-isolate nonat nowash no-ack-filter split-gso rtt 100ms raw …
59 …ited autorate-ingress diffserv3 triple-isolate nonat nowash no-ack-filter split-gso rtt 100ms raw …
80 …+ bandwidth unlimited diffserv3 triple-isolate nonat nowash no-ack-filter split-gso rtt 200us raw …
101 … bandwidth unlimited besteffort triple-isolate nonat nowash no-ack-filter split-gso rtt 100ms raw …
122 …+ bandwidth unlimited diffserv8 triple-isolate nonat nowash no-ack-filter split-gso rtt 100ms raw …
143 …+ bandwidth unlimited diffserv4 triple-isolate nonat nowash no-ack-filter split-gso rtt 100ms raw …
164 …[0-9]+ bandwidth unlimited diffserv3 flowblind nonat nowash no-ack-filter split-gso rtt 100ms raw …
185 …cnt [0-9]+ bandwidth unlimited diffserv3 dsthost nat nowash no-ack-filter split-gso rtt 100ms raw …
206 …efcnt [0-9]+ bandwidth unlimited diffserv3 hosts nonat wash no-ack-filter split-gso rtt 100ms raw …
[all …]
/linux/fs/btrfs/tests/
H A Dextent-buffer-tests.c76 * space in this leaf to split the item without having to split the in test_btrfs_split_item()
81 test_err("split item failed %d", ret); in test_btrfs_split_item()
98 test_err("invalid len in the first split"); in test_btrfs_split_item()
107 "data in the buffer doesn't match what it should in the first split have='%.*s' want '%s'", in test_btrfs_split_item()
122 test_err("invalid len in the second split"); in test_btrfs_split_item()
131 "data in the buffer doesn't match what it should in the second split"); in test_btrfs_split_item()
140 test_err("second split item failed %d", ret); in test_btrfs_split_item()
153 test_err("invalid len in the first split"); in test_btrfs_split_item()
162 "data in the buffer doesn't match what it should in the third split"); in test_btrfs_split_item()
176 test_err("invalid len in the second split"); in test_btrfs_split_item()
[all …]
/linux/fs/btrfs/
H A Dextent_map.c796 * are split.
803 struct extent_map *split; in btrfs_drop_extent_map_range() local
827 * because we need to split those two extent maps at the boundaries. in btrfs_drop_extent_map_range()
829 split = alloc_extent_map(); in btrfs_drop_extent_map_range()
860 * In case we split the extent map, we want to preserve the in btrfs_drop_extent_map_range()
869 * split it, we can remove it directly. in btrfs_drop_extent_map_range()
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()
883 split->start = em->start; in btrfs_drop_extent_map_range()
[all …]
/linux/drivers/virtio/
H A Dvirtio_ring.c189 * for split ring, it just contains last used index
200 /* Available for split ring */
201 struct vring_virtqueue_split split; member
441 * Split ring specific functions - *_split().
567 WARN_ON_ONCE(total_sg > vq->split.vring.num && !vq->indirect); in virtqueue_add_split()
579 desc = vq->split.vring.desc; in virtqueue_add_split()
580 extra = vq->split.desc_extra; in virtqueue_add_split()
637 vq->split.desc_extra[prev & (vq->split.vring.num - 1)].flags &= in virtqueue_add_split()
648 virtqueue_add_desc_split(_vq, vq->split.vring.desc, in virtqueue_add_split()
649 vq->split.desc_extra, in virtqueue_add_split()
[all …]
/linux/security/apparmor/
H A Dlib.c79 char *split = strnchr(&name[1], end - &name[1], ':'); in aa_split_fqname()
83 if (split) { in aa_split_fqname()
84 *ns_len = split - *ns_name; in aa_split_fqname()
87 split++;
88 if (end - split > 1 && strncmp(split, "//", 2) == 0)
89 split += 2;
90 name = skipn_spaces(split, end - split);
245 * TODO: split int in aa_audit_perm_names()
68 char *split = strchr(&name[1], ':'); aa_split_fqname() local
117 char *split = strnchr(&name[1], end - &name[1], ':'); aa_splitn_fqname() local
[all...]
/linux/tools/testing/selftests/vDSO/
H A Dvdso_test_chacha.c98 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/drivers/net/ethernet/intel/ice/devlink/
H A Ddevlink_port.c44 * ice_devlink_port_options_print - Print available port split options
45 * @pf: the PF to print split port options
47 * Prints a table with available port split options and max port speeds
80 dev_dbg(dev, "Available port split options and max port speeds (Gbps):\n"); in ice_devlink_port_options_print()
81 dev_dbg(dev, "Status Split Quad 0 Quad 1\n"); in ice_devlink_port_options_print()
116 * @pf: the PF to print split port options
134 NL_SET_ERR_MSG_MOD(extack, "Port split request failed"); in ice_devlink_aq_set_port_option()
150 NL_SET_ERR_MSG_MOD(extack, "Port split request failed to save data"); in ice_devlink_aq_set_port_option()
157 NL_SET_ERR_MSG_MOD(extack, "Reboot required to finish port split"); in ice_devlink_aq_set_port_option()
165 * @count: number of ports to split to
[all …]
/linux/tools/testing/selftests/mm/
H A Dsplit_huge_page_test.c118 printf("No RssAnon is allocated before split\n"); in verify_rss_anon_split_huge_page_all_zeroes()
122 /* split all THPs */ in verify_rss_anon_split_huge_page_all_zeroes()
133 printf("Still AnonHugePages not split\n"); in verify_rss_anon_split_huge_page_all_zeroes()
153 printf("Split zero filled huge pages successful\n"); in split_pmd_zero_pages()
175 /* split all THPs */ in split_pmd_thp()
185 ksft_exit_fail_msg("Still AnonHugePages not split\n"); in split_pmd_thp()
187 ksft_test_result_pass("Split huge pages successful\n"); in split_pmd_thp()
250 /* split all remapped THPs */ in split_pte_mapped_thp()
266 ksft_exit_fail_msg("Still %ld THPs not split\n", thp_size); in split_pte_mapped_thp()
268 ksft_test_result_pass("Split PTE-mapped huge pages successful\n"); in split_pte_mapped_thp()
[all …]
/linux/arch/x86/kernel/cpu/
H A Dcacheinfo.c152 } split; member
161 } split; member
168 } split; member
298 eax->split.is_self_initializing = 1; in amd_cpuid4()
299 eax->split.type = types[leaf]; in amd_cpuid4()
300 eax->split.level = levels[leaf]; in amd_cpuid4()
301 eax->split.num_threads_sharing = 0; in amd_cpuid4()
302 eax->split.num_cores_on_die = topology_num_cores_per_package(); in amd_cpuid4()
306 eax->split.is_fully_associative = 1; in amd_cpuid4()
307 ebx->split.coherency_line_size = line_size - 1; in amd_cpuid4()
[all …]
/linux/block/
H A Dblk-merge.c114 struct bio *split; in bio_submit_split() local
116 split = bio_split(bio, split_sectors, GFP_NOIO, in bio_submit_split()
118 if (IS_ERR(split)) { in bio_submit_split()
119 split_sectors = PTR_ERR(split); in bio_submit_split()
122 split->bi_opf |= REQ_NOMERGE; in bio_submit_split()
123 blkcg_bio_issue_init(split); in bio_submit_split()
124 bio_chain(split, bio); in bio_submit_split()
125 trace_block_split(split, bio->bi_iter.bi_sector); in bio_submit_split()
128 return split; in bio_submit_split()
250 * bvec_split_segs - verify whether or not a bvec should be split in the middle
[all …]
/linux/lib/zstd/compress/
H A Dzstd_ldm.c89 * Registers in the splits array all the split points found in the first
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()
395 /* If a split point would generate a sequence overlapping with in ZSTD_ldm_generateSequences_internal()
[all …]
/linux/arch/x86/events/amd/
H A Dlbr.c46 } 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()
/linux/tools/perf/pmu-events/arch/x86/goldmont/
H A Dmemory.json12 "BriefDescription": "Load uops that split a page (Precise event capable)",
17 …"PublicDescription": "Counts when a memory load of a uop spans a page boundary (a split) is retire…
22 "BriefDescription": "Store uops that split a page (Precise event capable)",
27 …"PublicDescription": "Counts when a memory store of a uop spans a page boundary (a split) is retir…
/linux/tools/perf/pmu-events/arch/x86/goldmontplus/
H A Dmemory.json12 "BriefDescription": "Load uops that split a page (Precise event capable)",
17 …"PublicDescription": "Counts when a memory load of a uop spans a page boundary (a split) is retire…
22 "BriefDescription": "Store uops that split a page (Precise event capable)",
27 …"PublicDescription": "Counts when a memory store of a uop spans a page boundary (a split) is retir…
/linux/drivers/gpu/drm/arm/display/komeda/
H A Dkomeda_format_caps.c69 /* SPLIT + SPARSE + YTR RGB only */
70 /* split mode is only allowed for sparse mode */
76 /* TILED + SC + (SPLIT+SPARSE | SPARSE) + (YTR) */
84 /* SPLIT + SPARSE + (YTR) */
85 /* split mode is only allowed for sparse mode */
87 /* TILED + SC + (SPLIT+SPARSE | SPARSE) + YTR */
/linux/drivers/crypto/caam/
H A Dkey_gen.h10 * split_key_len - Compute MDHA split key length for a given algorithm
14 * Return: MDHA split key length
28 * split_key_pad_len - Compute MDHA split key pad length for a given algorithm
32 * Return: MDHA split key pad length
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dbtf_distill.c8 /* Fabricate base, split BTF with references to base types needed; then create
9 * split BTF with distilled base BTF and ensure expectations are met:
10 * - only referenced base types from split BTF are present
12 * are represented in full in split BTF
189 /* split BTF; these types should match split BTF above from 17-28, with in test_distilled_base()
206 /* split BTF types added from original base BTF below */ in test_distilled_base()
272 * process to split BTF. in test_distilled_base()
497 /* create split reference BTF from vmlinux + split BTF with a few type references;
498 * ensure the resultant split reference BTF is as expected, containing only types
499 * needed to disambiguate references from split BTF.
[all …]
/linux/Documentation/devicetree/bindings/dma/ti/
H A Dk3-bcdma.yaml17 BCDMA includes block copy channels and Split channels.
23 Split channels can be used to service PSI-L based peripherals.
28 PDMAs can be configured via BCDMA split channel's peer registers to match with
50 0 - split channel
56 if cell 1 is 0 (split channel):
100 Array of BCDMA split tx channel resource subtypes for resource allocation
111 Array of BCDMA split rx channel resource subtypes for resource allocation

12345678910>>...67