Home
last modified time | relevance | path

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

123456

/Linux-v5.4/kernel/
Dkexec.c24 struct kexec_segment __user *segments) in copy_user_segment_list() argument
31 segment_bytes = nr_segments * sizeof(*segments); in copy_user_segment_list()
32 ret = copy_from_user(image->segment, segments, segment_bytes); in copy_user_segment_list()
41 struct kexec_segment __user *segments, in kimage_alloc_init() argument
62 ret = copy_user_segment_list(image, nr_segments, segments); in kimage_alloc_init()
107 struct kexec_segment __user *segments, unsigned long flags) in do_kexec_load() argument
135 ret = kimage_alloc_init(&image, entry, nr_segments, segments, flags); in do_kexec_load()
233 struct kexec_segment __user *, segments, unsigned long, flags) in SYSCALL_DEFINE4()
257 result = do_kexec_load(entry, nr_segments, segments, flags); in SYSCALL_DEFINE4()
267 struct compat_kexec_segment __user *, segments, in COMPAT_SYSCALL_DEFINE4() argument
[all …]
/Linux-v5.4/arch/arm/mm/
Dproc-arm940.S110 mov r1, #(CACHE_DSEGMENTS - 1) << 4 @ 4 segments
116 bcs 1b @ segments 3 to 0
160 mov r1, #(CACHE_DSEGMENTS - 1) << 4 @ 4 segments
166 bcs 1b @ segments 7 to 0
182 mov r1, #(CACHE_DSEGMENTS - 1) << 4 @ 4 segments
188 bcs 1b @ segments 7 to 0
205 mov r1, #(CACHE_DSEGMENTS - 1) << 4 @ 4 segments
211 bcs 1b @ segments 7 to 0
227 mov r1, #(CACHE_DSEGMENTS - 1) << 4 @ 4 segments
238 bcs 1b @ segments 7 to 0
Dproc-arm1020e.S142 mov r1, #(CACHE_DSEGMENTS - 1) << 5 @ 16 segments
148 bcs 1b @ segments 15 to 0
372 mov r1, #0xF @ 16 segments
383 bge 1b @ segments 15 to 0
Dproc-arm1022.S141 mov r1, #(CACHE_DSEGMENTS - 1) << 5 @ 16 segments
147 bcs 1b @ segments 15 to 0
371 mov r1, #(CACHE_DSEGMENTS - 1) << 5 @ 16 segments
377 bcs 1b @ segments 15 to 0
Dproc-arm922.S132 mov r1, #(CACHE_DSEGMENTS - 1) << 5 @ 8 segments
138 bcs 1b @ segments 7 to 0
347 mov r1, #(CACHE_DSEGMENTS - 1) << 5 @ 4 segments
353 bcs 1b @ segments 7 to 0
Dproc-arm920.S130 mov r1, #(CACHE_DSEGMENTS - 1) << 5 @ 8 segments
136 bcs 1b @ segments 7 to 0
343 mov r1, #(CACHE_DSEGMENTS - 1) << 5 @ 8 segments
349 bcs 1b @ segments 7 to 0
/Linux-v5.4/Documentation/powerpc/
Dpci_iov_resource_on_powernv.rst95 * It is divided into 256 segments of equal size. A table in the chip
108 more segments.
120 has 256 segments; however, there is no table for mapping a segment
135 trick, to match to those giant segments.
144 - We cannot "group" segments in HW, so if a device ends up using more
153 PEs" that are used for the remaining M64 segments.
189 equally-sized segments. The finest granularity possible is a 256MB
190 window with 1MB segments. VF BARs that are 1MB or larger could be
196 BARs span several segments.
202 like the M32 window, but the segments can't be individually mapped to
[all …]
/Linux-v5.4/drivers/net/ethernet/sfc/
Dtx.c465 struct sk_buff *segments, *next; in efx_tx_tso_fallback() local
467 segments = skb_gso_segment(skb, 0); in efx_tx_tso_fallback()
468 if (IS_ERR(segments)) in efx_tx_tso_fallback()
469 return PTR_ERR(segments); in efx_tx_tso_fallback()
472 skb = segments; in efx_tx_tso_fallback()
506 unsigned int segments; in efx_enqueue_skb() local
511 segments = skb_is_gso(skb) ? skb_shinfo(skb)->gso_segs : 0; in efx_enqueue_skb()
512 if (segments == 1) in efx_enqueue_skb()
513 segments = 0; /* Don't use TSO for a single segment. */ in efx_enqueue_skb()
519 if (segments) { in efx_enqueue_skb()
[all …]
/Linux-v5.4/Documentation/ABI/testing/
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
/Linux-v5.4/block/
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
96 segments++; in blk_rq_map_integrity_sg()
106 return segments; in blk_rq_map_integrity_sg()
/Linux-v5.4/drivers/dma/xilinx/
Dxilinx_dma.c309 struct list_head segments; member
680 INIT_LIST_HEAD(&desc->segments); in xilinx_dma_alloc_tx_descriptor()
702 list_for_each_entry_safe(segment, next, &desc->segments, node) { in xilinx_dma_free_tx_descriptor()
708 &desc->segments, node) { in xilinx_dma_free_tx_descriptor()
714 &desc->segments, node) { in xilinx_dma_free_tx_descriptor()
1022 list_for_each_entry(segment, &desc->segments, node) { in xilinx_dma_tx_status()
1164 list_for_each_entry(segment, &desc->segments, node) { in xilinx_vdma_start_transfer()
1220 tail_segment = list_last_entry(&tail_desc->segments, in xilinx_cdma_start_transfer()
1248 segment = list_first_entry(&head_desc->segments, in xilinx_cdma_start_transfer()
1292 tail_segment = list_last_entry(&tail_desc->segments, in xilinx_dma_start_transfer()
[all …]
/Linux-v5.4/drivers/media/i2c/
Dad9389b.c61 u32 segments; member
376 edid->segments ? "found" : "no", edid->blocks); in ad9389b_log_status()
672 if (!state->edid.segments) { in ad9389b_get_edid()
676 if (edid->start_block >= state->edid.segments * 2) in ad9389b_get_edid()
678 if (edid->blocks + edid->start_block >= state->edid.segments * 2) in ad9389b_get_edid()
679 edid->blocks = state->edid.segments * 2 - edid->start_block; in ad9389b_get_edid()
934 v4l2_ctrl_s_ctrl(state->have_edid0_ctrl, state->edid.segments ? 0x1 : 0x0); in ad9389b_update_monitor_present_status()
1045 state->edid.segments = segment + 1; in ad9389b_check_edid_status()
1046 if (((state->edid.data[0x7e] >> 1) + 1) > state->edid.segments) { in ad9389b_check_edid_status()
1049 __func__, state->edid.segments); in ad9389b_check_edid_status()
[all …]
Dadv7511-v4l2.c75 u32 segments; member
611 edid->segments ? "found" : "no", in adv7511_log_status()
1210 edid->blocks = state->edid.segments * 2; in adv7511_get_edid()
1214 if (state->edid.segments == 0) in adv7511_get_edid()
1217 if (edid->start_block >= state->edid.segments * 2) in adv7511_get_edid()
1220 if (edid->start_block + edid->blocks > state->edid.segments * 2) in adv7511_get_edid()
1221 edid->blocks = state->edid.segments * 2 - edid->start_block; in adv7511_get_edid()
1589 …atus & MASK_ADV7511_HPD_DETECT) && ((status & MASK_ADV7511_MSEN_DETECT) || state->edid.segments)) { in adv7511_check_monitor_present_status()
1693 state->edid.segments = segment + 1; in adv7511_check_edid_status()
1695 if (((state->edid.data[0x7e] >> 1) + 1) > state->edid.segments) { in adv7511_check_edid_status()
[all …]
/Linux-v5.4/drivers/char/agp/
Dfrontend.c111 seg = *(client->segments); in agp_find_seg_in_client()
129 if (client->segments != NULL) { in agp_remove_seg_from_client()
130 if (*(client->segments) != NULL) { in agp_remove_seg_from_client()
131 DBG("Freeing %p from client %p", *(client->segments), client); in agp_remove_seg_from_client()
132 kfree(*(client->segments)); in agp_remove_seg_from_client()
134 DBG("Freeing %p from client %p", client->segments, client); in agp_remove_seg_from_client()
135 kfree(client->segments); in agp_remove_seg_from_client()
136 client->segments = NULL; in agp_remove_seg_from_client()
145 prev_seg = client->segments; in agp_add_seg_to_client()
152 client->segments = seg; in agp_add_seg_to_client()
/Linux-v5.4/Documentation/i2c/muxes/
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-v5.4/drivers/block/xen-blkback/
Dblkback.c756 struct grant_page **pages = req->segments; in xen_blkbk_unmap_and_respond()
946 rc = xen_blkbk_map(pending_req->ring, pending_req->segments, in xen_blkbk_map_seg()
961 struct blkif_request_segment *segments = NULL; in xen_blkbk_parse_indirect() local
979 if (segments) in xen_blkbk_parse_indirect()
980 kunmap_atomic(segments); in xen_blkbk_parse_indirect()
981 segments = kmap_atomic(pages[n/SEGS_PER_INDIRECT_FRAME]->page); in xen_blkbk_parse_indirect()
985 pending_req->segments[n]->gref = segments[i].gref; in xen_blkbk_parse_indirect()
987 first_sect = READ_ONCE(segments[i].first_sect); in xen_blkbk_parse_indirect()
988 last_sect = READ_ONCE(segments[i].last_sect); in xen_blkbk_parse_indirect()
1000 if (segments) in xen_blkbk_parse_indirect()
[all …]
/Linux-v5.4/drivers/media/dvb-frontends/
Dmb86a20s.c1352 static u32 interpolate_value(u32 value, const struct linear_segments *segments, in interpolate_value() argument
1359 if (value >= segments[0].x) in interpolate_value()
1360 return segments[0].y; in interpolate_value()
1361 if (value < segments[len-1].x) in interpolate_value()
1362 return segments[len-1].y; in interpolate_value()
1366 if (value == segments[i].x) in interpolate_value()
1367 return segments[i].y; in interpolate_value()
1368 if (value > segments[i].x) in interpolate_value()
1373 dy = segments[i].y - segments[i - 1].y; in interpolate_value()
1374 dx = segments[i - 1].x - segments[i].x; in interpolate_value()
[all …]
/Linux-v5.4/drivers/gpu/drm/arm/
Dmalidp_crtc.c96 } segments[MALIDP_COEFFTAB_NUM_COEFFS] = { variable
133 delta_in = segments[i].end - segments[i].start; in malidp_generate_gamma_table()
135 out_start = drm_color_lut_extract(lut[segments[i].start].green, in malidp_generate_gamma_table()
137 out_end = drm_color_lut_extract(lut[segments[i].end].green, 12); in malidp_generate_gamma_table()
/Linux-v5.4/arch/powerpc/platforms/cell/
Diommu.c301 unsigned long segments, stab_size; in cell_iommu_setup_stab() local
303 segments = max(dbase + dsize, fbase + fsize) >> IO_SEGMENT_SHIFT; in cell_iommu_setup_stab()
306 __func__, iommu->nid, segments); in cell_iommu_setup_stab()
309 stab_size = segments * sizeof(unsigned long); in cell_iommu_setup_stab()
322 unsigned long reg, segments, pages_per_segment, ptab_size, in cell_iommu_alloc_ptab() local
326 segments = size >> IO_SEGMENT_SHIFT; in cell_iommu_alloc_ptab()
332 ptab_size = segments * pages_per_segment * sizeof(unsigned long); in cell_iommu_alloc_ptab()
363 for (i = start_seg; i < (start_seg + segments); i++) { in cell_iommu_alloc_ptab()
/Linux-v5.4/Documentation/scsi/
Dcxgb3i.txt30 the PDU into multiple TCP segments if necessary, and transmit all
31 the TCP segments onto the wire. It handles TCP retransmission if
35 segments, separating the header and data, calculating and verifying
/Linux-v5.4/Documentation/filesystems/
Dnilfs2.txt109 segments. This ioctl is used in lssu,
114 segments. This ioctl is used by
116 cleaning operation of segments and reduce
142 NILFS_IOCTL_SET_ALLOC_RANGE Define lower limit of segments in bytes and
143 upper limit of segments in bytes. This ioctl
181 A nilfs2 volume is equally divided into a number of segments except
230 3) Segment usage file (sufile) -- Stores allocation state of segments
/Linux-v5.4/Documentation/input/devices/
Dyealink.rst73 '8' : Generic 7 segment digit with individual addressable segments
75 Reduced capability 7 segment digit, when segments are hard wired together.
76 '1' : 2 segments digit only able to produce a 1.
101 map_seg7 Read/Write, the 7 segments char set, common for all
/Linux-v5.4/fs/nilfs2/
Dsysfs.h74 NILFS_DEV_ATTR_STRUCT(segments);
119 NILFS_RO_ATTR(segments, name)
/Linux-v5.4/tools/include/uapi/linux/
Dseg6.h33 struct in6_addr segments[0]; member
/Linux-v5.4/include/uapi/linux/
Dseg6.h33 struct in6_addr segments[0]; member

123456