/Linux-v5.4/kernel/ |
D | kexec.c | 24 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/ |
D | proc-arm940.S | 110 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
|
D | proc-arm1020e.S | 142 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
|
D | proc-arm1022.S | 141 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
|
D | proc-arm922.S | 132 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
|
D | proc-arm920.S | 130 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/ |
D | pci_iov_resource_on_powernv.rst | 95 * 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/ |
D | tx.c | 465 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/ |
D | sysfs-fs-nilfs2 | 183 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/ |
D | blk-integrity.c | 30 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/ |
D | xilinx_dma.c | 309 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/ |
D | ad9389b.c | 61 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 …]
|
D | adv7511-v4l2.c | 75 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/ |
D | frontend.c | 111 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/ |
D | i2c-mux-gpio.rst | 10 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/ |
D | blkback.c | 756 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/ |
D | mb86a20s.c | 1352 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/ |
D | malidp_crtc.c | 96 } 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/ |
D | iommu.c | 301 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/ |
D | cxgb3i.txt | 30 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/ |
D | nilfs2.txt | 109 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/ |
D | yealink.rst | 73 '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/ |
D | sysfs.h | 74 NILFS_DEV_ATTR_STRUCT(segments); 119 NILFS_RO_ATTR(segments, name)
|
/Linux-v5.4/tools/include/uapi/linux/ |
D | seg6.h | 33 struct in6_addr segments[0]; member
|
/Linux-v5.4/include/uapi/linux/ |
D | seg6.h | 33 struct in6_addr segments[0]; member
|