/openbmc/linux/Documentation/powerpc/ |
H A 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 …]
|
/openbmc/sdbusplus/tools/sdbusplus/ |
H A D | path.py | 29 raise ValueError(f"Segments cannot start with /: {self.value}") 30 segments = self.value.split("/") 32 segments = segments[1:] 33 for s in segments: 43 self.segments = [ 44 Path(segment=True, **s) for s in kwargs.pop("segments", [])
|
/openbmc/phosphor-mrw-tools/ |
H A D | Inventory.pm | 107 #Removes unnecessary segments of the path name, renames 108 #some segments to match standard conventions, and numbers 109 #segments based on their position attribute. 114 #Remove connector segments from the OBMC_NAME 120 #Don't need card segments for non-FRUs 156 #Split the target into segments, then start 157 #adding segments in to make new targets so we can 159 my @segments = split('/', $item->{TARGET}); 161 for my $s (@segments) { 192 #Find the connectors embedded in the segments [all …]
|
H A D | gen_path_callouts.pl | 43 # The optional --segments argument will output a JSON file of all the bus 44 # segments in the system, which is what the callouts are made from. 236 "segments" => \$printSegments 259 # Write the segments to a JSON file 263 my $segmentsFile = "$outDir/segments.json"; 276 # Returns a hash of all the FSI, I2C, and SPI segments in the MRW 279 my %segments; 408 push @{$segments{$busType}}, { %segment }; 412 return %segments; 486 my ($segments, $callouts) = @_; [all …]
|
H A D | inventory.pl | 160 my @segments = split('/', $item->{orig_name}); 162 for my $s (@segments) { 206 my @segments = split('/', $item->{orig_name}); 208 for my $s (@segments) { 247 #Remove path segments that are connectors 255 my @segments = split('/', $item->{name}); 257 for my $s (@segments) { 270 #remove the connector segments out of the path 377 my @segments = split('/', $item->{name}); 379 for $segment (@segments) {
|
/openbmc/qemu/hw/display/ |
H A D | jazz_led.c | 45 uint8_t segments; member 56 val = s->segments; in jazz_led_read() 70 s->segments = new_val; in jazz_led_write() 192 /* display segments */ in jazz_led_update_display() 194 (s->segments & 0x02) ? color_segment : 0); in jazz_led_update_display() 196 (s->segments & 0x04) ? color_segment : 0); in jazz_led_update_display() 198 (s->segments & 0x08) ? color_segment : 0); in jazz_led_update_display() 200 (s->segments & 0x10) ? color_segment : 0); in jazz_led_update_display() 202 (s->segments & 0x20) ? color_segment : 0); in jazz_led_update_display() 204 (s->segments & 0x40) ? color_segment : 0); in jazz_led_update_display() [all …]
|
/openbmc/linux/kernel/ |
H A D | kexec.c | 24 struct kexec_segment *segments, in kimage_alloc_init() argument 45 memcpy(image->segment, segments, nr_segments * sizeof(*segments)); in kimage_alloc_init() 59 * the vector of segments so that it's pages will also be in kimage_alloc_init() 88 struct kexec_segment *segments, unsigned long flags) in do_kexec_load() argument 125 ret = kimage_alloc_init(&image, entry, nr_segments, segments, flags); in do_kexec_load() 227 * of segments passed to kexec_load. in kexec_load_check() 236 struct kexec_segment __user *, segments, unsigned long, flags) in SYSCALL_DEFINE4() 250 ksegments = memdup_array_user(segments, nr_segments, sizeof(ksegments[0])); in SYSCALL_DEFINE4() 263 struct compat_kexec_segment __user *, segments, in COMPAT_SYSCALL_DEFINE4() argument 286 result = copy_from_user(&in, &segments[i], sizeof(in)); in COMPAT_SYSCALL_DEFINE4()
|
/openbmc/linux/rust/macros/ |
H A D | paste.rs | 7 let mut segments = Vec::new(); in concat() localVariable 12 Some(TokenTree::Literal(lit)) => segments.push((lit.to_string(), lit.span())), in concat() 18 segments.push((value, ident.span())); in concat() 25 let (mut value, sp) = segments.pop().expect("expected identifier before modifier"); in concat() 39 segments.push((value, sp)); in concat() 41 _ => panic!("unexpected token in paste segments"), in concat() 45 let pasted: String = segments.into_iter().map(|x| x.0).collect(); in concat() 73 // Path segments cannot contain invisible delimiter group, so remove them if any. in expand()
|
/openbmc/bmcweb/redfish-core/include/ |
H A D | redfish_aggregator.hpp | 103 boost::urls::segments_ref segments = parsedUrl->segments(); in searchCollectionsArray() 104 if (!segments.is_absolute()) in searchCollectionsArray() 111 if (segments.size() < 2) in searchCollectionsArray() 115 if (segments.front() != "redfish") in searchCollectionsArray() 119 segments.erase(segments.begin()); in searchCollectionsArray() 120 if (segments.front() != "v1") in searchCollectionsArray() 124 segments.erase(segments in searchCollectionsArray() 71 boost::urls::segments_ref segments = parsedUrl->segments(); searchCollectionsArray() local [all...] |
/openbmc/linux/drivers/remoteproc/ |
H A D | remoteproc_coredump.c | 43 * Add device memory to the list of segments to be included in a coredump for 73 * Add device memory to the list of segments to be included in the coredump 135 struct list_head *segments, in rproc_coredump_find_segment() argument 140 list_for_each_entry(segment, segments, node) { in rproc_coredump_find_segment() 227 * This function will generate an ELF header for the registered segments 229 * coredump configuration this function will directly copy the segments 230 * from device memory to userspace or copy segments from device memory to 260 * For default configuration buffer includes headers & segments. in rproc_coredump() 261 * For inline dump buffer just includes headers as segments are in rproc_coredump() 338 * segments and create a devcoredump device associated with rproc. Based on [all …]
|
/openbmc/linux/include/xen/interface/io/ |
H A D | blkif.h | 155 * Recognized if "feature-max-indirect-segments" in present in the backend 156 * xenbus info. The "feature-max-indirect-segments" node contains the maximum 157 * number of segments allowed by the backend per request. If the node is 160 * maximum number of indirect segments is fixed by the backend, but the 161 * frontend can issue requests with any number of indirect segments as long as 164 * grant references of the pages that are holding the indirect segments. 166 * information about the segments. The number of indirect pages to use is 167 * determined by the number of segments an indirect request contains. Every 169 * (PAGE_SIZE / sizeof(struct blkif_request_segment)) segments, so to 174 * create the "feature-max-indirect-segments" node! [all …]
|
/openbmc/linux/drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr3/ |
H A D | ia_css_tnr3_types.h | 24 * \brief Number of piecewise linear segments. 26 * The number of such segments is fixed at 3. 32 * 1. Three piecewise linear graphs (one for each plane) with three segments 34 * each plane on the y axis. The three linear segments may have a different 36 * a "Knee" point. As there are three such segments, four points need to be
|
/openbmc/linux/Documentation/ABI/testing/ |
H A 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
|
/openbmc/linux/net/mptcp/ |
H A D | mib.h | 13 MPTCP_MIB_RETRANSSEGS, /* Segments retransmitted at the MPTCP-level */ 29 MPTCP_MIB_OFOQUEUETAIL, /* Segments inserted into OoO queue tail */ 30 MPTCP_MIB_OFOQUEUE, /* Segments inserted into OoO queue */ 31 MPTCP_MIB_OFOMERGE, /* Segments merged in OoO queue */ 32 MPTCP_MIB_NODSSWINDOW, /* Segments not in MPTCP windows */ 33 MPTCP_MIB_DUPDATA, /* Segments discarded due to duplicate DSS */
|
/openbmc/linux/arch/x86/kernel/ |
H A D | tls.c | 45 * hardened this function to disallow 16-bit TLS segments. Fix in tls_desc_okay() 46 * it up by interpreting these zeroed segments the way that they in tls_desc_okay() 60 * espfix is required for 16-bit data segments, but espfix in tls_desc_okay() 61 * only works for LDT segments. in tls_desc_okay() 66 /* Only allow data segments in the TLS array. */ in tls_desc_okay() 71 * Non-present segments with DPL 3 present an interesting attack in tls_desc_okay() 72 * surface. The kernel should handle such segments correctly, in tls_desc_okay() 74 * such segments from being created. in tls_desc_okay()
|
/openbmc/linux/net/core/ |
H A D | gso.c | 81 * This function segments the given skb and returns a list of segments. 134 * skb_gso_transport_seglen - Return length of individual segments of a gso packet 139 * individual segments, including Layer4 headers (TCP/UDP). 169 * skb_gso_network_seglen - Return length of individual segments of a gso packet 174 * individual segments, including Layer3 (IP, IPv6) and L4 headers (TCP/UDP). 187 * skb_gso_mac_seglen - Return length of individual segments of a gso packet 192 * individual segments, including MAC/L2, Layer3 (IP, IPv6) and L4
|
/openbmc/linux/arch/arm/mm/ |
H A 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
|
/openbmc/linux/drivers/block/xen-blkback/ |
H A D | common.h | 50 * This is the maximum number of segments that would be allowed in indirect 81 uint8_t nr_segments; /* number of segments */ 111 * The maximum number of indirect segments (and pages) that will 114 * feature-max-indirect-segments entry), so the frontend knows how 115 * many indirect segments the backend supports. 133 uint8_t nr_segments; /* number of segments */ 167 * The maximum number of indirect segments (and pages) that will 170 * feature-max-indirect-segments entry), so the frontend knows how 171 * many indirect segments the backend supports. 352 struct grant_page *segments[MAX_INDIRECT_SEGMENTS]; member
|
/openbmc/linux/include/uapi/linux/ |
H A D | rpl.h | 42 } segments; member 45 #define rpl_segaddr segments.addr 46 #define rpl_segdata segments.data
|
/openbmc/linux/include/linux/ |
H A D | f2fs_fs.h | 117 __le32 segs_per_sec; /* # of segments per section */ 122 __le32 segment_count; /* total # of segments */ 123 __le32 segment_count_ckpt; /* # of segments for checkpoint */ 124 __le32 segment_count_sit; /* # of segments for SIT */ 125 __le32 segment_count_nat; /* # of segments for NAT */ 126 __le32 segment_count_ssa; /* # of segments for SSA */ 127 __le32 segment_count_main; /* # of segments for main area */ 183 __le32 rsvd_segment_count; /* # of reserved segments for gc */ 184 __le32 overprov_segment_count; /* # of overprovision segments */ 185 __le32 free_segment_count; /* # of free segments in main area */ [all …]
|
/openbmc/linux/drivers/acpi/acpica/ |
H A D | nsaccess.c | 366 "Null Pathname (Zero segments), Flags=%X\n", in acpi_ns_lookup() 456 * Determine the number of ACPI name segments in this pathname. in acpi_ns_lookup() 460 * - A dual_name_prefix followed by two 4-byte name segments in acpi_ns_lookup() 462 * number of segments and the segments themselves. in acpi_ns_lookup() 466 * segments. in acpi_ns_lookup() 472 * have the correct target node and there are no name segments. in acpi_ns_lookup() 478 "Prefix-only Pathname (Zero name segments), Flags=%X\n", in acpi_ns_lookup() 488 /* Two segments, point to first name segment */ in acpi_ns_lookup() 494 "Dual Pathname (2 segments, Flags=%X)\n", in acpi_ns_lookup() 511 "Multi Pathname (%u Segments, Flags=%X)\n", in acpi_ns_lookup() [all …]
|
/openbmc/linux/Documentation/networking/ |
H A D | tls-offload.rst | 60 If device decrypted all the segments of the record the decryption is skipped, 114 TX offload being fully initialized does not imply that all segments passing 138 segments may start at any point of a record and contain any number of records. 139 Assuming segments are received in order, the device should be able to perform 162 For segments passed in order, the driver marks the packets with 188 and non-decrypted segments do not get coalesced (e.g. by GRO or socket layer) 207 Segments transmitted from an offloaded socket can get out of sync 210 two mechanisms for dealing with out of order segments. 274 Green segments are successfully decrypted, blue ones are passed 287 spanning segments 1, 2 and 3. The device did not get out of sync, [all …]
|
/openbmc/linux/drivers/net/ethernet/sfc/ |
H A D | ef100_tx.c | 383 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()
|
/openbmc/linux/drivers/crypto/caam/ |
H A D | caamalg_qi2.h | 99 * @src_nents: number of segments in input scatterlist 100 * @dst_nents: number of segments in output scatterlist 121 * @src_nents: number of segments in input scatterlist 122 * @dst_nents: number of segments in output scatterlist 140 * @src_nents: number of segments in input scatterlist
|
/openbmc/linux/drivers/dma/xilinx/ |
H A D | xilinx_dma.c | 315 * @node: Node in the descriptor segments list 327 * @node: Node in the descriptor segments list 339 * @node: Node in the descriptor segments list 351 * @node: Node in the descriptor segments list 363 * @segments: TX segments list 371 struct list_head segments; member 407 * @seg_v: Statically allocated segments base 408 * @seg_mv: Statically allocated segments base for MCDMA 409 * @seg_p: Physical allocated segments base 411 * @cyclic_seg_p: Physical allocated segments base for cyclic dma [all …]
|