Home
last modified time | relevance | path

Searched refs:segments (Results 1 – 25 of 197) sorted by relevance

12345678

/linux-6.15/rust/macros/
H A Dpaste.rs7 let mut segments = Vec::new(); in concat_helper() localVariable
19 segments.push((value, lit.span())); in concat_helper()
26 segments.push((value, ident.span())); in concat_helper()
33 let (mut value, sp) = segments.pop().expect("expected identifier before modifier"); in concat_helper()
47 segments.push((value, sp)); in concat_helper()
51 segments.append(&mut concat_helper(tokens.as_slice())); in concat_helper()
57 segments in concat_helper()
61 let segments = concat_helper(tokens); in concat() localVariable
62 let pasted: String = segments.into_iter().map(|x| x.0).collect(); in concat()
/linux-6.15/kernel/
H A Dkexec.c24 struct kexec_segment *segments, in kimage_alloc_init() argument
47 memcpy(image->segment, segments, nr_segments * sizeof(*segments)); in kimage_alloc_init()
92 struct kexec_segment *segments, unsigned long flags) in do_kexec_load() argument
130 ret = kimage_alloc_init(&image, entry, nr_segments, segments, flags); in do_kexec_load()
243 struct kexec_segment __user *, segments, unsigned long, flags) in SYSCALL_DEFINE4()
257 ksegments = memdup_array_user(segments, nr_segments, sizeof(ksegments[0])); in SYSCALL_DEFINE4()
270 struct compat_kexec_segment __user *, segments, in COMPAT_SYSCALL_DEFINE4() argument
293 result = copy_from_user(&in, &segments[i], sizeof(in)); in COMPAT_SYSCALL_DEFINE4()
/linux-6.15/block/
H A Dblk-integrity.c30 unsigned int segments = 0; in blk_rq_count_integrity_sg() local
46 segments++; in blk_rq_count_integrity_sg()
54 return segments; in blk_rq_count_integrity_sg()
73 unsigned int segments = 0; in blk_rq_map_integrity_sg() local
95 segments++; in blk_rq_map_integrity_sg()
109 BUG_ON(segments > rq->nr_integrity_segments); in blk_rq_map_integrity_sg()
110 BUG_ON(segments > queue_max_integrity_segments(q)); in blk_rq_map_integrity_sg()
111 return segments; in blk_rq_map_integrity_sg()
/linux-6.15/include/uapi/linux/
H A Drpl.h42 } segments; member
45 #define rpl_segaddr segments.addr
46 #define rpl_segdata segments.data
/linux-6.15/Documentation/arch/powerpc/
H A Dpci_iov_resource_on_powernv.rst108 more segments.
120 has 256 segments; however, there is no table for mapping a segment
135 trick, to match to those giant segments.
153 PEs" that are used for the remaining M64 segments.
196 BARs span several segments.
212 another M64 window to assign 32MB segments.
216 effectively reserve the entire 256 segments (256 * VF BAR size) and
218 segments/PEs inside that M64 window.
279 responds to segments [total_VFs, 255].
308 segments to cover a VF BAR, and a VF will be in several PEs. This is
[all …]
/linux-6.15/drivers/net/ethernet/sfc/
H A Def100_tx.c383 unsigned int segments; in __ef100_enqueue_skb() local
392 segments = skb_is_gso(skb) ? skb_shinfo(skb)->gso_segs : 0; in __ef100_enqueue_skb()
393 if (segments == 1) in __ef100_enqueue_skb()
394 segments = 0; /* Don't use TSO/GSO for a single segment. */ in __ef100_enqueue_skb()
395 if (segments && !ef100_tx_can_tso(tx_queue, skb)) { in __ef100_enqueue_skb()
448 rc = efx_tx_map_data(tx_queue, skb, segments); in __ef100_enqueue_skb()
451 ef100_tx_make_descriptors(tx_queue, skb, segments, efv); in __ef100_enqueue_skb()
489 if (segments) { in __ef100_enqueue_skb()
491 tx_queue->tso_packets += segments; in __ef100_enqueue_skb()
492 tx_queue->tx_packets += segments; in __ef100_enqueue_skb()
H A Dtx.c319 unsigned int segments; in __efx_enqueue_skb() local
324 segments = skb_is_gso(skb) ? skb_shinfo(skb)->gso_segs : 0; in __efx_enqueue_skb()
325 if (segments == 1) in __efx_enqueue_skb()
326 segments = 0; /* Don't use TSO for a single segment. */ in __efx_enqueue_skb()
332 if (segments) { in __efx_enqueue_skb()
371 if (!data_mapped && (efx_tx_map_data(tx_queue, skb, segments))) in __efx_enqueue_skb()
382 if (segments) { in __efx_enqueue_skb()
384 tx_queue->tso_packets += segments; in __efx_enqueue_skb()
385 tx_queue->tx_packets += segments; in __efx_enqueue_skb()
H A Dtx_common.c474 struct sk_buff *segments, *next; in efx_tx_tso_fallback() local
476 segments = skb_gso_segment(skb, 0); in efx_tx_tso_fallback()
477 if (IS_ERR(segments)) in efx_tx_tso_fallback()
478 return PTR_ERR(segments); in efx_tx_tso_fallback()
482 skb_list_walk_safe(segments, skb, next) { in efx_tx_tso_fallback()
/linux-6.15/arch/arm/mm/
H A Dproc-arm940.S117 mov r1, #(CACHE_DSEGMENTS - 1) << 4 @ 4 segments
123 bcs 1b @ segments 3 to 0
172 mov r1, #(CACHE_DSEGMENTS - 1) << 4 @ 4 segments
178 bcs 1b @ segments 7 to 0
195 mov r1, #(CACHE_DSEGMENTS - 1) << 4 @ 4 segments
201 bcs 1b @ segments 7 to 0
218 mov r1, #(CACHE_DSEGMENTS - 1) << 4 @ 4 segments
224 bcs 1b @ segments 7 to 0
241 mov r1, #(CACHE_DSEGMENTS - 1) << 4 @ 4 segments
252 bcs 1b @ segments 7 to 0
/linux-6.15/drivers/net/ethernet/sfc/siena/
H A Dtx.c145 unsigned int segments; in __efx_siena_enqueue_skb() local
150 segments = skb_is_gso(skb) ? skb_shinfo(skb)->gso_segs : 0; in __efx_siena_enqueue_skb()
151 if (segments == 1) in __efx_siena_enqueue_skb()
152 segments = 0; /* Don't use TSO for a single segment. */ in __efx_siena_enqueue_skb()
158 if (segments) { in __efx_siena_enqueue_skb()
173 if (!data_mapped && (efx_siena_tx_map_data(tx_queue, skb, segments))) in __efx_siena_enqueue_skb()
H A Dtx_common.c434 struct sk_buff *segments, *next; in efx_siena_tx_tso_fallback() local
436 segments = skb_gso_segment(skb, 0); in efx_siena_tx_tso_fallback()
437 if (IS_ERR(segments)) in efx_siena_tx_tso_fallback()
438 return PTR_ERR(segments); in efx_siena_tx_tso_fallback()
442 skb_list_walk_safe(segments, skb, next) { in efx_siena_tx_tso_fallback()
/linux-6.15/drivers/gpu/drm/
H A Ddrm_panic_qr.rs211 fn from_segments(segments: &[&Segment<'_>]) -> Option<Version> { in from_segments()
214 .find(|&v| v.max_data() * 8 >= segments.iter().map(|s| s.total_size_bits(v)).sum()) in from_segments()
441 fn new<'a>(segments: &[&Segment<'_>], data: &'a mut [u8]) -> Option<EncodedMsg<'a>> { in new()
442 let version = Version::from_segments(segments)?; in new()
463 em.encode(segments); in new()
498 fn add_segments(&mut self, segments: &[&Segment<'_>]) { in add_segments()
501 for s in segments.iter() { in add_segments()
550 fn encode(&mut self, segments: &[&Segment<'_>]) { in encode()
551 self.add_segments(segments); in encode()
924 let segments = &[ in drm_panic_qr_generate() localVariable
[all …]
/linux-6.15/Documentation/ABI/testing/
H A Dsysfs-fs-nilfs2183 What: /sys/fs/nilfs2/<device>/segments/segments_number
187 Show number of segments on a volume.
189 What: /sys/fs/nilfs2/<device>/segments/blocks_per_segment
195 What: /sys/fs/nilfs2/<device>/segments/clean_segments
199 Show count of clean segments.
201 What: /sys/fs/nilfs2/<device>/segments/dirty_segments
205 Show count of dirty segments.
207 What: /sys/fs/nilfs2/<device>/segments/README
211 Describe attributes of /sys/fs/nilfs2/<device>/segments
H A Dsysfs-driver-jz4780-efuse6 split into segments. The driver supports read only.
7 The segments are:
/linux-6.15/drivers/dma/xilinx/
H A Dxilinx_dma.c374 struct list_head segments; member
650 seg = list_first_entry(&desc->segments, in xilinx_dma_get_metadata_ptr()
842 INIT_LIST_HEAD(&desc->segments); in xilinx_dma_alloc_tx_descriptor()
871 &desc->segments, node) { in xilinx_dma_free_tx_descriptor()
877 &desc->segments, node) { in xilinx_dma_free_tx_descriptor()
883 &desc->segments, node) { in xilinx_dma_free_tx_descriptor()
993 list_for_each(entry, &desc->segments) { in xilinx_dma_get_residue()
1727 seg = list_last_entry(&desc->segments, in xilinx_dma_complete_descriptor()
1966 list_last_entry(&tail_desc->segments, in append_desc_queue()
2108 segment = list_first_entry(&desc->segments, in xilinx_vdma_dma_prep_interleaved()
[all …]
/linux-6.15/Documentation/i2c/muxes/
H A Di2c-mux-gpio.rst10 i2c-mux-gpio is an i2c mux driver providing access to I2C bus segments
34 bus, the number of bus segments to create and the GPIO pins used
37 E.G. something like this for a MUX providing 4 bus segments
/linux-6.15/drivers/media/dvb-frontends/
H A Dmb86a20s.c1351 if (value >= segments[0].x) in interpolate_value()
1352 return segments[0].y; in interpolate_value()
1353 if (value < segments[len-1].x) in interpolate_value()
1354 return segments[len-1].y; in interpolate_value()
1358 if (value == segments[i].x) in interpolate_value()
1359 return segments[i].y; in interpolate_value()
1360 if (value > segments[i].x) in interpolate_value()
1365 dy = segments[i].y - segments[i - 1].y; in interpolate_value()
1366 dx = segments[i - 1].x - segments[i].x; in interpolate_value()
1367 tmp64 = value - segments[i].x; in interpolate_value()
[all …]
/linux-6.15/drivers/block/xen-blkback/
H A Dblkback.c707 struct grant_page **pages = req->segments; in xen_blkbk_unmap_and_respond()
921 struct blkif_request_segment *segments = NULL; in xen_blkbk_parse_indirect() local
939 if (segments) in xen_blkbk_parse_indirect()
940 kunmap_atomic(segments); in xen_blkbk_parse_indirect()
945 pending_req->segments[n]->gref = segments[i].gref; in xen_blkbk_parse_indirect()
947 first_sect = READ_ONCE(segments[i].first_sect); in xen_blkbk_parse_indirect()
948 last_sect = READ_ONCE(segments[i].last_sect); in xen_blkbk_parse_indirect()
960 if (segments) in xen_blkbk_parse_indirect()
961 kunmap_atomic(segments); in xen_blkbk_parse_indirect()
1304 struct grant_page **pages = pending_req->segments; in dispatch_rw_block_io()
[all …]
/linux-6.15/drivers/gpu/drm/arm/
H A Dmalidp_crtc.c99 } segments[MALIDP_COEFFTAB_NUM_COEFFS] = { variable
136 delta_in = segments[i].end - segments[i].start; in malidp_generate_gamma_table()
138 out_start = drm_color_lut_extract(lut[segments[i].start].green, in malidp_generate_gamma_table()
140 out_end = drm_color_lut_extract(lut[segments[i].end].green, 12); in malidp_generate_gamma_table()
/linux-6.15/Documentation/networking/
H A Dtcp_ao.rst8 segments between trusted peers. It adds a new TCP header option with
49 |replayed TCP segments | |Extension (SNE) and |
131 of segments with TCP-AO but that do not match an MKT. The initial default
135 Alternately, the configuration can be changed to discard segments with
141 segments with TCP-AO are not discarded solely because they include
145 segments with unknown key signatures are discarded with warnings logged.
153 >> All TCP segments MUST be checked against the set of MKTs for matching
330 - for good segments (properly signed)
331 - for bad segments (failed TCP-AO verification)
332 - for segments with unknown keys
[all …]
/linux-6.15/tools/testing/selftests/net/packetdrill/
H A Dtcp_fast_recovery_prr-ss-10pkt-lost-1.pkt22 // Send 10 data segments.
39 // as in-flight segments are SACKed or ACKed.
/linux-6.15/drivers/scsi/mpi3mr/
H A Dmpi3mr_fw.c514 struct segments *segments = op_reply_q->q_segments; in mpi3mr_get_reply_desc() local
1824 struct segments *segments; in mpi3mr_free_op_req_q_segments() local
1827 if (!segments) in mpi3mr_free_op_req_q_segments()
1847 size, segments[j].segment, segments[j].segment_dma); in mpi3mr_free_op_req_q_segments()
1868 struct segments *segments; in mpi3mr_free_op_reply_q_segments() local
1891 size, segments[j].segment, segments[j].segment_dma); in mpi3mr_free_op_reply_q_segments()
1996 struct segments *segments; in mpi3mr_alloc_op_reply_q_segments() local
2053 struct segments *segments; in mpi3mr_alloc_op_req_q_segments() local
2444 struct segments *segments = op_req_q->q_segments; in mpi3mr_op_request_post() local
4603 struct segments *segments; in mpi3mr_memset_op_reply_q_buffers() local
[all …]
/linux-6.15/drivers/bus/mhi/host/
H A Dboot.c373 int segments = DIV_ROUND_UP(alloc_size, seg_size) + 1; in mhi_alloc_bhie_table() local
383 img_info->mhi_buf = kcalloc(segments, sizeof(*img_info->mhi_buf), in mhi_alloc_bhie_table()
390 for (i = 0; i < segments; i++, mhi_buf++) { in mhi_alloc_bhie_table()
394 if (i == segments - 1) in mhi_alloc_bhie_table()
405 img_info->bhi_vec = img_info->mhi_buf[segments - 1].buf; in mhi_alloc_bhie_table()
406 img_info->entries = segments; in mhi_alloc_bhie_table()
/linux-6.15/drivers/gpu/drm/amd/display/dc/optc/dcn32/
H A Ddcn32_optc.c103 int segments; in optc32_get_odm_combine_segments() local
105 REG_GET(OPTC_DATA_SOURCE_SELECT, OPTC_NUM_OF_INPUT_SEGMENT, &segments); in optc32_get_odm_combine_segments()
107 switch (segments) { in optc32_get_odm_combine_segments()
/linux-6.15/Documentation/filesystems/
H A Dnilfs2.rst116 segments. This ioctl is used in lssu,
121 segments. This ioctl is used by
123 cleaning operation of segments and reduce
149 NILFS_IOCTL_SET_ALLOC_RANGE Define lower limit of segments in bytes and
150 upper limit of segments in bytes. This ioctl
191 A nilfs2 volume is equally divided into a number of segments except
240 3) Segment usage file (sufile) -- Stores allocation state of segments

12345678