Home
last modified time | relevance | path

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

123456

/Linux-v4.19/kernel/
Dkexec.c26 struct kexec_segment __user *segments) in copy_user_segment_list() argument
33 segment_bytes = nr_segments * sizeof(*segments); in copy_user_segment_list()
34 ret = copy_from_user(image->segment, segments, segment_bytes); in copy_user_segment_list()
43 struct kexec_segment __user *segments, in kimage_alloc_init() argument
64 ret = copy_user_segment_list(image, nr_segments, segments); in kimage_alloc_init()
109 struct kexec_segment __user *segments, unsigned long flags) in do_kexec_load() argument
137 ret = kimage_alloc_init(&image, entry, nr_segments, segments, flags); in do_kexec_load()
227 struct kexec_segment __user *, segments, unsigned long, flags) in SYSCALL_DEFINE4()
251 result = do_kexec_load(entry, nr_segments, segments, flags); in SYSCALL_DEFINE4()
261 struct compat_kexec_segment __user *, segments, in COMPAT_SYSCALL_DEFINE4() argument
[all …]
/Linux-v4.19/drivers/isdn/hardware/eicon/
Ddqueue.c23 q->segments = max_segments; in diva_data_q_init()
25 for (i = 0; i < q->segments; i++) { in diva_data_q_init()
31 for (i = 0; i < q->segments; i++) { in diva_data_q_init()
45 for (i = 0; i < q->segments; i++) { in diva_data_q_finit()
64 if ((!q->segment_pending) && (q->count < q->segments)) { in diva_data_q_get_segment4write()
79 if (q->write >= q->segments) { in diva_data_q_ack_segment4write()
106 if (q->read >= q->segments) { in diva_data_q_ack_segment4read()
/Linux-v4.19/arch/arm/mm/
Dproc-arm940.S114 mov r1, #(CACHE_DSEGMENTS - 1) << 4 @ 4 segments
120 bcs 1b @ segments 3 to 0
164 mov r1, #(CACHE_DSEGMENTS - 1) << 4 @ 4 segments
170 bcs 1b @ segments 7 to 0
186 mov r1, #(CACHE_DSEGMENTS - 1) << 4 @ 4 segments
192 bcs 1b @ segments 7 to 0
209 mov r1, #(CACHE_DSEGMENTS - 1) << 4 @ 4 segments
215 bcs 1b @ segments 7 to 0
231 mov r1, #(CACHE_DSEGMENTS - 1) << 4 @ 4 segments
242 bcs 1b @ segments 7 to 0
Dproc-arm1020e.S156 mov r1, #(CACHE_DSEGMENTS - 1) << 5 @ 16 segments
162 bcs 1b @ segments 15 to 0
386 mov r1, #0xF @ 16 segments
397 bge 1b @ segments 15 to 0
Dproc-arm1022.S146 mov r1, #(CACHE_DSEGMENTS - 1) << 5 @ 16 segments
152 bcs 1b @ segments 15 to 0
376 mov r1, #(CACHE_DSEGMENTS - 1) << 5 @ 16 segments
382 bcs 1b @ segments 15 to 0
Dproc-arm922.S146 mov r1, #(CACHE_DSEGMENTS - 1) << 5 @ 8 segments
152 bcs 1b @ segments 7 to 0
361 mov r1, #(CACHE_DSEGMENTS - 1) << 5 @ 4 segments
367 bcs 1b @ segments 7 to 0
/Linux-v4.19/Documentation/powerpc/
Dpci_iov_resource_on_powernv.txt86 * It is divided into 256 segments of equal size. A table in the chip
99 more segments.
111 has 256 segments; however, there is no table for mapping a segment
126 trick, to match to those giant segments.
135 - We cannot "group" segments in HW, so if a device ends up using more
144 PEs" that are used for the remaining M64 segments.
179 equally-sized segments. The finest granularity possible is a 256MB
180 window with 1MB segments. VF BARs that are 1MB or larger could be
186 BARs span several segments.
192 like the M32 window, but the segments can't be individually mapped to
[all …]
/Linux-v4.19/drivers/net/ethernet/sfc/
Dtx.c468 struct sk_buff *segments, *next; in efx_tx_tso_fallback() local
470 segments = skb_gso_segment(skb, 0); in efx_tx_tso_fallback()
471 if (IS_ERR(segments)) in efx_tx_tso_fallback()
472 return PTR_ERR(segments); in efx_tx_tso_fallback()
475 skb = segments; in efx_tx_tso_fallback()
511 unsigned int segments; in efx_enqueue_skb() local
516 segments = skb_is_gso(skb) ? skb_shinfo(skb)->gso_segs : 0; in efx_enqueue_skb()
517 if (segments == 1) in efx_enqueue_skb()
518 segments = 0; /* Don't use TSO for a single segment. */ in efx_enqueue_skb()
524 if (segments) { in efx_enqueue_skb()
[all …]
/Linux-v4.19/arch/mips/kernel/
Dsegment.c98 struct dentry *segments; in segments_info() local
104 segments = debugfs_create_file("segments", S_IRUGO, in segments_info()
107 if (!segments) in segments_info()
/Linux-v4.19/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-v4.19/block/
Dblk-integrity.c44 unsigned int segments = 0; in blk_rq_count_integrity_sg() local
64 segments++; in blk_rq_count_integrity_sg()
72 return segments; in blk_rq_count_integrity_sg()
91 unsigned int segments = 0; in blk_rq_map_integrity_sg() local
118 segments++; in blk_rq_map_integrity_sg()
128 return segments; in blk_rq_map_integrity_sg()
/Linux-v4.19/drivers/dma/xilinx/
Dxilinx_dma.c305 struct list_head segments; member
676 INIT_LIST_HEAD(&desc->segments); in xilinx_dma_alloc_tx_descriptor()
698 list_for_each_entry_safe(segment, next, &desc->segments, node) { in xilinx_dma_free_tx_descriptor()
704 &desc->segments, node) { in xilinx_dma_free_tx_descriptor()
710 &desc->segments, node) { in xilinx_dma_free_tx_descriptor()
990 list_for_each_entry(segment, &desc->segments, node) { in xilinx_dma_tx_status()
1088 tail_segment = list_last_entry(&tail_desc->segments, in xilinx_vdma_start_transfer()
1157 list_for_each_entry(segment, &desc->segments, node) { in xilinx_vdma_start_transfer()
1214 tail_segment = list_last_entry(&tail_desc->segments, in xilinx_cdma_start_transfer()
1242 segment = list_first_entry(&head_desc->segments, in xilinx_cdma_start_transfer()
[all …]
/Linux-v4.19/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.c70 u32 segments; member
606 edid->segments ? "found" : "no", in adv7511_log_status()
1205 edid->blocks = state->edid.segments * 2; in adv7511_get_edid()
1209 if (state->edid.segments == 0) in adv7511_get_edid()
1212 if (edid->start_block >= state->edid.segments * 2) in adv7511_get_edid()
1215 if (edid->start_block + edid->blocks > state->edid.segments * 2) in adv7511_get_edid()
1216 edid->blocks = state->edid.segments * 2 - edid->start_block; in adv7511_get_edid()
1584 …atus & MASK_ADV7511_HPD_DETECT) && ((status & MASK_ADV7511_MSEN_DETECT) || state->edid.segments)) { in adv7511_check_monitor_present_status()
1688 state->edid.segments = segment + 1; in adv7511_check_edid_status()
1690 if (((state->edid.data[0x7e] >> 1) + 1) > state->edid.segments) { in adv7511_check_edid_status()
[all …]
/Linux-v4.19/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-v4.19/Documentation/i2c/muxes/
Di2c-mux-gpio8 i2c-mux-gpio is an i2c mux driver providing access to I2C bus segments
32 bus, the number of bus segments to create and the GPIO pins used
35 E.G. something like this for a MUX providing 4 bus segments
/Linux-v4.19/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-v4.19/drivers/media/dvb-frontends/
Dmb86a20s.c1360 static u32 interpolate_value(u32 value, const struct linear_segments *segments, in interpolate_value() argument
1367 if (value >= segments[0].x) in interpolate_value()
1368 return segments[0].y; in interpolate_value()
1369 if (value < segments[len-1].x) in interpolate_value()
1370 return segments[len-1].y; in interpolate_value()
1374 if (value == segments[i].x) in interpolate_value()
1375 return segments[i].y; in interpolate_value()
1376 if (value > segments[i].x) in interpolate_value()
1381 dy = segments[i].y - segments[i - 1].y; in interpolate_value()
1382 dx = segments[i - 1].x - segments[i].x; in interpolate_value()
[all …]
/Linux-v4.19/drivers/gpu/drm/arm/
Dmalidp_crtc.c97 } segments[MALIDP_COEFFTAB_NUM_COEFFS] = { variable
134 delta_in = segments[i].end - segments[i].start; in malidp_generate_gamma_table()
136 out_start = drm_color_lut_extract(lut[segments[i].start].green, in malidp_generate_gamma_table()
138 out_end = drm_color_lut_extract(lut[segments[i].end].green, 12); in malidp_generate_gamma_table()
/Linux-v4.19/Documentation/filesystems/
Df2fs.txt38 areas on disk for fast writing, we divide the log into segments and use a
40 segments." from Rosenblum, M. and Ousterhout, J. K., 1992, "The design and
116 segments for data from the beginning of main area, while
224 - average SIT information about whole segments
269 segments to be reclaimed. If the number of prefree
270 segments is larger than the number of segments
273 reclaim the prefree segments to free segments.
274 By default, 5% over total # of segments.
348 -s [int] : Set the number of segments per section.
394 F2FS divides the whole volume into a number of segments, each of which is fixed
[all …]
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-v4.19/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-v4.19/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-v4.19/arch/powerpc/platforms/cell/
Diommu.c314 unsigned long segments, stab_size; in cell_iommu_setup_stab() local
316 segments = max(dbase + dsize, fbase + fsize) >> IO_SEGMENT_SHIFT; in cell_iommu_setup_stab()
319 __func__, iommu->nid, segments); in cell_iommu_setup_stab()
322 stab_size = segments * sizeof(unsigned long); in cell_iommu_setup_stab()
335 unsigned long reg, segments, pages_per_segment, ptab_size, in cell_iommu_alloc_ptab() local
339 segments = size >> IO_SEGMENT_SHIFT; in cell_iommu_alloc_ptab()
345 ptab_size = segments * pages_per_segment * sizeof(unsigned long); in cell_iommu_alloc_ptab()
376 for (i = start_seg; i < (start_seg + segments); i++) { in cell_iommu_alloc_ptab()
/Linux-v4.19/Documentation/block/
Drequest.txt62 segments in a request
65 segments in a request

123456